diff --git a/DDLGeneratr/DDLGeneratr.Rproj b/DDLGeneratr/DDLGeneratr.Rproj index 497f8bf..270314b 100644 --- a/DDLGeneratr/DDLGeneratr.Rproj +++ b/DDLGeneratr/DDLGeneratr.Rproj @@ -18,3 +18,4 @@ StripTrailingWhitespace: Yes BuildType: Package PackageUseDevtools: Yes PackageInstallArgs: --no-multiarch --with-keep.source +PackageRoxygenize: rd,collate,namespace diff --git a/DDLGeneratr/DESCRIPTION b/DDLGeneratr/DESCRIPTION index ec29836..3141da0 100644 --- a/DDLGeneratr/DESCRIPTION +++ b/DDLGeneratr/DESCRIPTION @@ -8,7 +8,10 @@ Description: This packages uses the SqlRender package to convert a DDL script wr License: Apache License 2.0 Encoding: UTF-8 LazyData: true -Imports: SqlRender +VignetteBuilder: knitr +Imports: + SqlRender, + rmarkdown NeedsCompilation: no RoxygenNote: 6.0.1 -VignetteBuilder: knitr + diff --git a/DDLGeneratr/NAMESPACE b/DDLGeneratr/NAMESPACE index d75f824..e69de29 100644 --- a/DDLGeneratr/NAMESPACE +++ b/DDLGeneratr/NAMESPACE @@ -1 +0,0 @@ -exportPattern("^[[:alpha:]]+") diff --git a/DDLGeneratr/R/hello.R b/DDLGeneratr/R/hello.R deleted file mode 100644 index 3c562c4..0000000 --- a/DDLGeneratr/R/hello.R +++ /dev/null @@ -1,18 +0,0 @@ -# Hello, world! -# -# This is an example function named 'hello' -# which prints 'Hello, world!'. -# -# You can learn more about package authoring with RStudio at: -# -# http://r-pkgs.had.co.nz/ -# -# Some useful keyboard shortcuts for package authoring: -# -# Build and Reload Package: 'Ctrl + Shift + B' -# Check Package: 'Ctrl + Shift + E' -# Test Package: 'Ctrl + Shift + T' - -hello <- function() { - print("Hello, world!") -} diff --git a/DDLGeneratr/R/writeDDL.R b/DDLGeneratr/R/writeDDL.R new file mode 100644 index 0000000..479a97d --- /dev/null +++ b/DDLGeneratr/R/writeDDL.R @@ -0,0 +1,39 @@ +# Copyright 2017 Observational Health Data Sciences and Informatics +# +# This file is part of DDLGeneratr +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#' Write DDL script +#' +#' @param targetdialect The dialect of the target database. Choices are "oracle", "postgresql", "pdw", "redshift", "impala", "netezza", "bigquery", "sql server" +#' +#' @export +writeDDL <- function(targetdialect) { + if(!dir.exists("output")){ + dir.create("output") + } + + if(!dir.exists(paste0("output/",targetdialect))){ + dir.create(paste0("output/",targetdialect)) + } + + sql <- SqlRender::loadRenderTranslateSql(sqlFilename = "OMOP CDM ddl.sql", + packageName = "DDLGeneratr", + dbms = targetdialect, + targetdialect = targetdialect) + + SqlRender::writeSql(sql = sql, + targetFile = paste0("output/",targetdialect,"/OMOP CDM ",targetdialect," ddl.txt")) + +} diff --git a/DDLGeneratr/R/writePDF.R b/DDLGeneratr/R/writePDF.R new file mode 100644 index 0000000..b0ee6af --- /dev/null +++ b/DDLGeneratr/R/writePDF.R @@ -0,0 +1,36 @@ +# Copyright 2017 Observational Health Data Sciences and Informatics +# +# This file is part of DDLGeneratr +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#' Write PDF of CDM documentation +#' +#' @param mdFilesLocation The dialect of the target database. Choices are "oracle", "postgresql", "pdw", "redshift", "impala", "netezza", "bigquery", "sql server" +#' +#' @param cdmVersion The version of the OMOP Common Data Model for which the pdf document is being written. It should be written without a decimal so v5.3 becomes v5_3 +#' +#' @export +writePDF <- function(mdFilesLocation, cdmVersion) { + +sql <- SqlRender::loadRenderTranslateSql(sqlFilename = "OMOP_CDM_PDF.sql", + packageName = "DDLGeneratr", + dbms = "sql server", + mdFilesLocation = mdFilesLocation) + +SqlRender::writeSql(sql = sql, + targetFile = "reports/OMOP_CDM_PDF_rendered.Rmd") + +rmarkdown::render(input = "reports/OMOP_CDM_PDF_rendered.Rmd", output_format = "pdf_document", output_file = paste0("OMOP_CDM_",cdmVersion,".pdf")) + +} diff --git a/DDLGeneratr/codeToRun.R b/DDLGeneratr/codeToRun.R new file mode 100644 index 0000000..29b1553 --- /dev/null +++ b/DDLGeneratr/codeToRun.R @@ -0,0 +1,21 @@ +#This script is meant to create the OMOP Common Data Model DDLs for each dialect as well as the pdf of the documentation. + + +# Step 1: Update the file inst/sql/sql_server/OMOP CDM ddl.sql with the changes for the new version + +# Step 2: Run the following code to create the DDLs for each dialect: + +writeDDL("bigquery") +writeDDL("impala") +writeDDL("netezza") +writeDDL("oracle") +writeDDL("pdw") +writeDDL("postgresql") +writeDDL("redshift") +writeDDL("sql server") + +# Step 3: Update the .md wiki files with the changes for the new version + +# step 4: Run the following code to create the pdf documentation. It will be written to the reports folder. + +writePDF(mdFilesLocation = "../../Documentation/CommonDataModel_Wiki_Files", cdmVersion = "v5_3") diff --git a/DDLGeneratr/inst/sql/sql_server/OMOP CDM ddl.sql b/DDLGeneratr/inst/sql/sql_server/OMOP CDM ddl.sql index e6563e2..08e5e35 100644 --- a/DDLGeneratr/inst/sql/sql_server/OMOP CDM ddl.sql +++ b/DDLGeneratr/inst/sql/sql_server/OMOP CDM ddl.sql @@ -26,7 +26,7 @@ ####### # # ####### # ##### ###### # # ## ##### ### ##### -script to create OMOP common data model version 5.3 +@targetdialect script to create OMOP common data model version 5.3 last revised: 6-Nov-2017 @@ -292,7 +292,6 @@ CREATE TABLE death ; - CREATE TABLE visit_occurrence ( visit_occurrence_id INTEGER NOT NULL , @@ -316,7 +315,6 @@ CREATE TABLE visit_occurrence ; - CREATE TABLE visit_detail ( visit_detail_id INTEGER NOT NULL , @@ -342,14 +340,13 @@ CREATE TABLE visit_detail ; - CREATE TABLE procedure_occurrence ( procedure_occurrence_id INTEGER NOT NULL , person_id INTEGER NOT NULL , procedure_concept_id INTEGER NOT NULL , procedure_date DATE NOT NULL , - procedure_datetime DATETIME2 NOT NULL , + procedure_datetime DATETIME2 NULL , procedure_type_concept_id INTEGER NOT NULL , modifier_concept_id INTEGER NULL , quantity INTEGER NULL , @@ -358,12 +355,11 @@ CREATE TABLE procedure_occurrence visit_detail_id INTEGER NULL , procedure_source_value VARCHAR(50) NULL , procedure_source_concept_id INTEGER NULL , - modifier_source_value VARCHAR(50) NULL + modifier_source_value VARCHAR(50) NULL ) ; - CREATE TABLE drug_exposure ( drug_exposure_id INTEGER NOT NULL , @@ -436,7 +432,6 @@ CREATE TABLE condition_occurrence ; - CREATE TABLE measurement ( measurement_id INTEGER NOT NULL , diff --git a/DDLGeneratr/inst/sql/sql_server/OMOP_CDM_PDF.sql b/DDLGeneratr/inst/sql/sql_server/OMOP_CDM_PDF.sql new file mode 100644 index 0000000..ccf273a --- /dev/null +++ b/DDLGeneratr/inst/sql/sql_server/OMOP_CDM_PDF.sql @@ -0,0 +1,207 @@ +--- +title: "OMOP Common Data Model Specifications" +author: "Christian Reich, Patrick Ryan, Rimma Belenkaya, Karthik Natarajan and Clair Blacketer" +date: "`r Sys.Date()`" +output: + pdf_document: + number_sections: yes + toc: yes +linkcolor: blue +--- + +# License + +```{r child = '@mdFilesLocation/License.md'} +``` + +# Background +```{r child = '@mdFilesLocation/Background/Background.md'} +``` + +## The Role of the Common Data Model +```{r child = '@mdFilesLocation/Background/The-Role-of-the-Common-Data-Model.md'} +``` + +## Design Principles +```{r child = '@mdFilesLocation/Background/Design-Principles.md'} +``` + +## Data Model Conventions +```{r child = '@mdFilesLocation/Background/Data-Model-Conventions.md'} +``` + +# Glossary of Terms +```{r child = '@mdFilesLocation/Glossary-of-Terms.md'} +``` + +# Standardized Vocabularies +```{r child = '@mdFilesLocation/StandardizedVocabularies/Standardized-Vocabularies.md'} +``` + +## CONCEPT +```{r child = '@mdFilesLocation/StandardizedVocabularies/CONCEPT.md'} +``` + +## VOCABULARY +```{r child = '@mdFilesLocation/StandardizedVocabularies/VOCABULARY.md'} +``` + +## DOMAIN +```{r child = '@mdFilesLocation/StandardizedVocabularies/DOMAIN.md'} +``` + +## CONCEPT_CLASS +```{r child = '@mdFilesLocation/StandardizedVocabularies/CONCEPT_CLASS.md'} +``` + +## CONCEPT_RELATIONSHIP +```{r child = '@mdFilesLocation/StandardizedVocabularies/CONCEPT_RELATIONSHIP.md'} +``` + +## RELATIONSHIP +```{r child = '@mdFilesLocation/StandardizedVocabularies/RELATIONSHIP.md'} +``` + +## CONCEPT_SYNONYM +```{r child = '@mdFilesLocation/StandardizedVocabularies/CONCEPT_SYNONYM.md'} +``` + +## CONCEPT_ANCESTOR +```{r child = '@mdFilesLocation/StandardizedVocabularies/CONCEPT_ANCESTOR.md'} +``` + +## SOURCE_TO_CONCEPT_MAP +```{r child = '@mdFilesLocation/StandardizedVocabularies/SOURCE_TO_CONCEPT_MAP.md'} +``` + +## DRUG_STRENGTH +```{r child = '@mdFilesLocation/StandardizedVocabularies/DRUG_STRENGTH.md'} +``` + +## COHORT_DEFINITION +```{r child = '@mdFilesLocation/StandardizedVocabularies/COHORT_DEFINITION.md'} +``` + +## ATTRIBUTE_DEFINITION +```{r child = '@mdFilesLocation/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md'} +``` + +# Standardized Metadata +```{r child = '@mdFilesLocation/StandardizedMetadata/Standardized-Metadata.md'} +``` + +## CDM_SOURCE +```{r child = '@mdFilesLocation/StandardizedMetadata/CDM_SOURCE.md'} +``` + +# Standardized Clinical Data Tables +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/Standardized-clinical-Data-Tables.md'} +``` + +## PERSON +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/PERSON.md'} +``` + +## OBSERVATION_PERIOD +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/OBSERVATION_PERIOD.md'} +``` + +## SPECIMEN +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/SPECIMEN.md'} +``` + +## DEATH +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/DEATH.md'} +``` + +## VISIT_OCCURRENCE +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/VISIT_OCCURRENCE.md'} +``` + +## PROCEDURE_OCCURRENCE +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/PROCEDURE_OCCURRENCE.md'} +``` + +## DRUG_EXPOSURE +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/DRUG_EXPOSURE.md'} +``` + +## DEVICE_EXPOSURE +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/DEVICE_EXPOSURE.md'} +``` + +## CONDITION_OCCURRENCE +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/CONDITION_OCCURRENCE.md'} +``` + +## MEASUREMENT +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/MEASUREMENT.md'} +``` + +## NOTE +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/NOTE.md'} +``` + +## NOTE_NLP +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/NOTE_NLP.md'} +``` + +## OBSERVATION +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/OBSERVATION.md'} +``` + +## FACT_RELATIONSHIP +```{r child = '@mdFilesLocation/StandardizedclinicalDataTables/FACT_RELATIONSHIP.md'} +``` + +# Standardized Health System Data Tables +```{r child = '@mdFilesLocation/StandardizedHealthSystemDataTables/Standardized-Health-System-Data-Tables.md'} +``` + +## LOCATION +```{r child = '@mdFilesLocation/StandardizedHealthSystemDataTables/LOCATION.md'} +``` + +## CARE_SITE +```{r child = '@mdFilesLocation/StandardizedHealthSystemDataTables/CARE_SITE.md'} +``` + +## PROVIDER +```{r child = '@mdFilesLocation/StandardizedHealthSystemDataTables/PROVIDER.md'} +``` + +# Standardized Health Economics Data Tables +```{r child = '@mdFilesLocation/StandardizedHealthEconomicsDataTables/Standardized-Health-Economics-Data-Tables.md'} +``` + +## PAYER_PLAN_PERIOD +```{r child = '@mdFilesLocation/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md'} +``` + +## COST +```{r child = '@mdFilesLocation/StandardizedHealthEconomicsDataTables/COST.md'} +``` + +# Standardized Derived Elements +```{r child = '@mdFilesLocation/StandardizedDerivedElements/Standardized-Derived-Elements.md'} +``` + +## COHORT +```{r child = '@mdFilesLocation/StandardizedDerivedElements/COHORT.md'} +``` + +## COHORT_ATTRIBUTE +```{r child = '@mdFilesLocation/StandardizedDerivedElements/COHORT_ATTRIBUTE.md'} +``` + +## DRUG_ERA +```{r child = '@mdFilesLocation/StandardizedDerivedElements/DRUG_ERA.md'} +``` + +## DOSE_ERA +```{r child = '@mdFilesLocation/StandardizedDerivedElements/DOSE_ERA.md'} +``` + +## CONDITION_ERA +```{r child = '@mdFilesLocation/StandardizedDerivedElements/CONDITION_ERA.md'} +``` diff --git a/DDLGeneratr/man/writeDDL.Rd b/DDLGeneratr/man/writeDDL.Rd new file mode 100644 index 0000000..a314018 --- /dev/null +++ b/DDLGeneratr/man/writeDDL.Rd @@ -0,0 +1,14 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/writeDDL.R +\name{writeDDL} +\alias{writeDDL} +\title{Write DDL script} +\usage{ +writeDDL(targetdialect) +} +\arguments{ +\item{targetdialect}{The dialect of the target database. Choices are "oracle", "postgresql", "pdw", "redshift", "impala", "netezza", "bigquery", "sql server"} +} +\description{ +Write DDL script +} diff --git a/DDLGeneratr/man/writePDF.Rd b/DDLGeneratr/man/writePDF.Rd new file mode 100644 index 0000000..9561ad5 --- /dev/null +++ b/DDLGeneratr/man/writePDF.Rd @@ -0,0 +1,16 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/writePDF.R +\name{writePDF} +\alias{writePDF} +\title{Write PDF of CDM documentation} +\usage{ +writePDF(mdFilesLocation, cdmVersion) +} +\arguments{ +\item{mdFilesLocation}{The dialect of the target database. Choices are "oracle", "postgresql", "pdw", "redshift", "impala", "netezza", "bigquery", "sql server"} + +\item{cdmVersion}{The version of the OMOP Common Data Model for which the pdf document is being written. It should be written without a decimal so v5.3 becomes v5_3} +} +\description{ +Write PDF of CDM documentation +} diff --git a/DDLGeneratr/output/bigquery/OMOP CDM bigquery ddl.txt b/DDLGeneratr/output/bigquery/OMOP CDM bigquery ddl.txt new file mode 100644 index 0000000..e4869f2 --- /dev/null +++ b/DDLGeneratr/output/bigquery/OMOP CDM bigquery ddl.txt @@ -0,0 +1,735 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +bigquery script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +create table concept ( + concept_id integer not null , + concept_name varchar(255) not null , + domain_id varchar(20) not null , + vocabulary_id varchar(20) not null , + concept_class_id varchar(20) not null , + standard_concept varchar(1) null , + concept_code varchar(50) not null , + valid_start_date date not null , + valid_end_date date not null , + invalid_reason varchar(1) null +) +; + + +create table vocabulary ( + vocabulary_id varchar(20) not null, + vocabulary_name varchar(255) not null, + vocabulary_reference varchar(255) not null, + vocabulary_version varchar(255) not null, + vocabulary_concept_id integer not null +) +; + + +create table domain ( + domain_id varchar(20) not null, + domain_name varchar(255) not null, + domain_concept_id integer not null +) +; + + +create table concept_class ( + concept_class_id varchar(20) not null, + concept_class_name varchar(255) not null, + concept_class_concept_id integer not null +) +; + + +create table concept_relationship ( + concept_id_1 integer not null, + concept_id_2 integer not null, + relationship_id varchar(20) not null, + valid_start_date date not null, + valid_end_date date not null, + invalid_reason varchar(1) null + ) +; + + +create table relationship ( + relationship_id varchar(20) not null, + relationship_name varchar(255) not null, + is_hierarchical varchar(1) not null, + defines_ancestry varchar(1) not null, + reverse_relationship_id varchar(20) not null, + relationship_concept_id integer not null +) +; + + +create table concept_synonym ( + concept_id integer not null, + concept_synonym_name varchar(1000) not null, + language_concept_id integer not null +) +; + + +create table concept_ancestor ( + ancestor_concept_id integer not null, + descendant_concept_id integer not null, + min_levels_of_separation integer not null, + max_levels_of_separation integer not null +) +; + + +create table source_to_concept_map ( + source_code varchar(50) not null, + source_concept_id integer not null, + source_vocabulary_id varchar(20) not null, + source_code_description varchar(255) null, + target_concept_id integer not null, + target_vocabulary_id varchar(20) not null, + valid_start_date date not null, + valid_end_date date not null, + invalid_reason varchar(1) null +) +; + + + + +create table drug_strength ( + drug_concept_id integer not null, + ingredient_concept_id integer not null, + amount_value float null, + amount_unit_concept_id integer null, + numerator_value float null, + numerator_unit_concept_id integer null, + denominator_value float null, + denominator_unit_concept_id integer null, + box_size integer null, + valid_start_date date not null, + valid_end_date date not null, + invalid_reason varchar(1) null +) +; + + + +create table cohort_definition ( + cohort_definition_id integer not null, + cohort_definition_name varchar(255) not null, + cohort_definition_description varchar(max) null, + definition_type_concept_id integer not null, + cohort_definition_syntax varchar(max) null, + subject_concept_id integer not null, + cohort_initiation_date date null +) +; + + +create table attribute_definition ( + attribute_definition_id integer not null, + attribute_name varchar(255) not null, + attribute_description varchar(max) null, + attribute_type_concept_id integer not null, + attribute_syntax varchar(max) null +) +; + + +/************************** + +Standardized meta-data + +***************************/ + + +create table cdm_source +( + cdm_source_name varchar(255) not null , + cdm_source_abbreviation varchar(25) null , + cdm_holder varchar(255) null , + source_description varchar(max) null , + source_documentation_reference varchar(255) null , + cdm_etl_reference varchar(255) null , + source_release_date date null , + cdm_release_date date null , + cdm_version varchar(10) null , + vocabulary_version varchar(20) null +) +; + + +create table metadata +( + metadata_concept_id integer not null , + metadata_type_concept_id integer not null , + name varchar(250) not null , + value_as_string nvarchar null , + value_as_concept_id integer null , + metadata_date date null , + metadata_datetime datetime2 null +) +; + + +/************************ + +Standardized clinical data + +************************/ + + +create table person +( + person_id integer not null , + gender_concept_id integer not null , + year_of_birth integer not null , + month_of_birth integer null, + day_of_birth integer null, + birth_datetime datetime2 null, + race_concept_id integer not null, + ethnicity_concept_id integer not null, + location_id integer null, + provider_id integer null, + care_site_id integer null, + person_source_value varchar(50) null, + gender_source_value varchar(50) null, + gender_source_concept_id integer null, + race_source_value varchar(50) null, + race_source_concept_id integer null, + ethnicity_source_value varchar(50) null, + ethnicity_source_concept_id integer null +) +; + + +create table observation_period +( + observation_period_id integer not null , + person_id integer not null , + observation_period_start_date date not null , + observation_period_end_date date not null , + period_type_concept_id integer not null +) +; + + +create table specimen +( + specimen_id integer not null , + person_id integer not null , + specimen_concept_id integer not null , + specimen_type_concept_id integer not null , + specimen_date date not null , + specimen_datetime datetime2 null , + quantity float null , + unit_concept_id integer null , + anatomic_site_concept_id integer null , + disease_status_concept_id integer null , + specimen_source_id varchar(50) null , + specimen_source_value varchar(50) null , + unit_source_value varchar(50) null , + anatomic_site_source_value varchar(50) null , + disease_status_source_value varchar(50) null +) +; + + + +create table death +( + person_id integer not null , + death_date date not null , + death_datetime datetime2 null , + death_type_concept_id integer not null , + cause_concept_id integer null , + cause_source_value varchar(50) null, + cause_source_concept_id integer null +) +; + + +create table visit_occurrence +( + visit_occurrence_id integer not null , + person_id integer not null , + visit_concept_id integer not null , + visit_start_date date not null , + visit_start_datetime datetime2 null , + visit_end_date date not null , + visit_end_datetime datetime2 null , + visit_type_concept_id integer not null , + provider_id integer null, + care_site_id integer null, + visit_source_value varchar(50) null, + visit_source_concept_id integer null + admitting_source_concept_id integer null , + admitting_source_value varchar(50) null , + discharge_to_concept_id integer(50) null , + discharge_to_source_value varchar(50) null , + preceding_visit_occurrence_id integer null +) +; + + +create table visit_detail +( + visit_detail_id integer not null , + person_id integer not null , + visit_detail_concept_id integer not null , + visit_start_date date not null , + visit_start_datetime datetime2 null , + visit_end_date date not null , + visit_end_datetime datetime2 null , + visit_type_concept_id integer not null , + provider_id integer null , + care_site_id integer null , + admitting_source_concept_id integer null , + discharge_to_concept_id integer null , + preceding_visit_detail_id integer null , + visit_source_value varchar(50) null , + visit_source_concept_id integer null , + admitting_source_value varchar(50) null , + discharge_to_source_value varchar(50) null , + visit_detail_parent_id integer null , + visit_occurrence_id integer not null +) +; + + +create table procedure_occurrence +( + procedure_occurrence_id integer not null , + person_id integer not null , + procedure_concept_id integer not null , + procedure_date date not null , + procedure_datetime datetime2 null , + procedure_type_concept_id integer not null , + modifier_concept_id integer null , + quantity integer null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + procedure_source_value varchar(50) null , + procedure_source_concept_id integer null , + modifier_source_value varchar(50) null +) +; + + +create table drug_exposure +( + drug_exposure_id integer not null , + person_id integer not null , + drug_concept_id integer not null , + drug_exposure_start_date date not null , + drug_exposure_start_datetime datetime2 null , + drug_exposure_end_date date not null , + drug_exposure_end_datetime datetime2 null , + verbatim_end_date date null , + drug_type_concept_id integer not null , + stop_reason varchar(20) null , + refills integer null , + quantity float null , + days_supply integer null , + sig varchar(max) null , + route_concept_id integer null , + lot_number varchar(50) null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + drug_source_value varchar(50) null , + drug_source_concept_id integer null , + route_source_value varchar(50) null , + dose_unit_source_value varchar(50) null +) +; + + +create table device_exposure +( + device_exposure_id integer not null , + person_id integer not null , + device_concept_id integer not null , + device_exposure_start_date date not null , + device_exposure_start_datetime datetime2 null , + device_exposure_end_date date null , + device_exposure_end_datetime datetime2 null , + device_type_concept_id integer not null , + unique_device_id varchar(50) null , + quantity integer null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + device_source_value varchar(100) null , + device_source_concept_id integer null +) +; + + +create table condition_occurrence +( + condition_occurrence_id integer not null , + person_id integer not null , + condition_concept_id integer not null , + condition_start_date date not null , + condition_start_datetime datetime2 null , + condition_end_date date null , + condition_end_datetime datetime2 null , + condition_type_concept_id integer not null , + stop_reason varchar(20) null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + condition_source_value varchar(50) null , + condition_source_concept_id integer null , + condition_status_source_value varchar(50) null , + condition_status_concept_id integer null +) +; + + +create table measurement +( + measurement_id integer not null , + person_id integer not null , + measurement_concept_id integer not null , + measurement_date date not null , + measurement_time varchar(10) null , + measurement_datetime datetime2 null , + measurement_type_concept_id integer not null , + operator_concept_id integer null , + value_as_number float null , + value_as_concept_id integer null , + unit_concept_id integer null , + range_low float null , + range_high float null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + measurement_source_value varchar(50) null , + measurement_source_concept_id integer null , + unit_source_value varchar(50) null , + value_source_value varchar(50) null +) +; + + + +create table note +( + note_id integer not null , + person_id integer not null , + note_date date not null , + note_datetime datetime2 null , + note_type_concept_id integer not null , + note_class_concept_id integer not null , + note_title varchar(250) null , + note_text varchar(max) null , + encoding_concept_id integer not null , + language_concept_id integer not null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + note_source_value varchar(50) null +) +; + + + +create table note_nlp +( + note_nlp_id bigint not null , + note_id integer not null , + section_concept_id integer null , + snippet varchar(250) null , + offset varchar(250) null , + lexical_variant varchar(250) not null , + note_nlp_concept_id integer null , + note_nlp_source_concept_id integer null , + nlp_system varchar(250) null , + nlp_date date not null , + nlp_datetime datetime2 null , + term_exists varchar(1) null , + term_temporal varchar(50) null , + term_modifiers varchar(2000) null +) +; + + + +create table observation +( + observation_id integer not null , + person_id integer not null , + observation_concept_id integer not null , + observation_date date not null , + observation_datetime datetime2 null , + observation_type_concept_id integer not null , + value_as_number float null , + value_as_string varchar(60) null , + value_as_concept_id integer null , + qualifier_concept_id integer null , + unit_concept_id integer null , + provider_id integer null , + visit_occurrence_id integer null , + visit_detail_id integer null , + observation_source_value varchar(50) null , + observation_source_concept_id integer null , + unit_source_value varchar(50) null , + qualifier_source_value varchar(50) null +) +; + + + +create table fact_relationship +( + domain_concept_id_1 integer not null , + fact_id_1 integer not null , + domain_concept_id_2 integer not null , + fact_id_2 integer not null , + relationship_concept_id integer not null +) +; + + + + +/************************ + +Standardized health system data + +************************/ + + + +create table location +( + location_id integer not null , + address_1 varchar(50) null , + address_2 varchar(50) null , + city varchar(50) null , + state varchar(2) null , + zip varchar(9) null , + county varchar(20) null , + location_source_value varchar(50) null +) +; + + + +create table care_site +( + care_site_id integer not null , + care_site_name varchar(255) null , + place_of_service_concept_id integer null , + location_id integer null , + care_site_source_value varchar(50) null , + place_of_service_source_value varchar(50) null +) +; + + + +create table provider +( + provider_id integer not null , + provider_name varchar(255) null , + npi varchar(20) null , + dea varchar(20) null , + specialty_concept_id integer null , + care_site_id integer null , + year_of_birth integer null , + gender_concept_id integer null , + provider_source_value varchar(50) null , + specialty_source_value varchar(50) null , + specialty_source_concept_id integer null , + gender_source_value varchar(50) null , + gender_source_concept_id integer null +) +; + + + + +/************************ + +Standardized health economics + +************************/ + + +create table payer_plan_period +( + payer_plan_period_id integer not null , + person_id integer not null , + payer_plan_period_start_date date not null , + payer_plan_period_end_date date not null , + payer_concept_id integer null , + payer_source_value varchar(50) null , + payer_source_concept_id integer null , + plan_concept_id integer null , + plan_source_value varchar(50) null , + plan_source_concept_id integer null , + sponsor_concept_id integer null , + sponsor_source_value varchar(50) null , + sponsor_source_concept_id integer null , + family_source_value varchar(50) null , + stop_reason_concept_id integer null , + stop_reason_source_value integer null , + stop_reason_source_concept_id integer null +) +; + + +create table cost +( + cost_id integer not null , + cost_event_id integer not null , + cost_domain_id varchar(20) not null , + cost_type_concept_id integer not null , + currency_concept_id integer null , + total_charge float null , + total_cost float null , + total_paid float null , + paid_by_payer float null , + paid_by_patient float null , + paid_patient_copay float null , + paid_patient_coinsurance float null , + paid_patient_deductible float null , + paid_by_primary float null , + paid_ingredient_cost float null , + paid_dispensing_fee float null , + payer_plan_period_id integer null , + amount_allowed float null , + revenue_code_concept_id integer null , + reveue_code_source_value varchar(50) null, + drg_concept_id integer null, + drg_source_value varchar(3) null +) +; + + + + + +/************************ + +Standardized derived elements + +************************/ + +create table cohort +( + cohort_definition_id integer not null , + subject_id integer not null , + cohort_start_date date not null , + cohort_end_date date not null +) +; + + +create table cohort_attribute +( + cohort_definition_id integer not null , + cohort_start_date date not null , + cohort_end_date date not null , + subject_id integer not null , + attribute_definition_id integer not null , + value_as_number float null , + value_as_concept_id integer null +) +; + + + + +create table drug_era +( + drug_era_id integer not null , + person_id integer not null , + drug_concept_id integer not null , + drug_era_start_date date not null , + drug_era_end_date date not null , + drug_exposure_count integer null , + gap_days integer null +) +; + + +create table dose_era +( + dose_era_id integer not null , + person_id integer not null , + drug_concept_id integer not null , + unit_concept_id integer not null , + dose_value float not null , + dose_era_start_date date not null , + dose_era_end_date date not null +) +; + + + + +create table condition_era +( + condition_era_id integer not null , + person_id integer not null , + condition_concept_id integer not null , + condition_era_start_date date not null , + condition_era_end_date date not null , + condition_occurrence_count integer null +) +; + + + + + + + diff --git a/DDLGeneratr/output/impala/OMOP CDM impala ddl.txt b/DDLGeneratr/output/impala/OMOP CDM impala ddl.txt new file mode 100644 index 0000000..1b4ef9d --- /dev/null +++ b/DDLGeneratr/output/impala/OMOP CDM impala ddl.txt @@ -0,0 +1,735 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +impala script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +CREATE TABLE concept ( + concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) , + domain_id VARCHAR(20) , + vocabulary_id VARCHAR(20) , + concept_class_id VARCHAR(20) , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +; + + +CREATE TABLE vocabulary ( + vocabulary_id VARCHAR(20), + vocabulary_name VARCHAR(255), + vocabulary_reference VARCHAR(255), + vocabulary_version VARCHAR(255), + vocabulary_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE domain ( + domain_id VARCHAR(20), + domain_name VARCHAR(255), + domain_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_class ( + concept_class_id VARCHAR(20), + concept_class_name VARCHAR(255), + concept_class_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_relationship ( + concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20), + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +; + + +CREATE TABLE relationship ( + relationship_id VARCHAR(20), + relationship_name VARCHAR(255), + is_hierarchical VARCHAR(1), + defines_ancestry VARCHAR(1), + reverse_relationship_id VARCHAR(20), + relationship_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_synonym ( + concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000), + language_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_ancestor ( + ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +; + + +CREATE TABLE source_to_concept_map ( + source_code VARCHAR(50), + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20), + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20), + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + + +CREATE TABLE drug_strength ( + drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value FLOAT NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value FLOAT NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value FLOAT NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + +CREATE TABLE cohort_definition ( + cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255), + cohort_definition_description VARCHAR(MAX) NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax VARCHAR(MAX) NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +; + + +CREATE TABLE attribute_definition ( + attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255), + attribute_description VARCHAR(MAX) NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax VARCHAR(MAX) NULL +) +; + + +/************************** + +Standardized meta-data + +***************************/ + + +CREATE TABLE cdm_source +( + cdm_source_name VARCHAR(255) , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description VARCHAR(MAX) NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +; + + +CREATE TABLE metadata +( + metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime DATETIME2 NULL +) +; + + +/************************ + +Standardized clinical data + +************************/ + + +CREATE TABLE person +( + person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime DATETIME2 NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE observation_period +( + observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE specimen +( + specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime DATETIME2 NULL , + quantity FLOAT NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE death +( + person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime DATETIME2 NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE visit_occurrence +( + visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +; + + +CREATE TABLE visit_detail +( + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +; + + +CREATE TABLE procedure_occurrence +( + procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime DATETIME2 NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE drug_exposure +( + drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime DATETIME2 NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime DATETIME2 NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity FLOAT NULL , + days_supply INTEGER NULL , + sig VARCHAR(MAX) NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE device_exposure +( + device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime DATETIME2 NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime DATETIME2 NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE condition_occurrence +( + condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime DATETIME2 NULL , + condition_end_date DATE NULL , + condition_end_datetime DATETIME2 NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +; + + +CREATE TABLE measurement +( + measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low FLOAT NULL , + range_high FLOAT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note +( + note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime DATETIME2 NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text VARCHAR(MAX) NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note_nlp +( + note_nlp_id BIGINT , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime DATETIME2 NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +; + + + +CREATE TABLE observation +( + observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime DATETIME2 NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE fact_relationship +( + domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +; + + + + +/************************ + +Standardized health system data + +************************/ + + + +CREATE TABLE location +( + location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE care_site +( + care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE provider +( + provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +; + + + + +/************************ + +Standardized health economics + +************************/ + + +CREATE TABLE payer_plan_period +( + payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE cost +( + cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge FLOAT NULL , + total_cost FLOAT NULL , + total_paid FLOAT NULL , + paid_by_payer FLOAT NULL , + paid_by_patient FLOAT NULL , + paid_patient_copay FLOAT NULL , + paid_patient_coinsurance FLOAT NULL , + paid_patient_deductible FLOAT NULL , + paid_by_primary FLOAT NULL , + paid_ingredient_cost FLOAT NULL , + paid_dispensing_fee FLOAT NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed FLOAT NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +; + + + + + +/************************ + +Standardized derived elements + +************************/ + +CREATE TABLE cohort +( + cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +; + + +CREATE TABLE cohort_attribute +( + cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL +) +; + + + + +CREATE TABLE drug_era +( + drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +; + + +CREATE TABLE dose_era +( + dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value FLOAT , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +; + + + + +CREATE TABLE condition_era +( + condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +; + + + + + + + diff --git a/DDLGeneratr/output/netezza/OMOP CDM netezza ddl.txt b/DDLGeneratr/output/netezza/OMOP CDM netezza ddl.txt new file mode 100644 index 0000000..6cb25d3 --- /dev/null +++ b/DDLGeneratr/output/netezza/OMOP CDM netezza ddl.txt @@ -0,0 +1,735 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +netezza script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +CREATE TABLE concept ( + concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) NOT NULL , + domain_id VARCHAR(20) NOT NULL , + vocabulary_id VARCHAR(20) NOT NULL , + concept_class_id VARCHAR(20) NOT NULL , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) NOT NULL , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +; + + +CREATE TABLE vocabulary ( + vocabulary_id VARCHAR(20) NOT NULL, + vocabulary_name VARCHAR(255) NOT NULL, + vocabulary_reference VARCHAR(255) NOT NULL, + vocabulary_version VARCHAR(255) NOT NULL, + vocabulary_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE domain ( + domain_id VARCHAR(20) NOT NULL, + domain_name VARCHAR(255) NOT NULL, + domain_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_class ( + concept_class_id VARCHAR(20) NOT NULL, + concept_class_name VARCHAR(255) NOT NULL, + concept_class_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_relationship ( + concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +; + + +CREATE TABLE relationship ( + relationship_id VARCHAR(20) NOT NULL, + relationship_name VARCHAR(255) NOT NULL, + is_hierarchical VARCHAR(1) NOT NULL, + defines_ancestry VARCHAR(1) NOT NULL, + reverse_relationship_id VARCHAR(20) NOT NULL, + relationship_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_synonym ( + concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000) NOT NULL, + language_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_ancestor ( + ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +; + + +CREATE TABLE source_to_concept_map ( + source_code VARCHAR(50) NOT NULL, + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20) NOT NULL, + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + + +CREATE TABLE drug_strength ( + drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value NUMERIC NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value NUMERIC NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value NUMERIC NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + +CREATE TABLE cohort_definition ( + cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255) NOT NULL, + cohort_definition_description VARCHAR(1000) NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax VARCHAR(1000) NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +; + + +CREATE TABLE attribute_definition ( + attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255) NOT NULL, + attribute_description VARCHAR(1000) NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax VARCHAR(1000) NULL +) +; + + +/************************** + +Standardized meta-data + +***************************/ + + +CREATE TABLE cdm_source +( + cdm_source_name VARCHAR(255) NOT NULL , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description VARCHAR(1000) NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +; + + +CREATE TABLE metadata +( + metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) NOT NULL , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime DATETIME2 NULL +) +; + + +/************************ + +Standardized clinical data + +************************/ + + +CREATE TABLE person +( + person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime DATETIME2 NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE observation_period +( + observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE specimen +( + specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime DATETIME2 NULL , + quantity NUMERIC NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE death +( + person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime DATETIME2 NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE visit_occurrence +( + visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +; + + +CREATE TABLE visit_detail +( + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +; + + +CREATE TABLE procedure_occurrence +( + procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime DATETIME2 NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE drug_exposure +( + drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime DATETIME2 NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime DATETIME2 NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity NUMERIC NULL , + days_supply INTEGER NULL , + sig VARCHAR(1000) NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE device_exposure +( + device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime DATETIME2 NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime DATETIME2 NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE condition_occurrence +( + condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime DATETIME2 NULL , + condition_end_date DATE NULL , + condition_end_datetime DATETIME2 NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +; + + +CREATE TABLE measurement +( + measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number NUMERIC NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low NUMERIC NULL , + range_high NUMERIC NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note +( + note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime DATETIME2 NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text VARCHAR(1000) NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note_nlp +( + note_nlp_id BIGINT NOT NULL , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) NOT NULL , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime DATETIME2 NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +; + + + +CREATE TABLE observation +( + observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime DATETIME2 NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number NUMERIC NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE fact_relationship +( + domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +; + + + + +/************************ + +Standardized health system data + +************************/ + + + +CREATE TABLE location +( + location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE care_site +( + care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE provider +( + provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +; + + + + +/************************ + +Standardized health economics + +************************/ + + +CREATE TABLE payer_plan_period +( + payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE cost +( + cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) NOT NULL , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge NUMERIC NULL , + total_cost NUMERIC NULL , + total_paid NUMERIC NULL , + paid_by_payer NUMERIC NULL , + paid_by_patient NUMERIC NULL , + paid_patient_copay NUMERIC NULL , + paid_patient_coinsurance NUMERIC NULL , + paid_patient_deductible NUMERIC NULL , + paid_by_primary NUMERIC NULL , + paid_ingredient_cost NUMERIC NULL , + paid_dispensing_fee NUMERIC NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed NUMERIC NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +; + + + + + +/************************ + +Standardized derived elements + +************************/ + +CREATE TABLE cohort +( + cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +; + + +CREATE TABLE cohort_attribute +( + cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number NUMERIC NULL , + value_as_concept_id INTEGER NULL +) +; + + + + +CREATE TABLE drug_era +( + drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +; + + +CREATE TABLE dose_era +( + dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value NUMERIC NOT NULL , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +; + + + + +CREATE TABLE condition_era +( + condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +; + + + + + + + diff --git a/DDLGeneratr/output/oracle/OMOP CDM oracle ddl.txt b/DDLGeneratr/output/oracle/OMOP CDM oracle ddl.txt new file mode 100644 index 0000000..318f909 --- /dev/null +++ b/DDLGeneratr/output/oracle/OMOP CDM oracle ddl.txt @@ -0,0 +1,735 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +oracle script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +CREATE TABLE concept ( + concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) NOT NULL , + domain_id VARCHAR(20) NOT NULL , + vocabulary_id VARCHAR(20) NOT NULL , + concept_class_id VARCHAR(20) NOT NULL , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) NOT NULL , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +; + + +CREATE TABLE vocabulary ( + vocabulary_id VARCHAR(20) NOT NULL, + vocabulary_name VARCHAR(255) NOT NULL, + vocabulary_reference VARCHAR(255) NOT NULL, + vocabulary_version VARCHAR(255) NOT NULL, + vocabulary_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE domain ( + domain_id VARCHAR(20) NOT NULL, + domain_name VARCHAR(255) NOT NULL, + domain_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_class ( + concept_class_id VARCHAR(20) NOT NULL, + concept_class_name VARCHAR(255) NOT NULL, + concept_class_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_relationship ( + concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +; + + +CREATE TABLE relationship ( + relationship_id VARCHAR(20) NOT NULL, + relationship_name VARCHAR(255) NOT NULL, + is_hierarchical VARCHAR(1) NOT NULL, + defines_ancestry VARCHAR(1) NOT NULL, + reverse_relationship_id VARCHAR(20) NOT NULL, + relationship_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_synonym ( + concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000) NOT NULL, + language_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_ancestor ( + ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +; + + +CREATE TABLE source_to_concept_map ( + source_code VARCHAR(50) NOT NULL, + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20) NOT NULL, + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + + +CREATE TABLE drug_strength ( + drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value FLOAT NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value FLOAT NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value FLOAT NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + +CREATE TABLE cohort_definition ( + cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255) NOT NULL, + cohort_definition_description CLOB NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax CLOB NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +; + + +CREATE TABLE attribute_definition ( + attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255) NOT NULL, + attribute_description CLOB NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax CLOB NULL +) +; + + +/************************** + +Standardized meta-data + +***************************/ + + +CREATE TABLE cdm_source +( + cdm_source_name VARCHAR(255) NOT NULL , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description CLOB NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +; + + +CREATE TABLE metadata +( + metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) NOT NULL , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime DATETIME2 NULL +) +; + + +/************************ + +Standardized clinical data + +************************/ + + +CREATE TABLE person +( + person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime DATETIME2 NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE observation_period +( + observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE specimen +( + specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime DATETIME2 NULL , + quantity FLOAT NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE death +( + person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime DATETIME2 NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE visit_occurrence +( + visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +; + + +CREATE TABLE visit_detail +( + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +; + + +CREATE TABLE procedure_occurrence +( + procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime DATETIME2 NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE drug_exposure +( + drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime DATETIME2 NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime DATETIME2 NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity FLOAT NULL , + days_supply INTEGER NULL , + sig CLOB NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE device_exposure +( + device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime DATETIME2 NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime DATETIME2 NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE condition_occurrence +( + condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime DATETIME2 NULL , + condition_end_date DATE NULL , + condition_end_datetime DATETIME2 NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +; + + +CREATE TABLE measurement +( + measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low FLOAT NULL , + range_high FLOAT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note +( + note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime DATETIME2 NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text CLOB NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note_nlp +( + note_nlp_id NUMBER(19) NOT NULL , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) NOT NULL , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime DATETIME2 NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +; + + + +CREATE TABLE observation +( + observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime DATETIME2 NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE fact_relationship +( + domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +; + + + + +/************************ + +Standardized health system data + +************************/ + + + +CREATE TABLE location +( + location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE care_site +( + care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE provider +( + provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +; + + + + +/************************ + +Standardized health economics + +************************/ + + +CREATE TABLE payer_plan_period +( + payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE cost +( + cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) NOT NULL , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge FLOAT NULL , + total_cost FLOAT NULL , + total_paid FLOAT NULL , + paid_by_payer FLOAT NULL , + paid_by_patient FLOAT NULL , + paid_patient_copay FLOAT NULL , + paid_patient_coinsurance FLOAT NULL , + paid_patient_deductible FLOAT NULL , + paid_by_primary FLOAT NULL , + paid_ingredient_cost FLOAT NULL , + paid_dispensing_fee FLOAT NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed FLOAT NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +; + + + + + +/************************ + +Standardized derived elements + +************************/ + +CREATE TABLE cohort +( + cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +; + + +CREATE TABLE cohort_attribute +( + cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL +) +; + + + + +CREATE TABLE drug_era +( + drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +; + + +CREATE TABLE dose_era +( + dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value FLOAT NOT NULL , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +; + + + + +CREATE TABLE condition_era +( + condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +; + + + + + + + diff --git a/DDLGeneratr/output/pdw/OMOP CDM pdw ddl.txt b/DDLGeneratr/output/pdw/OMOP CDM pdw ddl.txt new file mode 100644 index 0000000..4b1e565 --- /dev/null +++ b/DDLGeneratr/output/pdw/OMOP CDM pdw ddl.txt @@ -0,0 +1,696 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +pdw script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE concept (concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) NOT NULL , + domain_id VARCHAR(20) NOT NULL , + vocabulary_id VARCHAR(20) NOT NULL , + concept_class_id VARCHAR(20) NOT NULL , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) NOT NULL , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE vocabulary (vocabulary_id VARCHAR(20) NOT NULL, + vocabulary_name VARCHAR(255) NOT NULL, + vocabulary_reference VARCHAR(255) NOT NULL, + vocabulary_version VARCHAR(255) NOT NULL, + vocabulary_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE domain (domain_id VARCHAR(20) NOT NULL, + domain_name VARCHAR(255) NOT NULL, + domain_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE concept_class (concept_class_id VARCHAR(20) NOT NULL, + concept_class_name VARCHAR(255) NOT NULL, + concept_class_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE concept_relationship (concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE relationship (relationship_id VARCHAR(20) NOT NULL, + relationship_name VARCHAR(255) NOT NULL, + is_hierarchical VARCHAR(1) NOT NULL, + defines_ancestry VARCHAR(1) NOT NULL, + reverse_relationship_id VARCHAR(20) NOT NULL, + relationship_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE concept_synonym (concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000) NOT NULL, + language_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE concept_ancestor (ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE source_to_concept_map (source_code VARCHAR(50) NOT NULL, + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20) NOT NULL, + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_strength (drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value FLOAT NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value FLOAT NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value FLOAT NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort_definition (cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255) NOT NULL, + cohort_definition_description VARCHAR(1000) NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax VARCHAR(1000) NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE attribute_definition (attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255) NOT NULL, + attribute_description VARCHAR(1000) NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax VARCHAR(1000) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +/************************** + +Standardized meta-data + +***************************/ + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE cdm_source + (cdm_source_name VARCHAR(255) NOT NULL , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description VARCHAR(1000) NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE metadata + (metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) NOT NULL , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime DATETIME2 NULL +) +WITH (DISTRIBUTION = REPLICATE); + + +/************************ + +Standardized clinical data + +************************/ + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE person + ( person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime DATETIME2 NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE observation_period + (observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE specimen + (specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime DATETIME2 NULL , + quantity FLOAT NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE death + ( person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime DATETIME2 NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_occurrence + (visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_detail + (visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE procedure_occurrence + (procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime DATETIME2 NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_exposure + (drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime DATETIME2 NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime DATETIME2 NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity FLOAT NULL , + days_supply INTEGER NULL , + sig VARCHAR(1000) NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE device_exposure + (device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime DATETIME2 NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime DATETIME2 NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE condition_occurrence + (condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime DATETIME2 NULL , + condition_end_date DATE NULL , + condition_end_datetime DATETIME2 NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE measurement + (measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low FLOAT NULL , + range_high FLOAT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE note + (note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime DATETIME2 NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text VARCHAR(1000) NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE note_nlp + (note_nlp_id BIGINT NOT NULL , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) NOT NULL , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime DATETIME2 NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE observation + (observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime DATETIME2 NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE fact_relationship + (domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + + +/************************ + +Standardized health system data + +************************/ + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE location + (location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE care_site + (care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE provider + (provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + + +/************************ + +Standardized health economics + +************************/ + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE payer_plan_period + (payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE cost + (cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) NOT NULL , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge FLOAT NULL , + total_cost FLOAT NULL , + total_paid FLOAT NULL , + paid_by_payer FLOAT NULL , + paid_by_patient FLOAT NULL , + paid_patient_copay FLOAT NULL , + paid_patient_coinsurance FLOAT NULL , + paid_patient_deductible FLOAT NULL , + paid_by_primary FLOAT NULL , + paid_ingredient_cost FLOAT NULL , + paid_dispensing_fee FLOAT NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed FLOAT NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +WITH (DISTRIBUTION = REPLICATE); + + + + + +/************************ + +Standardized derived elements + +************************/ + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort + (cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +WITH (DISTRIBUTION = HASH(subject_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE cohort_attribute + (cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL +) +WITH (DISTRIBUTION = HASH(subject_id)); + + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_era + (drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE dose_era + (dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value FLOAT NOT NULL , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + + + +IF XACT_STATE() = 1 COMMIT; CREATE TABLE condition_era + (condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +WITH (DISTRIBUTION = HASH(person_id)); + + + + + + + diff --git a/DDLGeneratr/output/postgresql/OMOP CDM postgresql ddl.txt b/DDLGeneratr/output/postgresql/OMOP CDM postgresql ddl.txt new file mode 100644 index 0000000..ff9f480 --- /dev/null +++ b/DDLGeneratr/output/postgresql/OMOP CDM postgresql ddl.txt @@ -0,0 +1,735 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +postgresql script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +CREATE TABLE concept ( + concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) NOT NULL , + domain_id VARCHAR(20) NOT NULL , + vocabulary_id VARCHAR(20) NOT NULL , + concept_class_id VARCHAR(20) NOT NULL , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) NOT NULL , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +; + + +CREATE TABLE vocabulary ( + vocabulary_id VARCHAR(20) NOT NULL, + vocabulary_name VARCHAR(255) NOT NULL, + vocabulary_reference VARCHAR(255) NOT NULL, + vocabulary_version VARCHAR(255) NOT NULL, + vocabulary_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE domain ( + domain_id VARCHAR(20) NOT NULL, + domain_name VARCHAR(255) NOT NULL, + domain_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_class ( + concept_class_id VARCHAR(20) NOT NULL, + concept_class_name VARCHAR(255) NOT NULL, + concept_class_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_relationship ( + concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +; + + +CREATE TABLE relationship ( + relationship_id VARCHAR(20) NOT NULL, + relationship_name VARCHAR(255) NOT NULL, + is_hierarchical VARCHAR(1) NOT NULL, + defines_ancestry VARCHAR(1) NOT NULL, + reverse_relationship_id VARCHAR(20) NOT NULL, + relationship_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_synonym ( + concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000) NOT NULL, + language_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_ancestor ( + ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +; + + +CREATE TABLE source_to_concept_map ( + source_code VARCHAR(50) NOT NULL, + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20) NOT NULL, + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + + +CREATE TABLE drug_strength ( + drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value NUMERIC NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value NUMERIC NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value NUMERIC NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + +CREATE TABLE cohort_definition ( + cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255) NOT NULL, + cohort_definition_description TEXT NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax TEXT NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +; + + +CREATE TABLE attribute_definition ( + attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255) NOT NULL, + attribute_description TEXT NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax TEXT NULL +) +; + + +/************************** + +Standardized meta-data + +***************************/ + + +CREATE TABLE cdm_source +( + cdm_source_name VARCHAR(255) NOT NULL , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description TEXT NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +; + + +CREATE TABLE metadata +( + metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) NOT NULL , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime DATETIME2 NULL +) +; + + +/************************ + +Standardized clinical data + +************************/ + + +CREATE TABLE person +( + person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime DATETIME2 NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE observation_period +( + observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE specimen +( + specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime DATETIME2 NULL , + quantity NUMERIC NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE death +( + person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime DATETIME2 NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE visit_occurrence +( + visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +; + + +CREATE TABLE visit_detail +( + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +; + + +CREATE TABLE procedure_occurrence +( + procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime DATETIME2 NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE drug_exposure +( + drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime DATETIME2 NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime DATETIME2 NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity NUMERIC NULL , + days_supply INTEGER NULL , + sig TEXT NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE device_exposure +( + device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime DATETIME2 NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime DATETIME2 NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE condition_occurrence +( + condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime DATETIME2 NULL , + condition_end_date DATE NULL , + condition_end_datetime DATETIME2 NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +; + + +CREATE TABLE measurement +( + measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number NUMERIC NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low NUMERIC NULL , + range_high NUMERIC NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note +( + note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime DATETIME2 NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text TEXT NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note_nlp +( + note_nlp_id BIGINT NOT NULL , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) NOT NULL , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime DATETIME2 NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +; + + + +CREATE TABLE observation +( + observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime DATETIME2 NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number NUMERIC NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE fact_relationship +( + domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +; + + + + +/************************ + +Standardized health system data + +************************/ + + + +CREATE TABLE location +( + location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE care_site +( + care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE provider +( + provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +; + + + + +/************************ + +Standardized health economics + +************************/ + + +CREATE TABLE payer_plan_period +( + payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE cost +( + cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) NOT NULL , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge NUMERIC NULL , + total_cost NUMERIC NULL , + total_paid NUMERIC NULL , + paid_by_payer NUMERIC NULL , + paid_by_patient NUMERIC NULL , + paid_patient_copay NUMERIC NULL , + paid_patient_coinsurance NUMERIC NULL , + paid_patient_deductible NUMERIC NULL , + paid_by_primary NUMERIC NULL , + paid_ingredient_cost NUMERIC NULL , + paid_dispensing_fee NUMERIC NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed NUMERIC NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +; + + + + + +/************************ + +Standardized derived elements + +************************/ + +CREATE TABLE cohort +( + cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +; + + +CREATE TABLE cohort_attribute +( + cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number NUMERIC NULL , + value_as_concept_id INTEGER NULL +) +; + + + + +CREATE TABLE drug_era +( + drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +; + + +CREATE TABLE dose_era +( + dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value NUMERIC NOT NULL , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +; + + + + +CREATE TABLE condition_era +( + condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +; + + + + + + + diff --git a/DDLGeneratr/output/redshift/OMOP CDM redshift ddl.txt b/DDLGeneratr/output/redshift/OMOP CDM redshift ddl.txt new file mode 100644 index 0000000..4b1cacf --- /dev/null +++ b/DDLGeneratr/output/redshift/OMOP CDM redshift ddl.txt @@ -0,0 +1,696 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +redshift script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +CREATE TABLE concept (concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) NOT NULL , + domain_id VARCHAR(20) NOT NULL , + vocabulary_id VARCHAR(20) NOT NULL , + concept_class_id VARCHAR(20) NOT NULL , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) NOT NULL , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +DISTSTYLE ALL; + + +CREATE TABLE vocabulary (vocabulary_id VARCHAR(20) NOT NULL, + vocabulary_name VARCHAR(255) NOT NULL, + vocabulary_reference VARCHAR(255) NOT NULL, + vocabulary_version VARCHAR(255) NOT NULL, + vocabulary_concept_id INTEGER NOT NULL +) +DISTSTYLE ALL; + + +CREATE TABLE domain (domain_id VARCHAR(20) NOT NULL, + domain_name VARCHAR(255) NOT NULL, + domain_concept_id INTEGER NOT NULL +) +DISTSTYLE ALL; + + +CREATE TABLE concept_class (concept_class_id VARCHAR(20) NOT NULL, + concept_class_name VARCHAR(255) NOT NULL, + concept_class_concept_id INTEGER NOT NULL +) +DISTSTYLE ALL; + + +CREATE TABLE concept_relationship (concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +DISTSTYLE ALL; + + +CREATE TABLE relationship (relationship_id VARCHAR(20) NOT NULL, + relationship_name VARCHAR(255) NOT NULL, + is_hierarchical VARCHAR(1) NOT NULL, + defines_ancestry VARCHAR(1) NOT NULL, + reverse_relationship_id VARCHAR(20) NOT NULL, + relationship_concept_id INTEGER NOT NULL +) +DISTSTYLE ALL; + + +CREATE TABLE concept_synonym (concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000) NOT NULL, + language_concept_id INTEGER NOT NULL +) +DISTSTYLE ALL; + + +CREATE TABLE concept_ancestor (ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +DISTSTYLE ALL; + + +CREATE TABLE source_to_concept_map (source_code VARCHAR(50) NOT NULL, + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20) NOT NULL, + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +DISTSTYLE ALL; + + + + +CREATE TABLE drug_strength (drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value FLOAT NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value FLOAT NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value FLOAT NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +DISTSTYLE ALL; + + + +CREATE TABLE cohort_definition (cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255) NOT NULL, + cohort_definition_description VARCHAR(MAX) NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax VARCHAR(MAX) NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +DISTSTYLE ALL; + + +CREATE TABLE attribute_definition (attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255) NOT NULL, + attribute_description VARCHAR(MAX) NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax VARCHAR(MAX) NULL +) +DISTSTYLE ALL; + + +/************************** + +Standardized meta-data + +***************************/ + + +CREATE TABLE cdm_source + (cdm_source_name VARCHAR(255) NOT NULL , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description VARCHAR(MAX) NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +DISTSTYLE ALL; + + +CREATE TABLE metadata + (metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) NOT NULL , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime TIMESTAMP NULL +) +DISTSTYLE ALL; + + +/************************ + +Standardized clinical data + +************************/ + + +CREATE TABLE person + ( person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime TIMESTAMP NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE observation_period + (observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +DISTKEY(person_id); + + +CREATE TABLE specimen + (specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime TIMESTAMP NULL , + quantity FLOAT NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +DISTKEY(person_id); + + + +CREATE TABLE death + ( person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime TIMESTAMP NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE visit_occurrence + (visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime TIMESTAMP NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime TIMESTAMP NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE visit_detail + (visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime TIMESTAMP NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime TIMESTAMP NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +DISTKEY(person_id); + + +CREATE TABLE procedure_occurrence + (procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime TIMESTAMP NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +DISTKEY(person_id); + + +CREATE TABLE drug_exposure + (drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime TIMESTAMP NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime TIMESTAMP NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity FLOAT NULL , + days_supply INTEGER NULL , + sig VARCHAR(MAX) NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +DISTKEY(person_id); + + +CREATE TABLE device_exposure + (device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime TIMESTAMP NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime TIMESTAMP NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE condition_occurrence + (condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime TIMESTAMP NULL , + condition_end_date DATE NULL , + condition_end_datetime TIMESTAMP NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE measurement + (measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime TIMESTAMP NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low FLOAT NULL , + range_high FLOAT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +DISTKEY(person_id); + + + +CREATE TABLE note + (note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime TIMESTAMP NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text VARCHAR(MAX) NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +DISTKEY(person_id); + + + +CREATE TABLE note_nlp + (note_nlp_id BIGINT NOT NULL , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) NOT NULL , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime TIMESTAMP NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +DISTSTYLE ALL; + + + +CREATE TABLE observation + (observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime TIMESTAMP NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +DISTKEY(person_id); + + + +CREATE TABLE fact_relationship + (domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +DISTSTYLE ALL; + + + + +/************************ + +Standardized health system data + +************************/ + + + +CREATE TABLE location + (location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +DISTSTYLE ALL; + + + +CREATE TABLE care_site + (care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +DISTSTYLE ALL; + + + +CREATE TABLE provider + (provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +DISTSTYLE ALL; + + + + +/************************ + +Standardized health economics + +************************/ + + +CREATE TABLE payer_plan_period + (payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE cost + (cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) NOT NULL , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge FLOAT NULL , + total_cost FLOAT NULL , + total_paid FLOAT NULL , + paid_by_payer FLOAT NULL , + paid_by_patient FLOAT NULL , + paid_patient_copay FLOAT NULL , + paid_patient_coinsurance FLOAT NULL , + paid_patient_deductible FLOAT NULL , + paid_by_primary FLOAT NULL , + paid_ingredient_cost FLOAT NULL , + paid_dispensing_fee FLOAT NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed FLOAT NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +DISTSTYLE ALL; + + + + + +/************************ + +Standardized derived elements + +************************/ + +CREATE TABLE cohort + (cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +DISTKEY(subject_id); + + +CREATE TABLE cohort_attribute + (cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL +) +DISTKEY(subject_id); + + + + +CREATE TABLE drug_era + (drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +DISTKEY(person_id); + + +CREATE TABLE dose_era + (dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value FLOAT NOT NULL , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +DISTKEY(person_id); + + + + +CREATE TABLE condition_era + (condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +DISTKEY(person_id); + + + + + + + diff --git a/DDLGeneratr/output/sql server/OMOP CDM sql server ddl.txt b/DDLGeneratr/output/sql server/OMOP CDM sql server ddl.txt new file mode 100644 index 0000000..9dfe226 --- /dev/null +++ b/DDLGeneratr/output/sql server/OMOP CDM sql server ddl.txt @@ -0,0 +1,735 @@ +/********************************************************************************* +# Copyright 2017-11 Observational Health Data Sciences and Informatics +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +********************************************************************************/ + +/************************ + + ####### # # ####### ###### ##### ###### # # ####### ##### + # # ## ## # # # # # # # # ## ## # # # # # + # # # # # # # # # # # # # # # # # # # # # + # # # # # # # ###### # # # # # # # # ###### ##### + # # # # # # # # # # # # # # # ### # + # # # # # # # # # # # # # # # # # ### # # + ####### # # ####### # ##### ###### # # ## ##### ### ##### + + +sql server script to create OMOP common data model version 5.3 + +last revised: 6-Nov-2017 + +Authors: Patrick Ryan, Christian Reich, Clair Blacketer + + +*************************/ + + +/************************ + +Standardized vocabulary + +************************/ + + +CREATE TABLE concept ( + concept_id INTEGER NOT NULL , + concept_name VARCHAR(255) NOT NULL , + domain_id VARCHAR(20) NOT NULL , + vocabulary_id VARCHAR(20) NOT NULL , + concept_class_id VARCHAR(20) NOT NULL , + standard_concept VARCHAR(1) NULL , + concept_code VARCHAR(50) NOT NULL , + valid_start_date DATE NOT NULL , + valid_end_date DATE NOT NULL , + invalid_reason VARCHAR(1) NULL +) +; + + +CREATE TABLE vocabulary ( + vocabulary_id VARCHAR(20) NOT NULL, + vocabulary_name VARCHAR(255) NOT NULL, + vocabulary_reference VARCHAR(255) NOT NULL, + vocabulary_version VARCHAR(255) NOT NULL, + vocabulary_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE domain ( + domain_id VARCHAR(20) NOT NULL, + domain_name VARCHAR(255) NOT NULL, + domain_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_class ( + concept_class_id VARCHAR(20) NOT NULL, + concept_class_name VARCHAR(255) NOT NULL, + concept_class_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_relationship ( + concept_id_1 INTEGER NOT NULL, + concept_id_2 INTEGER NOT NULL, + relationship_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL + ) +; + + +CREATE TABLE relationship ( + relationship_id VARCHAR(20) NOT NULL, + relationship_name VARCHAR(255) NOT NULL, + is_hierarchical VARCHAR(1) NOT NULL, + defines_ancestry VARCHAR(1) NOT NULL, + reverse_relationship_id VARCHAR(20) NOT NULL, + relationship_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_synonym ( + concept_id INTEGER NOT NULL, + concept_synonym_name VARCHAR(1000) NOT NULL, + language_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE concept_ancestor ( + ancestor_concept_id INTEGER NOT NULL, + descendant_concept_id INTEGER NOT NULL, + min_levels_of_separation INTEGER NOT NULL, + max_levels_of_separation INTEGER NOT NULL +) +; + + +CREATE TABLE source_to_concept_map ( + source_code VARCHAR(50) NOT NULL, + source_concept_id INTEGER NOT NULL, + source_vocabulary_id VARCHAR(20) NOT NULL, + source_code_description VARCHAR(255) NULL, + target_concept_id INTEGER NOT NULL, + target_vocabulary_id VARCHAR(20) NOT NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + + +CREATE TABLE drug_strength ( + drug_concept_id INTEGER NOT NULL, + ingredient_concept_id INTEGER NOT NULL, + amount_value FLOAT NULL, + amount_unit_concept_id INTEGER NULL, + numerator_value FLOAT NULL, + numerator_unit_concept_id INTEGER NULL, + denominator_value FLOAT NULL, + denominator_unit_concept_id INTEGER NULL, + box_size INTEGER NULL, + valid_start_date DATE NOT NULL, + valid_end_date DATE NOT NULL, + invalid_reason VARCHAR(1) NULL +) +; + + + +CREATE TABLE cohort_definition ( + cohort_definition_id INTEGER NOT NULL, + cohort_definition_name VARCHAR(255) NOT NULL, + cohort_definition_description VARCHAR(MAX) NULL, + definition_type_concept_id INTEGER NOT NULL, + cohort_definition_syntax VARCHAR(MAX) NULL, + subject_concept_id INTEGER NOT NULL, + cohort_initiation_date DATE NULL +) +; + + +CREATE TABLE attribute_definition ( + attribute_definition_id INTEGER NOT NULL, + attribute_name VARCHAR(255) NOT NULL, + attribute_description VARCHAR(MAX) NULL, + attribute_type_concept_id INTEGER NOT NULL, + attribute_syntax VARCHAR(MAX) NULL +) +; + + +/************************** + +Standardized meta-data + +***************************/ + + +CREATE TABLE cdm_source +( + cdm_source_name VARCHAR(255) NOT NULL , + cdm_source_abbreviation VARCHAR(25) NULL , + cdm_holder VARCHAR(255) NULL , + source_description VARCHAR(MAX) NULL , + source_documentation_reference VARCHAR(255) NULL , + cdm_etl_reference VARCHAR(255) NULL , + source_release_date DATE NULL , + cdm_release_date DATE NULL , + cdm_version VARCHAR(10) NULL , + vocabulary_version VARCHAR(20) NULL +) +; + + +CREATE TABLE metadata +( + metadata_concept_id INTEGER NOT NULL , + metadata_type_concept_id INTEGER NOT NULL , + name VARCHAR(250) NOT NULL , + value_as_string NVARCHAR NULL , + value_as_concept_id INTEGER NULL , + metadata_date DATE NULL , + metadata_datetime DATETIME2 NULL +) +; + + +/************************ + +Standardized clinical data + +************************/ + + +CREATE TABLE person +( + person_id INTEGER NOT NULL , + gender_concept_id INTEGER NOT NULL , + year_of_birth INTEGER NOT NULL , + month_of_birth INTEGER NULL, + day_of_birth INTEGER NULL, + birth_datetime DATETIME2 NULL, + race_concept_id INTEGER NOT NULL, + ethnicity_concept_id INTEGER NOT NULL, + location_id INTEGER NULL, + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + person_source_value VARCHAR(50) NULL, + gender_source_value VARCHAR(50) NULL, + gender_source_concept_id INTEGER NULL, + race_source_value VARCHAR(50) NULL, + race_source_concept_id INTEGER NULL, + ethnicity_source_value VARCHAR(50) NULL, + ethnicity_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE observation_period +( + observation_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_period_start_date DATE NOT NULL , + observation_period_end_date DATE NOT NULL , + period_type_concept_id INTEGER NOT NULL +) +; + + +CREATE TABLE specimen +( + specimen_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + specimen_concept_id INTEGER NOT NULL , + specimen_type_concept_id INTEGER NOT NULL , + specimen_date DATE NOT NULL , + specimen_datetime DATETIME2 NULL , + quantity FLOAT NULL , + unit_concept_id INTEGER NULL , + anatomic_site_concept_id INTEGER NULL , + disease_status_concept_id INTEGER NULL , + specimen_source_id VARCHAR(50) NULL , + specimen_source_value VARCHAR(50) NULL , + unit_source_value VARCHAR(50) NULL , + anatomic_site_source_value VARCHAR(50) NULL , + disease_status_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE death +( + person_id INTEGER NOT NULL , + death_date DATE NOT NULL , + death_datetime DATETIME2 NULL , + death_type_concept_id INTEGER NOT NULL , + cause_concept_id INTEGER NULL , + cause_source_value VARCHAR(50) NULL, + cause_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE visit_occurrence +( + visit_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL, + care_site_id INTEGER NULL, + visit_source_value VARCHAR(50) NULL, + visit_source_concept_id INTEGER NULL + admitting_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_concept_id INTEGER(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + preceding_visit_occurrence_id INTEGER NULL +) +; + + +CREATE TABLE visit_detail +( + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_start_date DATE NOT NULL , + visit_start_datetime DATETIME2 NULL , + visit_end_date DATE NOT NULL , + visit_end_datetime DATETIME2 NULL , + visit_type_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + care_site_id INTEGER NULL , + admitting_source_concept_id INTEGER NULL , + discharge_to_concept_id INTEGER NULL , + preceding_visit_detail_id INTEGER NULL , + visit_source_value VARCHAR(50) NULL , + visit_source_concept_id INTEGER NULL , + admitting_source_value VARCHAR(50) NULL , + discharge_to_source_value VARCHAR(50) NULL , + visit_detail_parent_id INTEGER NULL , + visit_occurrence_id INTEGER NOT NULL +) +; + + +CREATE TABLE procedure_occurrence +( + procedure_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + procedure_concept_id INTEGER NOT NULL , + procedure_date DATE NOT NULL , + procedure_datetime DATETIME2 NULL , + procedure_type_concept_id INTEGER NOT NULL , + modifier_concept_id INTEGER NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + procedure_source_value VARCHAR(50) NULL , + procedure_source_concept_id INTEGER NULL , + modifier_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE drug_exposure +( + drug_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_exposure_start_date DATE NOT NULL , + drug_exposure_start_datetime DATETIME2 NULL , + drug_exposure_end_date DATE NOT NULL , + drug_exposure_end_datetime DATETIME2 NULL , + verbatim_end_date DATE NULL , + drug_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + refills INTEGER NULL , + quantity FLOAT NULL , + days_supply INTEGER NULL , + sig VARCHAR(MAX) NULL , + route_concept_id INTEGER NULL , + lot_number VARCHAR(50) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + drug_source_value VARCHAR(50) NULL , + drug_source_concept_id INTEGER NULL , + route_source_value VARCHAR(50) NULL , + dose_unit_source_value VARCHAR(50) NULL +) +; + + +CREATE TABLE device_exposure +( + device_exposure_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + device_concept_id INTEGER NOT NULL , + device_exposure_start_date DATE NOT NULL , + device_exposure_start_datetime DATETIME2 NULL , + device_exposure_end_date DATE NULL , + device_exposure_end_datetime DATETIME2 NULL , + device_type_concept_id INTEGER NOT NULL , + unique_device_id VARCHAR(50) NULL , + quantity INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + device_source_value VARCHAR(100) NULL , + device_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE condition_occurrence +( + condition_occurrence_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_start_date DATE NOT NULL , + condition_start_datetime DATETIME2 NULL , + condition_end_date DATE NULL , + condition_end_datetime DATETIME2 NULL , + condition_type_concept_id INTEGER NOT NULL , + stop_reason VARCHAR(20) NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + condition_source_value VARCHAR(50) NULL , + condition_source_concept_id INTEGER NULL , + condition_status_source_value VARCHAR(50) NULL , + condition_status_concept_id INTEGER NULL +) +; + + +CREATE TABLE measurement +( + measurement_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + measurement_concept_id INTEGER NOT NULL , + measurement_date DATE NOT NULL , + measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_type_concept_id INTEGER NOT NULL , + operator_concept_id INTEGER NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + range_low FLOAT NULL , + range_high FLOAT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + measurement_source_value VARCHAR(50) NULL , + measurement_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + value_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note +( + note_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + note_date DATE NOT NULL , + note_datetime DATETIME2 NULL , + note_type_concept_id INTEGER NOT NULL , + note_class_concept_id INTEGER NOT NULL , + note_title VARCHAR(250) NULL , + note_text VARCHAR(MAX) NULL , + encoding_concept_id INTEGER NOT NULL , + language_concept_id INTEGER NOT NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + note_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE note_nlp +( + note_nlp_id BIGINT NOT NULL , + note_id INTEGER NOT NULL , + section_concept_id INTEGER NULL , + snippet VARCHAR(250) NULL , + offset VARCHAR(250) NULL , + lexical_variant VARCHAR(250) NOT NULL , + note_nlp_concept_id INTEGER NULL , + note_nlp_source_concept_id INTEGER NULL , + nlp_system VARCHAR(250) NULL , + nlp_date DATE NOT NULL , + nlp_datetime DATETIME2 NULL , + term_exists VARCHAR(1) NULL , + term_temporal VARCHAR(50) NULL , + term_modifiers VARCHAR(2000) NULL +) +; + + + +CREATE TABLE observation +( + observation_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + observation_concept_id INTEGER NOT NULL , + observation_date DATE NOT NULL , + observation_datetime DATETIME2 NULL , + observation_type_concept_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_string VARCHAR(60) NULL , + value_as_concept_id INTEGER NULL , + qualifier_concept_id INTEGER NULL , + unit_concept_id INTEGER NULL , + provider_id INTEGER NULL , + visit_occurrence_id INTEGER NULL , + visit_detail_id INTEGER NULL , + observation_source_value VARCHAR(50) NULL , + observation_source_concept_id INTEGER NULL , + unit_source_value VARCHAR(50) NULL , + qualifier_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE fact_relationship +( + domain_concept_id_1 INTEGER NOT NULL , + fact_id_1 INTEGER NOT NULL , + domain_concept_id_2 INTEGER NOT NULL , + fact_id_2 INTEGER NOT NULL , + relationship_concept_id INTEGER NOT NULL +) +; + + + + +/************************ + +Standardized health system data + +************************/ + + + +CREATE TABLE location +( + location_id INTEGER NOT NULL , + address_1 VARCHAR(50) NULL , + address_2 VARCHAR(50) NULL , + city VARCHAR(50) NULL , + state VARCHAR(2) NULL , + zip VARCHAR(9) NULL , + county VARCHAR(20) NULL , + location_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE care_site +( + care_site_id INTEGER NOT NULL , + care_site_name VARCHAR(255) NULL , + place_of_service_concept_id INTEGER NULL , + location_id INTEGER NULL , + care_site_source_value VARCHAR(50) NULL , + place_of_service_source_value VARCHAR(50) NULL +) +; + + + +CREATE TABLE provider +( + provider_id INTEGER NOT NULL , + provider_name VARCHAR(255) NULL , + NPI VARCHAR(20) NULL , + DEA VARCHAR(20) NULL , + specialty_concept_id INTEGER NULL , + care_site_id INTEGER NULL , + year_of_birth INTEGER NULL , + gender_concept_id INTEGER NULL , + provider_source_value VARCHAR(50) NULL , + specialty_source_value VARCHAR(50) NULL , + specialty_source_concept_id INTEGER NULL , + gender_source_value VARCHAR(50) NULL , + gender_source_concept_id INTEGER NULL +) +; + + + + +/************************ + +Standardized health economics + +************************/ + + +CREATE TABLE payer_plan_period +( + payer_plan_period_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + payer_plan_period_start_date DATE NOT NULL , + payer_plan_period_end_date DATE NOT NULL , + payer_concept_id INTEGER NULL , + payer_source_value VARCHAR(50) NULL , + payer_source_concept_id INTEGER NULL , + plan_concept_id INTEGER NULL , + plan_source_value VARCHAR(50) NULL , + plan_source_concept_id INTEGER NULL , + sponsor_concept_id INTEGER NULL , + sponsor_source_value VARCHAR(50) NULL , + sponsor_source_concept_id INTEGER NULL , + family_source_value VARCHAR(50) NULL , + stop_reason_concept_id INTEGER NULL , + stop_reason_source_value INTEGER NULL , + stop_reason_source_concept_id INTEGER NULL +) +; + + +CREATE TABLE cost +( + cost_id INTEGER NOT NULL , + cost_event_id INTEGER NOT NULL , + cost_domain_id VARCHAR(20) NOT NULL , + cost_type_concept_id INTEGER NOT NULL , + currency_concept_id INTEGER NULL , + total_charge FLOAT NULL , + total_cost FLOAT NULL , + total_paid FLOAT NULL , + paid_by_payer FLOAT NULL , + paid_by_patient FLOAT NULL , + paid_patient_copay FLOAT NULL , + paid_patient_coinsurance FLOAT NULL , + paid_patient_deductible FLOAT NULL , + paid_by_primary FLOAT NULL , + paid_ingredient_cost FLOAT NULL , + paid_dispensing_fee FLOAT NULL , + payer_plan_period_id INTEGER NULL , + amount_allowed FLOAT NULL , + revenue_code_concept_id INTEGER NULL , + reveue_code_source_value VARCHAR(50) NULL, + drg_concept_id INTEGER NULL, + drg_source_value VARCHAR(3) NULL +) +; + + + + + +/************************ + +Standardized derived elements + +************************/ + +CREATE TABLE cohort +( + cohort_definition_id INTEGER NOT NULL , + subject_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL +) +; + + +CREATE TABLE cohort_attribute +( + cohort_definition_id INTEGER NOT NULL , + cohort_start_date DATE NOT NULL , + cohort_end_date DATE NOT NULL , + subject_id INTEGER NOT NULL , + attribute_definition_id INTEGER NOT NULL , + value_as_number FLOAT NULL , + value_as_concept_id INTEGER NULL +) +; + + + + +CREATE TABLE drug_era +( + drug_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + drug_era_start_date DATE NOT NULL , + drug_era_end_date DATE NOT NULL , + drug_exposure_count INTEGER NULL , + gap_days INTEGER NULL +) +; + + +CREATE TABLE dose_era +( + dose_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + drug_concept_id INTEGER NOT NULL , + unit_concept_id INTEGER NOT NULL , + dose_value FLOAT NOT NULL , + dose_era_start_date DATE NOT NULL , + dose_era_end_date DATE NOT NULL +) +; + + + + +CREATE TABLE condition_era +( + condition_era_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + condition_concept_id INTEGER NOT NULL , + condition_era_start_date DATE NOT NULL , + condition_era_end_date DATE NOT NULL , + condition_occurrence_count INTEGER NULL +) +; + + + + + + + diff --git a/DDLGeneratr/reports/OMOP_CDM_PDF.Rmd b/DDLGeneratr/reports/OMOP_CDM_PDF.Rmd new file mode 100644 index 0000000..0061d2d --- /dev/null +++ b/DDLGeneratr/reports/OMOP_CDM_PDF.Rmd @@ -0,0 +1,207 @@ +--- +title: "OMOP Common Data Model Specifications" +author: "Christian Reich, Patrick Ryan, Rimma Belenkaya, Karthik Natarajan and Clair Blacketer" +date: "`r Sys.Date()`" +output: + pdf_document: + number_sections: yes + toc: yes +linkcolor: blue +--- + +# License + +```{r child = '../CommonDataModel_Wiki_Files/License.md'} +``` + +# Background +```{r child = '../CommonDataModel_Wiki_Files/Background/Background.md'} +``` + +## The Role of the Common Data Model +```{r child = '../CommonDataModel_Wiki_Files/Background/The-Role-of-the-Common-Data-Model.md'} +``` + +## Design Principles +```{r child = '../CommonDataModel_Wiki_Files/Background/Design-Principles.md'} +``` + +## Data Model Conventions +```{r child = '../CommonDataModel_Wiki_Files/Background/Data-Model-Conventions.md'} +``` + +# Glossary of Terms +```{r child = '../CommonDataModel_Wiki_Files/Glossary-of-Terms.md'} +``` + +# Standardized Vocabularies +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/Standardized-Vocabularies.md'} +``` + +## CONCEPT +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT.md'} +``` + +## VOCABULARY +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/VOCABULARY.md'} +``` + +## DOMAIN +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/DOMAIN.md'} +``` + +## CONCEPT_CLASS +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_CLASS.md'} +``` + +## CONCEPT_RELATIONSHIP +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_RELATIONSHIP.md'} +``` + +## RELATIONSHIP +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/RELATIONSHIP.md'} +``` + +## CONCEPT_SYNONYM +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_SYNONYM.md'} +``` + +## CONCEPT_ANCESTOR +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_ANCESTOR.md'} +``` + +## SOURCE_TO_CONCEPT_MAP +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/SOURCE_TO_CONCEPT_MAP.md'} +``` + +## DRUG_STRENGTH +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/DRUG_STRENGTH.md'} +``` + +## COHORT_DEFINITION +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/COHORT_DEFINITION.md'} +``` + +## ATTRIBUTE_DEFINITION +```{r child = '../CommonDataModel_Wiki_Files/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md'} +``` + +# Standardized Metadata +```{r child = '../CommonDataModel_Wiki_Files/StandardizedMetadata/Standardized-Metadata.md'} +``` + +## CDM_SOURCE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedMetadata/CDM_SOURCE.md'} +``` + +# Standardized Clinical Data Tables +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/Standardized-clinical-Data-Tables.md'} +``` + +## PERSON +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/PERSON.md'} +``` + +## OBSERVATION_PERIOD +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/OBSERVATION_PERIOD.md'} +``` + +## SPECIMEN +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/SPECIMEN.md'} +``` + +## DEATH +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/DEATH.md'} +``` + +## VISIT_OCCURRENCE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/VISIT_OCCURRENCE.md'} +``` + +## PROCEDURE_OCCURRENCE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/PROCEDURE_OCCURRENCE.md'} +``` + +## DRUG_EXPOSURE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/DRUG_EXPOSURE.md'} +``` + +## DEVICE_EXPOSURE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/DEVICE_EXPOSURE.md'} +``` + +## CONDITION_OCCURRENCE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/CONDITION_OCCURRENCE.md'} +``` + +## MEASUREMENT +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/MEASUREMENT.md'} +``` + +## NOTE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/NOTE.md'} +``` + +## NOTE_NLP +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/NOTE_NLP.md'} +``` + +## OBSERVATION +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/OBSERVATION.md'} +``` + +## FACT_RELATIONSHIP +```{r child = '../CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/FACT_RELATIONSHIP.md'} +``` + +# Standardized Health System Data Tables +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/Standardized-Health-System-Data-Tables.md'} +``` + +## LOCATION +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/LOCATION.md'} +``` + +## CARE_SITE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/CARE_SITE.md'} +``` + +## PROVIDER +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/PROVIDER.md'} +``` + +# Standardized Health Economics Data Tables +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/Standardized-Health-Economics-Data-Tables.md'} +``` + +## PAYER_PLAN_PERIOD +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md'} +``` + +## COST +```{r child = '../CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/COST.md'} +``` + +# Standardized Derived Elements +```{r child = '../CommonDataModel_Wiki_Files/StandardizedDerivedElements/Standardized-Derived-Elements.md'} +``` + +## COHORT +```{r child = '../CommonDataModel_Wiki_Files/StandardizedDerivedElements/COHORT.md'} +``` + +## COHORT_ATTRIBUTE +```{r child = '../CommonDataModel_Wiki_Files/StandardizedDerivedElements/COHORT_ATTRIBUTE.md'} +``` + +## DRUG_ERA +```{r child = '../CommonDataModel_Wiki_Files/StandardizedDerivedElements/DRUG_ERA.md'} +``` + +## DOSE_ERA +```{r child = '../CommonDataModel_Wiki_Files/StandardizedDerivedElements/DOSE_ERA.md'} +``` + +## CONDITION_ERA +```{r child = '../CommonDataModel_Wiki_Files/StandardizedDerivedElements/CONDITION_ERA.md'} +``` diff --git a/DDLGeneratr/reports/OMOP_CDM_PDF_rendered.Rmd b/DDLGeneratr/reports/OMOP_CDM_PDF_rendered.Rmd new file mode 100644 index 0000000..3654708 --- /dev/null +++ b/DDLGeneratr/reports/OMOP_CDM_PDF_rendered.Rmd @@ -0,0 +1,207 @@ +--- +title: "OMOP Common Data Model Specifications" +author: "Christian Reich, Patrick Ryan, Rimma Belenkaya, Karthik Natarajan and Clair Blacketer" +date: "`r Sys.Date()`" +output: + pdf_document: + number_sections: yes + toc: yes +linkcolor: blue +--- + +# License + +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/License.md'} +``` + +# Background +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/Background/Background.md'} +``` + +## The Role of the Common Data Model +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/Background/The-Role-of-the-Common-Data-Model.md'} +``` + +## Design Principles +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/Background/Design-Principles.md'} +``` + +## Data Model Conventions +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/Background/Data-Model-Conventions.md'} +``` + +# Glossary of Terms +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/Glossary-of-Terms.md'} +``` + +# Standardized Vocabularies +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/Standardized-Vocabularies.md'} +``` + +## CONCEPT +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT.md'} +``` + +## VOCABULARY +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/VOCABULARY.md'} +``` + +## DOMAIN +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/DOMAIN.md'} +``` + +## CONCEPT_CLASS +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_CLASS.md'} +``` + +## CONCEPT_RELATIONSHIP +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_RELATIONSHIP.md'} +``` + +## RELATIONSHIP +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/RELATIONSHIP.md'} +``` + +## CONCEPT_SYNONYM +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_SYNONYM.md'} +``` + +## CONCEPT_ANCESTOR +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_ANCESTOR.md'} +``` + +## SOURCE_TO_CONCEPT_MAP +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/SOURCE_TO_CONCEPT_MAP.md'} +``` + +## DRUG_STRENGTH +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/DRUG_STRENGTH.md'} +``` + +## COHORT_DEFINITION +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/COHORT_DEFINITION.md'} +``` + +## ATTRIBUTE_DEFINITION +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md'} +``` + +# Standardized Metadata +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedMetadata/Standardized-Metadata.md'} +``` + +## CDM_SOURCE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedMetadata/CDM_SOURCE.md'} +``` + +# Standardized Clinical Data Tables +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/Standardized-clinical-Data-Tables.md'} +``` + +## PERSON +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/PERSON.md'} +``` + +## OBSERVATION_PERIOD +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/OBSERVATION_PERIOD.md'} +``` + +## SPECIMEN +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/SPECIMEN.md'} +``` + +## DEATH +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/DEATH.md'} +``` + +## VISIT_OCCURRENCE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/VISIT_OCCURRENCE.md'} +``` + +## PROCEDURE_OCCURRENCE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/PROCEDURE_OCCURRENCE.md'} +``` + +## DRUG_EXPOSURE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/DRUG_EXPOSURE.md'} +``` + +## DEVICE_EXPOSURE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/DEVICE_EXPOSURE.md'} +``` + +## CONDITION_OCCURRENCE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/CONDITION_OCCURRENCE.md'} +``` + +## MEASUREMENT +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/MEASUREMENT.md'} +``` + +## NOTE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/NOTE.md'} +``` + +## NOTE_NLP +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/NOTE_NLP.md'} +``` + +## OBSERVATION +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/OBSERVATION.md'} +``` + +## FACT_RELATIONSHIP +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedclinicalDataTables/FACT_RELATIONSHIP.md'} +``` + +# Standardized Health System Data Tables +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/Standardized-Health-System-Data-Tables.md'} +``` + +## LOCATION +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/LOCATION.md'} +``` + +## CARE_SITE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/CARE_SITE.md'} +``` + +## PROVIDER +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthSystemDataTables/PROVIDER.md'} +``` + +# Standardized Health Economics Data Tables +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/Standardized-Health-Economics-Data-Tables.md'} +``` + +## PAYER_PLAN_PERIOD +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md'} +``` + +## COST +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/COST.md'} +``` + +# Standardized Derived Elements +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedDerivedElements/Standardized-Derived-Elements.md'} +``` + +## COHORT +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedDerivedElements/COHORT.md'} +``` + +## COHORT_ATTRIBUTE +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedDerivedElements/COHORT_ATTRIBUTE.md'} +``` + +## DRUG_ERA +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedDerivedElements/DRUG_ERA.md'} +``` + +## DOSE_ERA +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedDerivedElements/DOSE_ERA.md'} +``` + +## CONDITION_ERA +```{r child = '../../Documentation/CommonDataModel_Wiki_Files/StandardizedDerivedElements/CONDITION_ERA.md'} +``` diff --git a/DDLGeneratr/reports/OMOP_CDM_v5_3.pdf b/DDLGeneratr/reports/OMOP_CDM_v5_3.pdf new file mode 100644 index 0000000..9161315 --- /dev/null +++ b/DDLGeneratr/reports/OMOP_CDM_v5_3.pdf @@ -0,0 +1,10438 @@ +%PDF-1.5 +% +1 0 obj +<< /S /GoTo /D (section.1) >> +endobj +4 0 obj +(\376\377\000L\000i\000c\000e\000n\000s\000e) +endobj +5 0 obj +<< /S /GoTo /D (section.2) >> +endobj +8 0 obj +(\376\377\000B\000a\000c\000k\000g\000r\000o\000u\000n\000d) +endobj +9 0 obj +<< /S /GoTo /D (subsection.2.1) >> +endobj +12 0 obj +(\376\377\000T\000h\000e\000\040\000R\000o\000l\000e\000\040\000o\000f\000\040\000t\000h\000e\000\040\000C\000o\000m\000m\000o\000n\000\040\000D\000a\000t\000a\000\040\000M\000o\000d\000e\000l) +endobj +13 0 obj +<< /S /GoTo /D (subsection.2.2) >> +endobj +16 0 obj +(\376\377\000D\000e\000s\000i\000g\000n\000\040\000P\000r\000i\000n\000c\000i\000p\000l\000e\000s) +endobj +17 0 obj +<< /S /GoTo /D (subsection.2.3) >> +endobj +20 0 obj +(\376\377\000D\000a\000t\000a\000\040\000M\000o\000d\000e\000l\000\040\000C\000o\000n\000v\000e\000n\000t\000i\000o\000n\000s) +endobj +21 0 obj +<< /S /GoTo /D (section.3) >> +endobj +24 0 obj +(\376\377\000G\000l\000o\000s\000s\000a\000r\000y\000\040\000o\000f\000\040\000T\000e\000r\000m\000s) +endobj +25 0 obj +<< /S /GoTo /D (section.4) >> +endobj +28 0 obj +(\376\377\000S\000t\000a\000n\000d\000a\000r\000d\000i\000z\000e\000d\000\040\000V\000o\000c\000a\000b\000u\000l\000a\000r\000i\000e\000s) +endobj +29 0 obj +<< /S /GoTo /D (subsection.4.1) >> +endobj +32 0 obj +(\376\377\000C\000O\000N\000C\000E\000P\000T) +endobj +33 0 obj +<< /S /GoTo /D (subsection.4.2) >> +endobj +36 0 obj +(\376\377\000V\000O\000C\000A\000B\000U\000L\000A\000R\000Y) +endobj +37 0 obj +<< /S /GoTo /D (subsection.4.3) >> +endobj +40 0 obj +(\376\377\000D\000O\000M\000A\000I\000N) +endobj +41 0 obj +<< /S /GoTo /D (subsection.4.4) >> +endobj +44 0 obj +(\376\377\000C\000O\000N\000C\000E\000P\000T\000\137\000C\000L\000A\000S\000S) +endobj +45 0 obj +<< /S /GoTo /D (subsection.4.5) >> +endobj +48 0 obj +(\376\377\000C\000O\000N\000C\000E\000P\000T\000\137\000R\000E\000L\000A\000T\000I\000O\000N\000S\000H\000I\000P) +endobj +49 0 obj +<< /S /GoTo /D (subsection.4.6) >> +endobj +52 0 obj +(\376\377\000R\000E\000L\000A\000T\000I\000O\000N\000S\000H\000I\000P) +endobj +53 0 obj +<< /S /GoTo /D (subsection.4.7) >> +endobj +56 0 obj +(\376\377\000C\000O\000N\000C\000E\000P\000T\000\137\000S\000Y\000N\000O\000N\000Y\000M) +endobj +57 0 obj +<< /S /GoTo /D (subsection.4.8) >> +endobj +60 0 obj +(\376\377\000C\000O\000N\000C\000E\000P\000T\000\137\000A\000N\000C\000E\000S\000T\000O\000R) +endobj +61 0 obj +<< /S /GoTo /D (subsection.4.9) >> +endobj +64 0 obj +(\376\377\000S\000O\000U\000R\000C\000E\000\137\000T\000O\000\137\000C\000O\000N\000C\000E\000P\000T\000\137\000M\000A\000P) +endobj +65 0 obj +<< /S /GoTo /D (subsection.4.10) >> +endobj +68 0 obj +(\376\377\000D\000R\000U\000G\000\137\000S\000T\000R\000E\000N\000G\000T\000H) +endobj +69 0 obj +<< /S /GoTo /D (subsection.4.11) >> +endobj +72 0 obj +(\376\377\000C\000O\000H\000O\000R\000T\000\137\000D\000E\000F\000I\000N\000I\000T\000I\000O\000N) +endobj +73 0 obj +<< /S /GoTo /D (subsection.4.12) >> +endobj +76 0 obj +(\376\377\000A\000T\000T\000R\000I\000B\000U\000T\000E\000\137\000D\000E\000F\000I\000N\000I\000T\000I\000O\000N) +endobj +77 0 obj +<< /S /GoTo /D (section.5) >> +endobj +80 0 obj +(\376\377\000S\000t\000a\000n\000d\000a\000r\000d\000i\000z\000e\000d\000\040\000M\000e\000t\000a\000d\000a\000t\000a) +endobj +81 0 obj +<< /S /GoTo /D (subsection.5.1) >> +endobj +84 0 obj +(\376\377\000C\000D\000M\000\137\000S\000O\000U\000R\000C\000E) +endobj +85 0 obj +<< /S /GoTo /D (section.6) >> +endobj +88 0 obj +(\376\377\000S\000t\000a\000n\000d\000a\000r\000d\000i\000z\000e\000d\000\040\000C\000l\000i\000n\000i\000c\000a\000l\000\040\000D\000a\000t\000a\000\040\000T\000a\000b\000l\000e\000s) +endobj +89 0 obj +<< /S /GoTo /D (subsection.6.1) >> +endobj +92 0 obj +(\376\377\000P\000E\000R\000S\000O\000N) +endobj +93 0 obj +<< /S /GoTo /D (subsection.6.2) >> +endobj +96 0 obj +(\376\377\000O\000B\000S\000E\000R\000V\000A\000T\000I\000O\000N\000\137\000P\000E\000R\000I\000O\000D) +endobj +97 0 obj +<< /S /GoTo /D (subsection.6.3) >> +endobj +100 0 obj +(\376\377\000S\000P\000E\000C\000I\000M\000E\000N) +endobj +101 0 obj +<< /S /GoTo /D (subsection.6.4) >> +endobj +104 0 obj +(\376\377\000D\000E\000A\000T\000H) +endobj +105 0 obj +<< /S /GoTo /D (subsection.6.5) >> +endobj +108 0 obj +(\376\377\000V\000I\000S\000I\000T\000\137\000O\000C\000C\000U\000R\000R\000E\000N\000C\000E) +endobj +109 0 obj +<< /S /GoTo /D (subsection.6.6) >> +endobj +112 0 obj +(\376\377\000P\000R\000O\000C\000E\000D\000U\000R\000E\000\137\000O\000C\000C\000U\000R\000R\000E\000N\000C\000E) +endobj +113 0 obj +<< /S /GoTo /D (subsection.6.7) >> +endobj +116 0 obj +(\376\377\000D\000R\000U\000G\000\137\000E\000X\000P\000O\000S\000U\000R\000E) +endobj +117 0 obj +<< /S /GoTo /D (subsection.6.8) >> +endobj +120 0 obj +(\376\377\000D\000E\000V\000I\000C\000E\000\137\000E\000X\000P\000O\000S\000U\000R\000E) +endobj +121 0 obj +<< /S /GoTo /D (subsection.6.9) >> +endobj +124 0 obj +(\376\377\000C\000O\000N\000D\000I\000T\000I\000O\000N\000\137\000O\000C\000C\000U\000R\000R\000E\000N\000C\000E) +endobj +125 0 obj +<< /S /GoTo /D (subsection.6.10) >> +endobj +128 0 obj +(\376\377\000M\000E\000A\000S\000U\000R\000E\000M\000E\000N\000T) +endobj +129 0 obj +<< /S /GoTo /D (subsection.6.11) >> +endobj +132 0 obj +(\376\377\000N\000O\000T\000E) +endobj +133 0 obj +<< /S /GoTo /D (subsection.6.12) >> +endobj +136 0 obj +(\376\377\000N\000O\000T\000E\000\137\000N\000L\000P) +endobj +137 0 obj +<< /S /GoTo /D (subsection.6.13) >> +endobj +140 0 obj +(\376\377\000O\000B\000S\000E\000R\000V\000A\000T\000I\000O\000N) +endobj +141 0 obj +<< /S /GoTo /D (subsection.6.14) >> +endobj +144 0 obj +(\376\377\000F\000A\000C\000T\000\137\000R\000E\000L\000A\000T\000I\000O\000N\000S\000H\000I\000P) +endobj +145 0 obj +<< /S /GoTo /D (section.7) >> +endobj +148 0 obj +(\376\377\000S\000t\000a\000n\000d\000a\000r\000d\000i\000z\000e\000d\000\040\000H\000e\000a\000l\000t\000h\000\040\000S\000y\000s\000t\000e\000m\000\040\000D\000a\000t\000a\000\040\000T\000a\000b\000l\000e\000s) +endobj +149 0 obj +<< /S /GoTo /D (subsection.7.1) >> +endobj +152 0 obj +(\376\377\000L\000O\000C\000A\000T\000I\000O\000N) +endobj +153 0 obj +<< /S /GoTo /D (subsection.7.2) >> +endobj +156 0 obj +(\376\377\000C\000A\000R\000E\000\137\000S\000I\000T\000E) +endobj +157 0 obj +<< /S /GoTo /D (subsection.7.3) >> +endobj +160 0 obj +(\376\377\000P\000R\000O\000V\000I\000D\000E\000R) +endobj +161 0 obj +<< /S /GoTo /D (section.8) >> +endobj +164 0 obj +(\376\377\000S\000t\000a\000n\000d\000a\000r\000d\000i\000z\000e\000d\000\040\000H\000e\000a\000l\000t\000h\000\040\000E\000c\000o\000n\000o\000m\000i\000c\000s\000\040\000D\000a\000t\000a\000\040\000T\000a\000b\000l\000e\000s) +endobj +165 0 obj +<< /S /GoTo /D (subsection.8.1) >> +endobj +168 0 obj +(\376\377\000P\000A\000Y\000E\000R\000\137\000P\000L\000A\000N\000\137\000P\000E\000R\000I\000O\000D) +endobj +169 0 obj +<< /S /GoTo /D (subsection.8.2) >> +endobj +172 0 obj +(\376\377\000C\000O\000S\000T) +endobj +173 0 obj +<< /S /GoTo /D (section.9) >> +endobj +176 0 obj +(\376\377\000S\000t\000a\000n\000d\000a\000r\000d\000i\000z\000e\000d\000\040\000D\000e\000r\000i\000v\000e\000d\000\040\000E\000l\000e\000m\000e\000n\000t\000s) +endobj +177 0 obj +<< /S /GoTo /D (subsection.9.1) >> +endobj +180 0 obj +(\376\377\000C\000O\000H\000O\000R\000T) +endobj +181 0 obj +<< /S /GoTo /D (subsection.9.2) >> +endobj +184 0 obj +(\376\377\000C\000O\000H\000O\000R\000T\000\137\000A\000T\000T\000R\000I\000B\000U\000T\000E) +endobj +185 0 obj +<< /S /GoTo /D (subsection.9.3) >> +endobj +188 0 obj +(\376\377\000D\000R\000U\000G\000\137\000E\000R\000A) +endobj +189 0 obj +<< /S /GoTo /D (subsection.9.4) >> +endobj +192 0 obj +(\376\377\000D\000O\000S\000E\000\137\000E\000R\000A) +endobj +193 0 obj +<< /S /GoTo /D (subsection.9.5) >> +endobj +196 0 obj +(\376\377\000C\000O\000N\000D\000I\000T\000I\000O\000N\000\137\000E\000R\000A) +endobj +197 0 obj +<< /S /GoTo /D [198 0 R /Fit] >> +endobj +241 0 obj +<< +/Length 1436 +/Filter /FlateDecode +>> +stream +x[]SH}_cj`x]R@fRLDeT*oCHb@ǹ{PԠv ǃӗCdkcEDm@nkѹ} gby֟wty2{N&ߐIJe/h6c8LaaKӑmؘќE\q6 舟$\}aZm<\f e &6.nu/VWi@L_*gi> +endobj +199 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 597.381 124.493 606.338] +/A << /S /GoTo /D (section.1) >> +>> +endobj +200 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 573.526 147.75 584.42] +/A << /S /GoTo /D (section.2) >> +>> +endobj +201 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 563.508 277.174 572.363] +/A << /S /GoTo /D (subsection.2.1) >> +>> +endobj +202 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 549.616 186.266 560.408] +/A << /S /GoTo /D (subsection.2.2) >> +>> +endobj +203 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 539.598 219.254 548.453] +/A << /S /GoTo /D (subsection.2.3) >> +>> +endobj +204 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 515.743 179.15 526.637] +/A << /S /GoTo /D (section.3) >> +>> +endobj +205 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 495.762 220.99 504.719] +/A << /S /GoTo /D (section.4) >> +>> +endobj +206 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 483.807 161.22 492.662] +/A << /S /GoTo /D (subsection.4.1) >> +>> +endobj +207 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 471.852 182.668 480.707] +/A << /S /GoTo /D (subsection.4.2) >> +>> +endobj +208 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 459.896 153.888 468.752] +/A << /S /GoTo /D (subsection.4.3) >> +>> +endobj +209 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 446.566 200.656 456.797] +/A << /S /GoTo /D (subsection.4.4) >> +>> +endobj +210 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 434.611 245.072 444.842] +/A << /S /GoTo /D (subsection.4.5) >> +>> +endobj +211 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 424.031 187.234 432.886] +/A << /S /GoTo /D (subsection.4.6) >> +>> +endobj +212 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 410.701 220.997 420.931] +/A << /S /GoTo /D (subsection.4.7) >> +>> +endobj +213 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 398.746 225.424 408.976] +/A << /S /GoTo /D (subsection.4.8) >> +>> +endobj +214 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 386.791 263.753 397.021] +/A << /S /GoTo /D (subsection.4.9) >> +>> +endobj +215 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 374.835 205.083 385.066] +/A << /S /GoTo /D (subsection.4.10) >> +>> +endobj +216 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 362.88 223.764 373.111] +/A << /S /GoTo /D (subsection.4.11) >> +>> +endobj +217 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 350.925 240.367 361.155] +/A << /S /GoTo /D (subsection.4.12) >> +>> +endobj +218 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 330.382 205.533 339.339] +/A << /S /GoTo /D (section.5) >> +>> +endobj +219 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 317.052 184.052 327.282] +/A << /S /GoTo /D (subsection.5.1) >> +>> +endobj +220 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 296.509 259.374 305.466] +/A << /S /GoTo /D (section.6) >> +>> +endobj +221 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 284.554 152.504 293.409] +/A << /S /GoTo /D (subsection.6.1) >> +>> +endobj +222 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 271.224 230.544 281.454] +/A << /S /GoTo /D (subsection.6.2) >> +>> +endobj +223 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 260.644 164.127 269.499] +/A << /S /GoTo /D (subsection.6.3) >> +>> +endobj +224 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 248.688 146.554 257.544] +/A << /S /GoTo /D (subsection.6.4) >> +>> +endobj +225 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 235.358 218.228 245.589] +/A << /S /GoTo /D (subsection.6.5) >> +>> +endobj +226 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 223.403 255.588 233.634] +/A << /S /GoTo /D (subsection.6.6) >> +>> +endobj +227 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 211.448 204.185 221.678] +/A << /S /GoTo /D (subsection.6.7) >> +>> +endobj +228 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 199.493 213.663 209.723] +/A << /S /GoTo /D (subsection.6.8) >> +>> +endobj +229 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 187.538 250.469 197.768] +/A << /S /GoTo /D (subsection.6.9) >> +>> +endobj +230 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 176.957 191.939 185.813] +/A << /S /GoTo /D (subsection.6.10) >> +>> +endobj +231 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 165.002 140.05 173.858] +/A << /S /GoTo /D (subsection.6.11) >> +>> +endobj +232 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 151.672 168.001 161.903] +/A << /S /GoTo /D (subsection.6.12) >> +>> +endobj +233 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 141.092 183.221 149.947] +/A << /S /GoTo /D (subsection.6.13) >> +>> +endobj +234 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 127.762 221.688 137.992] +/A << /S /GoTo /D (subsection.6.14) >> +>> +endobj +235 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 105.282 295.136 116.176] +/A << /S /GoTo /D (section.7) >> +>> +endobj +236 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 95.264 164.68 104.119] +/A << /S /GoTo /D (subsection.7.1) >> +>> +endobj +237 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 81.934 170.214 92.164] +/A << /S /GoTo /D (subsection.7.2) >> +>> +endobj +238 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 71.353 164.957 80.209] +/A << /S /GoTo /D (subsection.7.3) >> +>> +endobj +242 0 obj +<< +/D [198 0 R /XYZ 71 757.862 null] +>> +endobj +243 0 obj +<< +/D [198 0 R /XYZ 72 720 null] +>> +endobj +246 0 obj +<< +/D [198 0 R /XYZ 72 638.228 null] +>> +endobj +240 0 obj +<< +/Font << /F19 244 0 R /F23 245 0 R /F27 247 0 R /F28 248 0 R /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +269 0 obj +<< +/Length 2480 +/Filter /FlateDecode +>> +stream +xZKs8WPE{nIL^GsؚL(CKP:~ gD Џζ3w;}t_ܼ~"x?섁'z2uO˫Q}5zR/*?ك?r_kBߺ)a7)%'FLS7҃\̮"QqN4-@lS;LB䄾2q"oY8]a3ry~7;JOOۮ[+4 ܛ77+iwŁŒPVk5 ȉOwcMTIJWlΠKVgo@\CnES5{gS;i +)@cvaivݵxipNC[àM]1gC,4TYΫ"=犏ӯ/!0k9%ssJR!{YQiZ5?LhmTJ(xlm*nʬM:0qrڅ8GP1PK:5he͎k7EkʎS +q7Iߐ؇^uEH[4h +rEȨ5Npr, -~Uty8gmYoNZ"|5:+R"F#)PNK`V1CCDGk^xjb +~P,EEVwLdpl !7mZkt#qNZsieje4ǻ/Df LX : $Oq4gGYh=ûEf̮uG Ќ |^;o` 8f/]dFH`\! i,dec-Q+S8kC!g$xq R] 懦,R-ݳlk\ + ^s=`2RVS# +,c 5GZJ՘)z~A>d{ymg` [2X8nG4uu6D Ѭ7y jqNXxb%:N2lv2'셃ȍ.ғ긂&E1ηifG5H5:/b!QW4Q4(LF(D:23Kx0r\ B +~~X169P\,@;F[`K5tA0R<΄=XWBZTʩ9HE +0\#<5tk(mg[D4 +Mc+Z'w|`;HE5]IHT¯(a +/Jݝ~AҖ^92>mS JNjA ]Kt7c$\Œ#j_ g +endstream +endobj +268 0 obj +<< +/Type /Page +/Contents 269 0 R +/Resources 267 0 R +/MediaBox [0 0 612 792] +/Parent 250 0 R +/Annots [ 239 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R ] +>> +endobj +260 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 88 +/Height 31 +/BitsPerComponent 8 +/ColorSpace [/Indexed /DeviceRGB 255 272 0 R] +/Length 680 +/Filter /FlateDecode +>> +stream +xڵ0Ub5{Q?Nv%w; }Z+@`J^2U6IcO=:)[Ηٴ^W+>Kh?R +VN雷=xsacp8 >F.ϛtZz$i6A,Jvt:mۻ~>j_?zsZɤP(T* +D&\}9yy}EPAIEQH wmh :$LB(>f!R!PBmV%U`4$0 2s1(SagɠkCd%jha?l0(*[a3DWi`qfhvɦD +NlL]d?,GPa-Z ؒ5æ + +A-fs']O݁I6*gڸ{A +endstream +endobj +239 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 709.041 311.733 717.998] +/A << /S /GoTo /D (section.8) >> +>> +endobj +251 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 695.711 227.777 705.941] +/A << /S /GoTo /D (subsection.8.1) >> +>> +endobj +252 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 685.131 138.528 693.986] +/A << /S /GoTo /D (subsection.8.2) >> +>> +endobj +253 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 663.213 246.306 672.17] +/A << /S /GoTo /D (section.9) >> +>> +endobj +254 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 651.258 154.717 660.113] +/A << /S /GoTo /D (subsection.9.1) >> +>> +endobj +255 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 637.928 222.656 648.158] +/A << /S /GoTo /D (subsection.9.2) >> +>> +endobj +256 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 625.973 169.869 636.203] +/A << /S /GoTo /D (subsection.9.3) >> +>> +endobj +257 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 614.017 167.586 624.248] +/A << /S /GoTo /D (subsection.9.4) >> +>> +endobj +258 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 602.062 199.549 612.293] +/A << /S /GoTo /D (subsection.9.5) >> +>> +endobj +259 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [183.858 504.337 337.033 516.292] +/Subtype/Link/A<> +>> +endobj +261 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [162.326 422.582 395.534 458.066] +/Subtype/Link/A<> +>> +endobj +262 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [70.645 358.351 238.958 367.207] +/Subtype/Link/A<> +>> +endobj +263 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 344.459 148.408 355.252] +/Subtype/Link/A<> +>> +endobj +264 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 334.441 181.396 343.297] +/Subtype/Link/A<> +>> +endobj +265 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 171.109 145.336 181.902] +/Subtype/Link/A<> +>> +endobj +270 0 obj +<< +/D [268 0 R /XYZ 71 757.862 null] +>> +endobj +2 0 obj +<< +/D [268 0 R /XYZ 72 588.046 null] +>> +endobj +6 0 obj +<< +/D [268 0 R /XYZ 72 408.566 null] +>> +endobj +267 0 obj +<< +/Font << /F28 248 0 R /F16 249 0 R /F27 247 0 R /F47 271 0 R >> +/XObject << /Im1 260 0 R >> +/ProcSet [ /PDF /Text /ImageC /ImageI ] +>> +endobj +275 0 obj +<< +/Length 3736 +/Filter /FlateDecode +>> +stream +xڵZK6WN C+7ong3S${P k'O7_-S<-QJۡ4W#nU5q?\C$q]^@i\tSTIʚDg)z^=4޽j8z'=iEa;׍'Q<,k+OȲї0yj;*V [E^LʅU֒ת"(|eu{Ml+^QR?|NݽT˅ܰe?94LwpȋXd hF@<'2BWIGU +8[xn<~O0zlN##c'۞-`CXT3іJ4<N6 *`-qzq"g)׾:xS0(A -,K=r^j^qԟ{29]Yj|l pcTDJC 5ʛ8,zqF?4d㞏ML%Gh҄i&>.:[CY^8 s8Fu g0%%ձS=ou}E +XD},_B\C/@%dRZg7 (_C&ll<2=(eAPܒ>zv4cǚ.t˧=Qi1odN=ky~Fހ]{>7 R͝\x\ 8Uo/.Y&bg +X +0E< k4.Dj4r@OT;:6-Rʟ8 Â$\N.X D9@h8n L~`v"R%-TZ]9s=h`_iIMg̶>- (XG}'z3-I)mEU)*' 1R%-HeP D'*@wV.;V(TciNnW95`"fȺewnك舳^/I`<ݏhH={;ϧ]|YW2ZH^FexbVRG-:L=BaxL*ˌy2xd@ƺK\:HȐ?h5X8߂ڧp,l53[vDD4Y,E,KVG HlR"-: NC+y%HNܛ=Oʼn68#|"@΄̸"sqW34#;Q"[ȢIQMxl +Bp0CtAFT]A;@OPuRV10C#^xlwt29bW~ЪսB_$jPw> +t7;l(ڹm"4SlVAV'1gCH'1"3IOpIԳ8>%9ƺ+\ CUq9-2'.4q_Y N19%:sw"X8`G-Dni+~`̯IPpH<̄ߟvEInƫ V#"dEKPΨMhqnN.)pxˢZ!J9l&Y{][9σ˓ Y\DYrVݠ{l/<n8ZE>#WZg/76ͬI#ҭ|Й*P"XA) ŜX2n u$^cayQS碔9rTڱURdaQIbU\$LlirWT˾".3dFugZ3^q @W,8 G  Ie\֬)=x¹ V!$d(DB{KEzf*_>@k,)@8>%c7W$) bQr?gFyx=G޹O\'_ +eBP +v(Vy\ZE*ڹDP.>*f^#-z'qW>bF=8jvzVHN0ё"f8l]A9QOLMDa5=.S4r ~.NC֌ ޳Zs0(%cjnI!Y#j5ƠPGL o2ã|eB_] DEla!Z4 +H<}8mOkhাxFY +Ii~^)HQU\r p:<n)SIj(^ {LF\5ԃ϶] wb/"O1e}E\."SF>2r ,HR[YԬ(b@¼"zEc7qpׄ'52Xx^WDp/uګLn j9uDVc5DwqIo +VaD쐟)ND>0jA2Xx4R gqI=?OCa nCy8\2 /)0Dn0k{N`[lyz +Rng((\kԠ%+)+Y'RD LCY%ZcHF? 4sp<2OJaOj˵Oэ%5,@ 2Pȇ.$> +endobj +266 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [489.103 695.149 530.476 705.941] +/Subtype/Link/A<> +>> +endobj +276 0 obj +<< +/D [274 0 R /XYZ 71 757.862 null] +>> +endobj +10 0 obj +<< +/D [274 0 R /XYZ 72 630.343 null] +>> +endobj +14 0 obj +<< +/D [274 0 R /XYZ 72 432.689 null] +>> +endobj +273 0 obj +<< +/Font << /F16 249 0 R /F27 247 0 R /F47 271 0 R /F28 248 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +279 0 obj +<< +/Length 2693 +/Filter /FlateDecode +>> +stream +xڝYr8}W-TŐ}%J&SDj(R!){_Iɲ3 q ؛,'n~"L&"'iI?Q&3A7pϾL\yǕ> tdIԠ8( +Vd4Ct:ܪﺂX]w/,붣0IkU5zSi6@ AD1 +~EO6n0(9L"# + " $2M,'n adA m~*sƿl|CgMԹh),v_6<`+lF֨h%yVjXP*]Y#"$@ҧ3Eni +?D2kխ[+l+j<$RW1AhJ@,h|fYk}̗gA5fo0q$$Z(>)R40[<e#idۧ,h}{\QIҤݍMiCnB2AN:" p]vFzAXqm1"#Kؖr-6On/uހՋ/SO?' $7 Rj~nsWLؙDm;8w{Ө\A'!0H]e*lH| =!qb{ q y@}_J7V7i]EBꔪZR]2eܰ|ڠ ̰`9y +,A[Nb?R &LԚNh[M@m??b0O"g.) n=V ӂ^Dv9ij ";0k-Q'Pb3ڛK..MCe8;"od&0[n9&g'O8<*5%XLX9ۼg4vvTٻTTZ+Pԯt?;s5Qy0+kLH毈 NζKvmaN&*\IO,Leo5X/FB08f$d&B7ve +kdO ʵ2oֶMO.t9!, =rq^){Q2KF>:}?VMuiiOg7P]u++Ϧ +.ES9,?K? mi-7ExvLt=: ,Z[^-pveMڛusb/ #e/ ծ:WhYJrvez y/OfݕI# [)nX66)\Vuk!y&!*RA"LRs[yti&yC+/3=(acpyQ|JJW+9BcIxAX ?I@V(0f8=SG cPQ[Yu];N%6wy'ccm!n?^_YDyEvv-`IwT!0Yv"8 ywrYlKi U͋ppMgMb۩w^"¡ZNU/{`5;µ*KW7}0-7  k! +:P̖P40bP=ℍQ"x ǟW^`p}v%! 7(C‹(z +AW q m xd_1ogӏ7952OU]˧ݺ5 "Ƿ"9]d [cX;zN]aq\T_؃/JTxej,w6LoF90ۃL*KJ;}T٧!ْj_ in\e7Hغ7#4;T0V?OR`_NÔyc}(vqq|_a힥]X OŒJ˲L˅3$aur|ɢ=M7,mBbG8>ݬ$/;+&lQUfNjwӌnS.uz*qsMp?; > +endobj +280 0 obj +<< +/D [278 0 R /XYZ 71 757.862 null] +>> +endobj +18 0 obj +<< +/D [278 0 R /XYZ 72 646.339 null] +>> +endobj +281 0 obj +<< +/D [278 0 R /XYZ 72 576.151 null] +>> +endobj +282 0 obj +<< +/D [278 0 R /XYZ 72 442.202 null] +>> +endobj +283 0 obj +<< +/D [278 0 R /XYZ 72 401.84 null] +>> +endobj +277 0 obj +<< +/Font << /F47 271 0 R /F28 248 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +286 0 obj +<< +/Length 3170 +/Filter /FlateDecode +>> +stream +xڝZr}W-T/ S[:*6ڱ+UqJfV8䬬|} F {N}=K~.߽ ˳* +YΔUKu;(/nuy <_}lt_VӖ/D +Jl0ܑf=Yfmd4 =Fg~d_X4mJJ1^gU\&l~7݁iTo*_4Cپy,s4&{'Ss^2>++{rAVscׇ{Oi*Nd,=):kN"M^443mEۘ[i5i;/Izo +]}yD=^ PDalM t|V\:K+g:VD=eTbE5mkYMVVf ;"Uw~x= 򪈓mme<cEٍf 0q)e.1lR3^kgǘrݤarR*t鎽[:0<Xkm"Rq̯yhyM,]6fnGFX IyG0#X!)g$&*. CH.nm  +Wܱ)$ "EZ:8\'ĪS8 $Ҿ/θ.[7t87.HV#:7 Oh&bg Q; Nҩ?o5i"'m6>j/2UQ =Cf.NqI@C19< t{5l6clhJ8Sdd9զۚ:rBDqº$;o2̅M| SP 9%[7nS (r'h-ewknz}ձ5nW:U&β2+Mh,i,c[%M .|w{7^y1󁴌EV.>-g1P(ז%^Qę+ܱ9($Sehd߄ oPW=tF"b& Hi@SHƓ|ջ 1@BrwSR> ޢ3W+N-ve6~=c@d h8.}8dA@&pd1KAeX[඼_) (E;`EwTa;ꄓIjxa=n'$GQZF3QO^!Zצ +D=߳5ؼojNs0 NK$?K(7K5 1$5 2/:Ykk'b RYW6M2 brTEWL-` ,glFHEw|؃GwlI2qe^GQoltfU@:~ʃƁH^u@-3,9!g40+32)Omb S pfwYE\>䳐Kozhj+u ^p5%^S}8QSOj$Fp]2Eot{E e\>R=,#wI?Xjj[,j>g4/'3Jm;֞XxaǾGqM2)"Wo.i{az,}_ E T5w]tXRm;"lw3-ҢrL{NVw4@% ƣgywz\_'h &_Ȥ_Q 4+.(K drϣa4^4ܿ,xަ*_'FWzfo,S"Γ +r"N\쌀 +endstream +endobj +285 0 obj +<< +/Type /Page +/Contents 286 0 R +/Resources 284 0 R +/MediaBox [0 0 612 792] +/Parent 250 0 R +>> +endobj +287 0 obj +<< +/D [285 0 R /XYZ 71 757.862 null] +>> +endobj +288 0 obj +<< +/D [285 0 R /XYZ 72 720 null] +>> +endobj +289 0 obj +<< +/D [285 0 R /XYZ 72 582.066 null] +>> +endobj +290 0 obj +<< +/D [285 0 R /XYZ 72 296.741 null] +>> +endobj +291 0 obj +<< +/D [285 0 R /XYZ 72 192.126 null] +>> +endobj +284 0 obj +<< +/Font << /F28 248 0 R /F16 249 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +294 0 obj +<< +/Length 3416 +/Filter /FlateDecode +>> +stream +xrPЍ7JY9) U$mh@Ԓ {}kUw>F*$JVw4Za*]]WxdqmDEXZe_{uQGvWo?| "9XxS~ᢏ'Yu=lϵ7nki9&wr_4-۳ujZ9F3ʿl'(o'2W0ʮ-OB~ewar=qo6KtSe3cXc D (66l.?__~l~ris3P'Q#LZz@qK1ONg8~ j Csr[ya e.mj N8Ђ}=0>u2]vo}Ys-UCI~C`[Iޒ+mM,N2 ^ţzJ`aZyu\)UU(Nx6x` ,b o4yþh^Y R?ܫfPrEP + %TIg0a6Afdf[ߐ=FMUrlfFoAewm\pǖp{A/Gh)v@T-,U $[_`)Ĩp!OWVe%Ǘm%@ ֢5jisP_/gs3Ĉ|I +,UG60G4q-  #N޾DPE4뫾@T#1Z&f^c|PKua]"/&=ɀ]%h8k8!~2g=6vcs- C( l')S +F/$ZwhxW@da%{]B7ʂh>J 'D' c փX+5lA:]`t.|- !WOFґ+F6)9(A?s$$ |9 +R :yQ݀H +Ȁj2#F&[ЖsB!(# (s]ddnJ3k stzrWgz~v?ttA&4Ą10bEYLB>3(\9B&si s:8mAc& T@ϰ6d@7#,ekFJa]7nZpXxb2}m Ysm1W0!)+4kĄC^ :22lLQ +'  +)=q/ Ԥk7a'ZԳ0y 606\`K6m-E@_6Yڙux|5}mHV;N|2"Mq7ϒ-l 2$~CG&R\.h%#cIplxuqL]6f\.s4͏'>aN{mr'8g%`N.ag^E&  +S+)`O˰"e4ՔbaSe|mM8#Jm2s,)u&mƧ,#Qm[FF.NXy-0YEh!`а1=8$?aMzdԄ.{O)) *`!A%?TJ,\bD]~%)y"V@ VϠO3e!Y,X mzdlrboNM6U2f5o0K -,B^=~WO*a*<<+$Ɓ&SFꊉgw% Jl)'̨M 0;) +ӎ%5invٸ O:Cއ50#搰'N$y}{zލJ1)(ڤ6Wn} "BrR(bOd!W" JКWHKmJi TnNސ.Lu(Sc܏lQ 9hD>b`B{?o>ox䘾#̆|t k4xQ YLkxj>:J}SV$dzDRxjz6Ixm +{?1C &l)1?3@m);?Zt@t@Р|OmԗB2h AkN*PCdw$t0qgVK hoke$AWDɝnbp3}KW./NGxk${+we/}InT"%pZ>,Fa^hNeÃpP]l ,}k)[mVL%gcLX;!: $5g@ +endstream +endobj +293 0 obj +<< +/Type /Page +/Contents 294 0 R +/Resources 292 0 R +/MediaBox [0 0 612 792] +/Parent 250 0 R +>> +endobj +295 0 obj +<< +/D [293 0 R /XYZ 71 757.862 null] +>> +endobj +296 0 obj +<< +/D [293 0 R /XYZ 72 720 null] +>> +endobj +297 0 obj +<< +/D [293 0 R /XYZ 72 598.624 null] +>> +endobj +292 0 obj +<< +/Font << /F28 248 0 R /F16 249 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +300 0 obj +<< +/Length 2481 +/Filter /FlateDecode +>> +stream +xڕYKs8W9dd'JMa2PdBZ+=s@l4{s^x'iGzH/RN,=Yo?ܯ.\724as#e"?@bmS뻼r+R;8dc)5Ki6~>.Y-Fx9;uX +tt0uvE9^&ƒKr=1RDtRaȦi/b_rt] ۬h6P[^ Hn%쫫mQz~@}@[f#asL'ͭt82G0 " ݬ80XhU݀:>uxu?j}45&@e~H%.T`#m5+څ ruЗ+*XJQ%fwmdŠrZdlXXCj#I/ZI z+)H0SAXPhL U"sϾ{!+EC:I.`\N νLm-ci ++C17,W +S5UŽV +l5it*-1M7w9|,f@ݎ/FϝW8-O9 +UtEOg5 +jR=q-؍t1Gcu}[Z6o&^>R RKg3N 3{ih$Guf a6sX:IŽ;gߍkC_?GaȀ}ykTW^t{M ΙsmD 5 + Jsm7`YW{dqy"N?}:Rʉ%VƜH8* +endstream +endobj +299 0 obj +<< +/Type /Page +/Contents 300 0 R +/Resources 298 0 R +/MediaBox [0 0 612 792] +/Parent 304 0 R +>> +endobj +301 0 obj +<< +/D [299 0 R /XYZ 71 757.862 null] +>> +endobj +302 0 obj +<< +/D [299 0 R /XYZ 72 490.922 null] +>> +endobj +22 0 obj +<< +/D [299 0 R /XYZ 72 379.811 null] +>> +endobj +303 0 obj +<< +/D [299 0 R /XYZ 72 328.102 null] +>> +endobj +298 0 obj +<< +/Font << /F28 248 0 R /F16 249 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +307 0 obj +<< +/Length 2450 +/Filter /FlateDecode +>> +stream +xڕYKs6WtqIlW.I0 KP(> |:' 4׭hwE\EU .ޕUXɮ밈]sh»vQXٮ<< qz>;.vuXI{EUe_Wi&: >>< +nj8k1׿puw!XY] Vqձp:7iL33ʂ/MR-o$.O_l k4*iv +4[e&@#kD'4|΋ͰM3]Ǐ Dei$j:3O9rc$>q, dZ[f `yǍpMu;*-F> 8k +n_8q*-m~򈇇p2[q^ T3u)2% $rp:Qx꿶o'a%gz%[9%q|3VJZ%E.Gkf5Pv {nUdL/޺1@ac7#v{<.5 +N`:NL6nX.gX\e|t"4vj%@hp^!O֡Pxs( ͔uxvhd}} ws [Ѝi+(R&\ϑ<Ҧyd)9h`0n凞(knjl~S߄(%D.YMƋDOuvpOug ++A + +Щj$rnX b74]"TS\sOO7H:8 +.$C*w@vVoT9i?;1s + ǭLloFOʒ?rv˒9ȝac2=H?dP|du& 6X/d$rFmt25lj1 +4`8Wɝ {vT,쓓j +pB4'SafkY-*z0gF-Qm ֛͂U3y(d`WiƘY>:M"Wr__X7ߡ}GcR`bȠZ=f2GQڣ"fg Uo& +ӼZ*(&Jw2!Y,O5CFH{H8 dCɂ~LkPuۺR6V~7̄\@mȺGT_ < vϖ)Y zZ&(uŋ3CN  T; 4zO]'R4~0y0%V!ވ*$jee{~4” +\IhdץZajR 'f*4J#RyG`w4[QNܐ2MŒ^ڢbG%04?iWN˞ (FJSp''# `R3z]`W"M0P4. md e@C8P`@aWLL̕j~[J*̩^ "V5Ϊ9G)/߬ +ǃR;*fm7'ӳBd(.2!V0\Xb.ʑ~ =A{mMt#|)ͨLMDtlbI24.=w8IRDag&pBC@4! ~%79$6PfREjC#{&]MtׅOaY$'Rl!̓,Qđ0J=-2?I8OUhBUT2uEO7 _֟1}MX6S`sn4$H p.} kGTP*-:T)?Eɋj.;#}K] PY8&aR %Umxl`dN9`-Yh-uxBv$Qc[1wgzj }on3O"a$yqO|黒V<ם/y9N j IcYObM쫻 6Rk> +endobj +308 0 obj +<< +/D [306 0 R /XYZ 71 757.862 null] +>> +endobj +305 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +323 0 obj +<< +/Length 2173 +/Filter /FlateDecode +>> +stream +xڕYKs6W*֞YEMVf1HʯOhEiߘ88qE^$IP"O")Lx;İXK,Ͻ ׯ)38ꐥ:G%5[ܚ0kur)^ 7OY(qߕ |ּ7~yTNwuU,j&l6TEţ\:,Eɏ*lV +ǫM Y'5-mHB"Jfq P620fwKh]xyP`9i88]g9-gF"f !{kF)?Y#!.=AdjsMQUDc])h zt.E(1GiR!·Nl-*2UZ/()R4G&>qi䷷&g5;H9# vJ%m12xuaL% 5'shV)V3qSO(i?HE%LtE(ὢ~lO4`5Ai0Qƒ;:ӫ _ qwߺ8t*mS8e}~|vL(eWasTcXKO 3b*0MT?[.%M;BG6j2EiZ &jS%y$iPI!͍ә#olN!:vI|26wU^} T`v:MujքLDmA<5u,v%4i(5)@䮘b!cogӿlX0M]zXߚ]ՌjKWg0Iݾ{!AE8"vd̊)si ujZm +2_Zf 'Y)Q 4}efV^mx&,auQ]X ~^_r `C /md?۪@(z=&2ZەtY?X`jlTb >{vq#Ҍ/ ˗8T-5?uⲐLX@6้jw<r*źt;󢷚_rUC)HɶP ~c馂dOy dP׋m⿻}-yTT);??YUIy;*g:Σ9aw5{+fsp~yۉ80ƹssd[FY}Z 2[uOLRM`j?R*jEz~~B`#W]߃iJ#ozGcm㟟?^_}Wʩc4K K.J + xk +endstream +endobj +322 0 obj +<< +/Type /Page +/Contents 323 0 R +/Resources 321 0 R +/MediaBox [0 0 612 792] +/Parent 304 0 R +/Annots [ 309 0 R 310 0 R ] +>> +endobj +309 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 91.247 123.362 100.103] +/Subtype/Link/A<> +>> +endobj +310 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [70.625 79.292 144.431 88.147] +/Subtype/Link/A<> +>> +endobj +324 0 obj +<< +/D [322 0 R /XYZ 71 757.862 null] +>> +endobj +26 0 obj +<< +/D [322 0 R /XYZ 72 143.952 null] +>> +endobj +321 0 obj +<< +/Font << /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +328 0 obj +<< +/Length 3078 +/Filter /FlateDecode +>> +stream +xڵZ[s۶~ϯ[Kϓc;ϩ팭tt\%)R? %X,o̝7םLo.2'x%,\ ٲ>?c?Di2a!_xlY3;|AY@*#ƬǙJP@#RcCJlef4~ +Qܯd- lnʸןpu!ײ\]a'CCY-lrDe[ #Ȓlb]7׭Q 1RP.DmxjQฮG oq7)8`vdqT[ij ;S 86?j;8v|F%A |~M9+F'Bo8(*u뼛eAP$F씘0,ð rB"j-vdaƇXOIFW^g & `77f"bc{fw= IVggk 4^V59G5=RaY `<=];&83|aKdϊ7PAvk,;=P?u"\RJׅ~IKHkU'@ͥ]„v9u@G)o4]a}3 O  +xx-V |nXlQO0Z-9=Nb ᱕: +E"GI|+RizOFIs2KAGᯝT}MׁJ+'~fv}> +WKuTr]鑃 +8S;6t`vM_ }ҁ^*Vc"o%͟I9qI%4h)jBƤKI8wn%B5 +.;}%9BLYh_Z/GM  _/qYl_LIImpWU3"Kwj9/}0soE߀)ekkaOv.lhZe:[QتaL%r?izhEpˏ{$Nj^#͵hAIe9YN\sf՟N%Ѩ?/׏czr;@FZEFs ltb Մ; b8]LP${LfxoG躺h=^ 3[Xէ,? Sa*0l6esh; % 9PO/],3ȉcVj6Tb1pT}U9T&by(jr@=SJ˼}v+ӆCUGV{NM32TX 7TZ'\y2pKDNa +%Np) +mp`HB~d>g +jU~I"ko\jŸD$ 肪C:檟Q:4nU>'PXtl )=֢1*'5d5ꗽ1^0b2Jz $E T暺/qɢӜzXBӏGbz҈F -/aGoyC }=\x.04q2.l  fjJ鉠~^wPp(sl ]7Bvٰ˻W+sb3OR7H +endstream +endobj +327 0 obj +<< +/Type /Page +/Contents 328 0 R +/Resources 326 0 R +/MediaBox [0 0 612 792] +/Parent 304 0 R +/Annots [ 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R ] +>> +endobj +311 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 709.041 116.03 717.897] +/Subtype/Link/A<> +>> +endobj +312 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 695.711 162.797 705.941] +/Subtype/Link/A<> +>> +endobj +313 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 683.756 207.214 693.986] +/Subtype/Link/A<> +>> +endobj +314 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 673.176 149.376 682.031] +/Subtype/Link/A<> +>> +endobj +315 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 659.846 183.139 670.076] +/Subtype/Link/A<> +>> +endobj +316 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 647.89 187.566 658.121] +/Subtype/Link/A<> +>> +endobj +317 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 635.935 225.895 646.166] +/Subtype/Link/A<> +>> +endobj +318 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 623.98 167.225 634.21] +/Subtype/Link/A<> +>> +endobj +319 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 612.025 185.906 622.255] +/Subtype/Link/A<> +>> +endobj +320 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [70.625 600.07 202.131 610.3] +/Subtype/Link/A<> +>> +endobj +329 0 obj +<< +/D [327 0 R /XYZ 71 757.862 null] +>> +endobj +30 0 obj +<< +/D [327 0 R /XYZ 72 223.868 null] +>> +endobj +326 0 obj +<< +/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +332 0 obj +<< +/Length 214 +/Filter /FlateDecode +>> +stream +xeMo0 >&M1ۤhiQʁOBbL~dWG p l^y^[qugos/޳=uF;SUL2!o &>"ǡQ( +Is-VJ4T4*vfHcwMXNu;\N}?"aJot џ(ΊJB +endstream +endobj +331 0 obj +<< +/Type /Page +/Contents 332 0 R +/Resources 330 0 R +/MediaBox [0 0 612 792] +/Parent 304 0 R +>> +endobj +325 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 914 +/Height 726 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 51694 +/Filter/FlateDecode +/DecodeParms<> +>> +stream +x ՝lb|ЍY "*n U451PfWlbG}IWv5^@׍Y"2Z:##na`hn3KFF%(Po]NKUuMu9TLwsrғvm) +@h*8Rc;+Я |@[H?0?q x^Gzଡ9VlWNHh?,Ν6BO(5lԸW! (a Vҍ){x%l'?m+[٨RG1nyFэs=/ZiT]E\J)|@[H7(H7l=q Mn;OjW:G:+G[ZBѮkEDa/[; {yu7u]*7U#[S7;IATinHm}Һk溳cI}rͭ6iX[DEfSjBm5/(1u +%Pc:WҌ9 BeE#gq~H tCj޶57|{I?yO罗;iV[wsn*oWF*Nw/<0\#K\_[HxHV +@!ugyWG}m})}co]9ȡ(9oaBp8]*ޮ_Qr7%Oon4m%h+m ݐzpM|R‹W׌goX5myNmiۤuS[Ihki)W %B&A[kh+m ݰӵvl]O m"meMQ%;wX c  XM)9A S{1H @[h+醻ʍZ{0][H7V +t \.od>k7iQӫNCoHRQS\y"5P#@[h+&im-9%aü@l)#D`lg jbmh+m $JJz9GU< (ͼ6u$ +@[H7j-wIUT8HC#Z8$I7c inVo3g4u97U8Z$5nL/V +@IR[9=qZݝŨ +{qoVc$1 inVLM,/emϮߒRDO߶m 5(@Mm@Z䴕+P[5oǧXTd*C$g\+dΛ7LLH th+҂O<M-iuDAe -5@&%m H >H7V +tm ^H >H7;RI/o5Nm@ZJ[uC=M^:j^s $V +@!ǻZ_}Ƅuu7װSFow7  M\}B~N.ؙUS{+9}Y+㛈fJEi9z"V4a"[t)avbȍQJE֘ls7Xm@Z.}o׍ {qtilW[&]:qKb^)}yK k"־K$tBē\{m-6ō\(!.j0!m@ZR[qbs_v=o]y+n껪q7^sr颦.ffv*+,ҕ8 )Y(fhƠhikQyՈokn4m s" +@[H7nY㪗jy+>;N`i-mCbN>GRD8uރ I[hemvO4sEQrtFV}A$H tCj}՗_߭ZiO=q Ob!VA[9A[EGVz VbCA[+in :j'OpE^ H9jӹ9H=̀8@PY2ɟ[wE^A!0H nH t]n`Fik=Qߎ &wvkw/ye8ƺ{dˉV[8W,0qK -V k}31k+hs&K_S˽>L4rƨeXF#p' bP6V +@gݏni_ذ}k. +@[H7n[êcji8yIꭌsrk!m@ZJ[yp 6ӵu);#i +@[H7-Y{z}E]ov h+m " VH >H7V +tm ^H >H19.V,s3P`KcUy+yU/dM;O)y=LhrؼpSOo; dMBU +@[H+&yEq_[#5V ե[g,[ M6SG[aY +@[OթIV[ E]- V#cQ(k\s}% +y V +yc‚kXXi)m7޻S[H y)W[w&MY5q+'>xʌM_ᯗ6R6 +9P%*rթŹS|+̳mϹL+T'99mipRB-}EQ $:Y t $3@[h+Ro%']/uOs¯>{ZaTdG9k^K3X +oY`ei>15a(q1܃O2mq+r#;.j2A[h+Rmy'xݸ/uw֋r3]K3l,ւ"ousʊB&Z<]?_HϓZqLMxiTrXhb{y}ȍh +@[ruW{5L곟KGݲSQ~ï}pwHNchhW-"k︩BNEi(SK&2/[R}i3H`t&fK::'xlOJjj,da5i /gݏni_ذ}k.S[ H yְjطZv^m1z\\ZHOFH yz<{ںqєܐ@m@ZK[@W݋FWV +DIh+҂O<%;RI/o5n + +@[ڪ紎nQԷ+! -V\mz&W1aA]M5,sݩR6ICiG٩XZN_.`KMOZ5o%n|܀ j~s*ǑsL$YSszV +Kߛu>~^{']r5[ՖIN="mT`+ (J@x(< Zla֦YV,/ʮ%xJ k;iH y)W[qbs_v=o]y+n껪q7^s)ikfK__[ɖF\6 +ai +@[ru˒W=czWǮi?w+ǿvSOCF=RBYn=x;)Cj+v!M {%;)r[ +mm@ZK :j'OpE^e 07+A_;}> u)'g+u#5̧/әdjBԳ`@KVnڛںxu,a[|;k;{7_׸_d54BYwX[OiYdA?Lm@ZKm|]{.^~xc_[I3.>D%?Ο,j&6 kTk ];ɔi cXgI +' ēeh+m@^"hkϞҾa1\P@[h+A[7tϿaՂo4ZToe<\ % i /u[7p|o8][7.c M@[h+햬w=վ`|wb7T h+m@^"$ i'm yH >h+m@ZȥB>I>зs9QiZa9TY_>(>9&1h +i /ri+)EǸ\Uŕ?UqG\ڈOgNxj -VE2m% MU(msM3j>§ -s諒Aksң㡭 +@[ٴQAB mks.F@{i4V71(l -VE:m-njfIyc4me/m@Zȋ|jP=Jw50H{A^K#ښiH yP[PZ]=z$jJt1T29w@ -VEFmw3]95EEtwx~3[i /Rj+ +y m-M`eWi + S +\@[| /V +yCN{{!Fw\g=Rtm]?Ȗ{$&{(e7W~[!Z$ϑ.IZ~V[@d9GqUpufx,AA -+St'BUZFVn1Wϸ]=~*:2R7-?o:;+<}XVòT+PJ- R3Uk]WXbI-MT2`# < il10d0-^wA;n?[(sNjuRu9+_irY6%++A|O+|PɥV%xWRҩJnVz'2dR]Xݨ#lsL%y +j~"gUmղo[JVǝVQmNTH[q4e9!YVWnVC7z4IA!@[kn}¶V>Bj}s Xg}ϺJjex~Oml_d;ffǽJNصԵi^%8LzjVz1is`TmEAɠj0W@_>5)o<]CVB+-HSL>wȏ[wYz\v"HJA7#}o>wbcˉ_~t΍Okv8 +mh[Z%o":珸u̥'_ٯ-a~}h+j ĉeJ7D!O 3q$}{GgѸzǞu S0WR_Ķɳښ=)ǫQF>V(Z$'o;_WWZrnhku+4E#O 3q lm9Yν۶:%nyegϊrK킴2):MhREi>c5`yûN~Ώo9+Vz<1bAS +A0H@V+Ό}̧9HSIDɕa_1Yƶ{KYvKVz Ԫ$5x9>ٱiߏ{qa5X\W JH 1!;VmOURNمme;Y|Tkw`΃X8y_?3 V d@[ .~Go끮^v@"0h+Emm~dNll9ϟιC}m͉=UhkSIDIYtq}KO_[VWW3pW(h+{4 +쿉8ᄑg}3[h\=|ƂcϺ鄩?s+g)|b[YQwPm5J5TCU +yz7F\B0olđڊĞ*5$o";]d7:/tzl-~/fw_gEU=ÔeESq,SL檺 ڊĞ*5$o"޶57|{I?v]{ftmwݿgE[ܵm{2Zv표A*F]5ڭe h+{4 +쿉8;;Lu7:k+Fkn_ߐgEm5-U1B%ٝ,79Q^kgaȽNJc8M;V4'TiL 'q'ܶ鱟Oj]x״WK/0Z-Yw+X%A+'RO250͉=UhkSIDɞ=w?}ac1-VvhNB[Ә*@N&BOn[êcji8y},G ]S2 +"3ҿ$_$o"ށ9n~cq-ȏϬv@"d֌@[%EJH.I)Lzw^4zكc[ VhM*!Ɠ +J%\n D֊mɐT%((14"Sr-6`[ϝr◟?/sSڪ#hk͍ jK[7ߝ'F+iN}~ZYO;ǨrwKȍ] +brϪ7\n &zs[\zuڲׇvž@@[3lm`JrO~=Eg0Wc8oZΩ?Ki-ι<{5Qȏj~!T;ʷnoY~_3Wسn:aY+"yVwe=j!Njl{+ĬV`bFtܩU#Kdgu/D >^_%Vn@6X]muJاSoΛf(AuvN^4Jk/sV< Tv¤ƗF޸ow⁃ո|\$ϊ2o+ɩZYJ%[g-7H`rR=⷗ixzZQ0U&CRVCXUVĶ{ՙVt o"޶Yλ{?v64.;]YCVSkww**9Z\Z_טmkBZ*m{!EJJ)S+*]Ii%NwOzj Nh uuum[Ay]7egϊxK}*UT<}{~J!nٴZ̡ p V{D^hM*!5a\݉X%j8# ̨kk@[ez1蚇?W'?y75Ա}~m-{TqOm[Ҙڪd,GRR6IhM*!Ɠw= UFɕa_1YCj]`Ka(m'*i";*|HNeD3V'*D4UK-YiɳFm`j((1hoH9WF[m'`ո|h+h+ +U5m3x[6l_<ӠQRޫ*ښdk>ĂX2Bo[êcji8ybeښ0UZRj„yfr9K>&Bl7mkj'$ښĠҒT&/V^{z}E=8湥; hkJKRMhsXџ\34}[ pss|3S|KKX98<|d +jЍؓD]Yd@$2IhkJKRMr~'=f75zqLqg{VYq8J%f8X񬅓{N'9'> +UF{,y/GˑQNk:ݶ^>,_P=*KӇ/$F^MQAښdk~쳖2f@bB\^@k?_>??xk^o! +W Cճ6SonCn+^UkCUJ=j) VI#RZ wc\W`ʟ8# .m'³ +ZF'F]{Ԧښdk~pC^0?DV_ҰOl>-gs?┧=Cm5PK_ӎHz_պ(VI-54U5͐ڪ' IV]VHش?D#'œ~3?FaM {V{MkDO-]hkŀHo +Jh[cvUj'}),K[ĘKSVXhk*vCINu SZn۟gOx+z}[a$`=$ҩ!"obKAU*#ɾOZ>mš~R^}ĥEM[Kǣ +u mD(iܩN5aiuZtmxD}дU qKVw9;i֪nfV[@V3W,A—ΙKd%; $amJLUBC[:jo/ VI}RY2;tUWX;OKݱ DBxVB[3UZRPO޺-gRg,3*#xၶf 1h(U bںy+" +UF>Y6 ( [1s3p]S׽sjRUFm5 +b?g;VKښdk>~ v2:5|h+A@[e/umV;4OܒUPS$y!abcUFxbq&)͜ßIFp/8IfIh}VSݐiV"?T*!js Ul%O~NHըyʩ*:IOhTξE3 +mY;ُԿ7l'fmɐTe#/{"zWֈbNpcBLϙ:D~?.**# O2'oJ*Y߸>|.!uO™m.1h(Uiݞ'#-NC_[91EW!V)I}}A +"" k˘۪1$6=hM*ěOR=fI~"k(RPalpQ&h$>i#gW/Ba㩿?2pmռ$6=hk%BINuU{g5 k;}Z J<\ U UF}xqQEA[#Ģ?N=!'WjV_R}Adq?yvrAJ .$sS1mҍZ:5HC/s_G*UnQ@T&ݟ~ +Z[8xje[c*#I /BM7.F&C/,m5 +aG*#9Z]䟛9WXbN{h*ۚbH c[%E& w|z[u?U>Vd*#Rm@bViIQ +%VIK=޿> $amJLUj2UFRၶf 1h(UbVKښĠҒTe{K֡#Ź{/k4QB^SLA'AxN;V"wJǥ1SiRbbyJk usZGLZZ7yFz *#xၶf Ƒ3% a~"!;t_Ϥ3&,鸆v6z;Cf_!?');E\ɹcXh".v5R:%ÏIE17'_"keRϛ@[e < 8rb\m^4eȋ:Mx`仯)36^ڼkHِge`&6|[g(M>ܼtr/s"_[M=%_l.a6s6{9q=Mo"&3V"X̪!Uް4T/W=[mcROvf Ƒ3% j?NXr҅R+;^.˯1/HPVz!aN"oDs +YWrz@ ]S M%EV#M[Ü(VIٳ|kz<=X# _9]-J\ݳ8KfM;@[3vVșruo;yu}k^䔫6O]!eCp #mHa]b3-d1E]t_YHPt̲]SwյŰ(i~J_\ˍ=8Y;lh9uW@SQv/-Ɉ*I1CF ENShk9W;ʷ8SoKgXGk+G1kް1՝ 5+jcf Ɖ SqV#/]c{p{?u=|X*(Iei9]SGC 0V2JE$=ɹ TUVfTxcZ]sE[CXYdNƶ5H[y#w +5|)= 1蚇׵u'q\xK;{q|3W-Yeߒ=@ UFRpT}1p +XZ;Hm5_|@Jܨ7 ӵuͣ'$;PKN&?7$S8_< 1 "hp,XF2Rum-[H$K-? F[8*:3<@|Kښdkc[A~H9W*#Ut8O%g\8%'&K7li*K]a-eƴm@Y#gJ "m3x[6l_< 7T?DݖW6V35ig5)XְjطZv^mmx.7HښGΔ@,DmstmݸhXn5UR @9+5ig5)X:{z}E]o}+P[@[Y)M;qL B4m`@[y +Hb) NBHR'{JM?P,e9$,%9!ڿajnP_!mv +R2@ A/uXjڿ@j9TNR4P- 2HRo R_H"NS!Kmd9S!Kmd9SPjb3LƑ3% !Uh% +md9SZ[@[#T@[.-LVllNs=].2i=1s1eSf*C28T)7#v}h+CJ{txzCU[Oxx8oZ0xFuzͪ5l{8Qad2L(l݆KVn\rq,ʅS)HH)5̯=նF2IEp tgHe35[jP|dkHhk,.LM(tD[g#o V^(Ҁ >smpH"NSvljVzzxCa{)2p[ݴCrXxph+5qL Bhm~Yu:{Z*$ԛb|~/[ +md9SְfC,U7 #kuGhġQԉxu:z[ +ښ8rbXUIo=O=M=m&Ƕaٯx"*ͫ m|f2)XGCAIo8@[3'F$L @[R(i/VhkS:FQ~mpV;J#[@2X?wh+&ڊ8iL Ă-9Gښ8rbVݦ9tOv -Vhk&ș'tz+=Hi1ǬOԆӎѷ9R'Vhk&șR1Ȱ?Cm dɞ;嘿Ǟ}Lןyܜ[^2ZZ,h@ +ywb*n'8zLrJ]~HUss`S*p +md9S$l:]g;}갗;?Ey^]ǥ |<ѰpPU#uguRupY=UNM`>ʹbۧj:TVhk&Ĉ)8[Dc[_@{}ɟ{ ]y%w;jɾA2Hjʨe~bnteIFp D=>:\mempH" pgXV5 3O} g97@F5T{O[-.LթW\Guf?BLgo*VRAŀ8@[Dy[^Ʈt]uL5u]/Y}SO_{ӣ4h|;j+ҭW9Z n(ǀ Vh+)HHOZ}ow㚞9ܲoɲPZo P7?7oY`oCjO(7b@"@[RƔ҈{Ⱦڿ?mn^՞½[U"壥oʫa E^=%+LƑ34"aiuZtmxD}Kdǧ*稧*9=L4ΛdE827Vhk&șRu컧?w>KV +md9SA[w9t<հ3.^meP=bѫ*Vhk&șںnKw4tfXښ81"aJ5Nm- o;߽lz 0U +RmE> Ra3p]S׽sjVhkS: O$Lh+)H'm!ڊ8iL)H|h+LƑ34"ab!/VݯKU99E%Ǒ'[Gyb?*Cٵz8Q0L36law! +md9SJ#6_.m%`Iᴒ)q0qʾElq]b8@[3GΔ@,Hѩ`Y;- ~\Y%"}@~F=4TB:DLƑ34"OxW|l+q5sdPyz"y\­F –ښ8rF$llD)>6Բ pCѿ+K]QY`\h+CJd'"B8$Gd~ؾސjn^B8Wh+)H'"Z݌sKW'-|O% x 4Zj^ɂKpCA[ ZHQ[ɻL^Ir A̙! ;>j/+n8 Vj+14"aVb +md9SJ#6ZU3*Vhk&șRVP @[#gJiDC[A-mpf2) mrʕ[g'+SPOH]ޡǔyWh+CRqiY1xRRtf !]v! +{R 3e@*y˾;gBUj)*wTW}Bٵޥ0<*UcNwL@(s{j`FXh+5KĘUچ˥* +aWrNT5l( -Y'ly&H-N[K;{qH%f!VfSJ+dU +FwcVeq4eZrygz8"7y$B3YӨ~0ٍL`ZCIc2?iQ{BUWis,yb +%͗R[ +j8c|2oFexhÉ`r/DrlGsݨimOԷg?7HVJw>@[3'|Kd -I$l>g2]@[nGX.4_[V]"ukTg- ~鉛'+ִ7ádh+Up{ Eg42Ǎ@Qu>O_f>% ,M#F ab$a?}?JKJ#J|YPYJ*X{ͪSO>@${:? JDH)7|nX!$!VT1J 5ɔ@ok|!έd%/Λ̳" Qos*1;ƴ4>TΑAV5 +m-yIҨue 5ٴC7Cum5꾸 iTZp"p{[==";VO#DkpZZ+dokh`JmR.Usk[7_{n{W*Ck wWvK! Q”¥] !mudeI) $TjLI[f?hز1ly![=ܕ,ysb C_ɦԕ<z&T&%5 +k@(\4_3rg .ZZ`ΓͺVz=)<5#%;/K{SA[m"! f]Y)*YΉ-5Tmsןk忮 i7]TZ[G|yXsUϪ;_cZNJdg1LX>|HHY*#.fpOVCek_(r)/'wq/v/h+}rͭY((Vՙÿ1T m)UbزU\#'8F~V[yH&7Bi;F(^AiC=9v樴~R;Og0 mMKh+55M-h؞ȃclèaP|[g;Z[}֏[꫰TT=$VK|r~%|HRYߢ;p;H?|N[B}!.Kv$! Jښ N_uh+ + +UڔYtĭ[gIwΡ=2D(R.h/toT栭V#}o>wbcKuozMbmEm (i/$SJ$ڊvAS6U LXvwq`q3NwbCe|zs[\:ꆥ#Lk˜ _{Z;PR]I$_G{[m}{GgѸz&T7cٝ|m{Ukxm-{٥ґPE RbDcE.*Zo&_̈mQ=5&l"wemEAʜ|YK/Y&!m}Һk溳cI}rͭ6DhX[O[MS)m)$FZXBx.Alby)|ߘL|cFl dnL5L`"jR[?J 5ƔBP, i޶57|{I?yO罗;iV[w yڪ;nx=lv/^<*VyTTk/s8njQ>Ѵ5̉5L j+ +K_2 + z[A-\2;/ꨯ9o˶w~s1G?cmFgmL=PߑܽL\}[vSZtl]O m%11^PzB  }0Hw`$"j TJ[OvC~O1i8SOM>y)%OxeKa=jfF8?Twcu(tL5ɔCtC=M^:j^sҒܨ7 ӵuͣ'\"hEL&L9+6=d~[ޒ-j[İl'v^?{Ί珏ĚsGsٸw8ϽMkkߨzJڱ+݉0ԒSxԳa#Fy4b99"m wo ^>O}ņs?xf^qک$O,K+3xRFL{E󲌠aNyIDݗ4iʪuw_98Sfl: 4yאW7_y4 ̭ܜU+d;'rN=s̜E]~HU*f9geiyTbTo댬AD) ܉-uשݪo5~]o-O5l~̷ +2 +5ɔ"OLfy rn2nw|?#;5L(\[<9Kn +@[,7(4n:珸u̥nX:+mk+ du[7cϤ@mM \o`D&uHǦ}?RNUUD[/ɎOҢ<43!qM>aPDyu$lEMcg/4V*K}M^ĽS[6{cVrOHRXEF+΀Ztѵ3тJ6@[ +@@[LI(D'ت=~ǻ&)`0LZ)=@ʉb<pמ^ghkydJs\" !MEM&Lř%Dgc* DW0'я_hkjQֿNQ:_[5'Dme]CBښƗ "x y+耔mFO)ӃQ=F:.ˍ@}35rz[+R;R^mV-j+C%E< ??\WЉ KdZ)a"pʊ`Rrϲ"z[M 9 dhk`p+7Ks# Q% mf7%$-Ydhk(,OeΕrn +S\;.fi{H1ZQTL}{WnbVRjPZU+U/ Q”h+Vښh+ڀ\:Gcښjkk3 626P~!s0~H`*~?3%|GR7~yemj'XV[ N 9@[ h4elP03AlIoD%"#^݇\Ƞ2Χ!?V Ƞg4J[ذ'k$b%G[: \okp)G<]e-_V5--V 䫆 + s0%D +m,<1YƆx` E/ qWC ]G:Q|QR& B[m~B$L 9D[g4z[m2WMy" \' NkpmuF֬Um՘T|DC}Gs^2iZsmMRH_zf%aJȉ,J/]"hn:bҺKGM^6RkZk8 +j +-EQ] aJȉ4܅sB6!Z[5h #G̙#/ !'JŧKڿMLjϯ>c‚kXXi)m7޻SK謴+rvQ=y>Zdq.DD{f%ƝWwUޫo mi'O5T{;uO%ө7UW~SuqNY^4JNѥzjVSL\Ң3DA[QdzhALu4khٙ=?dΉ٠ٳLjO&Q1 +f#+@Dtм< t7/lD[Kխz~n=ϩܺoPխ{ּVi]S\Y[w,}gBDž/~:5j3 E[m:7YGө0gSFMw m-q(&j+ͤwcs^troth3u~T@"T?.y@[K% vV]#?c'ORxVASoE䤇`@󀶖Kh+6VšVD[?t2Ҙڏ^%=uG/ŞC |d*' vPJ:m ;ԁKh+6mGyzVgT5#Ya4a2ʴUpCZfEgǿ;L 5% +Mkw>oqVP^% +Mk떝#~{ɯ.hڪYhȆj3T[ Hodž=7 w^{]Q&`'K*SNnSm9<ԟB`tN;a,:@3C]CSn]2suhN$T`v +.K7U#7GUQ +x.c*$iĘg%^ĮʼR}K~:4͵gh -ڹwHYilm+M;Zc2`!SXmLClmMБ[Tg"I6ɛvŞNP1dIThC[yt + +޳N~g5w_ξ.I1K3?Xݙ jn9T'6[A +y^ԠԒ +#uyp6-oOJa[l8(ɂ7S1WuM[4aCsMfv\OR>Ph-뒣GysxҼ޷gU +޳~WumseK?okZ%<=]0z}umoD[pQ61Whk˺hy +H&3H5"KO۽0ōSzoUUҖ>*|-X@R~&ɳMn5.urPlN.-fؾ'NL[7Y[Zi_y75+7_;us. ^%ˑQ gY㊖pWn AҚ8`AYem-N CĊ*)֖uݵjic4.G~Nz%%ddVjU+ .݁~x{~qUږoI@[akZ0WPvڞJX[8hN&Bi;?@p=#Yz>~Dyz*UQ[iG/^+쏥SV)ڮ{U-lʺ= A ^N2Y>ϨhkGtH@Tc[dUQNIx`*+%+JUK{`n[m%<@;/[',Ў{z:G[AD c+s( l)Xذ5S[-+h.Zpܲsw]4em"^[r,%QTU0| +howak-Z0W}junqP[\?ySm +HVذ\z +Ɛ/^M# 𾁾E];t]<@ѩHf(8Ej51G]rqgM"$ѨO6m -=m-c g>~ˤqdtvM[4aCsMfv\OR>PhO*m{Ozq?{sm>WQ`4{ jαQjM\3ܪIUnf+ q*>i+` h+'CObŒg:"x\O*m}zk/:s9ㆦ}3?.t s{.e[OaxپhXժ*_| Y24{"L>S)"V\=VOZmym?&Ls6t\ٹ(]0cYn Ձ]n ۷325DJug's>O=NjXǵ%U +V~΍8Zp( Ͼk7g]v N?wל7\0qɦ:zṹsKu>OD5k]!͙=abjaT3"a"mM'hVOZm}s>sOzoiqn]7$ eپh 5f)X:KTWշȺ\a8"Bڙښw.}ݧ3߸/x_ˁ邩㈜ z \VX}=P^:햎1aBmU^VOZm}k.=m|uk6\e#t B~Z6ù%:'vⵕ^+A[*w얈QuD)"K*%[3O \7~ӗKAS`7c*@zSr/b_*" +ښVOZm=썪9MS:p . k_|K邩7v q>?ءz \VX= P^`$FJ|⸤aE*Zo6?igx}Z/m};^:k',|lGp'L վ)Ր0H@!={|1Vi `@@[(?iu_Mӟi)8oWa;{ G邩7q *@zSr/biUSUA[sv.|m=>~"֭')EX,RuD}j-Q?a7iV*ذi ڿ?g?'2hWAL"n1r߭_'j+:m>ņMu;ѷ{OY_Z^mu0a1 sVmlJi{];Wum;7F-JG+6lzmŻe-;G~E_]ц+mmYGo1?{m vt@[Sn¥n~M3+H޳N~g5w_ξ.I1K3?X.LoTUvPШ}ȫY+Sd3oy4ߊw-LF߿wzmݺd~o@*ڪ#K2z[},#-8ATofk]ٳj;tGP(lN5sF6Ҵٿ)6+SPsVl?u4 ~Y34u\yOw; Hڲ.hșX)sKGD5k] +1WNA\`. Z42$@*-R @+*oKLlQ=Z8hmٸI%Vgr㣖W *O6h+Ki)Rz-|Uᜤj0;y`j t G9{t!L"'@?dUQk}$GnjZihXb" 69h [MrT{%?y4a +MJ[Ѣ0AHbZ/[ #P95f8.jTWշH9)D'(9ļV]m6w3]E fE5$ PHwU4@Wq h+,FB<"^qh"z?D-HsNVbNymm-hY_E/9@ +HV4T|'(ymqmM9Td/[}>~TlFD7aUbVhO!4Qa6h i/cы5E܌1ţNVbNETKGc))t=Ժ.?&6:*{^m)S,|Q=O$5GNPX@-7hQf0W_D.9n7mʤǶPdͪRU)@[x*,pWas0l,G^95~cꈶ6jocæm#! _sY DJqw^.>1RbڹŜ]b~y0=]ﶸ?c'86ĩ<`@|iH\dZ`kQaBmW*m[4F/b9|*_ԵUS̩@[VqOG"ԏ/ >dS:~ C.2Vlؠ47tC"J+ƕ~$tulcN@_mmphX)">0ԙp7-G Ǘx%OFygĆꤚrmeNJm}62i,̀\k-Ng:#Y9}5.) +@qhbæVmU +IHC8zGLNRqo*ST\߲ 9]ϻ`rW@2-VRQLnP:wȃ|O94wifU/ $%\A% 7 mmNJ u/?m 3VLtORJLiVJɝ߬?5.֑W;Ιh„O^1gC̕[KҥUFe~z.^)ZyЉ0ŝlajmNq-3D[ 2h@+?wDiVJɝ߬J@˵uӖv\i╛~ד)swc?w.e[[n1*nQ#) z=0Vkn\q3:8n ЙC[Ah)#Y nc/ַVqZoǗv+3|ʍ;t7\FRjkhh +#;,k|~q +ڪXMO'%)imLaS!s?"mpGںc+>?:.|lUsMm?ċ/!DϘ>"Tu:ۈ 'A.d4134k_pSt.y1*2 >ލm3}_xnB 򚮗VNzѓ}-r.Q[".z;\ƵmMO6ǠOWV!,4jltO0ikNAOFwmMu3==LKzSpY~c ocU"QI'R\pߍg]#?c'ORx2m=46^$/iO +<%J MO6~)87*@uU3,qVPLuM2kkۘaZx mLHE.I' ܖX[8hN&BZHV$,tar˄'cЅZG{%/9(VI H݋Ol'4训ncFz=N"FTK"Y0SZU] ڼf>ϨhkGlX2G[\8V:JK7@hz |H#~g +k`SuFbZ{lbh̘v&K6fz{Vmq'I^jhZR[N[.ifhI׍E#% dU.җ k+U9)ӥ- *( i$SPrnLxcLmV?@(bHܖm[稻p(yL2}̦)Amƀ6/YLiƶO[fZ/b DLT״$Ki  +Q,mʮ GcGm9Cűġ*M3է֠^ +b + u,Yßdc.+"c4͆c5fl>m +@*mڪ,V@ҖYvHn?V@Qkp{D[A'͵U`q4B5?cAlM Dd.<_pe5i/ C[Ak(O VjǣJX3[#2lR kHX+f-"[|y(5 +ZCi~2](W\V]LeghE.Sl&[|t>#Y hA߫`~40ta1ſd50óƹGh84V8jx WK D/.Ҵښe!m+|qH"͎WM빰m1F +h5k+:fguaU0 = mU-eCјCu6c<)_ļk5ֱ`Fڍ  @j{k<)@3y~=LHY{6myKB//Xm~/[%U|%U<Hhh[fhkQcGt؞m lωΪMEpO:J +o{q\:FY/?*~N˩YtVh+@ܵՋ[w+KRRUծ( @[%sdIαt@[s[I7h+ &.k3(=3\zUXpA$.>騎mmlʴA[q`8֦`V + {6h+ܠ8@[mm:.6leڠ8qMGQ[a+mHƁ6hkcϚDI +mđʱA[[>pY6w泏2i')$g-m +4L6o޾:ngwg: sO_ &:+7JժNY5uZӝ}/ DWYݗntɒ#p_yh K42-0@[-< -n#hm}zk/:s9ㆦ}3?.t s{.h[[nRm t69ME ˮ0'8kxȤ|oM;v C$ٖ401 +P%oe oqIH;wߞ׻?F̡|iN}^q &.=|.ؐڲF[4XRtՈ@c +Ɯ h*V@!P fo8k^}i=\=2^썗ſx.jkhAJz ђ^ m&eݬw 'I-#b5ez-tA@C@[AI/ z|W~lqן0pgoO|/Q`h+#ZUFͬt5bxmOښVhh+h=&z}Z/m};^:k',|l,dg|*3UAA$-b$Vhh+h=m=>~"֭')< mCc[ygqYɊ&.KࣰMVdh+kQVzi+a&D[8 ihlP wؙ LQ<rjV+Q[`E`l +mńĽ9ښ" +@ +mń]%=ϟZV5Ln7DU +(Z޴c[1yϿNOV + P(h+h=ƶGoOt\EuK߬MBm],F]p $#YGo1?{m v$ VhD[AI@@C@[AܣA@C@[AT0(%xOh+kQVz[TNlUoj8ZNYVkuaa/-c3 ?0rUjmX!*kYL+e0#dmڨjL9ʿ3QKh+kQVzOvmUohu1:'uډL~T?ҰcA~w/>Ũݖjdm ΅[ my[Ac[iɍiG"ޘzx kkؖ\dVP@{$˟MEO/ $fTHXUfN)VLh+4| |@[@_bOx 8ZBEA[A1' P(h+(&A +m0(V@!ע +(Z| |@[!䱸@S*φ]TV@+7M,[JبThh+4~WM#=3QLDè2E2[v BQBEA[A1iF6D{>mΪUqb*WY=+Q#o)XVP,H P(h+h=*_>jɍ3Y[kUi p,~ai+? c&mShmu.h  OKHQF#jVz V+g װ7ʍ + m ?ͨ%it `*_8TQaB[P(h+h=V; H% +lǬɒ53H6Whk +mp$Az,h\T17jA \T5҈x,IGmA[P&j+M% +(^c5.*_|j.mh+kQ\nh+hOBEisM \=@Chv@[A{m46pɦ~ϡ˦O3;Z~')y +)@Chv|P;zӦ0cN'$ +4 +(Z=״@ym?&Ls6t\ٹhޝ@ h+kQ\nuOg}n̵_?e}.WTwkõJ۪|>P. f:)|hm7W{GJU=_Vjߖt+υ2c>+@r- +(Z=״@~k.=m|uk6\e# DLZuQT>*4B15STy^  caԆ~qօʱRx΅[f0`Td'.(l +(Z=״@>썪9MS:p . k_|Kj)"^Ddj}0FYU0[cbV&JrKDǤ'Kc +Wm䏾+QjsM RAoMNei c>So9PKp s;MH"$ [+֫0LG.dqhXWrl䦫!V@HisM |#G?ѺS_{_=F/@\"^(}(HW*KQjxD\xAOcN=״ gK aHu###h)"X!Iq7O*ZAB?\U>Sž$id|Zt$mZ=״ vVox:7v|lH(^"[;Y{Ŧ0<I$ğKnd@=״ -ۿ?g?'2zJVt3v:*TN=`j :;3sXb) Xt.`L%zgt +}Ҵv}ulVZP(M{i:'eȽ^h˺?pEչ - muݑv鹦`>C]CSn]2suSu@[9_]дvl 𾁾E];t]4>- + -DUjs 2~ϡ˦O3;Z~')yw@[A l!Q56CObŒg:+h+ '-HӴtdHG^ysۏ/郞;g n<{qǜ ]3Wvn{/9wgP +@`rlۀML7޴ϸzEs7w} $(4iNVgS/_Lj![iKn 1.n):p8iBY"vJO$@[(Wzlش3PַVqS.vWwμfsVumӥ^u\6PKVGOC5{4Ր`l[ +mt|pĹL[[ в77M7,خ~ի.gl%v5J J6Q_vn3h42\q˵$:&!.-A[U +Qtg~g՟4zF7~Ϭ +H;N"/ʬvyᑛ"966-lc9*K3~f\SIr;Ds +ںoOߴ[V0VN=g $ 2w m&es~:_;Hos7+Fѓu6Ud5߮Hg2kTu +@/Tǎx{ *߿)S_02zR]qW5L<꽤>q,g߮'y<)Es;#*(h4\[T6B>8+։6Q*~?9Ԅ^rWg{4W\1vVfH3"U$SAh+ҠƉPʼnAUk5$Z43Fυ~je.:yKX;$3rYܠT61ԇ͏?x"͏|4epD%Ky_bDݖj1ׇՠ8X$̻d +Bٸ'/ǜ5 Ra׈ѓ a)abc/u.*4Vrj=2 +(~Xi+aVox:7yűCB1O)=In0gFmMHױ dǜ: [MzD%uɤG(u_(蜲ėK m5O9 F/?,ƆMrs*-hkh?xȜ293hF'-l{o_>aɧ\*`##qbXՠ:_XJ'#ZmT?23 *ҜD*K},~ZePRoTd@-8?[m&hw>oq +@P*m%dDAxԖ0yЬ⠎1Q.XmvFPPШx ;xbe'mRf;=}Vhk4뎑75nso>-Ƒ}By~V>90d@[AA|$h7Fog7}3gO3g|n'̯JUZ80X"VeIj-RVi 3l д1\m- H_gwhC>r'_0S޸ ?kZo}OIդ48bhg2m me4}20aeUڪi + +H9gN$CVǽyфw޿uwQ}+mstAW[CCcRAJPʼnAUuʅ9RT0{@qR+Yw^wE3?O8w|u}j×g>Y Z/0?G54}:Jo RVP?Abb+@[A),ɻdv^ ׼O ' LŔӹ_Qr.E[] T;0U-PUR+Yw켼I TjtS>(5B)  h+( rEx:yw՛Gmd/$baBv6GD<V;b2PomS?;Hg;=ޒ6.M4dխh(z)3 `4.WBאj,?¹0&@[*@[F[8v?ѽs_V +PW,4M;FDmg,3EpT(E mnu@[*@[~H[2@Ϟyۂ{ɻd +P +IPXp1@xm𫿽gڼenrOR&TC=Sb7WV}"4Wm +Xhow|c9֝zSop[6{_ &:@[[YE[I6A%=뫻(A=Ol U<dMP9 ND4ALUaM6{jTAO[mm@hm}g 7,Mil~}}_vw۟ fՠ4]D Wm2z)@L5U wF1Gg+V[㫊 +(*iOsTih_`ۇ^{uМ[߼rd2`Ul4HPBd'x;#l!G]ӏik\UFŞ*V工|@[*@[Z[nX:???/L/vǗmҷ\_W.!J,r]$RF +3H@j/~ z:Lξ +OzЬ,t*Vџ  #ϯ|/'_/[ f_դVD7UŠe4-ΈZ1xIM5H@XUvǟ 5 + 'e=oqV +PW,4-;G~E_]ц+U%h4DzWT(E C]CSn]2suh} ;V +V4$k[ԵsIm?ݵ@vh@TPjp1@@[*b@[AT rm!Rmת?Q'*5WFy2aFj3[1pUZQ/(zgb&f$F?|ԂժjA[*@[Ѐj+@Lñ&[fikDuiF5{S,AATZQ-(ygb΋z + t3F|DoLV@فVzT+VDJYLֈ $UD }5 +P +rw;04%^[tБΟ8F@VP?AJ+jL|TYUI+@[Ѐr{J[yGU841V[ST0Bqmm@rI e)Dr5XAQ (3T,6NCP;_kԠm@ZďEuʓ4y^dmVyA;s^;Ѐo +(;V4V=l:54>oԽ9}:[P֟')#wNY1K# L r@[*b'` +HB[\ НVо@[*b@[AT rm!kG_=-usw}w7 ` o}r@[Jk q73oݩW/? W/eZQ`2Zm[FZĢVC?_EFs + fH;VB^dj:S3#)f;@dXʌIRmm@hm}g 7,Mil~}}_vw۟ V[\6?*ŨJgp͟R[U竒5ybof,ꛠyKTl [s OC+Ozo>;:4#;]m OD  Q}4vԬZZtln%M?",!^[ɨ*h+@h+@k Kg'|RM+=m0G +Bcc+3nL,W4tbv3pYa Lg:#J/P +P +ёWn{N_}Os͓ׯ_yFK/IHլdb Imm2V +V4>>Iﯽh+TNIei1h%{`A F{4b!k0H@[*@[rkZ} m]d_HSV32>$ުGJGtO `;;^c6H&=ouC` "&A8V1 jf +P +0:x[ܽc/m~m+h떝#~{ɯ.hڪYA–^ T(E F߿wzmݺdѼ@vhH֞7зk~k߁#y@[*@[Ѐ +~@[*bl4}w7 `{G_~f8cdU@;m+@k+onuL]4a't/kέw%G邉zma2?U_Uj (8] +P +?N1xw_qyМVp]0*Y5$X$1HȎ(E[*jWTUVӏV2_ȫP[ސrmm@hmݱk} _ KL 6)apQ@UCxg9f/_ +̝}UmU;[nVS2f@[*@[Z[yO>/<7yMK+'=I>9Jl/'.fmP F[wοw N!ںuy@[*@[=C?ooQ%t׾G#فTRAT rm!m +PC4uZUB _ЯԤA ױm٪53RKfeqfդA#@[*@[ЀF[)!ev7!s5PL#$YҴ]?U=_Vrflǘ&ac  h LѶ4Պ>RHhMG+QVKGc  hV_)%-0;ums@0-4c58m6V +V4d>GL욡qZ^1Qi>fV >?c  hL3bl  VxENjؚؖc@*@[*@[ЀVOD@ik ЍHj]8Js傘4S} +m JHh>V +V4JßE'b&HQ8Yfñ d JP3[  r@[*b语޴- XEh+@/k+q@[*b@[AT rm!m +PC4cϚDI +mm@muȇ7}I>I!<}?oyVb~c=xq'=sƸ=9nx6{(]0YYm׬j-xaUV=د"ٜfP&\"+RݪP+dMd-kJ2hV +V4_gwhC>r'_0S޸ ?kZo}OInjCV4)%sMq \jc1w w3{ ~sɑ.z|WxqG邮˵ղjU/iaM4hZr)@uU6%<T^wE3?O8w|u}j×g>Y Z8AC2ՓZianӆ+֘ٸ ;h+@h+@kqᚷ7៟2ÿ2:7 _:Jh|u޺K(7)_CSyrA@[*@[~[c{>鵁_u}“I[-p2j$Y Z3 =O0h+@h+ \n`&D[8 ɨA=@[*@[F[-Yyl/O~mDmMH u/^pݟJ03|2)XtCM6Atll+&h+@h+.7pD}G[h-V +bn1r߭_'jk12:skmm@mOڹhޙY7j + =8zO3o[s#y@[*@[Ѐ +~@[*b@[AT rm!:mתtR%y7D_U5j 3'hh{t_#9sl՛ h@K;Qʦ|fY4nxٜ\2dZLBE)?%*vh+@h+D\C3 &ڢZ&J[fChHh+@h+G!U視\[oEZw:h+@h+rZ]#Yk ͱ)*k%:]+I* Z Y[]GkecM$ ldG`C\-$ :GJh@-%x뇪jWHVKֹG$Z m,"JH>ғ^1`%1Z7QMeZ GD^h+@h+@T hmbA逶T(r +Y 0WP>xgd2N\A:+ @4\a+g +<@(4Vt%o +endstream +endobj +333 0 obj +<< +/D [331 0 R /XYZ 71 757.862 null] +>> +endobj +334 0 obj +<< +/D [331 0 R /XYZ 242.364 212.095 null] +>> +endobj +330 0 obj +<< +/Font << /F16 249 0 R >> +/XObject << /Im2 325 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +340 0 obj +<< +/Length 2292 +/Filter /FlateDecode +>> +stream +xڕYr8}W-T^ͱdc{Vf*3IXf"^|vhyHzp͜Ü0vu¼4's@!߉R,tVFeus +7KQm'\6y>FHBJL%C՝/3 CJryh MU+JV7 >Hcܶ{d8# %%nR|d{Ul.teַV*S왣#`"Yը ٤!xX0` ڦh˄oUCKGZGӀe)-,oB}H|RG3|RjE@5#XæU.\= x_t6`_i +1H0|aݨR۫},&_K0y b5ĶTܨ;L2psW>j:UV`aШGD0$dԭ %Y,VYήTrrс.< Z>o? @1 +}_{slj0kH! h O\- kϼm /))ʺZ(r׳J3~eU[E=~tvR>Ь.#U^ Uk#] bAKsm7ٞ?vbketv4M,D8uMqwFv XX}Ҙ +&p p-7[ÚaM_%Q_9%͹'p_5wa퍁DתeL -[vr`[Wca6"7F2`ʵ! +ݦ6^TFLXLh0}bYd!хWg^D}rG鄥L6ZdcU]-ۉط$j^6qjw`R{Ap@W|4@LHvAk)𮒖LE{8L 2:0pM +MOAh^ ֮6L'6 -}7G֋й6wmt5XtsiUo`Z2Zcυw +-R2n\5n7f:N\w8j0?Ůjr{2'cFmKQS٫.`pp/c4އ] +Q^n(DtO=oBx7 +< 6֌FGdfˡ|^o66%^ֺ +@醴̉0c5dI=uI фiqߗPz q܆ۺpʶsy ?@%0>Vhi`02 kUS7u?4![D64<(ufhgӎn\S9:vV|9f{m:[ ]痽΅M|/&?Rm +endstream +endobj +339 0 obj +<< +/Type /Page +/Contents 340 0 R +/Resources 338 0 R +/MediaBox [0 0 612 792] +/Parent 304 0 R +/Annots [ 335 0 R 336 0 R 337 0 R ] +>> +endobj +335 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [271.641 653.306 331.029 664.098] +/Subtype/Link/A<> +>> +endobj +336 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [442.091 561.034 487.117 574.982] +/Subtype/Link/A<> +>> +endobj +337 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [442.091 537.124 515.897 551.072] +/Subtype/Link/A<> +>> +endobj +341 0 obj +<< +/D [339 0 R /XYZ 71 757.862 null] +>> +endobj +342 0 obj +<< +/D [339 0 R /XYZ 72 654.302 null] +>> +endobj +343 0 obj +<< +/D [339 0 R /XYZ 72 151.057 null] +>> +endobj +338 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +352 0 obj +<< +/Length 3833 +/Filter /FlateDecode +>> +stream +xڽZYs6~Л9)! ǣvخHV*ْ9H2W/ȲShݍ089 ξvtrYgg$>KTrv;= +.10 zpe4ßW\e {;^Z&Dÿ1@JͫI[#~oy/dJ^_6i5s]azUޖSko} Gs{+ve_6u^]2R?H#>e1N)X–vbvvLS{3е7aD55W[_`!0g|?KW'Jc?DnmR}I 3ނ0 H́7mޓԻ(D]xa[n=uS57Bx9XuJj3NPEp{e˝e},U{Uf+q\̻aՅ@$YmxԆ{Ue^&$fCvxvcOԂ:|q#? +mk;r;v,eT;׶uʔUT~.pUҀzs9rWʮxX>4ʼ;8y]~ůIsлLmښ[Z[ټݸŦR_1AVEꖷk@S*}eB}튶<-1ƫ_LĂ F;r(C`I Xy=.VfCmY|ūBͷVMBΑ j_e"n$ k X;$n3V'rػ廃ƔZ I\O~W~?jW'"_k0_W0)* +-pWт6!}lݫl,sV>~&@W+Ś2I%#@WRg+8x fIcn-n[$dgΉdaԍѾmo"0"V铐{q+8S' G/{{̟FV@9Dѯ :ج\HӮBPNw31ZG+nơl7oD @[-w@q.֟IQ7#?X +wxTʿZYG1 bxQ!&2NI̠r;vij@O37'o2MKՐ?&v_3;ja;~eG&F Qn1N H?H +ؾ%eFalgF0RXD+jñS:~5d(ѐKfE3yn$@񐻨?7M7$]o7$,$g[A9d*qFr8# ;:41"ږeHAwa"'qggJMgJO*@8푛n Y'J/v: u@HCnd@ wPK 0.B'S1e߳u0&$_Q`\ړn1%gݗ$6}y$9S"+<]Nޕ 3-eeC7Z'pl'/F*69;Tvzr,[ Y0l~ \U ^Ce"fI9!n1h}L;uNh9ǬISٹ by$^Ms<.Ha)-~~JCjkK sdR%d\yOqЈlK5DeZXQm.r%5}hƫELeˁѬGy\?$P`=?p(P71o).fPub⵵t0t6A$Q'x{TN@ʴ8t(qqsX8(M|pi%9]M(S,cN2r+=]Fly,]F9]o~,TJLxňQDsQOv8X9 %grtŗBH`~%_$bϵ (%Nr'`0>wb' D#+[\lsA V (d@A@Ӟ ۢWNA:z +:l72*f7'=Cv> Bh}S6nx="3;aT=c +@ذR2a0@HIYe3@~lu"" 1GĀIxԻh|2 +֧ o{"уG^D0ȑT|Ż/hjp= X\)unpR=OÑBn*Ph +h| dc_Ff*'jv)}!lEI~iVHgJn)eJp*VxyDY)`sP9'9h~%Jj,+mwDM ҈&+1Ϡ8ZNwP U+0-m"KSjdzQ(e}~ďݳ̴KܗGp8=tRzGz6-JԢcPRE/?m.ê<1l/8!5x^gA#Ixq^'?AZXvZ޹;.ڶ.eٜcU;md3i'GNJNLޖ/dbs\ +ͬ + |)F2ec~ᆧ&:ϜVnc'd~WH~^zvQ+ySfC;K5(#cMӣ(:C {N~qc>>M+s4<b@(S\(Խ9Meو  '"B4 O+٧@fcJ`O:g<{/[id'{ZvyBu?HYVUdTNtǕk&gw'DVX*ʰ6f/dO\-z@&3~P.G1T)lk׾=1^ ^ jg;xf+wF=;ydٗ:} +~970A`Cq#$o<>ZK~D[";;oN?,R4q|uqCI`+SrqBMe޻O;ݎ`~E2Bֺ('$%؏zvCV`p9Ƚ.Eς p?I=[l( RbER7%]tILJ%rN*njE>OSAd0@_zk!;|࿨nBgU< ]Ў*:}yⓒ|ޘl=i_'&0b բӫ'!, +endstream +endobj +351 0 obj +<< +/Type /Page +/Contents 352 0 R +/Resources 350 0 R +/MediaBox [0 0 612 792] +/Parent 354 0 R +/Annots [ 344 0 R 345 0 R 346 0 R 347 0 R 348 0 R 349 0 R ] +>> +endobj +344 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [431.064 611.463 540.996 622.255] +/Subtype/Link/A<> +>> +endobj +345 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [297.737 551.687 353.196 562.479] +/Subtype/Link/A<> +>> +endobj +346 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [308.771 384.314 427.624 395.107] +/Subtype/Link/A<> +>> +endobj +347 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [335.545 372.359 450.503 383.152] +/Subtype/Link/A<> +>> +endobj +348 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [325.235 348.449 384.281 359.242] +/Subtype/Link/A<> +>> +endobj +349 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [155.188 133.256 291.398 144.049] +/Subtype/Link/A<> +>> +endobj +353 0 obj +<< +/D [351 0 R /XYZ 71 757.862 null] +>> +endobj +350 0 obj +<< +/Font << /F47 271 0 R /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +370 0 obj +<< +/Length 2767 +/Filter /FlateDecode +>> +stream +xڽYYs~ׯ[* W7؊ BjAHk_)R9zzz@=Q+ZGy&HMj)WS"3;Ǚ܅?~+y'&:R:*@'J,jWw̚ tK,3@L̪۲, +~5Vv7hK(u3+MS_\vMSj7}d"_g ab0mүzWŸ~Q>M6Ju'o,U5v<`[ ;nr36mŬ9bMWіP+ǓTQV >;n=ʮ_ ITE\TGE2I4a $e$dâ]pcrƗi%׫uM"Um_߁({^U J熹u__oּ opEHp/'(Si4rI˓O`c?*J4&ZH|8ߎ<-G9Zzૺj<͓}eSx'."bqSAV$=ΫUM>.:3_]{n)pq +ܠ%wlMEY(xuۢ%Dt*_6 +.: +Ė 3e #'*OS =Ry+Ĕ_S6o/\C& +LqH>.U6}IqLcvZb,f[ AxGi"|'w{\5gPkGշgмW%%/|Cծ,*jL?W_A]+b7uPNh-&[NڥB(߷?2Z߫PaMXZU$V鳓8*mƒ~ ]Bb߷MW,FI!a66m%ѨȀ?'Y‰,w,>#;I xG$)d tw8)~zXxzI[ I5ELKo匿A &_9ےfw QL8z4MLI///] +dqW@=2<SGckNMޝ(˒&V8mCFp&iфQQ}x <ʥtY_pgޚc)7ONf/|O*#iЗ 'e+ ~ }+Aovj$G ,yܰP>~lT3ժ!؃X%C`m + yOΔBbC 4GMz  P)~{x8aw,Rӑ3[EHY5:kQ(NLp݀}rn~f)C_a~~4YzpI%-Ro^{nEẏ=ZǠ +(Qw\tr!?vAYa6eoV4ʳGYuP7&KM| +]W7yJʚ/OTV [< D:tA fw{{*N˅δz^ oztDJb[:>eams?n0 )z+U/Dі{"aSXjJ b~ǒc' Eo1ֆQHq|:eƚ&dx0bPYr6E+k~(\ 9-.lqr~{;(#h"DF9 /o"CH?w s2u4 +U;~~"gkh4l6Xǹ _~ެޖ8 18tjǔb,vn]V\Z-[sݪQi<-ШtP3i%y_HL%MD6\sBO-;~LOydPj>Nm!’C7)> +endobj +355 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [297.737 290.673 357.126 301.466] +/Subtype/Link/A<> +>> +endobj +356 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 72.872 355.8 86.82] +/Subtype/Link/A<> +>> +endobj +371 0 obj +<< +/D [369 0 R /XYZ 71 757.862 null] +>> +endobj +34 0 obj +<< +/D [369 0 R /XYZ 72 720 null] +>> +endobj +372 0 obj +<< +/D [369 0 R /XYZ 72 659.823 null] +>> +endobj +373 0 obj +<< +/D [369 0 R /XYZ 72 431.547 null] +>> +endobj +374 0 obj +<< +/D [369 0 R /XYZ 72 130.274 null] +>> +endobj +368 0 obj +<< +/Font << /F27 247 0 R /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +381 0 obj +<< +/Length 792 +/Filter /FlateDecode +>> +stream +xڝVn@}+LYXxtq618jEMjp}ډ`83g.gf To 0REj:w㓆iXO !ݲTjy^ +/ט"GuNQ|t٪F,&QsfB!?(-/nRlCc)#kY^ +}'gJFUlUM6zMʙj7PUB#lض#\q570Vl 3eӋ+H2!e3;w,AalX»{B TEza/ ?\U9gPTkw}me>d 5`WQhI칹,Kؙݜ%j bab,!Hdjg`}Q]tѿI肀 7u/]?>ݲwM!-*. +`9yݜnC\B ܙ{~mT ^6YŇOyv/_B^~xi +}kJ۰yr)BRtJ,g䐳X TYSL*G"{ 'BުB"Bs"1aqnL8 $2)74PD!EF:Ü^څ$\i->&pdg)dw)Og J,'0E| vE0E1o&A{t5k +f3EY.)vQnD }wZ00lO> +endobj +357 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 686.508 351.233 700.456] +/Subtype/Link/A<> +>> +endobj +358 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 662.598 337.672 676.546] +/Subtype/Link/A<> +>> +endobj +359 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 638.688 343.761 652.635] +/Subtype/Link/A<> +>> +endobj +360 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 614.777 348.77 628.725] +/Subtype/Link/A<> +>> +endobj +361 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 602.822 333.799 616.77] +/Subtype/Link/A<> +>> +endobj +362 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 578.912 342.793 592.859] +/Subtype/Link/A<> +>> +endobj +363 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 566.957 343.166 580.904] +/Subtype/Link/A<> +>> +endobj +364 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 459.36 332.553 473.308] +/Subtype/Link/A<> +>> +endobj +365 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 375.674 339.887 389.622] +/Subtype/Link/A<> +>> +endobj +366 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 363.719 359.397 377.666] +/Subtype/Link/A<> +>> +endobj +367 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 256.122 352.064 270.07] +/Subtype/Link/A<> +>> +endobj +375 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 232.212 334.546 246.16] +/Subtype/Link/A<> +>> +endobj +376 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 196.346 343.761 210.294] +/Subtype/Link/A<> +>> +endobj +382 0 obj +<< +/D [380 0 R /XYZ 71 757.862 null] +>> +endobj +379 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +389 0 obj +<< +/Length 2158 +/Filter /FlateDecode +>> +stream +xڭX[s۶~#5 7Wvθs3)T.$R/EVbۄ'9v$c*`ˤ;O gCzHk~^`&})9&y9غt,&2O/'?$߯O'BrAߵ]=iU_磳١pTawBnc,/Ѻq=9Vc!X5SpF:Mi:I3NLbGgR7ݴ[UadL"CL\-˾nVݢ^\ncӀq6ʛͲlNiܚ8]]wp|hڷ]q>=|z1y*BM&DkTN&*SCH^^v!gh(L0!dvf NGݗ7K׫j{%~ucˋˏsgj椱+:n<\v^ e5A^E̋Q Ϊ2@ބnpˊoX,=1h+6:i0s=J-'˲bCiGzn1$~= M^ +HD0FdGp$2 VL[/;ߋKHo` +[Tc +FG9K7Y?U\i%ਝ"px +ͤBƌi|D t}e8za亿i4;!8 CNg/_>L9]񜪧n'bbǺw[þb3Z7k(>6~?]ii, +4\Y,$y˔ f纯'1*]EudL`O)C.ЉҖq"Q2 T):dTIMzJ6O/VaΠ4Ջ͖ʜiEfXǫ܈~uZyQ_߀2#tm(5g#FbRf'V!Z.0i0<#⛀E^Îchy1 ,/6!oZs s*)kB L젃*>i)_ݺֻ + XoWK9ZJ$z^i u@Oz>LU@ΞbA[>[!r?Ƥ2Av@7K "[< +@ࣿVd>(VČٖ22I\lGнqxu?j2k @!"ߛ䄎RaXǵj9hKnVn ,yJXR;B?c @x +" v,-Oӓ[Hl#@Fnc͊ !J-M#FDړ$ir +<o!*Aʢw\`LK"79\pzd{P쥌=WRnp/k++1dfxne8OxAQr(ß;EU.QgPk ԂAрt9Z/~n<a͍ )@(N39 ykp=ˍNA1aBVdC=Acz=4 O s<౿{`I h+)ZJ1Gt!>q"n҇E] GDsTCߋ)"B6U"gy)k M޴5Mmb-2a"9ٖ +mݦȉ>Kxv|6EBNaM%Cie0{DWot)D)qэB ׀혅kǿ1(Z[kt5EØ:FƱܘX=rrg-u ]mOOu7}+{s}7X<!TC %[˼{"(T2ρ0yc#ӝweb,M$,/%q = muZ)> xD(MvOd\pQx/ -y \]b?p/d\Lsf 0oP9 +endstream +endobj +388 0 obj +<< +/Type /Page +/Contents 389 0 R +/Resources 387 0 R +/MediaBox [0 0 612 792] +/Parent 354 0 R +/Annots [ 377 0 R 378 0 R 383 0 R 384 0 R 385 0 R ] +>> +endobj +377 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 650.643 351.704 664.591] +/Subtype/Link/A<> +>> +endobj +378 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [309.529 590.867 356.214 604.815] +/Subtype/Link/A<> +>> +endobj +383 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [378.919 492.319 521.504 503.112] +/Subtype/Link/A<> +>> +endobj +384 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 480.364 163.465 491.157] +/Subtype/Link/A<> +>> +endobj +385 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [358.815 365.832 411.174 376.625] +/Subtype/Link/A<> +>> +endobj +390 0 obj +<< +/D [388 0 R /XYZ 71 757.862 null] +>> +endobj +38 0 obj +<< +/D [388 0 R /XYZ 72 575.41 null] +>> +endobj +391 0 obj +<< +/D [388 0 R /XYZ 72 469.405 null] +>> +endobj +392 0 obj +<< +/D [388 0 R /XYZ 72 324.816 null] +>> +endobj +42 0 obj +<< +/D [388 0 R /XYZ 72 159.042 null] +>> +endobj +393 0 obj +<< +/D [388 0 R /XYZ 72 90.839 null] +>> +endobj +387 0 obj +<< +/Font << /F16 249 0 R /F27 247 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +396 0 obj +<< +/Length 2550 +/Filter /FlateDecode +>> +stream +xY[o~#X[]$ERDKD(!?3;%r\] _/~ <ũH؋e*@yŇo syf)w Iқ_O2RF*^A"{-r=JM42bq2O>0]5cWo7f%L2kǙR)TZݧU cN-pS5m| @_TdUeS3 +?auCy-eA_" 1lRWZ`IBKEaz.Ч5Ͳ6ɌN9>0zI\l΢Z'"N(2tGP,bۢZù0!/iiTp"P]?iH Tj pm/PAE fL"EvbSQ`t :DyӲk"*kh7DUj܌ɩ*&E0$Z>Lݻ’9t.[hahϪm#{l3fvi ߐҝz8R|U7kz yYWGVA!R`E0 AAya6#0earDj4-@|%d#ďJ'k4D +Q"UV-}Ue&kLF$!\·d}仱jl.P/b(6Uwa8X@H<VR[mB1IBe-eHubbl$Z6~L0^e٪q>mPAnqghɬv=o_'wqAA2FK!F(жE/6>[+vGa-`$iD}@;E@AاM'581ʂT-JeB4lEJoFK__rD \XF{=(Z-43G*o>ڨ'~mX(ir&lI#lM& Z ą|`Z#ډ9>MFF]<:3I(TJ"&G˛b†FU4܇.jn3u#`;0(yextm)>Rs>1p Ef?({mȺP\:h;Ȍ\k Zx꿁g \,9aD3Ce0Qȅ.zu[jw9'Pf>0.QVJ}ć((|̠A,iQ!t\j_:?:اM}f'<[.kMNr +ؗl.YDF=$*3Bky|y4& +.tCc{"ᎈa.wv(*0w +JCָˁH򘯇ܧ fnoNWFCjCw?h5=r\m<)KE_AH]PT%ıp9)hpAK{Y;jگocX63i&߬o>Ph =\G!dv`tfqKgs;의a??`2:}>9¢c(̳k"W{ /Rf'TE*Hpӛ3HܓHb+z>PP6.I@}ㆯ]7}%MFgFސwU|E}6Z10Kp.b1?r?-ҍ(/bGRˬ̏e`37ՊE3(-h;ߒ{ X"NFICYfg^ZpjqPP-n -3VN%5\_>pkSW(3'm6~c}ww7s,MSDz<}i{\t7 . + FmDJ=(e)'ИmŒ4S5 #<9[豙1NFֿng^X1o0t8+ktm&!⟱/<ǿw":dm +endstream +endobj +395 0 obj +<< +/Type /Page +/Contents 396 0 R +/Resources 394 0 R +/MediaBox [0 0 612 792] +/Parent 354 0 R +/Annots [ 386 0 R ] +>> +endobj +386 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [356.058 640.337 407.409 651.13] +/Subtype/Link/A<> +>> +endobj +397 0 obj +<< +/D [395 0 R /XYZ 71 757.862 null] +>> +endobj +398 0 obj +<< +/D [395 0 R /XYZ 72 611.276 null] +>> +endobj +399 0 obj +<< +/D [395 0 R /XYZ 72 365.739 null] +>> +endobj +394 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +402 0 obj +<< +/Length 1307 +/Filter /FlateDecode +>> +stream +xڝXKsH+t^3sebj/TJZ! ɿߞ0&vNX~Nw8y /r1;q<' |EN/?9hLq~HI8Bj~=#YE{GYgΗΏ:4#ax'xa̋yTЂ6}}]L67Xti}X1ljDQ5]>&{$nzTg-Dat`aiu00͡5VE{@4C"i4QND>$`UQ}pQ_@I 9X ӑUg N&6`뻅nܐa8;;iкy+C&6H=mfgGjP`,y\~SkI;R+#LL]m %ȥ0.+Jk8tBOG|*r{s/ : f fwqA Bc kkn&$cݳE4~p{1>0aMaFZ6—.P '%<)ܝO:xWɶtvj-ϱC:a7-wogb3w넰CH2gi>tYҬ ?2B5r.C`5`sϣΕyGwɛ⅙1>z|6-&:Xi#$aDie۪6&rK S>)n}8K }S=_@49pgޖexkVqO涥,0-^>*Bnџ=!cj^7fVOi*Vk^I2 J-B}_* +BoW|ԋbj[*Xی<BԷAn-KXwPb3X`WL!^"+Bl8lNXT.|kw>7O7>{VhLv +endstream +endobj +401 0 obj +<< +/Type /Page +/Contents 402 0 R +/Resources 400 0 R +/MediaBox [0 0 612 792] +/Parent 354 0 R +>> +endobj +403 0 obj +<< +/D [401 0 R /XYZ 71 757.862 null] +>> +endobj +400 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +410 0 obj +<< +/Length 1445 +/Filter /FlateDecode +>> +stream +xWKs6WHT A]I_RM2THʎ )ÎۙzA>?`Q$ $ 2Jc/q÷A );]L$MWlt>u>zdJ`~SgQE0_óZjی'pzz2=:_Nf㉤) ?3UiA{y|82;:ieo=ٿ>$%q:/T. Ӕg6!$I2D.A)Wטf}|eU](P2F<ǯ1"mx[HbkM=:3fj>߁|rymT} cGĘSYkUja֨/ͲlZlk[H{p9xeQlĬl /L<,FXpWUm'Ib>F>4O/LiLAY{PEUusW["tg^ nSv*YT(ޙgЅoTP&> Z%Soty(-'e0uO&v5?!dogC/ut)]&teHxy:"E^/􏮭>Ł]oU}Oh>{lQ҇ ȍ?M֮e^QlөOt~h3~I * >ڛx1j*-B6M[JK^(i hdyHQS?ywr% 6EI\iL qϰk䵥뤧Á<8k={}[]@wz`7tF?hvA H?a AfQG0n 8z0`3h` H׶:PѝJsW+44,`Gݩ͋>ڛ +ݗ(bV9@s7Nʶ{̋ + +ibnwhDt"$1čͳiaeޚWUQŽcwt'kj'"&Q^7?Փk=0~,93AzhE\mv٠`~M\G;E$s͹o*"ShdZÒo[mD482,USzQT"c_V!#NnhԋK4 g<30c8qhGjA{.:Vn"CL64@Ks-mlaf;ؕ{V,Լ-?6zNp~?Rc?,wԪf !D41B5h4Y'KݽV# De[,Jd k|/;%&6F{wbxk 8t?z"8Iy +endstream +endobj +409 0 obj +<< +/Type /Page +/Contents 410 0 R +/Resources 408 0 R +/MediaBox [0 0 612 792] +/Parent 413 0 R +/Annots [ 404 0 R 405 0 R 406 0 R ] +>> +endobj +404 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 219.288 149.376 228.143] +/Subtype/Link/A<> +>> +endobj +405 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [477.919 174.837 530.278 188.785] +/Subtype/Link/A<> +>> +endobj +406 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [477.919 127.016 530.278 140.964] +/Subtype/Link/A<> +>> +endobj +411 0 obj +<< +/D [409 0 R /XYZ 71 757.862 null] +>> +endobj +46 0 obj +<< +/D [409 0 R /XYZ 72 288.486 null] +>> +endobj +412 0 obj +<< +/D [409 0 R /XYZ 72 220.284 null] +>> +endobj +408 0 obj +<< +/Font << /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +419 0 obj +<< +/Length 2442 +/Filter /FlateDecode +>> +stream +xڽr]_7U,7DzxmҦ*eoi!bd2ZotqB(D"~9dJHE`9{K4O{wr4`\g8Od"OT\aEL\Uer̵Jˮj-Lejb XQ[]_mW:kɓ9&~$"%ںuuw]&*"3`s~]qXu~HE+3F]L$2{KpT_v*B BO6Ck xq/ yiҙw_pC9G/ͅ aâoi%Ӫo?,y?||?~.z >:}qS[;RDTN0닶.|"5@mFfck8_ۆF] H!mV8-)r Sxهk(ն-m4RmS2&R$T4B!n2A0FtnUl^@QW| ++vg+?tmmOdPᙶt;VC?#T΍3V[4޳D؋Ռ.S9j!s»e,e6X""E +C&jh|lC +|ǽ8թ?S)b?x`]WU"َ[ųA@,_䜷m.V чݓ sgй5˗z%=A".h&|ۛ7#CpRo?nixg]t3) +W]`"WYؒ ^c*e=/4)nc^zye@-MPyN'%ٝdH5vXVkgضS@ɅraL[g )V0+Ai@(J.\<xl|Ae[o]j GxSK&{/J@^EJ'"ZpPLD+QiE}N+ES" "l;_vA[3jov7۷)4aH<]b틗ﯮ)!1Kcno9ߊ]mga(|ח"Nt4x|]2 (ƥ^,yU2[(Kl@`s]?1s?gta]!t)=nH;P^],O$Ɍ-:#WZAd( saHf$0(04 I{t6~ls8I ZbKBjI.桷L|rw6{6(y24vl98G@nd?v{R 7NѹcSuŁs95'S?+` :3pйu|$άNFE%3 r%TȢ>Ri>4x~<|ZZTmq)>[:-{-ai8m)ywї眈"ə&cY餛ws3%#!nfxdag 7;Gl{YHWw[~YZȌF5w +r;߂+s-#(nDe ޥUەH3M$.Ar Yz8&%$ |3g.Sq{x_aHؔ%ĥ4| <{:2V55u[OfzBgG:ɩgzUqm%6Jx + -C;>hM>O|˫wNZ=]n1tKGL",5 A#,Ԏ4ZK>E*݅GgX^RDG1n0!_w3d/a;wz)0N +dKUi)q"҂9dRU@FD&6Or2A1%}Bfad484gN!gnw-i)[~g+̲\&TĔ@8 \9?4 gg4>^-u[}UC)Wʧ6 f]jj}NQ/|j/#}(82~?Oj&H%0 >2a$d3i*g顩0Y*ɡM=Cc(g-+ ^ci= S*7|; I1* [[<),oX67 "$w =i Gc{? T;Iʁb+`˲wvBqD1QվϬ@uC9KGf>ⴙlHă#4̃ ~ɜ. +endstream +endobj +418 0 obj +<< +/Type /Page +/Contents 419 0 R +/Resources 417 0 R +/MediaBox [0 0 612 792] +/Parent 413 0 R +/Annots [ 407 0 R 414 0 R 415 0 R 416 0 R ] +>> +endobj +407 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [327.621 662.598 405.993 676.546] +/Subtype/Link/A<> +>> +endobj +414 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [413.885 374.207 490.713 386.162] +/Subtype/Link/A<> +>> +endobj +415 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [338.981 326.94 457.835 337.732] +/Subtype/Link/A<> +>> +endobj +416 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [95.91 293.011 174.283 301.867] +/Subtype/Link/A<> +>> +endobj +420 0 obj +<< +/D [418 0 R /XYZ 71 757.862 null] +>> +endobj +421 0 obj +<< +/D [418 0 R /XYZ 72 527.59 null] +>> +endobj +50 0 obj +<< +/D [418 0 R /XYZ 72 280.067 null] +>> +endobj +422 0 obj +<< +/D [418 0 R /XYZ 72 221.882 null] +>> +endobj +417 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +425 0 obj +<< +/Length 2270 +/Filter /FlateDecode +>> +stream +xڽY[o:~ϯ[eI]-[&8 %:V\]3%KNS`Ke8~ Zk¥ ObV +dJZnN֣0M:n+Ž 6VDl +#xz'b^nȖf1yf;J y) Ey{ ]%& +:_.np{ +w|*F> N|]rpg+/Ke֌yRtzW CyBmC>, +R_ v'5g\ʢ,SJV>(yBpHj-f[0!HʡBr̟҃-͇5V''oMd#29MK&t",,r|ew+B~~j (jaj=3O +7|>FS0)~ LG.z'&q12weZtY>/Iuеa>f;<]bi^! :-G(pP}v}9mݢ`Q?%:"1T &t2k艕EjG9MޘMlvRK ݓ to O/uOqϯ\ξ/=5'FDR~W&2A%dD-zE0Oݥ|:Pz7-6Oj*9ܑRT @QAT"&Ъcde ٚQ򚼕/'yyݍӡ2<ٚADɶp|` sMtrUW@ɷUEԚRG1Xّ-P$m> G 5V]θu,]*y{ +Eq}t:7]5gH&Ik :ؚPcQa2U bn}QCkL86!%B'5T m.I("(=r|o?P~R &7Y>?9 AL|gP3!&&̌fʉQ!MԔc_$U˖vc ȢQL3 &̈́3fv`ӂ1ـ`!"2©s Q8ל Z%BѬV}X Hu #1LlWPcBX{x2övWayzɟW-|z4iMLb"%O>Sd%8$h^ +}xD!yahRD=AAd`'zEN-xi)۟kiDgUIVO]ۺ#~g*\_yS]թl~AnZ!7Ue`Wvb>jW7߭> .k^#y,C3% LLЧA +%P> !65MUƷMo_+Sv[V͘>hrBsLXKN<{ϡnp#̍z/MU U]3-Ґ.FD%';}S@_EܮnLup(TxDf.KƵiYmdRW3=3 S2S\oM1E?Yq{: ]̆B3  +왁qԊ°rĒYb m<͜93oީ\ 'V=o(ƍU {~LAGT+M̔cL\8?tBN'ӯVG1!QHJbU71s>3?ý@ +endstream +endobj +424 0 obj +<< +/Type /Page +/Contents 425 0 R +/Resources 423 0 R +/MediaBox [0 0 612 792] +/Parent 413 0 R +>> +endobj +426 0 obj +<< +/D [424 0 R /XYZ 71 757.862 null] +>> +endobj +427 0 obj +<< +/D [424 0 R /XYZ 72 563.455 null] +>> +endobj +428 0 obj +<< +/D [424 0 R /XYZ 72 280.115 null] +>> +endobj +423 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +431 0 obj +<< +/Length 794 +/Filter /FlateDecode +>> +stream +xڝMs0:) $دM'4f:fH"qj-4jճI%"Ej JQZqN*TUL vqsھC !ykHM&"xZP5BBjWjmwpVG# Y̨ +)Ä{C3T +*靧!47|_1',f8*N.<(~I +z sE'7; +4!fu/>l\l]*y-i +endstream +endobj +430 0 obj +<< +/Type /Page +/Contents 431 0 R +/Resources 429 0 R +/MediaBox [0 0 612 792] +/Parent 413 0 R +>> +endobj +432 0 obj +<< +/D [430 0 R /XYZ 71 757.862 null] +>> +endobj +429 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +435 0 obj +<< +/Length 883 +/Filter /FlateDecode +>> +stream +xڝIs0 ++[tZҒf:,@3^mW^[ғ=j1[lxB` 3B xA(+X3{wt6k ؼ9m!x2|4F ,"O|y8ß#,fN[#sUZv6f]4MWҔկTlÂer¹0640amfn)=d G6˴f'~gE$HH!nv> +endobj +436 0 obj +<< +/D [434 0 R /XYZ 71 757.862 null] +>> +endobj +433 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +439 0 obj +<< +/Length 860 +/Filter /FlateDecode +>> +stream +xڝWMs WpVA_G'6McO/iH$f6i Br,!OOH}۷ @qk +0I)@=-tr!աnN{TyqR2?E(=%!T):E*t ٛ*GyӸwdSY/BnETig*-9̌M/oi7F'ZJ<(:-𥣯r96A"wo)|aG4[{GvQ~ޥvgwg%G> +endobj +440 0 obj +<< +/D [438 0 R /XYZ 71 757.862 null] +>> +endobj +437 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +443 0 obj +<< +/Length 900 +/Filter /FlateDecode +>> +stream +xڝr0~ +-*iBҤ3N]vv:͌p/o_|rMsCc-R#jyI1 }@˧>5v| fq6GlD/G1H,}jyuh8:]^.D69Fִ n|a=GF:E ma]f) <,H diFKYjIC^ؘE]Wt-iQzi^nuŠd~wzMx% [DCjI$>bZx2Gh-ڶ :gd`7f'}\׍ÓF,w}QOwel =<+HYp9g(I8NOE g.`IuhZrա;E^jl#YIm%/USIٯӇ]ȍM~y Bqg?}݉6Uމ@ ڡzze~~8!p؞at)Ssyh]7;:v`y׿d@@9aKkr,7ˏjHcwM#R2x,b˚sҡ/uMeasؚ)#ϊqӲU锐W|"VrD\xU՗g|ɚF,ۅ"UBB:axVF"O QLpkWSxNXE ,tNDd+G4#51N>  +_nHq|BmnuTզr OcJO^x;Ӹwn9?Ly)8` aȒ> +endobj +444 0 obj +<< +/D [442 0 R /XYZ 71 757.862 null] +>> +endobj +441 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +448 0 obj +<< +/Length 991 +/Filter /FlateDecode +>> +stream +xڝWAs<WIBtlqҦ3vL8L8 A2oWo iy 0 80>" &?~"?~< 7s +r`JD4 a- +Jq]׺iT%|Jdc; d}DQTW?Iser2U?rCıEHDsҙلYNG^̵Vf%QqTGL-Ipy^dkZ~Q&nb*>buWxï;?.緳;8d\ˑM+ Uu4?Cw<ՉzQ<|y9heM + +endstream +endobj +447 0 obj +<< +/Type /Page +/Contents 448 0 R +/Resources 446 0 R +/MediaBox [0 0 612 792] +/Parent 445 0 R +>> +endobj +449 0 obj +<< +/D [447 0 R /XYZ 71 757.862 null] +>> +endobj +54 0 obj +<< +/D [447 0 R /XYZ 72 168.935 null] +>> +endobj +450 0 obj +<< +/D [447 0 R /XYZ 72 122.705 null] +>> +endobj +446 0 obj +<< +/Font << /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +453 0 obj +<< +/Length 2323 +/Filter /FlateDecode +>> +stream +xY[o~#X8mz4V '-q(!$ٙ(Z@>X.gge2ZG23O(E&(UH۳ +IiSn#0:>_goޫ$E$Z d&M*=~_j6WZY*Im,~QIn[}__.'Z& z0OKۖmٕQլ + xῳquThgI*+RRITafГSW] +=Ni$k+L09 Lfy"rZd,rkp3p4GS |)aƢ3aV1ClaKs;zs% +బ+$V#Ú(+ᱲMX2wUߕDoe$MlӳƬRt<5%\!iGC|ukq[0Ohg9K2$zoQ2Ņ<.TVע<܃?{2T&p'LS̭j3I ʱGe͊OLۦB Oo{>9&wݮ.`׺12o h\?Z"n_+ -!pꖻzxl]Wц&Beq*_Fk$!2;/u]uLMe םrŹVBE[w[y-<W^HשU5ʌJOS^/㝝 22B@JWA}/iIDu%A][ozowߪՀQ i*Iz xTe4RR-I ZE}G&P{:> 1m˞ SW* ¦;f~ wLÎCg:D v]Jr{RVOlANtLNjW𑾆\ZJcTV 3T ^4,@خZ X=$XiI5HBZi9 +'1i=\CñC1dӠ!jp{Ol+[LPDG^3pR9{mЈ]nɎǜkkrosV#4bxV+DoכFvlutRgф\zegc@PsY$'Zzî1^4&a;i+cb.lwZ܆"VuΓS⅒5jVMܵ-Ctn>r<݉ˀ N62Bf_T2{'J8/TT8*5*@M]PVVYRn~Jow\;&דշ;f9|v`@Ͳ&hŀšTD6#/@$!Z%EgDNj*2H=mJ3 >8/?ݎ<"xƎ=cNѱs:+a⣣q+yI8gql,%1M=p48@nyMWB16` FIv|>qGED= ?鐃gFmLQg>B8V<Qu|v(%PmuE6Gѩ qG3' C:Aio͇C/(U*F sP*1P(~ .paHé= .Nd:5)2qqBB)Mv +o]- +endstream +endobj +452 0 obj +<< +/Type /Page +/Contents 453 0 R +/Resources 451 0 R +/MediaBox [0 0 612 792] +/Parent 445 0 R +>> +endobj +454 0 obj +<< +/D [452 0 R /XYZ 71 757.862 null] +>> +endobj +455 0 obj +<< +/D [452 0 R /XYZ 72 635.186 null] +>> +endobj +58 0 obj +<< +/D [452 0 R /XYZ 72 481.368 null] +>> +endobj +456 0 obj +<< +/D [452 0 R /XYZ 72 325.439 null] +>> +endobj +451 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +459 0 obj +<< +/Length 2077 +/Filter /FlateDecode +>> +stream +xXQo8~L,[cn13k;cq~"ĉ3 HDȏC ]2 Kd⭞=-=- *_}X,CmcC6O+}$N@[JD "ExrF$3:ˋLbE_MavM}K+)ڮ4%g odAΒ0RX=eIKthǷp@Kc fTAђ/ߐ==P`OCkUC; /Z__k,Je>ӳb ~oh)L'%"a%TA 669\JD:p{l`wW_`e ',HC5JbBNU #e!  xp[ݶq"D{c +k>ˆ&=MH<ܗH)r&n&hu?vm+]6f M̿0Z!REj?=,В~9i$Jx΂Dh2m^Qa}AcQ'|OtbbNy1p% !I1aj VSgݴmˏoY?jRC؉yҋ$$0 +[H n{74:؛֬7 m";V"i>ƅSn`aCSq]@v0jv1.vHqt %tGտ-cϘlnu_]ez 4bMUZxU _hrg&.;xmDgQ~>rR!flo)Hc`v/fXsԮ&;ժbh¡-vNbq C\vD{M" + }~@-~9\gk{"@ȩ3}2/VW#^!$n9q- gCgB* ]QRE?X= bR# [K! kZZw1fޝ7m.Ts*%|MSƽy +.T!D1ŝD;'r~` ٢T&ID7W2*=Ce¿`P> +endobj +460 0 obj +<< +/D [458 0 R /XYZ 71 757.862 null] +>> +endobj +461 0 obj +<< +/D [458 0 R /XYZ 72 720 null] +>> +endobj +62 0 obj +<< +/D [458 0 R /XYZ 72 621.972 null] +>> +endobj +462 0 obj +<< +/D [458 0 R /XYZ 72 517.904 null] +>> +endobj +457 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +465 0 obj +<< +/Length 2551 +/Filter /FlateDecode +>> +stream +xYےܶ}߯[8U[`)[vTlׄ;!Ght$8JTynl4NwCwދ\|\d^HKFa۔o + Z(˶YI?4mO{RG\$(MPLX" +O 0z'A^~}7UZ8ԴCM¯F"뒿i鷬ǁjnXZoCZVh3};v;kͲR2EÛ^ ,}z֓2HN +{8NQ{Ԙ$?WQc]tZ)j-ROpc1?|fُ߯2o^_pv3,X6 0 8&7(8vGUk}FMNmuVSqd CU$s?TFK-} +Լ?qt7˞f2+7自,Vc$=9M_[@jv!zN0Mi`Au "BN*v[nA ,#9Hdd2p*4vKj7 +جYKhLSӈ1C\EKM +kUrV!g$>"]oygh!>cG;ifjÿR4g=22I%H&Λ7;s%x,[ER[D2eN6ok;hqguz7u +-{GZqGn BzjqP;a|D0S!-U{}ut/4ׇp2E^0LC]^C )hir 2L`rc3F#4l9i|?6;&%[a0v_ߣ nqy`L48;:e ]9 CтQ_b,]5't{H{]@b KFH L?լ(N+j>=ٯfjsTWhr ((x&BGɉG&ι-N cSu},wcih KSf霎&Ϝ~ߎ@U1ŧ>/[X̼he?XQ.]RjJ)rK3X@d2w 4$%;Ú !m6D&(zJ-Zf(֪Q98єV% c7j O8a bh(E:e|#O8} 4HwO̫&(ayv.etNlܱhD7l*cE7:}]NOk"gl<4rPy9%wBC𪿵Y/v)9 4(|øxynlp# ̸ +jAloVYҡv'7 F'$rʳ̍En>9olẖKwt+U7K"4 dbW._e"PRTlb*rp-6C4 T 8 +nvBY5NB,kP+8NX;u ,ueB;[>z-΂X/ں}9qL i?p7c{exyXszia/9,$}oV}ڼyNj4 +y2MD,Pܕe#Ѝ;~FVN&FvЎB4KٱoY.E3Tly9d%T`.!Tb#zsݺ3eŽ9pJIh̞ NnSE#` G4nֱû@!`0>_Z#j?BZIF?!؊_XNw"{ҋ޾HZӀ>78Tu~ųۋi<RfAfpW:*Sά< +Hbh? D$Q+s"`ApH1,G{I0۷;D&*+Ad2ba9Z)LſCW7x4y}>*` d㙗 +'p ,"9/Н>vts33EiNx`-aӗuTX yW[=s}Aɕ#m/O>'daX#\D;LoIMḻbD sK SŶZgJ A`,1fƃ ݳ%_ {DI1:ƍH.r%Ȧ'@c\8a |K.;^-ƵE|ѝ1Gmg ?okO32Ox&\CYTIUle~ ϤTe~}.P|ߋ[,Hb!gK/A/ ` +endstream +endobj +464 0 obj +<< +/Type /Page +/Contents 465 0 R +/Resources 463 0 R +/MediaBox [0 0 612 792] +/Parent 445 0 R +>> +endobj +466 0 obj +<< +/D [464 0 R /XYZ 71 757.862 null] +>> +endobj +467 0 obj +<< +/D [464 0 R /XYZ 72 720 null] +>> +endobj +66 0 obj +<< +/D [464 0 R /XYZ 72 418.734 null] +>> +endobj +468 0 obj +<< +/D [464 0 R /XYZ 72 350.532 null] +>> +endobj +463 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +471 0 obj +<< +/Length 2748 +/Filter /FlateDecode +>> +stream +xڽYKs8W +UeqIJ2D9lMFdlRI~4 $d/ @_7pqug~_脙P/4OXf{"_!Ӊ^ܹۅTEFsx{볋g<^$,EX + ^"/ .U&s_4vH&*X/ +ɗ+*ǒvj]9TT7ӭ&E#i''ɩ>p(e!Nsx |o>?WBWMg}ܦb䯷Ey -։ +T*`un=0ġo}BڜMV|.ڢ7ɮwgMwC~cO%IZ<&WiM^SlkRi7~ۧcr߭=Y;hNJrFaL; +ZxUk#;;0*KuۥMw|[lȭ!PR8fnQhޝ#m=Fia̝V&p :moid/I )ݗt'P>Ǒe|KZxCvOIQ<)2Ғ ҽ_k;CHQx" +Q8FdTxؤ[ +DNo@3 )o?4Ș6";y>{˦u$-8s Vg6(pYi `ģ .VX;{#9aWOJ^C|{*ikR'bhܜ6%LȁGn41(OdvU;hf^u;>҆&>uqW}aA )3?F6;_w9\ }:|R=TLߣCh 0kDO-(h8ZH<4 B0 2&Mn(."I/}8POV07: CiCP]=ckiLS9][PRqA%Unu7=s);oWZgvuMz9G(1oIi|k߷wӆ.a||' OൢƗr!m\ĵvB7c;T(xfg|T@]:+ʲ5EB +9M) # +endstream +endobj +470 0 obj +<< +/Type /Page +/Contents 471 0 R +/Resources 469 0 R +/MediaBox [0 0 612 792] +/Parent 445 0 R +>> +endobj +472 0 obj +<< +/D [470 0 R /XYZ 71 757.862 null] +>> +endobj +473 0 obj +<< +/D [470 0 R /XYZ 72 384.128 null] +>> +endobj +469 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +476 0 obj +<< +/Length 3038 +/Filter /FlateDecode +>> +stream +xڽYYs8~[}<;|$[)Mgx(>X̚}<b3`Yf5gq`V8 m˴p,gDWҭJo>׋=Ӽ(>O?7|iɗiF%PozCi]l-g% ȴ"$V.?=v47uE#`VOlMaP/ԘY؎6fe\|slkXr&BDi;l]^t{݄5߲Z5"q,2V o󌞳_t5vn+wWݚ)e˼J; ^9CϴC6VW77@b9_x^l,y 퓢x;>I+xd~pP*ᛲŽfdKz h\t?>f uj -gldko[9l۶K *W +B]+)2Ղz>+WMR(ھH`sHV;2@Yramޡ4PMWclՔ"? [zOTL%MPH K_ +zizE? g8 4}c꣢!9Mn"ir7Ot `,iXtNX[)vvE5Td{zyurq1$_o,ϣgQzOM gkͦn:ra]sf(\7"|j]ݣN9ϿXp؞hyg2^vga?%lW%ɩzЃBsAO + (`' GĶty5/g,p\EΘe8ˑFuK& Cy$PutjUߣa\˸k꒷RdIWݢAgٜbӱ"Dapauȴ:0ѦMN!"=|b2 <ْ4 ~WC$dp m$U@Mo]Hj>ukM dCGhi2HjGϒg,'C38 rw#"+6oE)X^o a"Wiѷ< 频 xӒ!h2;b6y7}

(@)uA?KZK4} ,ɇ'bw iYzuBe$JCR]ZN(BNգ(Jyy[/(mv5*hn$eq+3Nt( Rhc&&9EMٓes, >+ +ʲ'˃1mEth,-~͚e0 /ك\Xy)S\cWVrP> izNF)Jdi44S\ߌj'Y6+dWJK@ʀԪmKɨ O³1,qbVjA +N9>EPk%%MP>c۶:qǔ6/`?@bл&r"mcys$g6;/S|B6[ZB@Op@Ԛj xD+j|iV7;ZHcYfȲóT1qB^aD +cZM0:)n`p֎ցY Yxe<(mϵG_BI7i-| +endstream +endobj +475 0 obj +<< +/Type /Page +/Contents 476 0 R +/Resources 474 0 R +/MediaBox [0 0 612 792] +/Parent 480 0 R +>> +endobj +477 0 obj +<< +/D [475 0 R /XYZ 71 757.862 null] +>> +endobj +70 0 obj +<< +/D [475 0 R /XYZ 72 598.518 null] +>> +endobj +478 0 obj +<< +/D [475 0 R /XYZ 72 496.387 null] +>> +endobj +479 0 obj +<< +/D [475 0 R /XYZ 72 292.053 null] +>> +endobj +74 0 obj +<< +/D [475 0 R /XYZ 72 150.22 null] +>> +endobj +474 0 obj +<< +/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R /F28 248 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +486 0 obj +<< +/Length 2155 +/Filter /FlateDecode +>> +stream +xڭr۸_Gj}q7uՙvLBJTH*{. ErA"xppx k{b{'E`+(/t-6G};(uË)3<튁ڡ5ʶ\Ոls57ULW[KxƁFot=xa6yz]79b?N,Tb TQt;moS1tԫl6L$'@9QX,mtaCu5Þ ȫ+bY [e&&doonߟ^Oc!3eِQLG D/l%ٛٗD c/NH図^{, sa" uݝ~){ZJfޢK[T2˾l@N o 'gW:l7E~Xq:70*̯x_O%q_a c߳Th0-ݮ,ZFR#޲%:Aa frTšߎ̥YM9ܚ |"IͶc%uSi*dZhP DlצD"x0+TS`!޳C@kI۔/`ϹI*`%ً10S~J +EkESrfW V5O{솧4O5!E +)5yБ+$(Ɍ!Ot,Rxϥ:iΫlD`Kc) `O<ag7F_XS.X.^cqX3?aBhhhKbz(X@d"e{ɄZdJґP"`&vPQo; + á:Lʄ` DB d095XdAi"To&GrYxN%pyӸ,՛.޾s8>PY옐b]ճѷ)^KDhTDب/0,sBA_Zb9Mk(27+( +VB Z=.Pb-18udZ;N%쫸C JfyHp$t>XӐam + T(gjU7Inz1hy֯qlHtgv(?HN}역k6eeN0\ܶ-L4&8}&msq{޼D|0v^&aJxJ(:M*.cHaT!(oYachr^ %q2|nW8>2!ۅRqE5b†f91WJD$#uAIFAЧ@+0 iC4㋋,Piyg n6'^~x!rc(v۱  + +$Z2m92Q\)YaլV^G}$≘1}(n}fZ +w6mc~RDaꅁQ69߷O +0Dw55*&a0HaJ|酂Wcswtr>+UjP@?5uG(Y*(`i1j 5f6\]t#Ck}nWi-(Y՛ +bQLI\ƍ4A?(4f%Ӧ(zb%/$=)tn ^mDLw/%!W5??//C + 狊R9Dúy=V32) ئ7.xSozb==mZ[2y^tU +`/]ku!>B+~YZ2J\6mAw_#jN*[+T-{PV<^i=s0mnx2 }W_rK ` Y?SNÀ }- Q=h%96Ěq`W/rLji2Ӹ sߠ+E< L pzQEZHhI> +endobj +481 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [410.123 435.975 455.219 447.93] +/Subtype/Link/A<> +>> +endobj +482 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 310.593 146.194 320.824] +/Subtype/Link/A<> +>> +endobj +487 0 obj +<< +/D [485 0 R /XYZ 71 757.862 null] +>> +endobj +488 0 obj +<< +/D [485 0 R /XYZ 72 686.127 null] +>> +endobj +489 0 obj +<< +/D [485 0 R /XYZ 72 529.582 null] +>> +endobj +78 0 obj +<< +/D [485 0 R /XYZ 72 363.298 null] +>> +endobj +484 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +492 0 obj +<< +/Length 1225 +/Filter /FlateDecode +>> +stream +xڭWr6}W`\I1ӌ]I2lΐJvܯFh%Ԟ1A={&누'Q1$r3}QLս[db^Wɸr[U;~ X~?]ܰ %%CӥV,EHLJL.f?=9M._.nhVxVTP$(R*4mI';K,ܦalWveST,4~\Xm1Zڭ)xQ1M.Lk:CmGmxb-[5rõ>T>gTD<Ï.ۦU\[BpN2r+A XyT^܇ a[Y#h h*8U!7 R*m[KJ$SځP$YrTMa5UB@khf>UT\<6y,AП +H¤UwNX'Oۺ#o̎Q R:sύ~ +Gʄ3;T,0pޭ#= $OmfX9R`.0_ԪgK*" X TbtӮ#< Uy:y]7*x6Ū<[Aohhd!=OR)0HEt{ZU]hMXB jT +~xޚjY*ۺ֥-. y_9A=*b4y0ZB;"jt,7C/a{a<4T Eb>ǸlK|7&.$.u2\Y.g6z LZ}mTMxǫ6)o{!uk^o0|gv2_ۨ&4ݙ96#tm2Nw&m(^+ DY}!\k_IwV[B:' }̠Ak *wNTy.M0?yY7mgNrkL`wVBCzG[]WE)2`bf?ԳbEOS"P!75O*\G]紥h&(eDI;I?G]DvƢok8]-DgCS+[t +b70:p|M~ +endstream +endobj +491 0 obj +<< +/Type /Page +/Contents 492 0 R +/Resources 490 0 R +/MediaBox [0 0 612 792] +/Parent 480 0 R +>> +endobj +483 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 282 +/Height 319 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 5153 +/Filter/FlateDecode +/DecodeParms<> +>> +stream +xݿn!pO%H  PpC ](E`ˆ4. 98x` "t| N廳fK!9\~?,gH{@E C9b('@ 1 rPN SLVy0{XPN C9b('@ 1 rPN 3r_+ιo`Ƙ1 rĈS(|=zO^xtwvzTRtLf-ɳ<>~Trj^Fu'VNm(sU_?1ԫ'i:y?[dkƲo?xx2e񽢢VT9&?|ExYGeWfrT~)x`-ᚩ׏[:{}êpyCɩq'௏re ӻG n|Gvx}䁺.׿~8hemr]N^` =xZS̬V%)O>}+w +Y_𠰲)W=?;\D/_#kZMGONԍ/>m8_}xL3%S)!P9?=~~?=}{__TkS7C66g;ɏ~; +hP6^ظqlhO]S+Q+?&YNGU$QNMY[?KK _zQA0ϰ#̑f;Y[G+ӳbojK/zV;=N˟4ջ0tdn|NUDa~k-kVN?Ex$fWz箻h-~ ;RUn'^U?ZG5+Da$i&qazd16XhNf؊T8a\NF}/_,Oɟ"QNK0c5^&PNd~C믿p@9MSR 2 C9b('@ 1XN53yEޏjn2H+7z` V %gm~cLGtoO~2S=hi $3bn` 0+Ƹ\GkDa:;'_UgpRCFr ftmw]p wq=촠M0%aDX`h[e:{' Tj f?$, Q/_̄Yi0 `3g5ny2"9YNͳw{kvW^eLze[(7BGad7Fd(=f(jK>"9 |)?^l6=-ZSOWڝ@8)ԝ. +߆۽ CT1]5N XjxJvMhegn*Ü 'dSv^]Â؛= `#a +[ `0@ `11 rPNʩP0؜!],äUPNK^L=9ޗ! jnJ +`K҇Iݎ>D J!ra:NL6],f߇xk|ɱS[ǽd=t4n؆^!bX6?,OK_GHeq8c֚ͧ]Ns`ޕ1 <( LylcKTqHjtpzjg2';qX0x뱅ދ?& p! ˎ ,`4Vti89; ++^ 5C*77_pU{֖MoW0,`QqHRaG5Z2]>i^ML., +i|xJ7)4L.],6i^͍d?&W؛=o,Vo$1 ! C0 `0`0= rPN 4ȮI%( e,'AW&AY"lze!f0E"*nZ\KUe:7{ưbd3"|<e'ɘUҬ[seCP*q2l&AY+U٩ʂ`ư(Cd׸ SHZz5QUd0f݊"*n̑ZJ\ɘ,,L`E^ b71b  rPN C9b(fH rZ.Tĸ fIJ@JN'A\c'lsl&Up/CYY,df8?,(,~mqMe*m'MJu+ksY٫Έ2 d9ml6v:; ΒqMU!pivͧ`,,ld0XH7},kQdʾuG]ԲNaX٩N3/;u2E +{gމ^p]¦Lز\||)Q한kcYI`pZY EGy'k0*Lygheʄ-KWiyM)X6% +ͪtaq2bLʄz%Z%{ٿZWj<|f8&sJ9-0zq0H #~ĬbF0 `0@ `PN C9b('@2ӌ|´jJ[nb S`TnVY~fGow;o5|“rsg2f)o /}a6nA~.r^,upv=ufzǧ:pr2lN0'g'cW17k.<'^ܬyNipCnV:ǫq r0CN.dyq0_715^F0 `0@ `PN C9b('@2ӂ~;Be,v B0 fu'Gɂ1O:<,i/|-jJss7`0 ԸuZq޳LWb8`4Q~:d2ԙ4`0S{)r_($`4wahW{Բ uR`:d~C콎/x\s FqrvY0߰RmES_TWI-hndG`łt==o+ݩQ~t`Bh/,`!,a:sr't.`15^F0 `0@ `PN C9b('@L˩z؂r[f/eC2# `0K\MwIXJ kB#IZj6[ű1x^YW1/8"ӻ?}I +c2xVTUR0YqQ +fma/r1cFcSeNr3,+U' yͤ$Ɇ1c\Fc;q5PL=@ 1 rPN C9b('@ 1 rPN +endstream +endobj +493 0 obj +<< +/D [491 0 R /XYZ 71 757.862 null] +>> +endobj +82 0 obj +<< +/D [491 0 R /XYZ 72 454.851 null] +>> +endobj +494 0 obj +<< +/D [491 0 R /XYZ 72 398.604 null] +>> +endobj +490 0 obj +<< +/Font << /F27 247 0 R /F16 249 0 R >> +/XObject << /Im3 483 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +512 0 obj +<< +/Length 1283 +/Filter /FlateDecode +>> +stream +xڵWYo6~ϯ[%护.Cb+&a+An*b+K$'M}*>mx=g&\kهKYVro +K\ZIfj(]_gU8%?=Kp{(#4 /G<4!.µ%" +"(5gNTz:K.mN64";ྮָZ;,E+7ŞCY=U'T|Yw&|4.ё!'!S^,Z^&n]XC-Kå4qr.[h<ى]^wQ \\Nigѩ#JAÁIΎ¼n[^ =aצ؅)M;yTZP YZL׆@=X"ý,,U7WS_^ʉdDsx{* 0e̿s(,(t/`:{)`|{֦e֙S+>@[.4a7 pUYƽV @uHBxZ$ƣȜq6SR +AWNpW!ɛyG$~|t5pfI_d> ji8y& SBJZ(Kxט{Q4b Bnj:]PUgW_`cGMG&S{gxTTRLiQ8Brt}|5v'\`Ufpڋp, XL*xd5H)S#(LjZqMf̝aIeV:~DMw0 X$|n.4Y<v%7HדB85ٮNlGpԌjiFѺ;13oUh.~=ɨZy{bLTPP3 >L_2s +endstream +endobj +511 0 obj +<< +/Type /Page +/Contents 512 0 R +/Resources 510 0 R +/MediaBox [0 0 612 792] +/Parent 480 0 R +/Annots [ 495 0 R 496 0 R 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 ] +>> +endobj +495 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 546.222 114.646 555.077] +/Subtype/Link/A<> +>> +endobj +496 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 532.892 192.686 543.122] +/Subtype/Link/A<> +>> +endobj +497 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 522.311 126.268 531.167] +/Subtype/Link/A<> +>> +endobj +498 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 510.356 108.696 519.212] +/Subtype/Link/A<> +>> +endobj +499 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [70.625 497.026 179.991 507.256] +/Subtype/Link/A<> +>> +endobj +500 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 485.071 217.73 495.301] +/Subtype/Link/A<> +>> +endobj +501 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 473.116 166.326 483.346] +/Subtype/Link/A<> +>> +endobj +502 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 461.161 175.805 471.391] +/Subtype/Link/A<> +>> +endobj +503 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 449.205 212.611 459.436] +/Subtype/Link/A<> +>> +endobj +504 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 438.625 154.081 447.481] +/Subtype/Link/A<> +>> +endobj +505 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 426.67 102.192 435.525] +/Subtype/Link/A<> +>> +endobj +506 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 413.34 130.143 423.57] +/Subtype/Link/A<> +>> +endobj +507 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 402.76 145.363 411.615] +/Subtype/Link/A<> +>> +endobj +508 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 389.43 183.83 399.66] +/Subtype/Link/A<> +>> +endobj +513 0 obj +<< +/D [511 0 R /XYZ 71 757.862 null] +>> +endobj +514 0 obj +<< +/D [511 0 R /XYZ 72 720 null] +>> +endobj +86 0 obj +<< +/D [511 0 R /XYZ 72 596.989 null] +>> +endobj +510 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +517 0 obj +<< +/Length 553 +/Filter /FlateDecode +>> +stream +xڕSM0Wh8ave]Uj ;dUC7~3pi/ s&lNvqX0kyeN.t0\^VUϥb%ӫr-2r)6RЊ)cIQ'j$)乸]FYn/$g-V([z~vOvF+#C PWu}=Ǧuܡn{]̠+54vCw+ˈnx ~\-2P&Nb M6."|Un954h*Lm`Jl6}F,P\7f9{Y9w򌜦Ȗ(-~4I]sʃhm$LjzGҠrEyAJیP~'WkXSofR4Q?> +endobj +509 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 724 +/Height 804 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 30208 +/Filter/FlateDecode +/DecodeParms<> +>> +stream +xKkY#hcVFF chDB@ o2HYX/@Y,/Lzo6r4y ܘM%YKVN3]*ͮԹœFRWܒMKcy/k|#ovpqK޸c]^?R?e|p4m[z +m&-~.۾G>0 tM2K7ɃOR_KoJ/79xR_/#Ɲwy_0:g>Jw^~1k@kO|ue +$Y|(}֖&6 Ǽ}p-:re#,zt`(='K|)K8Ui[dR(i/c6XR9<zke32FYKd/~9V8ˍG&i*2pw)ǜ|[ƢqF">pS/گÏK˗/P\?ד/no>JD"}  :Cz*K|EL 8hùP(޾}A={{{`fgGX ʠVfcA< 4&4yLuZT2u  >rLmNpm0EG>ִ8cbq,&" +Em -昽/ >>>( €n9kbWc;Ain943Rn9kŬbVcil9:_eŽvʬb%>όj9o&Y +OA_8|-gm;Wۅ,^ER_\;%˚(ˤh\=:0o7En \|g2xœ=ҥ^|~<$>zˇxW}qck)kop.*,=I#G~Ń'WH=v9X;.]GWi0EmZߒ wa~rK# Hp.rzz%˗/!T?F{rr0K\d2)/ܚne=nf9{mzi -bmVeE!U16JQ;zѶ. (nVEԂtXhf2)vpG}Q9Uvޖ$H|Dfbn;_5UclHnJjf`(7iԅqp6GuǏ=q39hR*aH|G<2a{ԅlMV77Eڜp.a4zS GmNBU ۜhF7Fmq6G])/ 0p.!d4GkA%|-jQDHB4GP0PQTDݑIzkr +N@T|Evjf^w\J$Bd/h_ONN)^z%![r-3o gԬF\( +o߾ &#@|vqfHʌQ(sMT:/gGX n g<nXՔMM\%N/x|;8vFɵZ-˙,@>]h(+ˌ>o&Y \#fxE_|-iQTDHF4GP"f@Eh"@a4GP5%{\wW3G'ZdmY%[tsmc˾T#X8oS;zѶV:G'ZdmԳ͝񮓮i;焆3SNs-N&42QO>bkTs ĮsXe4f1Fr=4GFzh0n-KIJi.9:gr(榨 0_|-ibfFWE' 0pd9j "f@EpdaDs|-iQTD((*"Fs|`GgϪ]E5K2M^mUciXwY K],hRbnO ,޽)Nw%Y<u[|1֒D=#k$T/VV%!+\nG;TQ۫`>4on7zZUv`pdaAmcK +L3|@Epd!Ds|-iQDHB4GP0PQTD44 >l4[GJ٬X٬nY-ȡ 1EfLMȀ-flh͝񮓮R.(v0 k.if"+ZAu4U!)vw*/]F[TX<Ba B&Ӵ+L}񢶋NmcRmj"fyQl5UjX0F2񤶋5l0"[$ !nL3h E29 +>@Eh"hZKb@|Yii4E^i]rg''Ǭ/H DfK}ojJu3} dr2mrwm9KpeJ(s,ߥHhe$-\R˗;;++ڦXPqB|-4+2܊c~^vY_ԋVwsl >4ȋ.#,e)9 `>4Ǔ.3E29 +>4È( +"[$ !PQTD((*"y4*0>.4,T7ANu*fL;J|\ѾZ$۬\_ Y FjŢc쵑*0p]2rwHzKݑ4MhF\vhjG:=ũ3qba(5 wp]JTBO]%RM"4.2ADWѫyJ܉RTDJI"λPj>4ÈRDH>"E29 +>4È( +"[$ !PQTD((*"<̛y+2L|%bmi ,梗n, 4/\@l:+c;mV.2V @|%t_M$gnI`nmP56 R׎ɥƖ;=0Ye`|5i2-R/ ̕1AAXG&#J P4.BoNFa*"[$ #J P\#fPj>4C(*"[$ #(nL3h"@a4GP0Z|6ܝ![!"^1'<<}|뵮Jp+]&ȑvHyi> PO|>Z(jt7횹;s(Hod' @p+]S'lQhusSmP0nL3cm530 +0|5ikP>4C(*"[$ #(nL3h"@am| D*POO;={V 5@qpkdẓNh%bEte",uE!EzM#5c2lBfn 1XN;KY/.BzM#2h&5N~)cfC^nM骸 5 >4 k$xnL E2M'> +^!""""+'''A_2]z*H=ɛP(<<>{eЗcZa$Ţ!E|{{{A_ c-DEj5f?DŽW=f|P|bDq?ۈG|E0|'t W CjN oNNN޾}[,) +1G|E|E|E(d u|jxmЗ"F|E|E|E|E(O[KyCDV|mK}q-x}p$;~zx[_DQwXolom}}c$)#Y_Kbzoo>|.pWޛƧokңXfܽw~DF Z q,C FυyvKv}:@\$KZ(q/Oo^-'F_3n$Iz2 ): |[cŃҥ8οxtqo7`@nT{X6FndmRȞ-Txk2_mގ! KhgK(ioiKt:zdþ%Mk]{K-x0J86wPeiYFgڐ! qzzա~GcSq}zz)ˠ/\>I`^bcM\% |?Xj^ XC" B-"wg2]B >?g,wǏ=qDpgg'ީN\VVu{QH]lt&=\__ojyZx۬\_\;vրC|A\?us5]B$+өJX\mr--mjjdZ*|8v9| ܴ`.S jxB|7UcBAoIFߧjq"c|豃v+8[5.qQ,h +v uWbStލ1wזn,!o} !|H$.p }p5#VGÇA^ k?_ < ˘3&S$  +ė1Z6WuDŽ]fPi(#񤑿4}Mvo>nick|-70B-|DCVOKt)ځc2)v!m 󥵏\E=hIKgX:n\=:09f@N.wkZDZ, 4 +J) 14Vj|z/=jorGіϵҥ7RfZqű{W}= 4_GioN;9k."\%N/x`a>H>o^C[t&Lj=?3]$Kک>C؛Ҁ.S5f]|}L$jXZ*m'ۍ}-H+>IkRz,JyGF`I>)7oKrQt,ǓN.s\[o9imѯ!L2+frvZGLm9tkkzoM2iD 96uds>q&{Emխ +p&+GGGFۆ~1ZgŠ#^NOOg~4Cʈ0™d.TG;?zrrb m1Jn|P>ܷ']P #|_|ė(w~.2''7U:jtv{V2өoʃ8Tb9SHenf}MwHbYSz^׺ڮGxI`> +>4o߾ BdA>A_Z;?K_HzKmM;h3BV`{i2Yjh_6{S+qMXp7aj8E(뵮t8Ba4Kմ…3ceNi7DB6c2vLyg.qH>ﹹb[=HG9xш :y.|đ3?ou ֯jDq3񢾑,5NG ##? +p]>bA@ #|UFm s'KYt(cCͺ{x[mĎۧ]};6wʦ.-ꢐ[iĎTbRˤh4D>m O?7 h*1%ݸ2FS~~42KnP[]$K÷Sg{@(s+B|,mVF\Oᅱ!O 47Zdq՗j} Z`M1ΧyL->9_{"*I~P!ʈ.ǐfhl̰B &Y ZIX_`~ +|^60<-='cQ;]lfǥKm%s=p,#kծĸكwB|~?\乤I#bG{_{-}qkq[[cVo8>|}C;#o^__ LySEF΂/#_zY@18==i?|Xz/|C6mZZ"[rymm͕.dp-jV@~Z)wW*fP^fZ%{Y+YkH$BO|b/h_ONNsyz*K"X3 .efVOm̌>o&YRn.++bqղjZ5ozRKJ/4(~b[ovʭJQqP :Bl7ڋ+(?cBPgqʽ=C0\Sk>!GPVrTU{]bPO6VqZ]X?gX pC@|`qϭv# &;=j5/.DKV#E"nH|绉fN V#Ņ7yH9S[# Voվ^[#ھ飙j+JS;ϭ4bG o1~!vcz(3BQUsˣNs{Gl%Q`^;P]xGecFLQQ 3 vAQZw@p.GCq8&[!>>3%̞6zs >ҿ8AȜܝNxSևTb̢ѻ?,vBx/OzNngg7q.tmc#ĴK f3V|0ui +9S,ڳ]ȏCAv1wO& +PZx/y }z-'W|`q̫vaR|yUF@uݳgU{H[L̉j#v.wJM%fbtq91WiĎTxWi Y&\q91WiĎTtLj/Wr7gA;P]xP0 q|99Ӆ7`H]ۥwMR4+BZ\ȱ.j R>7`H]%?ob-7;VwKKL]gb(B@! Ym0^[^(Okm܈wt5N]Ĥ`!.ǵ]]Y ,Bx,yym P>b|yUF@u>`Gik^0WmĎc!|mΎ?s~_7t?Sϣy*|<_]-X^.9s@r3ݗ!B*|<8-3Ziwy}4 } bG oѐ~1} 7][x/"k*zGo5#RQ|0qY%mS_uMmO B6rbW+goi Uc0nQIX BV} ! . A ۉ`lBF.aW *ż}6K/|0q&I9_|P5 +C oa0;f拻 )x#̫2bGS>=S)bReN U#Ņ7p9+Vg?%nlJk^F8˜̫4bG<ط/4W}׼&sqiږoJ/9m;7>}K}\׶[ϵZ`Mo퐟&E!_{B,9.hxeK4=k!>>S8n[yBnc‰dRl?@4VZ{|]k1“Fc }FDx/ܵ]CbQ<<kJfv]Wv #(Qh-E{:9=/_lp+Cg]#]DQe2]Q+""w'''A_& oa0Ǝ\nO}b*#vF=i3 +qH o1t{ 0F=Ys协Ū>.3hwDVNs|NfIxxPϽ])=ka _vU*VLmЙ6c$6N! >=n?pvQPMc (p$|)CFW<~! >P U.í9"'XXeĎTGGt>n`;"`L>n`;½'fYdAMX d#bl,2]z("Fk!mb5)3XÅ) +f`nt!ldcq4wmY%[tsS,p9MTVeXV6֘`î׺z˲ċ`b6‰#zs#ut:mwO6V*sizŋ7uA ]-mV#U .lG,yPۥUl'-_̳ټ]8t!̛cYemkXH11DGvA]ŮzeΓzypc EGH%11DGt+mu/lG, 2bG##F@q! >NNN(XiĎX{'P?dAG9ba >^|%DJ#v{v3Y,'3;ux͗0JytT|ST*7ʡ(G?{VdA{{{A_jĎpmm!=QEOK;J-fzsuHirY[s3vؔ>[)ŶX[ݕctXu +>jZЗnx5Zu6wd̠`2aIa @F~[ LpPƴana2l7 wIߎ/8x}}]|/9[ٵwvzp]|AZP,x+2PNqվ7cu)u7]el!ZS+Hc>PWU +/m9Q)FuXnz-5Í%Xr04qig%Y6ܳwG=bH_vѮnW1Gvr鴱5_Ž'8r ݊W!4^_:/Z-.xC1i lG 4 .lG, 2bG##F@qqD7҈ >v.CGt+~v@1Ďp/4]t-GߠK|@t}`d=]sGK B\ۅYܱFG++_kQ[T*m/-:>Z*Qx$J LF8|,3#vYnќ:} +5hA92:>P;z`01DK城#xN{!h j3h"<4giXLF8|t߆@0]# AjS7iĠalG vk ND7ʈ#V#|J#v<*Ll8|Jg3컋*z[gbژx@% LN̾8K΍xIW鴽130].'7gvwEA]{cfb>0:}wdrbv8K3ܘx 8r ,# !srw:]E,g +)9#,w*:L.'3r졕B11DGS˝YL]Nna-w$9&f#>bPp1;-ޘ.srG8 ~X8&f#>h]fvrr%@%LF8|zeЗ7EKt+hoo/Ko|ʩjA_x#  8 @M̍Bh|@17 +aFU13*m`nB#"VV52zܦZ,ʲ뵮vLuf6+{ܨD"A <GUeT/CamuP|cDx0X򯶋s3W$MnbZS0 O~Vޜ^ңXaE EdK[Κ'"g%rTA|E؅+;@҇^|96iEœF֒7 #~* f'ҥwn|CL[I$WǾ}.8c?%Sિ{ޮ#śdx>>Šm<|RnqR_<:x;eXJ= >-;v[[v\`|0Ӡ/!^|} ><wU?Azrr2A>7x#C=9dwCxr~~d<8P|0n7'nvۢV[-Nkkj+wvvWՌuf6+_! `vL.btJsu ?iΙ]_V * $ɛ5 TUehXϛDh+jт/l~?Y:-*catA_ )/BU~|𬃙( ω-m=xp=,<ثW"-FiqW ȣͿ1|O?{J#`GGGJe^vNC3H$5k$%P쁘;??,bm%2T3>QrN6{]kmֳ7z]YAV1ߪdֽۢ(D;!`f.N-fzsU[j:ڑ "X,}  +ŒRhmiU=z`_.#3X$['۷A_B0G svyVu1|0LDիW @my|aAm|03j̃M =񤑿qkɹz8l,y]A&>.K[[F0^"WX dPbO+x?|7:ocmeR|)!ӏ4~ұ#;іd`2b|g[;뱾I#n\=:x#ױ$~I`3eqV$~c.~<5ޕ@Qv +ןjwA,,u5ܺ\+8zo/Զ'^yL{ zj3?hp.ss}\E8)Bz_/(M~$YҢZse!h?<;dnYun]E۷-,G8<Կ^kkUm{ nFZ:D3m? nx$<[ ebI6>h,Oˠ/Kt>:F b+>yd+p`1"}2o|a}@gs]A5}NN%Ir`ٻo7"b3j +Zv ٱIv~;Hmy|@IV+G:,;9;79zW''OdvnLYvL5JlWl-z¢ {|С9D]I Tk}Ѝ~d2)Ô' +[+g*n7'n61T(dY}v$3=6+!e$=Hf$3{R xJNe%#u=-Zd(x뱃ގ!F2eYY,Ēk#|ٮ~A_.ڥGmG:c3JӖeH iA%Gh/JH;G5mLNukR "{|2)־F/?͏G>GSW94%;R]NևΨjf!\e'G2'];C'fOR)!Rxު#_[}wW 2 U?~ wqo +ˇ98S!'wi8 +}y㾶Kex|SnDFt~W˃\31셌n i>g͔8H~-i"eVg_ᆻR!E^Bhݕ}0#׵]dEa'+=p8R!EkN/:wm.|G*H1=v*qcUdNUTqgF>$]J"-vّY;;++"*s+Y̔E^,cМ4[\&;;Y++bq2kj[De40y|@MgO ͚ D5ȩe Dw$/m=ELÝuny|@IJ*\كɧP;/THfߓYEh̃4VυИ;p!HTHvߓ^%# ;!g ͬďe=:t+2 +-(qLHrȝ]jh7e/ZSĦY\6Ru;P9qnLZ5bB%1=R!EK**v_Xs8ծb6[.ˊq\:ml3FL|@I3]TQŝ ֢jTTfU}9p>cm  袊*l|ɮ1 袊*lМ`hz%;0@%8 @D,kPwE-LaszcFoK=M'A%8˽R!ɌFVYQɎwWMzLds ^f +)7K~̛b߬~g ?|@I3woTHP~ykBw.2QZ_si>q;2zX0q͔ +i'%(s1]5aӾ'ZWwשdֽ;kމyp7աJ8sH4Uw@…s2^%R]cPݣ*(Ż>$ƙπ.+.#".+l]#".ny| ʸEUـ5(iJJ"-vYd^ fK+DqgE,ވgWjPqk*''z6K,\vqvNtTYTWٳg+jwLz݌>9== F%=hٖ7~v12#uW*fP[B;jJfv]Wma&JWYYX6NU:V=yOk+?7Mdke^fExeЗ<(q-I)ŶX[ݕ(Zb3mמ( spwgSb,]MŪegN;_]^|-ʃnx jb{ hPʈj(SP(nS=46-jJMc/uM4{8j/!">$ƙomIw6S}Cnw ~#9a袊*,E%^itQEw"".B]@EUYQuArjEUYJKzggseEVJv[~]-L6uʎEN-MmՕzj9cuu}n ܳ\Zad"xj򢶋sɪbԪ'wt`]N-]6Ό. +[(|@Iv+LvNv1jbq>#P>Qnt,wJ[ KP>#HjV鑍mtB-;kusB,wmaN~t E^J-}\}c?p'TظVIbx[ +Q9r(|@IWr. +tBEw"/Dz%袊*,E%^itQEw"".B]@EUYQumGqN-; u|@IAv!xJ + 9`^PS@]bS.s1ᄌ2LR QEL ;dnYunEEuhJ;z1쉦<эf|4[gs\#W%=G&X,z{jN%^ɽvI=ܹ:j:6Ĥ*|,w9yD41I>|x^ze1BPx{{{sj"{ RYEuh rtQ)lf|thN=_˗/;@ˇ>$+.#<[ꊲ +Y~eUn_<-^%F|@IWr.߃Wc># Pf@UTqgo!SqtQEwV޿x_}Z +Jƒ8;/"d>uS+'A]TQŝ l(] +vp'cYnS{EgoW'fգhn'!B,jD Z "8&sQW}ŗKs+-^vjɼ(?zk]jÐkO~D?|@Isv!AI&ֻ'ɒGmKwwIq -Ƀ.$Ț`(н.3&?־=~=3vЛ,66qR_<='n4#<YddvST*J6֍ݟ*ײ[Yl֮7A-g=5Kh/{WedǾM YX6}cl3s( H䞻.TzUh~\ՋX5\IrYhDǨ*;߰ ΚyrvϖŻHc4ʻt|_uyR>&+7[mE*!vv.*kIkd6[~x2;*T//#=(O*ʘEurr>$+.fRDR$+GUTqg.(EUY(8; I`! >}1OEUTqg8Ƙ˙)eiXW'H |5殟.[ G9Hl8o&eLD,pp76T]GlgY~6-0knpwזCW^% g]Qc}}][l;_r+ЇɐV[/ +d1fOM!E%nfYvmsۨ}BjXu3!f8{C%FA!H4 w]TfgӮ+HWq}g7W*E!6;֚.fC{c QF3=A5@Gƍw_Ev 5EG1ƺTB袊*,E%1; e|X,yB%V} GUTqg#~ >|۠/!DX*q]E&PfBhYݕ/2.giqfJ&ٲΣqN5Mdpژu>xQyo<]hwS nnt 0'ǭ0lH;_!t:MYO]eǮ9JΨ!_fZZ0携 f #wvvŬUå5R/3;ݲ8[.Pf8{#Zd +buQ;?\-KmMۼM?`岶5n2ZQyEAY슜QǢ񮓞4/0QBR.\}|},=Iۍ~g)֖ۍGNndRX_7ۗIqp_DyO9#/c{j…RY,bnݱ%F*Pf\v>2˪ux3]Q0Z(rf8{#kK-&y >x&sq!ږoJ/9m;ƧokV빶qW-/C~||b`sýEWYpLՈF(r?f8{#6}-H&&-~B/rR_Jo7A_xp.B](='eoU,vl)RǥKq񨑷_*mkl7U{}]R(eD3*PG@FG'e/nیl<|o9,wO~(.S49|4K/_} qAUTqgrOrzsK]ONֶqV~Jf3Gw999 2Ga*p9wݜbkusB,wmkR/L >54KaIO*dάM%LYɭs=YoXvTx6[!K\9|@I3&O!6;eѡ~wn%dUx0V >&jO +LF/bVZF>m"/''G[~sQs ? w9WB]TGE@:+z#7Y-9ҫŦY5fSѶnr?H.LЪq{gEN8"^/l֮'S0^ SM>~YR<Qz?Gxpo + nK}-}p5XoW{튱,bTeޖ^tr/zȝ3F7W x$pG0? {?A^K;a~sf76leA&Z[+].fWޓ.\ٌ=,Q1z{F0 >^zU,kڢOOi $c,en8?9Ç{VByrb'h8::"7#o>ܣ*PƒD"a|]b|jk/gV<|̀.BY ]TQŝ{.κ{:.5;EvUF΍/tO < V",;EvIi鴽ㄆ˾ >54SmZl垉λfP,(r^fYD/nYlmvy7khOYTٗb8BA:t͒^麮gC9<[=tzBZ&7Fv,IB/WLrF,vyc4˾<۷_q1|MWEFǞ$熖062ʹ/]Ph\L=Ξ%ByJ2.$Qtm Y:׵E٫%'qC]/\E/|cO {DU%65\ýkqd%,H)IYw}ojJu3}1RAޅb" lH؟12 _%Rd?ƭ3B2ohf?*z# }jXAjLÇ{!@9ϹEgA}wݘd +s=A >5yÇ{tQVÇ"||{R# qO91 jؘY(kC/]kkkv_k&탫(ꫵŏO?qBʈ=Fwn^L ]TJ);Mּ9뼄-2HՒyQ,IJિ^/~ƧOAF&Gc[۾z$[گ4iSgU 񼳁[dm̵zkDB].KO%-($ۍx!ɤl07}}S_6PGGSm| "k̤MS}xv\k+yDMQF(#(YTLj@,KL<08==:ˠ/!fK%~ZΊZ7.j5q&mS艇|?t~~3(Zт^3&J.V# ^tTۙ"^/ߔ[Rn[c~ɣNedlc +6̀^%cf"˸dYz8jzSY6EO^<|O|Ź,U{gNYi c /Fo1WJ2k}qQEK;ˊ=(6mpC +zB̛'oǂ]v'%ȱTxs=Aן]UsO|1?P|lA/>PU{ oݰgk״_Z_N/jZЗ +Z\9:n7'n\v6f]V40hanr}m'zyߴeޠ1'>p/#rA#5W_H67ч)U!G0d;;-s TzR7U%܍O 1z]iniv'͘n|Z3#;;BF8(n|jf:.JŚ8܀.~M|ȃ $c*"9(&"Bc Y%%< z7kO9NLi媢RLJ̓`Q[ۥz8 bva6QJNNZܐgRXD厪]<1WG'dJLJ̓Cj> lثڞL`' +>jX;Gl|RBcb'3,UcB #$nJ3 4;"r0rlQءO=]B:"' vyjde_C%kl:>Nj11jl( 0 BXcvV;?K:trGħ. M z0|r]R(>؎GI <ʼ.1ݔÍn͇ +񫶋 S{ں=rcFDN&0vX<(x|bNxSN!:zr! +.whSsMfnmT[:1c6:3fH?ܹ:jl?O<ե +sV\YY]"aHim+N~&^azXET/zѤ);;ƳK{l\Fxn{".* +BGgB&SZQJ!QjYZ 1DFO"W-#˝Fꔑ"W.k+ŝ1Im; +q;W6 >QQ(Ɛ#t+ő@ÏdX_fIS&\I"]PvQkD׉R&i8`z e[R snx+XuT1@ta +bU 7aMFclQ9񘷆MM8̓4_; +dv Uij?]asfo]2K>[D>Axrfdfc-Pb];Z%kr^7q%V@";`;H-x-ҝ*."R ++CH0xOGY= QaE$́|vI!y +\5N:uWyrV[n>ڥ Kmޜe.{7*tۑޭ|4wy!`:*C!'[|s2㎶mߜ;.v᪡^ܟg$+vxjG#-Ex i`/Jwz*绝=נ?ni͉bWcz|{(OyQFiϥ[*+o2W~pgQ>Uie2SZ#ٜ.ґRA07d.# +o o{!ۥΰNvefZik-^5rVfg]Q3^M+`{^vv $dc+TsSBaE&?kjkZXo.Еr3.Y5JMخJOC.^4ŏE CVX1*eaqyw%FXIծ?YAu4E +i`n"|E!+N)Et'j|5*sn.w:<_/ +ݺL0{YEX߂YZU&&7a/].eӷw܉zvG3oQ‹].oW 5qшcuGl?¿zEoIX&K;]Jx! }7'h\(GW6wΞgg FNS` AWXf .fpըɇ,b^_- ŻjƐ5>i\y7e織 /W%+U7y2so怾+Ohu}7^v*5ؙ]G +@kYTXK deb6p(lJbɿ d.YXEɮYS'0te켛5 ::l.Et&±'=[cvqԱ&Ð3frOՅ;tВlJk?.1JoK2)6p9Gˮl`K>vFML>n>^veܽyx/zu6g,% CqP7Wy?뽏w.L7?`&˲]{Ӽz(4iG#*U̶1g+ji5eUa7?ۉl3jtT!`IG3qJɼ6(R3I,|FRrfD]|~WfPZ_/.#6?_lXF)d'<נ<#y<+Bکrf4G-Wk,l]`0lዷ'[oS3T.B*3@|,/nZ]" K }[4okN(ț,p^8] _?8%&rg4L>OOqpWt1HW< pKéΖ͊'aT|Ticus/W] "5߅?8%F00.ִ<9 fij|撿k.:ud!uTA&7a/m.iAm&ēL^g(X , &7a/-.rp oj!xOy4% n>BslğW.lMi9 W 5qшdY_ˡFo,H\5`I3 F Ņ}dU#덢7^yjfн&"}dJG` 28 ]A tLz<::5Ĺ]E%FbUv|Eg'5J1a0*.]iKM ]Nyف=\ ԇ|&"%0_ګQ}Ͽܔqyqz,:-`vD[XoC*^5"H>_K ?}.^ |mvq-W\?ۥFkzըT*klÝT`:zw˵7H&&-tW||4d%5i¦Af4~?MW`Ejgvlwblp(ZPrC ΅ \5͛W7U,׋f^[9/e +]iͫr{ +,bwpgUݫܧ /Yz+gv1tet{ +ÎmmloNCz+KdJ]v)9uɿs-?#vҗҡ)bɿdzi ZX]N/e4L>#hnFzm,D`Ð&w;V7NMBGusɿ.;i8kt +|nooMPK{]ܮid&&謇ӧl2'k(YpdbpkZlk(YUܫ6Q^*? lu/dTd<~ ^Xͬ#ur^2ŁJ|YU[V3od1}!YTżgɑy΋q0dABM]n׵jB; Ϋ/rKCíˣ|]LH+y>ˎ+UmzM&ΪW-C TQo9t}>Xo.UNNVo|y]N/"xNxP}Md&,wr2&`ɿW7rBΓG{P,7Ȯ'z7 ,7!'@u4ido ;9Ftsl#{-X% EGGucȱ!E Ҿr+cĕdq=,!ۥ蠐/_d(YT_7Ћ9;vd֑R+%,P6:fb2huR~, pO)u[~E*A8% ҟr9,5uX,Y@bJ7[0]h:>GaOdX`K/=<<>r +]. [|UTU] &Y,o6*j͕L7YYZ Q/Yz" ʈ F,e)Nj BFx?_ob UN,&}H~(}&볒&doyV 5|REJXq^櫻#~oy;e9TKMDSzY*9bSp5]@}V"EdQB8jYHtV;]AW-)jMh3-y)kUK[E +v1-RZ.@3]VdX@kKa `5]NV)QO=SˎI~)דw?9:uՎeifA$خN;M.V+'gij XÐve|n\<ϒ0"]Rte'X`z].eȃ`Гr<]__'PodI.*,?6A@gvɢ[y2so" ݭ6HtlY( +MKJ9/J +tE +tdEr}ȱA@gbF7[0]fdvI STh/]N/ee K V^4Wbh濌a(wS]tӮ"% d_C[.^yM Z00lI%,`bh˪X-P?tjgcfQva)0f4ɀ#m ÿ>5hv*h$+s./*,'g Bfɤ? NEJQ^F p6]ʃU(DVyy>ECy24fF-Rr <L&N8/n)BOPU0FqY]Hҷ+1(G:C@gv٧NQ5 ?E +v1-RZ.@3]VdFE|<߿zlA:/v9lMz˳jF xL3gE W7jK$x^g-B\y^pC*fE _Xd\Kh|N a >jjӤA.ܦ!%-\H7b̂5yYI.EH jh, .p=J^E D_ۦ4!q)q)2rk"=*v1.#hE Њl.`t,ptj0nO,|vhvN!{.E=c1yOS:<dcԳ=&ɹ^N~$cdK0ngvj]B$DŽ{y Сs. \B Њl.@+]Vd')p GiŴd,@Ƭ,zh&jc!ޯ(9zx<XDKKâbV5g+f\^7z*&=/=0nZ]J埾x;.e^9.?֩7/7 x|NO 1dVKK$tQ~0kh]Q^(|F#g@ːҘbVM&C@K"hE)]p2ګ|> +g!;iv9B !`8 !/tlw,EzS!/F] +"hE ЊlS8?9}/`pګ||||||||N|Ltĉft)tуdrA)ЊЊЊЊЊЊЊЊj +endstream +endobj +518 0 obj +<< +/D [516 0 R /XYZ 71 757.862 null] +>> +endobj +90 0 obj +<< +/D [516 0 R /XYZ 72 174.393 null] +>> +endobj +519 0 obj +<< +/D [516 0 R /XYZ 72 116.209 null] +>> +endobj +515 0 obj +<< +/Font << /F27 247 0 R /F16 249 0 R >> +/XObject << /Im4 509 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +522 0 obj +<< +/Length 1938 +/Filter /FlateDecode +>> +stream +xY[8~ϯH >ujF+zOj)߱CHNNJ_3'^"gE^"G<|x. + $MϺޣ,H",\^*^<+AHo]xoWU&ɏDz7M^Ɖ:,We"mޔaДOx<0ح +l۔`(%,e\4ZV6ɼaKbdXdcl+gOq0eB_Y˴c9Z&Aϥ]I\idijQ^a~ιO~,d3ؐNݵ#fr-ކlBer-4&tELR\S 1<{ß_hU}+|>8(b.;Q;=ʣ41O= CܞI=-@DOx <#GnBExMX b!@Ϧ׉2/;$7D%s!2D81.v9xp11.vvv).1>$C<33kiV!Oߚi4).kJK0y Cx[Zwuv~Oi9B3Svܨ`ʇifCFώvȦJn!;P%VdEv=0tL9դz h 'C/4=1K.pFb= 5Ϛ`Spl52.l,l&z{ӖDT6ݛ-a< ;᜹eS3_溘.f"r3㍾4 <S8NEØ:iRݼH΂VxEOb|TG@b| 2q2M/ [ +A8kT8GUO* +H0.՚Cbf+Up`)kR8]5*.`&$M0S&aĿ!H"fCܑ\On#HY_vPlk|>BB.2rCāgaAB%:\/'X +endstream +endobj +521 0 obj +<< +/Type /Page +/Contents 522 0 R +/Resources 520 0 R +/MediaBox [0 0 612 792] +/Parent 480 0 R +>> +endobj +523 0 obj +<< +/D [521 0 R /XYZ 71 757.862 null] +>> +endobj +520 0 obj +<< +/Font << /F16 249 0 R /F86 524 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +527 0 obj +<< +/Length 2321 +/Filter /FlateDecode +>> +stream +xYnH}W"۾:&Fd`bj[UMbf&]]Sqpg1~;"Ȋ(#(eڜgT0[GYwn&ЉTø.uw" He\ {y,?wb)L%'mo[ϺBfnX$7[vf򷳷Get.. " Aš~+/d_u;]$ zTDYD'(8*rR8r +Ѕq"onI ,ɴ,%dsAEB$`.*3WV~fK3|*2iCޠH8{)1їr Ƈ*[uU]]?7l~o:P'êek !fmYӊ6 :6-`Pakn%H=rוHȠ_g5\YNܛ[Bf%~+.7S#kLկi[H<֩>|ƚ4!)*JgçLj$$9F"0k%r?ㆈǃ/tGmd #2"}35q ߬H"΂$ɢX2Lϊ/kv *9?@0fohW֐;,[S=WoMiZ)is=e,JCV.8\!+rN8e+`+-)cu/Zj˲Wil۶ܭ튖}}o;9U:u]]'r\! $e#ʇK٥%@9ߦmf3;zv^,Hgږ^y}YnL =e@a҂,n#lWߚ +5}f[vO𾸈d7SiSG o{~E '򀃨iPymJ#mo}#: &cLRo3)|$eɱ}wιwv&l0Ts +?1]0LUYlкcȊ1ZĐAyTXԀE[~<_K) +  ?U՚7ƚy"ҒM**3kl= ٵ/'h)/J9R٧Ou\z=PVǶF,;ᒯ_kMywW(wvUuJGfQ;EUQOKd2 _]gv#ޟvqz2QLNHrVq[/lME9F$yB3b`{9'k ݚIqpͺvÓCq262PI);a>.9 SekOC'LjE3 e0'#Mw_C5p|٦cvf$$F$ dL)! D_5jICɘD^Uтoijɝld$KnPBQq0͓2KHgjivS_/z_ ɾޓca.{=O_yKM;N݇^FJأxzC*Zi]4cQQ2$S +m6\\, b:y'ȨpTl\A'eZb. +e㨹[7, _ &BOt`oiz;[O<:VX%a#]OGcݴ@PL \u\ v̎ul5.x9_`烊Ho+/c" UNwzW;,Cm?f738>eظlp+F舳sgkaזnUtJP{5k3_UOxӦ0=elz--Nѫ~wq^d,3w0J8 ㄋ8D-dbVk> +endobj +528 0 obj +<< +/D [526 0 R /XYZ 71 757.862 null] +>> +endobj +529 0 obj +<< +/D [526 0 R /XYZ 72 599.321 null] +>> +endobj +94 0 obj +<< +/D [526 0 R /XYZ 72 409.637 null] +>> +endobj +530 0 obj +<< +/D [526 0 R /XYZ 72 340.881 null] +>> +endobj +525 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +534 0 obj +<< +/Length 2647 +/Filter /FlateDecode +>> +stream +xYYsܸ~#GrʱW[*ip1AZt#SːF7w o^.̜˓0qn4t(unon^ozWSM7bc6I +[ Nmf/:9!vo-S 72d5q)$$P1&7[~HlYH/Xk'8㈌ +S$pHfQϲS6j|,h`| rKoNpA>2l-:.3|zx- K"Vuɳ3v=jzMCjL~Ù[g?L_0`-ֆ)L]>'Y(#θDi<{:(S8B?#0j9oLjPH{fgg?]^,Gq;Kik4gKܲBDd_ɍkb(~hŪ`A9+^dCPTkb$̳~ljtO4)G`0j=K6Ⱥmj?aKt#]f;YTݎ8MqK,,6]/YiCnHUGxO!kk( IN{Ua,8TT$ˇ2JeћLLOL!Vsh36!b*¦n)UKi'cH lhd[ + fR ߈ȣ*z*̐y tCtYks'46pbhG+ (틻z5킢@#+ܣN ;_XHGi~ o88{-^[~SRh"Uac" {_.]a"/]nl K6{6s)qj5y8BuT̓͠pV?TR/Wqy4Ů:u<Dbܿw·!y<{'!vmst5/&8)Ymoy zi]ӏK06Pd^Ovݘ&F8Re6^KcEOr/Y bH,r09VSD+R^_/\&Ό<84b 3z)'.n ,K<8#Bb+vzizK9>)M,X02Ɓf鼈_{S)t:s픦+塻Sh1صZ5;虊7iׁnvv+V9n>eqWEOMY]!`wSO-Gܟw3nQ;YĶY7k͆:=yjĖuuX + N)H?N:? k!E˝z6X u = +" /cqOA_ nj +endstream +endobj +533 0 obj +<< +/Type /Page +/Contents 534 0 R +/Resources 532 0 R +/MediaBox [0 0 612 792] +/Parent 531 0 R +>> +endobj +535 0 obj +<< +/D [533 0 R /XYZ 71 757.862 null] +>> +endobj +536 0 obj +<< +/D [533 0 R /XYZ 72 720 null] +>> +endobj +98 0 obj +<< +/D [533 0 R /XYZ 72 456.537 null] +>> +endobj +537 0 obj +<< +/D [533 0 R /XYZ 72 410.308 null] +>> +endobj +532 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +540 0 obj +<< +/Length 2002 +/Filter /FlateDecode +>> +stream +xڵX[6~_##e(`oi4C6JUSXe` +L>CYJ`l8x x <4HI㠄oqi<<]~7Dy *WE1O2-|~bn@a~*ش~_9Hf7⼤qׇsJd-GiBŹXr{m0(p=N}8nZWmhV}mFVLyzCa΅~p&ZIPZ6r{7qјXxXW XHӆֹW"  ӉMVcnLjur2ʄpPH4 _~!}]:`HpAacUL9h2Qjo@onEQF6ng vΛf4-.vk/\4 ##qzt>٧D6ר *gyf]UE9ٯH'@~Re |JğȧLHJ%RGv_ $rncX2mJ5e˒AV+X^޽PILUۢn3N=LbkTE76MDT3S +WPͰ{'./- a? +\m=`/` F{iƉڒ\eD)]~* Diʞln7y1zDSh8UӮSQnIߕzDa#ŀќ?Ru~q~Yl z\:% Xátd<ö2`+޾X.;¯_PNz\&DH +0H0a|B7:E>c҈6a 6Q.*,hSXyG7/cftσ`:$v\  Kۧ*\bԏPcGc3a3_1q~QC}?wQ0t-5ߨXb`Hh"qC- ePGG0{q(;MHd;Ә{ 0t3$uL0G嵋љ&oA3Ar +Bgu !y#tԇq)0O*4~2m ?Hl#eQ\j\f6]=fiL5$OԽ豫7c+~^IU #uzdq^t^}=ъXwtF^cBDǩg6\`d69eػJ[xcZgx5[L- M#k.fn-Uޑ܈Dcμq]R_|]\]#1 bdqyk"uf7&qEKt<݀< +yWwux= f'Q`Li7d,M._ع̩ +endstream +endobj +539 0 obj +<< +/Type /Page +/Contents 540 0 R +/Resources 538 0 R +/MediaBox [0 0 612 792] +/Parent 531 0 R +>> +endobj +541 0 obj +<< +/D [539 0 R /XYZ 71 757.862 null] +>> +endobj +542 0 obj +<< +/D [539 0 R /XYZ 72 563.455 null] +>> +endobj +102 0 obj +<< +/D [539 0 R /XYZ 72 493.323 null] +>> +endobj +543 0 obj +<< +/D [539 0 R /XYZ 72 395.232 null] +>> +endobj +538 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +546 0 obj +<< +/Length 2517 +/Filter /FlateDecode +>> +stream +xڽYm۶~B::qR[L'\y$*$uw(iE$^>}v +z+ (AVtkEt,/kkŵ*Jw淣 T˅χ5< _fUB_?\.g䍔E:W˛RD$yW1wMuWnpeuBoŵNuBeak`ƣa4:~qqP> h+~n ߃liJmLݜ~LDE21 Pʁ=A5ٽ %!i PSnkvݶ"Iòݗ3SL\h u_'[$Z*7лml ˖[v[Y=Wu43ɩlI"be[ޗ!۲5YJڍT>4K2*dB %Qx+@~{E7qukpJ, q^Qh%usOv ܶso,-j_aҲa,s1<~Ln?v2O(4EƎqO#@}cc;n :25;ulSڹ6 XGOĞ_NƠ!0h!S9Q=D?f IMЉR VrB8U cvi + +rFx(o+h׏fLͺrQxY; +goDنbaVhh +:H#>ÐZ\˥%yQ T7~ 2D)z9ft;|B /<"22T4-)gD: /:\Yky T@]+/= H$2[f:'y,X d*5GiCD1Å#B)bW1UPjoG6L΋Ih1jf7LՎ* eudix\y3 s"Cgha|@(C!(LἫ0*4@{޸DO%r9I,A+\[ͮzr\m4JH%xqHs +4vXY0_rriA 1n1a"< +Yã7p|/U^LHf]x Skvq[4sCpۻ˧$pi@Qͦ+m&{2m͝jϪdO eLGZ}2UOi۶A N/ٯ=iO8QNxQzaLr76#JTz=bO8n' +vA{b%b34_o +J|Qv +MLeloT.TA7h8'ջkCYzLY1 fػ?s2M"攽rY\Oj-1|C2Np vig Iŗyycg:t1j꒑ 3gZY~~L1܂EǷ䧳8\wG6? M| jF{=lax>d\̡5!\10ˁ9?Eܕ-xI$M"3G2Ny[hb%,RvZ ,dݰP5VgI dP eL';Ӕծe_Nӈ~x?7KrlEiv?"=mlO>>Gs&ͺtg..E*\כּ +akQ@:o޶: Y(("N&|woߗ:JV:ȵ[Wa[X:cN!Od1vvrsW +[}w\k! YD տP> +endstream +endobj +545 0 obj +<< +/Type /Page +/Contents 546 0 R +/Resources 544 0 R +/MediaBox [0 0 612 792] +/Parent 531 0 R +>> +endobj +547 0 obj +<< +/D [545 0 R /XYZ 71 757.862 null] +>> +endobj +548 0 obj +<< +/D [545 0 R /XYZ 72 635.186 null] +>> +endobj +106 0 obj +<< +/D [545 0 R /XYZ 72 505.278 null] +>> +endobj +549 0 obj +<< +/D [545 0 R /XYZ 72 412.612 null] +>> +endobj +544 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +552 0 obj +<< +/Length 3202 +/Filter /FlateDecode +>> +stream +xڽZ[s~ׯطVI0@#GVt0;kE{WħT%`_wo^Eo"~$*f,4\_~V[x* +,YݹID)WwG9WYeafY]\ {Eidu]*m]HekYg:X4]]+/zGd3*C)Gf}KWMk~í== _o,H#@ ^,y[}dI +ed.V;~, K?S4NEa_=hH-sO<"T +&4]-MN% B1#T(ٷ p8x4AxL3 jh2jg} b.\p+3Pݨ,J,Aњwl:gm~昷~rx<|3'YP,uJRւ]lA+Cd8̶vHϯ߽<;=|t)fsvhPDheOOnd罭#(l- /S`_M|FIPsg-QWOD'K +*b\2Lfl/vX)X!;z|kڭuzeK3lNdGl3s76"ouEY\JǨ=τOF<tK:hqCpDy@7|$*ads2dp}Uѽ3vWa)=:^U_L-e<8ܕA>zW/n T +1Ik=wz;ŭ=hp{=o;4@yiż~r{lN>D +|PO9y}9zDphSTsGR +:m\/D|~qީ5 s Hì JV3R4 Hl\'겂MG^Yk)ā(V?骩*rU]ޜyIŀ:irK7CڕdC=~V]x6kIO(xKoN@u<$xe͇nқ}$.cii}sdD+`D|[/#m[TUOhlf RPhm2ckBMxwʰ-?t „d媄=V%ӪkՅVy7b=M=D l&c!BJWq^& `1Hjo8y8B&=s!e*\FE],xp +Cb.-Y/ȱJCgrt>^<2 <\eyE4LyddPyz&5aKy{9ݼ|Kjڽ~ACQbONj6]Xvc' g"KCe/Y܁`= zk58h`UOUOX`- tC}MKZ-\T:4MҾ5o5,\e4pkSo_ƵdRjFM=,HDhsc^Iќazϻu"ѡEp{Akx<@nGrzt֦n?d"Nɥv'ajo9l8 xDpFfs?ܘD@d,R20+`O7ru79> +endobj +553 0 obj +<< +/D [551 0 R /XYZ 71 757.862 null] +>> +endobj +554 0 obj +<< +/D [551 0 R /XYZ 72 599.321 null] +>> +endobj +110 0 obj +<< +/D [551 0 R /XYZ 72 158.025 null] +>> +endobj +550 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +557 0 obj +<< +/Length 1747 +/Filter /FlateDecode +>> +stream +xڭXrF}WV pyެSZWv\c˓ d鹀|I^l1̥3 g 4g9~x8 +#ʜowُ/qY=8r^ ,g"elN0u93n*(4eAXD6ƽXHRw= ݋^`WǬAfYZHU_%OKU Lٶ6[{qә62^NNb #A褛o?_EI<ȋZ;W'<[ʭς@}D$]\F)R)(IS) L%IvSIj@z$0(7,O?gqj>)Gj抵Aໟ sU| .N5+Î[*f,Q@z+EpI>8K +Kehi7h-vXeUڱ8 kXJ@X?жlkٺ5ǛO66²j6/HÝ{yoB7Z}wqB!ۤpUFvR6&bhW;n: fZBp[@Pō7r7yXU$Ӆ֍]fP"c2v c4uѴLUm.gRm0fyHB2мǚ73Y2VS4$҂@'5UGi8orz)NܯQyI iP8%Ɖiuں2@hHV uHxqH% t_tYk$@X]Y6zt޶,M +aS„g\Hp# ^ 4DZܲe̲qPfZeEͩt. +EUQյjV0fШ`L#̢[C,alq;fm55'j:\%O'm]+ӕ50kdFD|Q4;ky@`0TS)MpԸ:B>?=QV*b̏}T}2IYh6Rs ^R&s>~Ǡ|;JZӄ`z_bYGR + + R@-G +ԓ2ic +bv@Xy2 i =p zZЗ|@p SG  JuON8% A4(cכ8+TiH73J]KJ/@Hc,"R Ptu;[j0d/AlkU +轢k>}gaC5OTc`6e1d6Րjlqp)2'I)E6~gRE ?479 eҡ_?|8'vkbbj۞Ȝi!PX<QlƈeޖZtԷIѬ[MCyUw& +Pe +ŷ~S± +T +ԩlʩ8B[~&>[8>Pxpy~z$~+/ +endstream +endobj +556 0 obj +<< +/Type /Page +/Contents 557 0 R +/Resources 555 0 R +/MediaBox [0 0 612 792] +/Parent 531 0 R +>> +endobj +558 0 obj +<< +/D [556 0 R /XYZ 71 757.862 null] +>> +endobj +559 0 obj +<< +/D [556 0 R /XYZ 72 684.19 null] +>> +endobj +555 0 obj +<< +/Font << /F47 271 0 R /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +562 0 obj +<< +/Length 3016 +/Filter /FlateDecode +>> +stream +xڽZYsF~#X%"fp-+ɉֱ"˩݊S.Q 4ZV~5 @QS}1t(XWwly%E-0.o^'~\axmTl߯>kN #?L*ҾJdˏQ ??X< ]$Y uE^QjRi]tr^i]gYsM6kZMvz?QpAwx7gT U/8pEoAC<;':[$0fʿ,cԚa F׻/WZ%߽=?[^7g|{zq{,?A8z7pݷڲQ,%I0HՃæJy]oUH/p[k;}k<8xTi6;j6\|S&T l 񕞊Rl2Npْ@C0D_ a(>L&U"+ln(+pq;ٯo/exPr2,sj']PV GD2T%~$. O1brBÏy㉤S4<2\W8J,]\_Bٳp]. 1{O!@NYn(`M&K|6Ya+Y/;Ӿ 8hwocx(f+q( h '`%K-ui Yh%4l(~wC^ 0L-ܛ ]rlb$ +o\4?Y #2z.(0 @aYfqg{W e(n7Npx{xmݮ +B0p4#be/'`fRֻ2 :e`'9xVtӭPrpE`tdʆ\Ali!Z=d.ؖzsg^q]6M[rǡ{ $+8.jʾ[rtMQ[qqrZdQܯjY@#* 9$)$Y4u + +s㡕Zr9nFYn"2ucb4)C$e8paո9ř*K=*fk.uؑO50CUg$Wb/))ы@ݞҁ[H{vKF ?q^1 R.cO5tԸqʝ8Yri&A7w*8k@rӿ*6=w 5-: 4I'[Lyf/呟ʕ*aMkSnxW)W.ϏFdM+FT'r2tX fgϊb??UJ`j.]r_xьϼ|2y'>i#OMu9u:z r?Cvy(7~=XT04Ow4s?^ xt?G#'^[SWO$ס.T(I!! 뮈d)݄uـGyR 0=䁆~;"2f!ܣ XB{q$޿0w&WfX;T'JB>|685Εf%f6Ls2E0^!G%Ӹ 7ϐЯsħ!c?mQVQYsDgIkص+;cޮeR"mD}֐ѺwG{%^ +uuq<SP$JKш)z^nZ1L4>dyIG`+er8B)뉔'"XQlťNR}ykUtaJ#OݏF`ݮy3[J9O<߸* *.Luv D!Tzaй`%.O-۸zG,>MWHYg=rĺW2+r\U*'J-{܇N'5>yEG'??E~,k# f'K>^rd3#(\s^]bPXX> +endobj +563 0 obj +<< +/D [561 0 R /XYZ 71 757.862 null] +>> +endobj +564 0 obj +<< +/D [561 0 R /XYZ 72 720 null] +>> +endobj +114 0 obj +<< +/D [561 0 R /XYZ 72 478.51 null] +>> +endobj +565 0 obj +<< +/D [561 0 R /XYZ 72 266.846 null] +>> +endobj +560 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +569 0 obj +<< +/Length 2015 +/Filter /FlateDecode +>> +stream +xYK6ϯ0qtIjRIvv+I8$FB"e><|ҌS>"t!=pC•xԋ !4oo?z${6#,_7moF^ӰIco[x+Y??.ƒ MPF21;¼W\TgQFO[-I쿓mިӆ+vFK 8(z &vQJR^կnF.k]uSGy^iO6aې]} {U0n}JiTM?̄;EqTj&85q\=f̘652BU $,^@tL@@dU%,}& }@&^0A^F!^?qCxDO4^pߙbpNA;#&Z{j|i6v^c)맦>′7m79C`2HEE"p`߆F|"1F# 5'#q LT5yʓ?Z~0</|Uupk{Dh05hpװCngHW`Vv^jH"AF=Z@^peBjno6V$z+0$1sD|=ev)4Z)!NUwat)US Б$!B@}J1=pZS)!^Yu VC*vm(ZC(J$p7_}nWJ&{ˡTV`9K'up/G +E/-ylYe`U5>C&)a4AA_g(Op4|ޔFPLV7j6y'ժnp`KK$LbX٣x4@@;Θ-Urs(?ܿ~~ׇo&x>h-s*ŋϊsXtyW?`ku޺i߸nÞ > +endobj +570 0 obj +<< +/D [568 0 R /XYZ 71 757.862 null] +>> +endobj +567 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +573 0 obj +<< +/Length 3490 +/Filter /FlateDecode +>> +stream +xڽZmo_qJ҆@?4:@Vq Pcy!yV_y[>v}ٙٙgf/\mVꛋP\h+Js*չJB*w?*v4OW4rQQfܬ\ۋ^d<1v=f*m1xQP噐`ty;r{wn'$Fλ4Y𸿼mPRcݵFyA ~1\0̃?lЗ)wuTQ.#8EPH6,1E]iҤ{O<m4ʨm!ޭ]? VZZZկ7nXvHePI08 Jݞ >ϮwyfIP4m1y}ח:tp멫5DKm=Q q}b8 jW0ӚށqvODz<g Ox 9"f@0n%@2;L5~>;mخl~摊JT چQ@gW/:Q:XEF96Gqd6Tː23 DQ7p f %`3o(F[IVatFv5ކ&_-vn< 1$DYU֋sήb^P6rM:/Rh@9Cs2|9(tQ[z$O$(Z06̕ d嬸( їv0yB *Phn1#Yۡ)F:t +鸆r2!< g*/n,8釺_e7BhH(-hxȔ8[yLl)+6,puen3$iEաCBqۊ !d?R֖G$kIk_s3L'r80%˽t#T6wed_l㎖0-S y{HuYP>[ 9N +#y{neWVK9x +Vqh'ͼcjR"KͲ#t9 O:k@ݪs~d[wM!?}Zh/pt`iK8|8횐?K?Cp44n?xG9o,tI˙U*6"͓L此3W0y eb>hW2'yr'guXz(U>Vf1\Pm;kjanq3B:J E D;#*_İCb%.{ZA:-9!PV̇3fBmwhL!P + RGZ &hc#e:XGe)v -ɔff@UAPzB~*p9[0Y3j"-auo1CtƳXBk)d25ZXcDZ>y'I&QW;l@?rJ&tbMZp-n),JrQЉ$!KiHs0lXbcX ,!+00XO:ף#bq[32I+=BH>yWĂ*.k8{x4n,ئ8TK T<JUTEs yC2'v: M('bR1^l4RrS>zHN%T\>X9DYgNkYHr0LpޛqPV,ɼ5Z·H揃k<^r+&8@x57<ndi+ zGo?\eV@E? VJQi4`(x2ct3ܰ =+W4p Yɮ%=\8H*עzsG#ؑ B$U +A C EYx(Fa]%Qf- l+olL1<^-X){in$/+]zL4](oyNȣ'tytIM[&e)s@{!֋'x6K +~jѻ~lR aMfTh +F&7[C} +jh2z ,b$ [NCٛ>MkR8渦f/FwsPgJAN/ڑO*S{܂alOQr-w ?"#lltr>vjl-J)2f:g@Y į"wF0̋14%b w 5$ x|"+ "d1+U>$U髧LENۍ@jW9g:y'#*^& aʒ?Jg$ f/뛏)\C;G$<1dhsu[DBoyFo6P E 6͉-Ύ)PK$n8}ĝ>)ܨH+J]cY2I,a3LO/$X Oi+``]_ʖ_Oq2xͯi8%+bk;`r3MnlO^aj +endstream +endobj +572 0 obj +<< +/Type /Page +/Contents 573 0 R +/Resources 571 0 R +/MediaBox [0 0 612 792] +/Parent 566 0 R +>> +endobj +574 0 obj +<< +/D [572 0 R /XYZ 71 757.862 null] +>> +endobj +575 0 obj +<< +/D [572 0 R /XYZ 72 611.276 null] +>> +endobj +118 0 obj +<< +/D [572 0 R /XYZ 72 181.935 null] +>> +endobj +576 0 obj +<< +/D [572 0 R /XYZ 72 77.867 null] +>> +endobj +571 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +579 0 obj +<< +/Length 2085 +/Filter /FlateDecode +>> +stream +xXmo8_GZb |$N{V;4Nw~2`~݇S4(W=`Dn"zC7 +h$Cs"8Xn+ +JxK4O]xL4m7?n~"I.b^zYQF"23Wr[.4A5R߳Eo~bx]7jߩZn5l,~\YS*[oj-俵NiXF>)P< XdI(28T־J&=&Iؾ-7MicR_^Rڏ՗(a{X}mq ЌgRsn5Zj_5zkލ%FrVܴuelQ"3F du늄A<"%4v{X"զ7国]h ZϨCpNbHZO}aK ~Kx.lFv0_HIP@e튦{*!a1ʘF M—g 0nwe4* Kpm,a߾ٵʢ7+ ׅ)%<5ʒ )9{HeGHuj'h)`"2fa/`DQHdH J}mH$. xo4$'0SR6v#cBYdw l &Sd6P;LI/M덺 4c'ߋ[1` `炠Р-IkƩ"ͦ. Z.jK9`ն־ZCΰ`ntTu-(l\/'&hc8tUm&v=o60slkns)uR'`UUnj|H \".!5fևf=OS8G ,}h4 $ӡ͡o4p͗tW@M[[J^4.MC +fחp)aۇ~p75ǢaF= ҫvIY)ᥞT!7Gh1Zw+ݬ?Zf#p3msui`}mOXY,b˾vu&&e)!k:];zWiN +VMqx?vgzՍT;ͻ~rfnfR{(G*:u6*l Rd3uu>t9$dE@Tc6S3SID~k{PNhɨ"'!H>$btSA4 _GEC&?i.9{;yLh*}$\4|w؝i yAD>@T6fHg9dD?(2Bj+V1&%ixN.:{95!vĜ;Zʈifj\ N ۾zo$E9*R* V;!:Yf&υKMw{3i=XLoAdsL<e4?<@) +֟qn \[Vg~rpPwNmUF.*9!ݠ֨Co?:]h\EyCUvS#L!{[@0!>i]>,1S4wس4lkKyq!őWawLl]Lf,}^C7 EP)LPS@Ƅ%Z +endstream +endobj +578 0 obj +<< +/Type /Page +/Contents 579 0 R +/Resources 577 0 R +/MediaBox [0 0 612 792] +/Parent 566 0 R +>> +endobj +580 0 obj +<< +/D [578 0 R /XYZ 71 757.862 null] +>> +endobj +581 0 obj +<< +/D [578 0 R /XYZ 72 168.935 null] +>> +endobj +577 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +584 0 obj +<< +/Length 2382 +/Filter /FlateDecode +>> +stream +xڽYYs~ׯ#XegJj++)U +"jI@_fe'7YN??5|y;n:iOjY}u.x>oQcOchrK5VMׅ;=Q!rQ䫲ET!A[1t-aG/𬚠}xa=iʜ9$'b$g4϶6ew) ߂ 詰iemVG!uS, EW -(H'q/?f]^.q-p,ʩNbŊ%[?\߀RE eA܇2LJ1L!(gVleaF +~XXqԖ"6-(/'bWm=@iHͽT>)Lw1!€6B3LQ'V,d8e$K+hhBӒnKv6 0^:2PQ:oe$*h\\+X;2  Eb In}!* y-4F]ɬfWxU7E'4Eכ۩hObf)`3q][2/*/-y[]6"-̫Io2W| u!ԍ/q]vz%~4\nM׈÷YA#$''F`Cxǣ/#Z3k˼%<jNi e_ښ%[Qul `.]P1]c.?>MymW7؝~Gn/oY6F)[nX<+V 8&{}\r+5?s =o[ eI%^12h}oGɹ*n`Pc5 {>s MnlT4>wu^Θ˵Qv5Q0u+װfsM""GD,AfP <*ɾNy*Ua`BeD^ЫG(<Enh1{ &vpi%n?8|M8eD@?)Bh +p7(OAE7(6Xc!5FTG+*ƈIo$oGVǗKryܣ"'0¤E8 ){=mABFc@@+݃a{3Z'7pvXnDp{~!yPS^ aCi.lOL4e4A] +3,d9ӐkLTKJd;!s5ڶwh,qǢRwB(I٤V1l: tu>k^Xs({Kn 'Sii#rG\+r|ׇlXGZIcVpgr7bjUT;鏔 &9X> XF{,? b@2=^{0#8 Y͎➶=ZQJ>m&AP15 +endstream +endobj +583 0 obj +<< +/Type /Page +/Contents 584 0 R +/Resources 582 0 R +/MediaBox [0 0 612 792] +/Parent 566 0 R +>> +endobj +585 0 obj +<< +/D [583 0 R /XYZ 71 757.862 null] +>> +endobj +122 0 obj +<< +/D [583 0 R /XYZ 72 598.518 null] +>> +endobj +586 0 obj +<< +/D [583 0 R /XYZ 72 488.473 null] +>> +endobj +582 0 obj +<< +/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +589 0 obj +<< +/Length 2762 +/Filter /FlateDecode +>> +stream +xڽYKsܸW̑S co^Ij+ko$esXo!$!ecGF74S/CAuO]EEx$*P*yDrW*aUyvVJa*4W|yHVy'2Y] gEYtuY ZS.]mkԓ.3X}wYpì7qt'PR +j$92$Hlg􅭮l$2σw &<5ܛ[͹7M{[߸<@}Cwښ?..NN/י +ޜiU䊥 T4EL2tnom}:|gHJ7uiZA78TQJ4 ">D:*mq[7)a B(kMšdg$-ʢ/F) ێ&hw%*lt͕E]m鏜[su_dPMi6?uH(ȮWEk  +_/NlZ{k:_7/PW!_6`&AO‚'7{?!<@? \`y B|F[0~ LO>00y|bUhw8fPYV 1{\Ͷ|:΢jC@ZWC@MĞʕtz#@BG(u,ǸW[rE e%U'|)7s01-,k!?M"G 6fW:<̆))܄IO93JA y$G ?*腹a۴eG&KOnz)[C\vi G7 gxT N#6\췈r08 =1tz{E,9)loơ)Jz36A>YEAm3~=Ư<B)nyqtfL˗ڕ:Bӿ>;>*l@^^)Gl4̒uhG6Ɩ \yw[WugZʨ`}҅4Кv1*ʅFSm^ NZqǺD7n\2IsiĖ^V28~*:[69ehPq +?gyCN>"*5A +9KҚx|E, ߯K-*zd 6%#XT~ ȵ=aZ%k|l;zkq4@qXR}ci]f6ՙ;2%% ,ͱvY YTt} ? +@FX[_f.ܡW qe_Zs3"<ξ2YO:B3GcfJrsכA&OBpL} ľ<^(0GV@UM=MɘNǤ39]m @{q6f/8Kz\CtMfWVpeiXeS XؽK^f[Rx Уq*̑t`YF,CehoR]jCZ̓u}"f~6uPgu1Iy;NoCl0Q.QNk'[ 5u*E$$bw_2ZA Uk +M~on(O,7G\Da#U~A 5b^? +a/TSg⁡qQnNƬGWPiwoxLji /燳Cf_92^PUvCy(kRW.:r/uCclB## $TKi?_4`~4L)`@Ch u4ڗ!&-ىMTCu=RNWkz>W sSsDw_p!q4b%h!=޳v4WtLY'ɣn3Ynk-5\tԔr5uzd*ؙ[a, `8SN9ƦvI_*O(YFݏEBYm@ T"EKV`ۺ`h߰Q۾Fx$ uj^ɉpjLd#VMSU_sGxNl6!$O{T;JRU2s%s};9'@qܷu53NQuͬENӿ&wd<;}x¾;D\6(6^|% +endstream +endobj +588 0 obj +<< +/Type /Page +/Contents 589 0 R +/Resources 587 0 R +/MediaBox [0 0 612 792] +/Parent 566 0 R +>> +endobj +590 0 obj +<< +/D [588 0 R /XYZ 71 757.862 null] +>> +endobj +591 0 obj +<< +/D [588 0 R /XYZ 72 503.679 null] +>> +endobj +587 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +595 0 obj +<< +/Length 2079 +/Filter /FlateDecode +>> +stream +xڽYێ}Wme- dzݠg&b@[Xv>Ufp /-u9uJx{/ +/{xaH(櫗P/ ~L`}4xf槇ae$i/$KAh <4"1@ 4eu֊miqM3X)ʬ42~JBYIV/$fjsŽ:J|Q +?W)rQmuc碕Z?ጵ! ؙK8a$ #ckEhB=4y07Mm}ݥZ)]oCTG*Jǽ]j\>MQw=PT9љLC!@uD: >܂Sn)}j]@!\v٥9Jڰ:pb57DܦPs򌤁 *GаiAF[O8 ίM]_'޿Fdbls +7o+GJ *fB󯁷G?A%YꍕyB_+?LVL( Yg1J۹ZvM2Btf0LwRMq^=L TmXnR?)#_r/ue|,R6 +*f3?l=poXبh} gsQ_bs',"LPh=MZ5 1dND@׭E)#Aƌn=A3$?%^zURsNVh @ejCK"cә/9Rd]CK_;>=>|`L *i(`cISdp Op*/C%:Ҵ +K*'p3IjWgp4:07Dȏ&Jٜ3n@aY Kұ;Aoպnb{.ESH5?>x;h1iy8*3 Ɠ^40w|[T$ $H~F }F[{A u(5nR,,_?AlwI9QPib׎k( 2N-- .˹C@GW4囒N/rq^Wy(HrM `-HS +,#1 SPi.<++qg +r  x8ThNKm2f!]Cl2{I~@tlHt݀aNR7:)(IcͲ^()5Y:809v906_56r}z~Feu5| w׊XZuH U,Q4Nĉ-i'k t6KӠŸ4C1D ,Hm>sL3NjƂWq)*pSqhm(NpձԚPGLwF~\CռBAq=е5:VOsO1l9N {`-Frk(FɃv`u6>l#w=ADyL(S鲑. s/l,>ʲ8 +m;9+${rw[ ŪjU(f|yg&ub/S$p(207p#xH]fQؑfH#O{wXlH%g[wCq/6 8XSH>Zf]ӖQ,]hMeHnܺ* K]//ciܑ$oR@/J6~%\{@oI3yDq&rB, _DmKC6I0$ aSW#tȧ;]pΨ§$ὺ u.Qpqkl#{cTFg`ֆ`-}-x:0Hu+\5nѧ\v}O~uۋ憮y`[?vyjf'{Ƚ{4_Hy6Y^͒ +endstream +endobj +594 0 obj +<< +/Type /Page +/Contents 595 0 R +/Resources 593 0 R +/MediaBox [0 0 612 792] +/Parent 598 0 R +/Annots [ 592 0 R ] +>> +endobj +592 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [429.189 435.049 503.604 448.996] +/Subtype/Link/A<> +>> +endobj +596 0 obj +<< +/D [594 0 R /XYZ 71 757.862 null] +>> +endobj +126 0 obj +<< +/D [594 0 R /XYZ 72 720 null] +>> +endobj +597 0 obj +<< +/D [594 0 R /XYZ 72 647.868 null] +>> +endobj +593 0 obj +<< +/Font << /F27 247 0 R /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +601 0 obj +<< +/Length 3016 +/Filter /FlateDecode +>> +stream +xڵZKs6WfN @GGwdvJ TH__3T5@˓ވ40Ie\^\^?;Çwg缤yrUͭ <-sBomll+7۶+mOyjEICQNbXK,?"$45ZBSGQԮiޡӹ__n$|uct텼(%((>r&A'ˍvˍv߁}4,=)u&ҋ,ϱ?S2B;B +bǯ`{vɢGzP=eICG+ TT˖\9~x7WΕtė},:zւFDIDHf:yX ~:dH(uUVqX4nS#Mvm5 oa.6̴aMӀԤ: t&"vv7֡T4pim"!mnof-} <8[>HF3,5sX0l!,=fV` +̤bS#i >ѩ_R60z{r>-':J3Ӟ}SÏTKgxÑ8An1Ф yXGY\FCFkF7^BC+)opw j%xfә"*+1w3^/yqG#c=f<܊}Nη\0X?l+)!t!qe2H dd13B3B #zo uMLBwof+`N*JRjcФ Iuv {2,q`ʊaK{ۑj\"B^'EjaEI4\CfέO۝MZ؏P}"^cU'Q3v`8q}AWeC%NpL3jHcva ߸bbw_ۗ"Ż3z!2Osj/vLbʼn'gR I>/nvyvRap#?Co_,mGR)O8<>@mSx6>Ke+0uο ,џ `7w 1 +؝ѮEC0iFQp/e벧#f.3s u|lrkʃDdl& +[ +&ٴGnr ew((yZ޴HC|yW1(b YSTD zϞSx */a7؃2 `%׾X(-,.:H5vj֢hlz[p#K@>Ǫ;[|~%4v\T1Z|vŢ%7c-lv&#A^zaB[ /h/:uk0|Aezɻ쇧+GWG|B9hq/:lWhLJM@c`r.P{^WAjo5ڷu=$ +.$է{71I'9+(:b]_=nQ }l}uHB&s++.`7dN.lkEGPhĘ@*HrV<H?@'H[p@Yu8<68/芦}.-CK` +9+Ǟk&* u]P* /^Ć3*EE;%\1rm9B3>#:8q̯i[MM pxϑ^rteFS.ҖuYkOg̊!%)x3I*֌cU ޳𾨺%=ev=;]}?UR6(_y2 a'"AXs| x!5&̩X׮As;p!0MFh-&+4R5LнݔU{$hQ6y&(ٺnnn&qMiM)/w؅19{]rMr-ʘ)B$)%aC"Jߩt~)N3;9+Hd8 +1mǶK l=b3]wU11dAǬk5<_xy ti:hJddGNxk'puM%RtX[jDq.r6f-ت)AQN90>H^LGHH :׬!IEC)T.}f_ {/;΁޿;; pM>'YEYVSDYe$yu9*ZBu&+CF|bxS+k<0y5Iᮺh \C9}F4W 8.tR22BEi$mlV54XV"ZJdBO|}_SfB8*9N-Y!kz9Z|CvM3Ā &U"JH'ߒ6|)"],%t +(/jNѦc}@jG~ P!JFBp vu~yjP +endstream +endobj +600 0 obj +<< +/Type /Page +/Contents 601 0 R +/Resources 599 0 R +/MediaBox [0 0 612 792] +/Parent 598 0 R +>> +endobj +602 0 obj +<< +/D [600 0 R /XYZ 71 757.862 null] +>> +endobj +603 0 obj +<< +/D [600 0 R /XYZ 72 408.038 null] +>> +endobj +599 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +606 0 obj +<< +/Length 2183 +/Filter /FlateDecode +>> +stream +xYMoFW64߇6{׋ĞimԐ8_U]IS8`Dguׯ(D˓w~d^Y;Ye"q_x"HeyWmnnt7EK=* Nu~wa2/$(=>I_L&^Bp|kbHZժ*蝌ӺOd"|}Po߿BW ] 5u5/-ۖ="MwoeFuusηeA_Q^{a$ܛsgLcϗ 3gSw~1> ԛ^lcփcw5o.O GްQg! +wQ@l04ЍύzK3G/4"lP@64'̯gitx9)bfjj+*?KkUSh;ʾ_0pĊLgG>b(ዲ##?\W謏Ϯas 'w ipxi$ e^^-fάɉy"|xJ Ԙ]ock9290]-57HOȒƄX2Z,@okb~.AVE0`zxU]8Ζ'_N3/t,oO~U8My0#NAQq1&-+*ں2Dq"K+&gm#~\voNQ,pgG <c{-{ g*}kIp{_ۃfN.Mlơ=kH?GA)^)1 le+JDf )a},be$$Q/ӏ؃[ VM;@q.%% Azn(#Юxny@0 88pd䫊Ζwm@$d@A1T@t.G|CDΊCyQ:~D)c)QjVGKѱ3cVEq7afXZ ͚:n3ArghI\Lz֨n> +endobj +607 0 obj +<< +/D [605 0 R /XYZ 71 757.862 null] +>> +endobj +130 0 obj +<< +/D [605 0 R /XYZ 72 562.653 null] +>> +endobj +608 0 obj +<< +/D [605 0 R /XYZ 72 506.405 null] +>> +endobj +604 0 obj +<< +/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +611 0 obj +<< +/Length 3068 +/Filter /FlateDecode +>> +stream +xڽZms6_L_-gi:e)R%);.vAwNf"`gA,U~x/YggY"g@%e1Ջ}!|1?" +ESϕ?c}?-x&ENd諘(EpF5~YY4q/DryF^*&LRcrZ((klgۛ֜mknM [?Q/)-mڍa3\xj'jktgt5(û;Q~""UneaZ9%WYLꁟ.nʮ{Ů-5|wnMoh#;ޖ}&dGJ&&on bּv@'a蛃3?ߜ/?].\_8{O5&~!\SJI`H=77hO ʀdbđb"k4kVf5%r욇AhKܘ&d@1!(}[Bo<4[6pcRsK?qBc^?] 68=՝n1]"W j.!lק.n+ `yZJw'9'S F%"#touM{yڕ„\jTN\ †uۢ637UYwfQ9Rft3ԝL$$>bC.^PS6h׉m*l S0dŽ+mIiDNwGOd L n,DE{YmQ>9'8E/"/H zƇ" +*2Tdp#:jg/&Og:MլhJyqzISn`{nʚ2L.*6J~` xjXӆ_ yt+rA fFD4^ y0m_  6GHK##qø!Tgv*CoW2z C_Hsn:,,7c@ +.CPƐsnjv".z@Lx[]lՁ+V'M\PX@ k{\Vv/N﮿ U!` 璂Y}֛meސN- )`.T"Ϙ c!&T~()ՌV SyqqQEGĴ4vD`Vtԗbq\]`C,Kwė$>K59#BCUbGdIm)2xB%DFt'>W* >mf&A&0Sp|@tG/!ХJ[V° p B_jw0nCnӞq(f_qYNIF6 Ìm, +`be;M;6&.4'X",Tv\䥮zL.FL:%L꿮p:~39DBO6[ ͈~P] +jCWQk j&%d'j;kY/,*~JJyTWx=ڧ硫?>!RchWmn{;fڃnPDb[ /&Џ6Է(_J\\ +([kZP`͑RW}q]wG,h_W3Np +^ X0:Ja%t!zFybm@Su&/GT~scϴg܊ !5Yg8 .RQ43.)1M^| pظ,p4,8@2M{*q/9yPҴP0S aMS}Ad݀;|i+;M'8ǵx;^ +(ّo5??a2٫o<?WFES;g޻Lh YN{h9zHV@*ʌ?QDX;cL24 ]DXCYHt޶}d^>yiiQʹ1P*V}*1F0xMйU)"5'SU)ii~Stbe =>_1ay kq:sw;OMg͑G`vbb=3K,#@K&J|À!`>/ؗdњ-ھFÜ)K1qط ؽ>"aA2u\<y&bjrLZgWrQC0q*W +ć$Kfvf&OտTknH2 J9~#5@\`CB +5ɲb=o@2 / +*v5> {\@DH 1 +עa@wH3]̹C]J$ӓO2I'r W7dz +ChzY5bA?hJ !`Gr?Ee +endstream +endobj +610 0 obj +<< +/Type /Page +/Contents 611 0 R +/Resources 609 0 R +/MediaBox [0 0 612 792] +/Parent 598 0 R +>> +endobj +612 0 obj +<< +/D [610 0 R /XYZ 71 757.862 null] +>> +endobj +613 0 obj +<< +/D [610 0 R /XYZ 72 720 null] +>> +endobj +614 0 obj +<< +/D [610 0 R /XYZ 72 573.598 null] +>> +endobj +615 0 obj +<< +/D [610 0 R /XYZ 72 207.077 null] +>> +endobj +616 0 obj +<< +/D [610 0 R /XYZ 72 177.189 null] +>> +endobj +609 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +619 0 obj +<< +/Length 1683 +/Filter /FlateDecode +>> +stream +xڭXr6}W𑚉/CM4Icwd2DHJRv%@Zdh*bvمit3~:{ym\GWבaPaE)ք1 LS4>tSeWq6~=~6K-lUx1]&UlGd Sh[f0\L)~|F (K0F9;b`MsUZTXw&DSNzg59d*\+Q[qM@bt/dY?ɳ=c`F,Ty Ʊh:F .SW0npetym3M_dr󼀆"f)7Nu@P:{ +@d 'tBp>xgm l E[' \$d\WD*s"B%P(@ 0{?97"7,^q]~z-ZD+&eLM hVVwd::=jBA|(sdW ?NsE' ɸ2¾"aJG\#$'0nAS.ӃE;-joh 0ԑf!407GNБZ=H $mm1o gm)G؛ձ,#[@%&8Cci3bn&)q{w0BZ"f2M4eH Av #.q|#D2(\^'鞒u4T +at/I_-`IIAޔ} z( ۯ*dFeGj*FЦWZ}:~MicٷJoda0=TX젴~Pz 5O?Mɧܔ<Yĵ"F'0` +mZJHe#Сiͼ2Η[5m +Px~fǎ#`ySxa[p6(W#P3Z7$8SQv7\W]p{i!d y8 tH9?NM{^YXC/u,p?ywiTS]λ'peZe󴃪CZx2HSپZi:t@E;w ?P20~|zP(I}L}>xܩRs3"'^a? 1b􋑺lFPC( + yi}tJ:7uҏ}mQ~7 1CbrWu*` EOqӝ_MYKy @t;g{T53UX f*!Pv_<q'VU3 ?p< +endstream +endobj +618 0 obj +<< +/Type /Page +/Contents 619 0 R +/Resources 617 0 R +/MediaBox [0 0 612 792] +/Parent 598 0 R +>> +endobj +620 0 obj +<< +/D [618 0 R /XYZ 71 757.862 null] +>> +endobj +621 0 obj +<< +/D [618 0 R /XYZ 72 720 null] +>> +endobj +623 0 obj +<< +/D [618 0 R /XYZ 72 696.145 null] +>> +endobj +624 0 obj +<< +/D [618 0 R /XYZ 72 611.331 null] +>> +endobj +625 0 obj +<< +/D [618 0 R /XYZ 72 578.953 null] +>> +endobj +626 0 obj +<< +/D [618 0 R /XYZ 72 482.184 null] +>> +endobj +627 0 obj +<< +/D [618 0 R /XYZ 72 419.917 null] +>> +endobj +628 0 obj +<< +/D [618 0 R /XYZ 72 233.533 null] +>> +endobj +617 0 obj +<< +/Font << /F28 248 0 R /F88 622 0 R /F16 249 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +631 0 obj +<< +/Length 2390 +/Filter /FlateDecode +>> +stream +xZs6_GB܃8;:jo:qÈ9TH.DFV_"E/"tvHeHMEy"Y 9,L90f21O]L~} ,cTzS!4 +4s5۲q\.=GLwD\yK/З +7˼ߡρ>C{{=y􎱸`\' f$֕h OvD,K? +x%,t* f+X~"acVm]Zr5kGregG@" j]V+i>nyOou[nDz xւ:y]XGr /o̴Ag佊E'vi4Ü5rD"!N <5ItM ^p'F@v,]H^n~X)c]^:|t98aB:ho덥#334 +ђla*P]w\lq tK+Me)heK>%Z}%c}%tB +'4Jk(-hm|p t?cM{[Y;{~ô4SZiLH/xA-2܁RK_e25pS!8+U\\u^DW{}y0D?8Kj O^7u)ꀨa+m+3Iɽ~R`Wwz5LwIU-G)LFRƆ(xDb"+×`T>tkYn*-| 8-@BҍnJQƺ9C%Y$%Nfi`{׿Sd ƿ"xh#WΎ>yEQ0 d:~%Oe,1C?Ʊ_d~Ѡ,=~e_d=:3oO_XG%vp6c1!ח;[:v?6v.L.H"A?p]W D{`69@;L'cFg2噄3{G9I9q4AoygıRpn$.. cd *d#q?V$։_J5K)ɡh/./~|ɀ}!("z9{vq?ɡ{XJ6]S=}P# +`c=QL3Ƹ>124B*l<'?0Wu66_ֱeb܂;]ݐ0lƭnKcN\^RiUn֌QVJnT`зY_'cKW'fmx9%J%O,dI`|߀/]ExHd 7zӭ7-G i!^/˲*[e4vM>J$WlT9z U:1g)d @~ƾ=Lwv*P ea+OKEL^eq؆`x%46esPx[#\Źٗ* N+`IQՒ@A*ҾJ>-d3YJ@ot.أ[w TRt:{g5 Ih`W0 +0 #k+ s8qϭ);k싄sw^ȣyVR }vnj5,2l +jW\o$RQW2h~|&#pH6Y=ZɜV2/mB(} i +ךݒONM˫"o7Z'ݫwiUhG//T{S&TRw:mrIPBK2N`Ox+ov?]ܕU2 2Mj7MqGsX'֪^_f多r:QD mu"CkޘgYt:HE41^; ܿMi)4 +#3t$!&˯a]Jy,zCʱ1uAXfῌFi-F +`^ +endstream +endobj +630 0 obj +<< +/Type /Page +/Contents 631 0 R +/Resources 629 0 R +/MediaBox [0 0 612 792] +/Parent 598 0 R +>> +endobj +632 0 obj +<< +/D [630 0 R /XYZ 71 757.862 null] +>> +endobj +633 0 obj +<< +/D [630 0 R /XYZ 72 720 null] +>> +endobj +634 0 obj +<< +/D [630 0 R /XYZ 72 628.406 null] +>> +endobj +134 0 obj +<< +/D [630 0 R /XYZ 72 320.466 null] +>> +endobj +638 0 obj +<< +/D [630 0 R /XYZ 72 264.219 null] +>> +endobj +629 0 obj +<< +/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F90 635 0 R /F89 636 0 R /F91 637 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +641 0 obj +<< +/Length 2016 +/Filter /FlateDecode +>> +stream +xYm6BÚ)K/w(mE,2m%G3RoܥDq83oz^pA% ?WR5niA5"wE'DGfAEna35*۝n"[A Bh*zuV[Y᪥}tY1}>ֽSf#*,󪭏M ȃȰ+Qcm& 0Due#r@1B$Xb Zb~ݴM |ꟼ69WPt +4i'Z;[&A\~Om敥82񧗖is(XD۩M" +ŸzcA/8 7"AktUyCiYj0 Pͱ-8~N7MZꕂXaW%Eaf nY}cE +i'7 Wԛ62_Kvn c~$bA-d|XESe,*`49 +EQ@v$XJ蹈+G +k#X$qq qhzVA!?17uYRǼmW4 +;A#5r7y!EK DlZMoli@ϣvҊo ٴyGV{끭҈"oχ0B ti:d?Rn汯~/˒c?qٵw*-u78ʍ"m4Cl;);`"RMݴ)A_XdS^oC͓ЀF\#m{:f 0R}~8v͹ G O{~!sߘ`%I8|0 ]MSh:=;h&b!2T=Fămh'6L4n}cf" Y>oi1"[̾.ُ,L,~=7Mvg?1J7ah}vK% !pKAv61rrjPh|6X~[ (D/?B5g< /EšU?&/@'.0 +endstream +endobj +640 0 obj +<< +/Type /Page +/Contents 641 0 R +/Resources 639 0 R +/MediaBox [0 0 612 792] +/Parent 644 0 R +>> +endobj +642 0 obj +<< +/D [640 0 R /XYZ 71 757.862 null] +>> +endobj +643 0 obj +<< +/D [640 0 R /XYZ 72 384.128 null] +>> +endobj +639 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +647 0 obj +<< +/Length 1832 +/Filter /FlateDecode +>> +stream +xڽXێ6}߯# HIc$E"mE" ĵJ#l3N}uF3gΜ* +A|W7/baip{dq(Xܖ{rSiWk1~ Na`7 +h@4Ll4c b11f,"U]ۣRפIy8;}쁹TO+W<DžLW(U\`4a$bg ⤖c2&J` #4'g^56\yB/rco^%TΒQٓ^*Jٟ͈޹ ͜Խ]YW? hM&O,]b, +A*ҐƎ + >v.6^NUb('r_U=<tھt#`'s45]Y`E鳩UqJkyIYXd2ipFSmXFפX 3fa2sɜ߂.:]#:gOMay;;,V;{rse VY6+{#TxvpwmllM}ݺjB4dxƖ^?Vv٤{ȜqVOE|F4w9a^_*$4g2$o`9QƑgཞ<#S8F;ߙ +1R%PFe)a)m4qXʜjߪ~XQ[y3C 30Cο]&~S3Nw3|ԜcScuHƐs_u^;v"@. +NvJ#5YDΉQ> +endobj +648 0 obj +<< +/D [646 0 R /XYZ 71 757.862 null] +>> +endobj +138 0 obj +<< +/D [646 0 R /XYZ 72 669.696 null] +>> +endobj +649 0 obj +<< +/D [646 0 R /XYZ 72 602.047 null] +>> +endobj +645 0 obj +<< +/Font << /F28 248 0 R /F16 249 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +652 0 obj +<< +/Length 2518 +/Filter /FlateDecode +>> +stream +xڵYKsHWHUŜn:!8[ډw%U[)MHq~ 4EҒL\,4z!:L¯XEHXb{obQ·Odhgn* +0Z|_}I8'VbI;RxSw4MO^Omu}XF|;|*tLSLgYpf]h$RĪ6ՆZuP=IjOlzWVnn.?\\V~%1ʳ1S`U-uyTXsSg +̏{f2S +yI \-{{q}͕LL֯kt6m[=t%:-ɘ_$%oa`W'^t:w;6h+6y R # +XҙN(i}^pXޖ4pPw8s] +7gt~~]Kw8֬MW'u7;o[=8d؁ + J_r=7KUҔS`HB%B[mnڀ5=O4xԖNG71*Lt^) ϧ%ʀ$ XCOg4&@цq w{Ð3Q)cgt#[8#Zwpp>)2Ȅh +XFkj:V#ˬx + ^,/BVx' 2_D=ߟɶpShCUg]g8v L R^Rozh^fe'sac,xHg$m qhX EOHyE$s*?zH1[3$_- &"!zL!0֛WCRХfK/۷z)BlGO4V64R7:u" r9J9"e[^1'2Lb Z>4PT6E0L ۈa *-0D2 7ץ\td= |q5i6:ČBk[θCM*~&+t*s’L4syo +5mMe 41vyvKt_#]7w0q"^9 Sl4ȉ~3y|Pj뉽PP%c\~5|= R5:/jv(bqL +tJZH5#tncup㧛_.?#7 +hYwp_@=9fWUFS6,#n` C4ԺHO]l4n:ÌtؑX(#Kf X۹z<5C![juuaV+9$S4"A- +D$]?+La)CSrxThނqݹΗ'!N6[`.2Sa[q+βef|HޡTO U?@4C||ouoq,/5jPΫ"zW mrږ93 مP1ŌmnPu5"VbFdz +endstream +endobj +651 0 obj +<< +/Type /Page +/Contents 652 0 R +/Resources 650 0 R +/MediaBox [0 0 612 792] +/Parent 644 0 R +>> +endobj +653 0 obj +<< +/D [651 0 R /XYZ 71 757.862 null] +>> +endobj +654 0 obj +<< +/D [651 0 R /XYZ 72 348.262 null] +>> +endobj +650 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +660 0 obj +<< +/Length 2607 +/Filter /FlateDecode +>> +stream +xnH_G +y 0$ښŶՈD)$뷪Y,}R=zpJ<x/SA&^A(SoVzDN2Jw `="/OM)=,ا<=ʼ$ς0D#6*pjpE9>[>H܈S7YWTԿܱu ncڭ=Ҽ1~?0l)vuPdI k[/hoQ_Y} +E4n#u]Ni+NFJ5LyKblHuC Q䈎 /I&X@-2Du["V49$EjoVL_r<va qR/4 s2<|g|N%#{ | 9)@ 8˶X䠮ɃsN4K.yж߶n~!Vj؏&lw!yˣm gj4 q;H}_HGDmkIV'jCbYoO񇦆]m n:w-@C%Y4q嶶e +%]պk 1>'8YKWH1>(UA\Ae_xY`(X@nfw77|x0zX/օ LW WŒC)>̒@ @`%aفЧ G hں{E7H g,B=ARbh.u? ȬW7q>+-N ,ΗH>ٞ|Ry{ @Xe+A7CA)MSNagSAjFA* ؋Ld)$gq`v2\jY;0H^<)0)ܶ4oKpg9m'r_ChAɇ0R.X^(^B\PC{OsCtwI]@14/*RHr2" w$;X9UaΧ0-005' (q>(PjqvC4h /(AqBKL)l#Vr[?Pi<]ҳ)ʧT"eّ4h,!4/idRy +J:%5"_͏r|,*}5m[IY4ۊJP.6kSꕣ 6 $ts@DAQRBiB/K7ȓ:r0Rβn5ƴ [Hi-)Mi:)5I6$`_ܽB9nnxnuctI#IqeK"^ +!9\r<%LPiv#+]384%2yײ) D)~_NtAB8H̛N~#JC͞\y`YanOI}, h. f~D~lMuFUnX8X8`m}*-Ca5Gҡ\R +~t֛Z7Wl5YDV\+!a8jͨ:DTx|c?=ly| .$3B̌DI L 3I1IRXV˖[2*1(0–&\^HHdCBrT+l⿣d}^>l/epJ'" hꊼB^ҽ3G泍O,+綅|pݥP[9?m;i! _.~ J +vYԐ2,+ab, "bkH"h;$=W// eq+T'QOq\Eʇ!?| oUL%uѵvЊi\*!5dp`_3.^ТsvASHga2ˑ_|A%8l46m<@.iS+/ڂF3rF,Ϟc/w_f =*=@!Og7wW3?=Ν4 <uPN6+0#`fbBp+6)6fִt,NJKni(W2pk +{[F9fbHʡ @M8݄x/39 +endstream +endobj +659 0 obj +<< +/Type /Page +/Contents 660 0 R +/Resources 658 0 R +/MediaBox [0 0 612 792] +/Parent 644 0 R +/Annots [ 655 0 R 656 0 R 657 0 R ] +>> +endobj +655 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 119.738 126.822 128.594] +/Subtype/Link/A<> +>> +endobj +656 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 106.408 132.356 116.638] +/Subtype/Link/A<> +>> +endobj +657 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 95.828 127.099 104.683] +/Subtype/Link/A<> +>> +endobj +661 0 obj +<< +/D [659 0 R /XYZ 71 757.862 null] +>> +endobj +142 0 obj +<< +/D [659 0 R /XYZ 72 562.653 null] +>> +endobj +662 0 obj +<< +/D [659 0 R /XYZ 72 458.031 null] +>> +endobj +663 0 obj +<< +/D [659 0 R /XYZ 72 289.531 null] +>> +endobj +146 0 obj +<< +/D [659 0 R /XYZ 72 170.506 null] +>> +endobj +658 0 obj +<< +/Font << /F47 271 0 R /F16 249 0 R /F27 247 0 R /F28 248 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +667 0 obj +<< +/Length 914 +/Filter /FlateDecode +>> +stream +xڕUn6WHYHQ-6A^$X^V2~}q9 {3dO8ena.k!qAtIWFvPϊm`ޅnisv}'Sm_zİ18|yLFuJӗnb;}iw.GDx$vo-o+Cmƛ93aSqCf~[{|c Pί?<^ uha~Y݈XX܈ +-M +kh۫OycS3Qf/qL^ƕoT ?Xw*5iՍ0Xe:*i G_\Nw gb(UHȨ욉b+DoW/ +#ջ'> +endobj +664 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 915 +/Height 835 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 27143 +/Filter/FlateDecode +/DecodeParms<> +>> +stream +xnGgm2Hp@,edAq0 / #ZN6Z d| OW__H5.H֏a`dBr@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WR+{@hT +wߕ=@o-{6@r@5\P $WT@r@5\P $WT@r@5\P $W/R|eP(+jyח_P+$Wr '2 ArP1|l; ~$W9{ͣʣ~ˋ,8<,Wb* + `jw_|8,܉K+áxա&P$WY:7|ﵲf)!_Z+R֗/F>S.P}? Xϝ6[, +!_G?ܙϜGߋN;Du]?_gkɳ* +jOz}_MN~h&` + gޏ/V <ܾpffS:Yj*{1r??{ҝT],j ߼|et7=/O>zdƔNof/d̔= +j H+LZV:\P $Wr]777eda>k.5yw +$W3caѴFZɝ + ş~?m4M#HR?#MT>ύA[Ύvb5]*t1ʯ͓{ZVMg҉omv 0$WѴłM˸YRj\,1v|ӫa4^?y3E(]jN|=o:Ɂ +1x5sl5ө~|JޤkM'V+16/DNkK^КډektbFX3)\1 gei0uĹaX.*HM&K|HĜkA fΉcA]l{1{BNuⴜv^N1HRsm͐y~9WУQ)nz+ھ=i.3μNǽC+u ;tq Had[-s޽#LlNz=3߱WRvlXM^`S\ܖ}VSV P$Wi9Pl]儧XP(+Tr_Ks +)+ + W;޽{Ps$W)k.Git/h\a`[\O>Q@rƐy*~n rv3RpW~nܛ=z|ݴlj=NF<5rj9?8Ȯ9z"+9 QU0΅㣶W;3h'{y;tgۋPD4<iH/']:d3jd rqHVArPө~|Jfk<:xbOaaSOBmا>o{_wsn6:$]؃YNX@CZ)㽎87 Eew,HM&[}r: +5zޥwiv=m{:V?^3whM{^IXXD HR;rr5C\P'Fh`6k̼8;NR>f2 Hae{cA;|^I$pFqb"+YLZV̥@Hbwh-'_dk+,#|RHJ1=};vs"Hq`>h<9huN]|&j\ҟCxn8{1{r23sDK\qC2 > ̮ޢ6@ +yVSCM +k00)'4rwK[Sf<֜K֌b{05݋9MY.R<7?^F^o<)Wj!YtBݖ+:;G%ZiIHRZ =w HR|ݻH5Gr|G9+ >|q$#HqΝ4cǢ @r@5\P $WT@rPs36l>kܦ7u+*Fު(@?$Wi zvYs3 竦st_Y^O)/O=FugHJ4ym;2e|tfB#b`"Ibo<^ߗ#;bX@yﮄ~lFXGoOEpft1ڊM!Gֳ}]E;+uпջ + !9x# Ú =,s$R\pW&u}?ԏ咀'^|ήT,ے: d CrBޡ)`6kj|,r.__kM'n:떮NǽC+%skmhݡ[=@HRh 7URuȊoo؛\1mv6 @,6l6+4(&tAr\P $W)cځw$#Hc#@>8@͑\sjucQO| +j H+ +j :^`vm=LkzG ++^] +@?$Wi w~o*Ơ-gG;Cښ.wɽSM˦ֳZI\qpID+_>vuOۃ +xBTbq=0m%0Ix]왡".υ?-׉}Bwoj%=ֵɠmⳡ~,{i( l +ߞNPp[#ݕZ~Z7]NkK^кl'~lX/{g>P#o-}cGh݈z +$Wi i:0K퇪[#5mnN˽DWGx9ӿ˞@OZUs"9KqnpWRs&ͅ2-݉l\ƟCXΆ6wZk{ur6"<֜lѨߔ_tmF{Mrxtz1p{fށzޡd' gZZd;]3 +;zg 2@ +c-;-X} I't;6rĴ7xOcZd8EwC1,m@rP9Qjst ۀ + !~reuR6 HȀ +j Hw^#@vǏ HR&~!Ǒj + ŝ;wV;Ќ+zd$WT@r@5\P $WT<;nc' Eky_B\ygv7F7Na$W)ӧO){yi4`U$W) k5No*KbT^"O--^کb@jrBáh)_./;ԄcoHV+_L/@HJ1fѐp$$;!݆ԸM{OLp5@wb`Un嘯v&(φ|=p*Ny2SwHK=#B4f{k7+RF'V̑ w63^\LF=wWb:lj=K}?x@?Ӡ!ְ͝ZEr0OWz}凪8uCZw'K= + !wľ^Gu0\/O[XӴk>_dkCU:/ߢȻ~ +@)onÝ,2vN=('^u%]϶8P?^ỹhoH|)vӜ Uuț;=:9 +]w/@HR;rm^jTXvI;9ؔ[޲2s\fڃh^VL 4:hv2/)Z?^^o<ԡ[R;l - w׿bN"HagE0S9{ז'u UE yɡf8u{"y-N(X[ZRgmN][ܐ\1:Et29*%e @W _ @r?x޽|G9+j +j ʻbY=]9+Mc䍮V8`#@',i2kQ+$WvK7sg׳F5 @O?EI3\f ‡޼y@\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $W(~QoFGt$W(_]c\L>|({P$W(<@k>=V Jo==, +%^t\"+DTKt+v\+MsrDr|*_UX+key![eɵJFLMvu V y(VX+ +j ܹs믿f: +3k׳<Br+ +40cm\P $WYh|̴+ +j @BL@^Hv`5oAr̶ٓ@H?{՛s%@.HvZe +9cW,X+ +j @ք +k~;+=v]=Fe@H}]CԾ۲`#\P $WT@r@5\P $WT@r@5\P $WT@r@5\P $WT@rů{+!ϑť7onb1~+yK/}?~il/n5@r׽^^_zgvt_^p_SOi髧w_p +%\^Ϗzb?\΂Z)~ɋ yup?'R_c//9ێ +` ~qO wu 0%*ĿN=}`/f:I?Nq (on_?FɃT%u>G<ꞩ^VbDro^XPkr ߷{/8p@"X£^?}4)oY8fɷEHx3 / R) `{\P $WT@7oxoWo\6 W_}Ul(+$dy BHRܹsg?|'g!h$WT@r@5\dDց +j w)k${ӃEv\l+ՙ0hݍ-{\O>' oc@ +Cg ޺:~pMhR|FfBq.h +Sۯ=F`\F 4-:i03'f<+P{y[^՟^V33^= ؉a d@t,z1Zܹ_oe\܊^BNtXQ={g3ѻ+16o7;xb͛6wZΞwl۱au{d=E\n2{0:/TX{=矜шO@rƐ2ZܞKPaTﲿcxhY5iT6jfcɵ*Hmө~|a>pWvTf|C9*Mmk@nYO ;`P?yHRs[ׇ6D}05rf\[/Ѷa56ӲŊ_=8׵6 +GrȶZ?皥х(l:0D֊Yۋ1m}v$iJ -&,@* + >3o)4ʄkU\Z⟋?qPv`5+#36Br?x޽|G9Z9Wk%\xj~1ߑ@ʂ +!HqÇGyaW"HqΝ4cǢ @r~Er5~Crz^C*nWXUA#hS\!j~mg!s36m{Ӄ؊y#@h{atKT@?$Wi _ޛK佩hwLFO +=Oi +ҝpk}sz 'iy֑4o:V.+M7{fh[QM̸hȇ{y[^B c ]k^ #zyYXjzqoٕǪ?O.ƹH_|k+]F'c{Γb:ljζ4?ёծh%=xʉS<\?gBNfٕǪ}be@o+}[>$Wi 2K铢S`+  l5+5N}Y|RvFP9A+:l2h[CxܱSOOλ3nb + C+)\:кIΓ^ӽ.1s?^_kNck>ܮ(oѕzlԭCMO :Zo @rXj|'vΦ;>V΃cNRlV=XZ`"#N|k@&/{dgpvr$ybUBryϹvOm%N:˱iV/R|DZƽ @W lwvB` K~dS +r b+ +Fr?x޽|G`CͳZ"Hc#~H·{xlRU}Z]~79b#HqÇG ׽^^_zgDxZ0گ2>{͋W??/VGO?7 +] seU7 + ŝ;wV;Ќ+zN../^d|1&oj=;nӲNW?{߈Wo^DgEC`R5b}JqCҐ\*~ٙн*5i* 4_>7D׹\Ud yUzz?{ +|ѵ{|pDr`x}طݦmFGu19>$=m,ʲ+[:#eWUkS]X {?vB9Mto*rIK'Bb"uq=F f!jo(މN˦֓*J-͛zꫯJ9/@c]; 2|NΆ0S\cj\Xro&\]z27jW#F|lo.nL]{6ܖ\,O](zv?@ūˍUQ$%ڻK] ^ɰn=.vq\U0}t gMJ)Wc +UQr?\7? +b+ʒm^$MWb+j$zI='nZ쇅dz誖z/*=ɥW `i$׊!x/ÿycŞ2;1@]=p#,ZXƲuϩZvde%P}S-[:@Ւ9\P*ud`E$ ԣJ3mmu];h4*{UB=t`JUxWR__Ý_z ^IѮwE')C +ntgiRY^1s3pK~mCu,}x|kΆbr6ԏeYgE{\y B5` b} 㣶S):t褬 V HA=t݊Zr_c;NήFGfmyd:lj%E.RWTYK@/&][#YJ}IIArz( uV*KF)W'`z$rh㽎87 k&0a,*+PJ,}SK@|)v/Sjln:bv=m휘 ACnR +@孧JsrZ2z瑭ۃs]hC-]:qܯP +,TiFM\߻O_ ~!g|}q)y}BN |yzl?^q..+/^]d_t2 @wJ*̹ͨK~DWd"R|<Olz|՘jnt`P)Ζ&ϟ>_[KQ||K/svN.ͳr LY\U|-.5lz:Ͷ1YuPTjWOᄇGWƞ<mX!ZC=tUreFxWSטI/z;Z 5A|׻;Y1ZoLWr/?+~2`|ylq}?>a*J>yi8?m@r}iM'gٱ՛}֦uĎ|bԉ%赳_vf'щ -bNs6\;ɴwSYQq+Ց)?sE'Nſ;ws;"P[Cwjk+)19pg'>B{9;\WV{.Vb䥐b(Juy>Q^p"3r̵'V$g/F>;;]痗D,ꢁbqӸmg!Y&] S;`Q@ɨҌجz]777*ܩ{R#is^3Ð]C+ʺm2.x7ÿQfqѶƳ๢3э(W;“8%J3jb[C5nzK.cK;`uщybHn.ݕRB[@?Sd{f&gToll:”Qe +1HzYV%+5 /E', B"X`^~~]f-b){fgG<"f}$Ck4h<(H l2h[Cxkv8{:Տ/r2 _ZF 4-:Wb[,;V9úBFE̒;eoBo>ǧo[ ;b̛6꡷NS^].~xeMۯ6`@6( +_x]>,q@Jnt%ǩ / UN“k?VxunO|ä́3B->ZR.q6kճʜzۓVpaz91em`ޖYO ;`kCA=߭ X208皱oFZsY`GP-@ +Eskmhݡӥ;6-H^^5CiSR뢯jO5jkZ5p:8 +sq|+`]\Y\5+JHuq웴 +)@ VaQ|yWihw8DWSwh/ ;L9l?\u*~UknvrXZ;MAh"ʹYL[-`P]Ynȳ{IM­"&nʂ9Ʃ +a`VL + 4 zV3a`曍M + 4݂}><+wu(ʂ9:l6J33+Mޠrz.9yw53|P@r'Qu%jm\Xs=t9`I@5CB1ϵz-$i_nM}EH8;ƚ%z| (SOgx~pڑOZΜQ7bDXhPbI'W63{\Xd2ڙl#1GnY%j\xK{y;k*{$# Ú;i yKUnNv5mj?.8twh-\:̬AmHErevѕmOvZΞwE3%P멇E=ާ;f9cjPl +RxrO`ErYfN.SMZ/t_TVj)7r[sEreb53w(@nDjauclu1dVDsʸC+竎Erʅe"+|w~57)tv<7;h+ K ,#S1yT{'̩~d O{jQfUiK7ªZ,kCP|kt2drC*@bKi⫥<]:w΋T{ڴsaYjz@) @ JS^b=<֜lQ抟seP1CHdl(9.RInlG(:KDzcCGao#i$鯁|q.ìX;_r՞ʂ9·P@l(-bw'K!jVtre^3e heH9eC.`-FxWW=Zɕs.M'U"Gk ǔYm*َi؛2z6}?a=Wɕs( uI 妍vC ےM' QwmCi+MdB=RA=t,aݛNSyjRRy\lX߸KY\:t5Arb C53SRU?[,~|ݤ:jM'Q[\q0 @PE&dQ4|Qm\J{mCG]$jbkQ&oʼnas@dW P[4ܫ6,AEhs%c{$ +SG.k;GURB:T[u a'pW:z95rpDl ߦR鑆Cچ2Z# VMvfeЊ/mIKX<TXU}5W0Z|q.؆tm<\Ju4H{v&/1K\].;Ҩ+K'":l“k=9bXs+46䘝jz2f ܚl2@Uuv=m`q bYx^ޡ{U{AZ^MNh$rqV:T RWEV[_47~90<L`z16*j%7*<`NS\x2W$S;j.v6$@vI r4Ёͷ*ͪm(7L-ZY#eJ"]whmǂ9FԒrdJdzs`N|Qsݎs@P#eQ6փ%C3l.މ%%kRPR9(}ĵs%3u+:` +4nChosI˙KCSN, wk-h݆OQ9zxsəwrJ'QN, wk9d撉ŕhNguWtre +G(O.G%¸C ۸M's>=(FrP\V<*Zt@rPEXyo HA=t`$j + z꡻57_$WKW6:"Zכ5;;?Qyl:zEo +_NF,z{IyU^d0s2D_b8UL3OJΧB̼VAPMFGa{V) /,#Evw> +pvֳM2rH6;/ 堓j*:`YeëG1F[Q+q?ʟJvne)ˌLC X7ɿ%hu_-_vlM HO 5Qtxy&le2#+jmϾc_2Ku@) +y^~5H&1kI;FOjvĆ"sTku/}ϛ7~[[3~tS?wm/W5ώߨ*"'-Boƛ7o +mM |&a.б=~tS_^j蟝?M惄)W6DM\QSo7[~md@ *i'\|Q<\\YEKj+S>PQݷ0@6CG7a+ῼ毪y_3 oM'Q$Wԗ7-WEiC5=+ kYxe9r_H}seuE{܌,Γ"H +A+b~mg'oT6DMl_rM-y?}*EoMYܭBo1ۛ}Pu_<+lݲWNߨ8l:”Qʂ9l[pn^\YE=YhKI|KLdTtr]Â9Bsѱ1vJ[ᜯW#k&yL}sqhIrҵ~Czʮ&/p\E㣋A8 +kR<=W>]y{pkmhVS_'Y +\;ag/nbҵ8Q# +kstaˑ[⯿m$BzlW PxrOi>ӴilG,Pu0zB:TR\-f|ws3vNr!88r f+v@(w4_܄e4NǹhԷָten^cP}@;=%>R zc\s_-: ,Q +l:ؒևz[æJȽPydQs}AfEk. +-Dٓ ;Pz:3ћ;o娇E{\g|Rcy(tCyv屪akP\ۂ?b<G=t)<:ڵuѷnuAfF%eQcUVԠ^ۂZ@ +ꡣ0|Yz4ݦrN5Wtrepʷ/xr +6) +ȩkP/P+ 4ߦ 27ךؚ/) +ıSGkP\ۂ\Y0@RHr>|eRQ 2 Ŷ,곧+W DjP')@(:`b7mNy +ȼiwhP}o:=UF8ݴ̛6,\luՎ.9"]gUErupɝg@ +M'Q$W)R]UDܹ!¹"Xsðf9U-S>Gj42@\s_0nήTvj, 6FzڑXqnܹ_gb\(i%MU3[wu^r'dW`k*~4[5[ފ];_<K6y./4F +F'VXbWHz5%}“,  +O[}b?(I.%ũKճs uzv6%~K.9PU޾wʸC+׿fn +1ԬyCߋCM +k:`U[bJj贉m*Ǧ-X-`l5TiVn.W^*.>v׌;L(;E`H +UL_ D+Tw.X| +,;6mCJ,[wY6X&!φۭRYW9Zpgbz}FO'nޔh( +V'^})s-l\pK:PW%ec/@lȿ`OYWYQwPgb7H7(X/{iaCGaViξ,+r87E$[: ]=6 ynf=+7^zS + %UtY(Y?&#O˗b70)b*g/u@s5'_'g~SIUXm"Nɕsn UEvEeMZfSz>ʺѲ yn`-K"t]W>4tM%V {i(:`ܭJsts,eCϦUt{Jt#LS o$Ebj67E'W̡0|*+D37whP}[dY%) H!{}Kb\P $W)l>6DM\(zrw땏v{=ysŢc;$j +z';O{fB4A=ǖbI5$DꡋY땷FGֳ}]e/2uϱt)Nɕs@W=|y^ʩ{UVtr]Â9q˅kUq³G^ti@3OWu`r Bƹ":4 '/T<@U?-p-iUriP3ECO,_^Mԩ{UVxr]EVk̂wo-MWWS(Olo پwqʸC+翀q Ζ]K:-k_N:ְdhɌEcO'KGI Z+ +-'/PgC(\*Yd,٪rx^n?Jj8[s[hz@J%K6߅R8u?Jj8: +G~ITrv|V6DM\XC=Eh;m]:7_$uGj[,o`0!TꠋaO@,)pAA=L0dcdI XSnѲΏ3Hun*P^4NR;\,l\xWYBǖx3;7$z\'}|I$]kl:IE@rT4֠޹llf+zGsՋ~'yGq EE6dm6κsp>S xw%m=ֺJM,V +E?EEɦW͘%tPl\f]?6ݍڥk& =^T[T.3 K5˯>a\ѻ鴢lE亮M(zJբZhe3Veҝ%tCRiE'r S;Ϩ~z3P kO[07G%tݫ*GP`g3׽jh\,c,zjwVϜQ󶛴W'ݿ֪6eע/ڏ_5XBZA2}G;3Uѵ'H- +[<(8ij9ټū6kV<6"vhfXBS +6l<{8?^VcN?QQn^S3Ǎ>Ρ 6,._7̨`S˩;jZͲݧ:TQv(}礳/I^oF9(ޫ1=e9܉ghF7\d;}mqb])6y +knb}rF6\t^@aMݵj,7n8Z7:4zN1kjLoOوy糅rcOj ;S&Zwr`o:YM챒&Ԇj̏:΋4fix@FvYM*I%8}rd1ۑM'Go_W +}rd1+.#?Ewת7Q9rɪ\q=w8x+S)+PB=t~6"$W +OWngJoOUΗ.]6UhlE+Y|Wt\+=w;ھ( "ƦT +]aYUv\J3!%CJ24ǟ=_}%T ,R\C%UJsxx+h"8.mti!h>ErJUT*ȣԹ}mgzy!(:kWSsh\tgtzG$ y||!ȩfQtvu־<tܢ 2yJ4kyZ;N[z ,0 @Ti^^3.zv g]s$Q$W?aY_UJ@U-PuD9+Of*BrJoUJ;zxxǸ HmtT墱ZC篺|*Fך3*=uKGrJVE9L-{xx%ƫynVzjtf4):Ջ 4lO?x=x׭*\C>;w͐l(~x8iEHo6UҹI^d]rUX-$(:kW[i)WݕXI祛sqN7 9{&oWn_yFhwg|xd|w{QtK+IrୠJsa\鴢l⥷Ml& -2\Yx]pp|\ [ZE+oUS7GanT _ϟv+HFUW \JB_j\,%+Gff%W`#Rƕ8PbY:$WJo y8x6*qP +Q/ϽAy2:>Tj|to+q&(z)N;]oC/5y*q$(z齸K>kJ+q$#6\2˯IJl|VNrJroQ` +@$Wzl (:[BrJ\.>ʩ.~\ +@$W 0HQk<ؿ=ڿ?-!%ߦg+PfgN^Sapv|3q:9e|B3z^<:6SSzn>|ޟ<5/%?t>zd&g絛A{ctS- +'0!#^:xL!J(5q <ꞏrX/`;upd51q\ѽn$Mr]Aнj<_#[u{:\4S_ۻ$!>Φ+vOQfu;޹KW^r"ɔSGyk]fckΰ(!v<N?{L܈_⧙VT4gu٪ZB)\atm6W?M[z ,0@$W`r[6_H]ÍL޷2D*.jᖱSsWќg7H Q0E +TIԹG=Ը߿oz +&+PfZ74~R u=65.ׯ +Zm:@$W %rg@I@~c \ g@I@_~c m&ۦ$@:la0HAr +a\m>xy<+;{Zx朏(U|{XJE{珃Yfߙ97`$WĿ,@r i>ًj= N~Ԏo?ך?]''OwFOf3>qT׍G;N^L9v3:{H>OnS<35'ÅjVHr֯GrϣCQk@x|=^%::g/߶oZczy̲&=?$7;??ߝ{:7Y.X\7ȵq9}<ô\w81s#~}X;rK\ז>g%#&kǵVd +w&pq'gZotuAk\?/鴢X (1Xj܎$^ÍL޷2DA-jΦSsWQ4) W \YL8(/q&_~eS +#I=$W 0HAr +a\ +@$W 0HAr +a\ +@$W 0HAr +a\ +@$W V {0#;0 +̓x#=0 +@$W 0H<߿`Lrf릧o$W 0HAr +0۷MO\X +@$W 0HAr +a\ +@$W 0HAr +a\ +@$W 0HAr +a\ +@$W 0Ӛ} +endstream +endobj +668 0 obj +<< +/D [666 0 R /XYZ 71 757.862 null] +>> +endobj +150 0 obj +<< +/D [666 0 R /XYZ 72 226.171 null] +>> +endobj +669 0 obj +<< +/D [666 0 R /XYZ 72 169.924 null] +>> +endobj +665 0 obj +<< +/Font << /F16 249 0 R /F27 247 0 R >> +/XObject << /Im5 664 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +672 0 obj +<< +/Length 2588 +/Filter /FlateDecode +>> +stream +xڵYY~_G +ǣ#xfd׋l2I;H@"ίjC8`A#Q|8Ay|q)(:o~z˒ '/gQ, +]WmIA:NoXOUxYtlOo*ViZeg`a0m73fudZM;Eu +'}SZC6'5?78I0 > xb|aGS9hīN@@q zpFsJ=k۾-=/Y,a1Pt)!;bt""$9ܹuO*=ٜ?r8wp$@j;p>W r*T5VN5ćoHK!F0n`ṣ j< {iv)L6A@OB"-wTӶ!ɏDp}"< x)(x9GpG0U.Q@ +~*')M2ܖGu N +ƒ.}[ɊrŌ'1Y@.A:V-.fQσ!'OL +~> +ھx7Fرc;oM=2_'nma,d8-18Q{ڀ&zTuQ")&uK%`[> 8Lt0mom!(t)Rfh!Jr)N0gQ6)=<ʤyCyEbϞ(h2_K_c?'= [B'keg.|K*Zw`tCzg\<&U,@LˇOYgz?.q Za޲vRbqY~c$W&Sɞ;>.J|'؍zϕY|X=W 7Bߊ4wNJJإ> ·rf e\$A&ce,J|nJ+5l}76`;ǧ)2w/~[fA=ɴxz͜ylU@*-s#_kQWzXIPcs@"V[?;s9%E{}ޔ8y3{ 1` ~W/- ^)QɈ˵)8+ӃW e1l%wS9l/ +endstream +endobj +671 0 obj +<< +/Type /Page +/Contents 672 0 R +/Resources 670 0 R +/MediaBox [0 0 612 792] +/Parent 644 0 R +>> +endobj +673 0 obj +<< +/D [671 0 R /XYZ 71 757.862 null] +>> +endobj +674 0 obj +<< +/D [671 0 R /XYZ 72 563.455 null] +>> +endobj +154 0 obj +<< +/D [671 0 R /XYZ 72 337.906 null] +>> +endobj +675 0 obj +<< +/D [671 0 R /XYZ 72 281.105 null] +>> +endobj +670 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +678 0 obj +<< +/Length 2377 +/Filter /FlateDecode +>> +stream +xڽY[s~-jK_GdqlVv 4(>t#@ȲrY@ӗs΅(xog8p$ +MX3 + "*UDOb_g8/T)I%+JH$T0__ +ZiFAoĈH^&WD)EzMOs2e@S~RJ_Թabߣ94/a <,4{ąqr7-%m8$b"8qMnr)Ef?]ͤ +FO0^dlVzzhtRVLI*vT%^R3W.zB\@HILDD1I8 [C '#5x-Zqfqt|ϖpaȄA?}LHafI%X'K %0j4KG@qQ+X~ߓV2w'\:Dh4Z3-#l(4( ecYXcQf? j\+4վ}(n9غafк[ ;/]vtXKRyplzqmWn:XW"Z s?)-/-cY(/Z+<82Ԧ C<CK3]gC#!ܺg=k`scKEj@wD`SIRpQBch[Vtj&`6«Y1*?*$J7c.>rjWi(t̳DOS5;*P#Q#e8z"˗w7k㽙FLt60ilt'߭#"H.RX`B"̐k~NWn-%O|v=gff;;?KU O:84Ąjߋ †eVq]|֥S,2.BDj0|){㟭9R'}btZMڧ8GSpd`47B>*raF2MQZΚeqCVzt>m\vgX+7}% o'[oV'0CWXℙh iBE06Nțng& ˜#S)*ڍ҇ug.aj6Elܙۯw;7~㈔>דxD15۷泓.[ޞְѳ9B<_fx9 o_DӚ{5@,qXo h he3bֺo}ʍPx!riŒg7W:v7#_fA]Y>1I"nmX }3E7W&^M#.E4qL8N=)3}3?leG}DF2hw+oTv80',pRCtY;<-p }{n&Si[.*j\O +0K?͹O@(v汱)"+Tp[7k B1dm~g)zN٩E6èTqFSia +a6)U> 3d']F]όmH2,h8MY%TS0mn{Ȁ2DAE )l)>obJQO')I)74~tO:y,LI l_H$+ײ2_Jq%2%b(:3'Uu@rm\a#b a] PJFmJsžGX{ui= !os:qD!`0"^ TOVul{!b} .?8߉G΄Au]>n) 5LqB7=jKDĹ*N*/5{:}zppyytϽ;Cc4 mqP5at]oeCtA'SStA~x6(& ,~KE| p|bm|Q}Ϙ$3w!1Tm wcW/,KOwm< c1e0] x5"S6|HOt9&i)M.QQ/)6jqī&鑞?|o)$9j>M8%P (uJg;qM`Iǝ$-#\tƩMB}gc>DbPA5ƍVPR(ޡpXj[vn!I:b +endstream +endobj +677 0 obj +<< +/Type /Page +/Contents 678 0 R +/Resources 676 0 R +/MediaBox [0 0 612 792] +/Parent 682 0 R +>> +endobj +679 0 obj +<< +/D [677 0 R /XYZ 71 757.862 null] +>> +endobj +680 0 obj +<< +/D [677 0 R /XYZ 72 599.321 null] +>> +endobj +158 0 obj +<< +/D [677 0 R /XYZ 72 397.681 null] +>> +endobj +681 0 obj +<< +/D [677 0 R /XYZ 72 341.434 null] +>> +endobj +676 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +687 0 obj +<< +/Length 2805 +/Filter /FlateDecode +>> +stream +xڵYms8_cl18ٻM|/U[9* _xJhZOw?-Bo?B,Ћ,T(,ʃ4^;Ы`'/ <ٕ;O&"s׵w}ﳿߜ6J n&-<1Wr;;;G!YdB.4kAXXdADIfX Ĉ>.IxfDY +.),c*XyyX~.S"M&=Th4v]Anf+& ;BaV"T ǢHi@0K=F#D4 nl\WQ\ݛˏO@I~,Q^X3zO)Ъb|3% s(BzA[ +Ƣ?NmWq.:E ~4} }T=&0 'Gv!D, C? mR6)hl(,G( Ƭ)y +l-q_ОID6Mp!exPj7'](ȶ/(a]sEG<;B~v<݄p߶ckfr!M3!QԆu["U3*W~lR"VOE~}c(h+Vt̳@Ȅ̼.G͠r!I- p"IkP҆C?j#˱kky<@1ϵk:gzf]6 o[0E +s"Ğ0 XSD*°diG,,:JC$=MY,a Zg@|tf7D^`eYX Ui3WʥPti4G82ʼujxL-ǮhqY#tߐf7K & T]U @ +gH PnLrRp(!6ep!,"hBf0p[ 9n*ǧ-3- u9epvh!fEtB D~4iEg.:mI6'P;]`hLmtxꬫD J^ĈP%bD-$m[W#X|bhqHZ~B3 x⑳/Q|cvkP$l#sFg{ 6(qg) u'cdTv?k̲k֎,M_`=͆Ӭ*aʒw5}'8q.E f%{Co0HBE&;q3+CdbWjbWrƮf dCyV]=ɭ\ ]ο͏fO|8'W7urbvF75КnXw,E-sKWAgΌE>-ū fp7 ]efm͠غzҟ7v`:P90BO*k ׌| +endstream +endobj +686 0 obj +<< +/Type /Page +/Contents 687 0 R +/Resources 685 0 R +/MediaBox [0 0 612 792] +/Parent 682 0 R +/Annots [ 683 0 R 684 0 R ] +>> +endobj +683 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 416.197 189.919 426.428] +/Subtype/Link/A<> +>> +endobj +684 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 405.617 100.67 414.473] +/Subtype/Link/A<> +>> +endobj +688 0 obj +<< +/D [686 0 R /XYZ 71 757.862 null] +>> +endobj +689 0 obj +<< +/D [686 0 R /XYZ 72 623.231 null] +>> +endobj +162 0 obj +<< +/D [686 0 R /XYZ 72 468.34 null] +>> +endobj +166 0 obj +<< +/D [686 0 R /XYZ 72 348.893 null] +>> +endobj +690 0 obj +<< +/D [686 0 R /XYZ 72 210.896 null] +>> +endobj +685 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +693 0 obj +<< +/Length 2843 +/Filter /FlateDecode +>> +stream +xڕYn8}Wmeш֓g3dwcӃ@GXYrKrg_Unq.DT]O|go'>~"'NďX^K'ߝli<;'K_'O~("'HFO4C7+ a\"]z8!k!%,QJ]Qw÷uh(kiNm5-ɑ~4 Is1wug֞]/jd 5@҃ #12F,ƪ?P}NѡSB8Qz@;T*0rxe#l4AVx:`ș\ɘDvEtĺAX W'ґ'ҩ'RԪ'0{7,:]g<{Y^%H̭ވUQ'* iV7E-](0hjC5&㇮(- ~ xpr_ w-P%CCB^X(6Mկ z+&p[ػ/ ϧϱLz'iɀ뚕"7k& +`vgbdxȕ{4:%x5mTo:̬_1b}I8!܂I w1}\c *!W=g1c yu"QD;C)98f;^EWoȓˇ PH6uY[*5;%KHLs$ٶ52P_dG'Cs3JPT%QdDZ&Cf: |, Q@JYvL!Zt㛼&֔AG0 f[Bv׋W$;US@ȥb;83%K#DV{dYf^A{j5>h4ʨl5GC`x"Ԩhӭm&5 0#w'8jШfujMKttٙVՐq8uk*ՇD| oy>+^aBk%tQzd#&|%Ւ^t$bO"o=T}󆅪9Ljck !SjEӑl3\eohxBi" +Ͱ$S`TvqշP r|E, s7xuh]` 68;K Qǫp8:*3}}2-b8pk Wt}YlF ӕ]k8^5ھOzO]g~x@LL{2I0f NmWcs`I2HQ1jR??3n.{ܑsT#hxww:h[-'I{,|"Gơq+GvHy1pjI`t~ `7!f`O m b0cict.&/z˭4IS: rfv43lSQᥓ| + I(cSY13>&&HHL-S/7ЖEpDZwM7? pl`/oע-ej*]4RԸ1]#^!I!{?>t6gDC{-$>M¸'"架c4+OTF:N[8f1U ,p^e;O{C%P}#=;Y56P2 +Ͱ=о3kgZ3tCt0L {@ ^5CYx빣1zݲ׈,$i /^L]i ѳb]Bw5/~lF}UVoG>L8uAO')2٨0xdgs$<ȑY{,w7F<G$C贫OͻK}85ݛ82> +endobj +694 0 obj +<< +/D [692 0 R /XYZ 71 757.862 null] +>> +endobj +695 0 obj +<< +/D [692 0 R /XYZ 72 611.276 null] +>> +endobj +170 0 obj +<< +/D [692 0 R /XYZ 72 445.502 null] +>> +endobj +696 0 obj +<< +/D [692 0 R /XYZ 72 287.636 null] +>> +endobj +691 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +699 0 obj +<< +/Length 1987 +/Filter /FlateDecode +>> +stream +xڭY]s6}L":$i]L'ȠUꋯzcX!{^ 9˕o_\}9I!;^Nvwr{$%Σyp0&p>\qՏoQ^sĹ˝[Ί|d雷1!@C>;{ 65=}VA>ի5\j"5k2W ~S0Xby~4QVfO*3VnxZQURݲ$LCJ}EbOGܖCп~3^;FI(f +V 0m/wuږ3͙=62K%-Skլ2*0Vj8k^1zj~OV +O{mbנb0QE[B΢^36vƸ͕2@OƝ`fE%>rpv؍^ܺ03fG>vWM\hW4$|g Q[ggy1g3WBuѥh%S# +=,K'K-n0^d^oȇ@Za}ۀKIl9٥,L+P6mh:LIp&LlFRB 1* Z 7'!tGی[)3DF'gh I鹩k*',c@x{-oxҺvʁIYg%21MemJjMM (} _;ypUmm뒤ca2p2tL2Rk2 Fd7mp#2=B@ժj% ӧu\xYآU>PLDc3K([Gs iGdGQix\UXp +\\?PE~4 z>7Qwelt rw=cź7ڠўUGuժqB H?K>be {>)qg\s:!ۚF{ycVnNg몜PSL˭.4C-:+vm̈́J"b13 :2U"ٵpȍH޲:hfb6(IhmIn5Fh.qo9?|@!o7esRk3$JT(Y1YS 3}ieKNr $e4=@~X lcڝo}SoJND/FC w +vLvXFA B3r;>]GwzIc) ?`n#D7DsOg]hV",n#_~zrf?6z ߲\ I IVզ P{R]PiKM̜w +3!t>/EYĆ1 zsw/o +endstream +endobj +698 0 obj +<< +/Type /Page +/Contents 699 0 R +/Resources 697 0 R +/MediaBox [0 0 612 792] +/Parent 682 0 R +>> +endobj +700 0 obj +<< +/D [698 0 R /XYZ 71 757.862 null] +>> +endobj +697 0 obj +<< +/Font << /F16 249 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +706 0 obj +<< +/Length 3507 +/Filter /FlateDecode +>> +stream +xڽRFAVԒ ٲ![(1jmf1﹵./yaZ}9}&ZQ$)jš2ªoOlpe[mD1K`f@03lWw˦^mW'Iޭ\{|LXBd_huժg^}t6ciSh9zd#[(Ib()=wi4^}xf. #v!$gzz@TDe@xͲlz-Gh@/$|y +^HI(MۭOfhE35@>z:㧪˟n`|oQoCdXϲma\yBt"c-M<RڲiKrϭ\ &;~K4G;u'` Om CAl࢞mrGƱuyx$T6c!aΛ{Ԧ#鈧Zq~?(4|DohA0Ks&&4LݟSuvXbP yA +3܀D\+=< T֥#QBrB~ \'PJڮeRD”?&3PRQ~'0zZVK8lddU㯫>":HJQ 'TsM8T +?I%ͱlj$о%,MMF|?ThjE1[%IXe$ttHv]T-Ҙ*:x~iN$$s$fRP5enzk B? >Iakf <OAc`S`@) ,1Sܐlށ"ZOeB)s M_0 r59Ct޲AsT z +YRMs%}"~qT:̄X=L4jE>hmx jr.XW,& + +Xѐh8M؄2>#X +HFNHW.aӲ2KcΣ$]W5KJn";%hX5t#}miVsrqȨ"$"4C +q/-Dk3x&!l6Enii՗=Wd3KA煦@P`$(Kl 1:*ЄZ0` .n.n.OO__;=j T`22YpE]EHGnBCEq| +pWnLs5y{й{gf'7P}}!7⽖~b1t E&)h T"ƪ9!neZp0x~Uzv|U4@};JC v'$HKdKՔc8q?."G/*\jA 3tWV-&ڷɓPv]h囃Z 3K"Fڝlgk0b[ ]-9 |Dˈ1{&?sB{}OLrpϛܒYOA\9 WgfnXo0X@Ɲ +5f=I?FLi?L~OΞ+jjC( cߦ\OpXҢҭK<.qُCZoo;6<6ݶ𗔢ĭf㪖Jڊ 6wRpϰk<雓Q8E5J + HLPYj߬T|3b6!Z=M\ѿіw73n휴裡ZԜ g?l@7s;(6Xj EY ^T}ªgb>0(__;J3!O9I=BR|kY^ףLA)n,B1TFxWIs&q72|0m/vh=&o{A!7f PU6zl'=w]ѓ<ȈSXҪ0>1Ra~ Rnu6L2OMr/MXOOZ1Z=4ˇ z$ӶXBbqsVdjU@ +-c3&gl$HJ^`hWCC<@4na=*GE/o+\(%B+UiE561o];> +endobj +701 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [246.493 182.398 264.758 193.191] +/Subtype/Link/A<> +>> +endobj +702 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [362.509 182.398 392.842 193.191] +/Subtype/Link/A<> +>> +endobj +703 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [206.495 170.443 226.781 181.236] +/Subtype/Link/A<> +>> +endobj +707 0 obj +<< +/D [705 0 R /XYZ 71 757.862 null] +>> +endobj +708 0 obj +<< +/D [705 0 R /XYZ 72 635.186 null] +>> +endobj +709 0 obj +<< +/D [705 0 R /XYZ 72 399.667 null] +>> +endobj +704 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +719 0 obj +<< +/Length 2980 +/Filter /FlateDecode +>> +stream +xZKs6W-ŖxlRQCJrF7-j݃jƻ_? _՛g_^?{񓲫Ld6뻕2.R̊LTI!uޯr}3u좇uFeKàl?UE -ib}a~npg'\l/0p8MjS +ZmCv}#|9,̭Gk\o lt1q{{h >Uް#bWCr/k`,j}4xc<۲pfJ3pV^E+usyrXW;4w/uVhnV>&I ;16z1ےz! +vNS_A)έms.;cAW[nzEA92A, &F46mtoz4sY<;9<'Ps[qʉn \e͇O7}%߃uvÉvy}S4mD PxI:p6b}-Vr1+h2~ȫ֛ې\M psifD'B˚Ǯ Ø՞BohD2D ἆӂÚ9&l +i"Elp~bʩ+/oU;᰺x$0.eDpqI!ɂe˟wm$Q :fLNH4!f &ϦYȲ h2Z})jR-@ä`:heAEm"dG*!Frp"6Y!\PBA-;/BJQg銡 +B'C8 +A='k0^-Ƥf^nQBE IԚ1q8);tp8)9F'BZG7e8'EI:'`jcTFu=p]u)v]rA:]6zfyRnή):F3A01Pa'ud +!f ;ˁ4RlZ ZOsH`*q9?z 7PB;A y>RPťChaKap(i N[!3rTO,h xsse(=>rE-!>Un :5-4ELBRCa2aLH}KElz%) Ɨθn/aAi6<.q²lβ&@&"XÛ_WZؖd5W*hc 8vA\>[CcIa0Ҡ4{_[Bkm^¯@;^!xJHZ!ץ({#"~MX(|>.,7ݡW!9#% ^ ~.c릣O.޴^$H +/U3 C.`_ޕxEq1O7G } =t +^wݾA̢DJj;yw+ +Jdp{Ԫ7A>)pqy33_L2x o`wkA*D$Ṏ@ u +hxL`Աď>+ͯj;G +:>J |bMښAy$տbi]z/aQ U3*~î)۫ޯgrn!:5q͏k|I~߼㛛W^DW>|HtZHæ}/gr'k +oV@*qêg/Čy 4Yp#Z^DO2==<_ C@pE q`N?BmKJFul  hAH;uNPe9\/3_ hm @ˢ^1Ʉ + ~?Z CY̧\]B'gO]2Yط D񥈃CɺW~֫f.1y D+ ^j4Vq9d`JLCdlg6- +endstream +endobj +718 0 obj +<< +/Type /Page +/Contents 719 0 R +/Resources 717 0 R +/MediaBox [0 0 612 792] +/Parent 682 0 R +/Annots [ 710 0 R 711 0 R 712 0 R 713 0 R 714 0 R ] +>> +endobj +710 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 247.799 116.859 256.654] +/Subtype/Link/A<> +>> +endobj +711 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 234.469 184.798 244.699] +/Subtype/Link/A<> +>> +endobj +712 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 222.514 132.011 232.744] +/Subtype/Link/A<> +>> +endobj +713 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 210.559 129.728 220.789] +/Subtype/Link/A<> +>> +endobj +714 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 198.603 161.691 208.834] +/Subtype/Link/A<> +>> +endobj +720 0 obj +<< +/D [718 0 R /XYZ 71 757.862 null] +>> +endobj +174 0 obj +<< +/D [718 0 R /XYZ 72 298.567 null] +>> +endobj +717 0 obj +<< +/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +723 0 obj +<< +/Length 446 +/Filter /FlateDecode +>> +stream +xmSKo Wpy\d!VeMTŀ4y3@S,($P.`\ثm#!i0_Zm \kx:'UZ0m Pظ2nK qUcLbyTe H(asR,c("):UݠD$ھʡގc)yawIN&|Խ!|vLx03s瀽3^;w֝U +.̛UM)۽K<&"Sjh2j#j>I7 O ȐR{3$KZo7j93mS^ vQ/Swއ~oxJN4N&C-M9Cʽqv?!+"f2~s"!T@yV?KR?Ԙ +endstream +endobj +722 0 obj +<< +/Type /Page +/Contents 723 0 R +/Resources 721 0 R +/MediaBox [0 0 612 792] +/Parent 726 0 R +/Group 716 0 R +>> +endobj +715 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 719 +/Height 823 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 727 0 R +/Length 161128 +/Filter /FlateDecode +>> +stream +x\Օ&;6&@J $H&gB1H( PlŎ,u:sαrur9R㹃Q}>U[Z{0& فgD|Yu217Kfק'3R4@%^YD" G2^%IpR &˖-{dҥ7rӥb;+_!__+|ʕ+_}խ[ +ADc455`0 +~?0Cx¾=qLLLܹs vௌ5q˝Ni$H^>ddg>͈*KF)V|k-**"beY?AWWZp8HR.Rx"K0D$E|,}&$;V0Dl[<IlAҥKm6(/tzSl:%6N*`Ikhkג?%I"%Du0_[<''c%%Xx*I% & : +iO'zlo#BAAG}qoHM5,O%+,\I'YK~Y&F,!#yrVl 6o XH%1l"1D4/ib5 6@l 6,DiW;=u=n>p9mmmL͠ ,6 `вq,[̳.޼qݦ+ϿWX|G~ѧ<Ҝ+W^q\}G: T)GS, +'ho +) v8wt FXLL$|7vΕW\zyrGT֥փ;s~~?i2 % {^y`s>vڿO_@{,9\מqϼ};+y{g_|H`bT%uՙfuŷ>\Mh}ô-7ؖO> /gW^'_yXIpRĆ"c)&F$o$'Ξ33-ysuΆ'o+o{e=t}ժ]=U/Z?>݇9O 6ई UdD OO9+֣u[_O%67M?GWFc9s޳g͋3,3~d+7yᣍ9w?6gEȑYs~_#`WƳϾhm+];wkJ*_s SCe _10z< Tq˂\}}۟[\rΨ C?pߜOK%,%DprĆ 1Xc\s:_oj:Umu?isoq^pڂUW[:?{hcKޛw]KS7‡o}k**6fԽ{YaEޚ?V!ďnq?:h\t76mƁ$ƉtHGqQ2޼7gs^`gECsOSs+ŵoUl㶭>}^hấϜy~TԉR@lIKO$";JƼ}-}}ΈOF,jmt ǡ P'~30>fx8los;)5EF]n9|\#]M}C4N l"0 +XBF&\Pdl\ep,V=]^{ ALp,c}#@I x6ई $2R4s/p)Yu|T/ɂE٨LψIqɓ+"iҢ4gH" ,YӒ1㒊RbRJkSUNŒē/rHUYdW(dNRi'Ƈ>?{efΞ176˜hEI -4D6(/h!)ZZC. dRBb6ई gI&иv=^ϸ>8=&Peػa#{.un_]>p|>${vAr y=O7v}>a#s;ܮ1|>G=6R\ot$93u>#9|q'y^# K rrKrroV/!06؛'7w_nNAnNQnz)oo~v^~v~^v~nNyɶ?/w_^A>zro>y甔ٿo}Yvˣ}dٓ!g芒9rb6SPlӴ +ɸ^v{t}]nO}npwhs{n +'98U=vҁx^,nw]. ]3~meB?2|Wpb#$ fn*,ioXtЗ `1FȜ! ݼ`iezn溆da024itͰ>6U vL4M#&%1N)aU}%crb5 +G2 Б(H ]/!YC QUk R ]F ֭;n *{tSXBJLtMR Ofw8 /E'BE򁴷[urAlH&tfu= DlTYW4Tӷ ?W4)ɟ3Ow71/q8  "W'iFv"BB+=In~9Kڟ'aPo!DCWiL!F4 ﱫQSӳAQ<::jhr)Nd9- +XKaIV%)g ~k79ꉂN`"6dUi\R-}lŜ[IIsAUEQdYCLnFGcbKJejLEy DlW(mOI}-eEt "UQ'wH{ƧA#H&Ŝ1V·9>=xz+?|kf> v6-|d\:9͹A__O.}oznI˘[yn_zkWd}u }oٵ@c[ыYU{=x|WT5Mņ[z4ysM{8+tgm@KCr2JF҉pd|'== ΐd9-2Rt3Sup ެ-77PWZQ+ڼC} iq*nkhط!+':s>k+Y^SIueGZ.n偊lѠQ Gg}fKm ]|;Kk|'kǎ-}M]m+'>,!6IFy?\ +%jmbZT%X/ #;s}b`|.rSEanEm@2-=vl,r9m(ht3;Gx{;j/8TQ`}Uk+[ǭ_lo?ve)nέjGּK}薰0ڵj'6w هw}LL@( H'9#V+WҌdV$&)&esa+A:txCwyˏxJ^~jWZޱn+UUWo鋟{o "z9F>v;2j;ʓO̚5kcU {sxosxFvn?>bꦎhضnٝ%ϼv]U7Ͻaڴ_{z`8alCW p2F"$b1a-?wGq'GHX:r򯘜09ꉤvB*F5$ޔ|kl{̙h`IV8Ⰽ:},f^c1eiiiiA#ir2;̛wy^v9e1P0fHag.c{ggEjOGgOOmte"\ l*6 DlAΰ,klLIkcњXV\Uf<0>#QWXdA! TwqFll6+`i$JH8MJ +b*bCӴ 1R pDd +<'H2iVH+b|fP + J;=鍴A˭ЫlV,P3o1V.P Șy7tZ/V&FTbG/#C=!+QłinrXiYMßM=zc lSQlaiɫvvs鰹vڜ^'ŬZ$_-k<ڏLaEӉ_t2D_HL5(]5,5pʔ@T, ++ZjLeYބ^Px 0j#bCduU Q 6B.c]**mc,$Xhq΍DD$щP% +TEFX]g]ftZ4 j4SE*t5Nm~dj H<2Dՠ"Z֣1)+6[1Df־i8%f. c8Vn$7\g '+9lB2́&D#L]CAѐ.³qM ,Ye9!1:GԨE6AI#[>$HP;R'BˑH:$H)H$`ATYPUCĪՔ.K4Z$!kt4i5kT249T'k +HH4>뻠lSJl|{f5|,qI4G͵%4+KuьAyFkiFaJA*4famhfkݭ-*!fZb, ,=6.=s3$a FhfxrP5FjHA6W픮s=J(: mZK_og#ch (*rf髹kMȔ6U@C|. ei/\KݠjhD‚&@}oK_o; -SY7 +iB D3iy:E X.*JPu,]4ˆ +n+Ye 3]X$BTT<{BӅSnbNG^ ;Nl` +T֩ff Mc Qa\0͠eHe`hAS[ΩOd ǩ"'k[;<{G&B)rjE]&V )W2EQdYLΞ(X('|>goO+oo ,3<^Qۆm#^8#=]Ks;CQ )LssL0u۽/OHҏ:&64l( b%D^Ol:f;k<_tuΑ[{ٿ%kE{'V[{wChnswu9'4^ #M]/s9?vwLIn4)6h `*x6ذb^$v,`/O޽wւey96oUr=;_{J*몫,=+ v\Rof[7}WUudC:RPCcmwۑf޲V5{1SlE-brbrkii+jNd*VQUdw 5}K>?Te1F7mxwz^z4'P]yށ]uE[z<+*::9lHHCz:km.lXbem1T Ӊ'J݃bCUU˭a91䤵В MĆ.DŲ2kfcHt3gb'4Pr8*WL1 "*DYK) xN17Lr|pŲZdi杢U+3DPzFjqڃ=bc쉞f9A,Y!`fK$ lJ5 O0ԉ`` ӂA1Lbz2ViiWY G}11bZDnO='c.d!9D1w.hD"!DY` SdEѶ<_99 nAl*'KSd2/OR _CHV99>PRԧ!шTvCd8&6-Q3wޠ3,sbd 4gLtC5S5ABThN6T6u l0;` hѩ k,tgq D[)iRLpx.9L1ia-$'"dgu$qJ$ =!_UEُ>Uyɗ:ǚygܹWMG l)h訪y[5}]iQ!@ 6/DQXr}Y_Y%D79Bn4`~yGe{;eoh8[ +ցMr74['$9ڶn.>[[FpumU;Vgiۿ`K*q{bHm9 ]#t5 +4U^\~ժy\[?ԙ6PNǀʃ]oڳ}8Xr !`햒Qί!ẚµ5v-iXfy TlX%-qg JfĆzLlDaCP0]r}lYumGuMɶ#?j;]o<Yumu[vFTWλw-}iuWTl:ܖzUɈ`͑$i8xxps_ѫ.4oCYu +=UJ;74 +EM͜3koy~m{\xEIM=m= Z\ұP~l+Vx5wX%2 b#Atll +i߰Ć=\{c$7<3gWsӮvZ*z|H־ ~UKi'\ ]ё^~ jru7=pY3/~y5^]bm$/n Zc\sח C= ^]6[{ֹr}T3kEMëK>9w,Y㵛bdx'ٕ[UXQ^QZZU=9ګKi5tX +Vl\QKKX58IߠKA'AD"D"AP(ŔcTڏF*y%ֽj0$*B}>!BָX0Nwtѥ^ZT^5 +"\\aVur釼A`_]DE9U|흕o2) wVy.^\YGl7v[U Ebê"F\?e8a>gX:s֍bd[~kaXel=\__IDs: ֡l,\ 5/xskCAwP; m5uG*[ci֪zAlW[!8(ilI! jb3~ȜɔhL̽%Kud*5CW\4M؟kMv;XcY]`)I5M &H<Ë>DӦv*'?C 6/䐘T*6IM"HďAnx$I5\IE2XFh|E}Ɵg&Ykpb-ZNrq)54=҄=qC[c##gzcGH;8ItK'' 6SYlgÊPIXǃ윔X [`;K;>vg Y79<'d"˒_< +2icFX(* p4]r|:Xe< CdVĦ\D $uLd @"Fr , "K /oxYbO t…:ȰDCMk'8rN5ԘEU.Ęk+ϭiVC nl *qQOBB(PTU#J<%UV>IbqذyP!(ĺeJ'!O'~;,id<+zҳnOwˡϼqӭ߄uM/jK*,ZdS7Vrt68b#M4nfɲ.Ot!tϢ߿ 4(5R@v١=K}=u_/YP5Pt^[->S7uض= j=Ά~X+]ODDl*^#̜+\xCSу/|RVל7颊sWd+2Dub8<_$6uGk[ ?ݐU9%Y Pwv4זW[O}PWTJGm{pOO8N_Qq8瓏v2} 6XМWrOؔ}f;뛺ºu9$k_βez]w`"nn?U^tI9]/oxo}nYœ7?lMmڵxuCqUVXr8*5d#*ڱj}?^wÛ+ּ%`{K7 ڊ>8oꬪ?8]۫Fh醝U5w/-~ֈowkzlux`s7pz禺at=]hj|"2ۿs3^\+4\=~^'opqWͽi[a[ھ>+{Wg\8{ʃ%{t#} `ׇ7탬 +o +TI@l 6N 'B,U>Nӕ)8*6.}Fj8l#!FR̍RJZ7԰&Es=YG. C=Á eoE9㭇7)98:P "l*-i>69¶_pռ;WyA\щHgBې%=9M[B:u6 iwkPөt3{Dk P;8Lua1LLUļf +Y&gbYѓ6szDQX(SurKpz<>B|H  +ț5N1k9ɾ5b*b/5i򙪩 c qD:drtX%\dVct,WK +"LlX! 6"6a4%?cqS('Kld$G&ؗg=ZF"s &6px<,Nn|>KJfROFUUť^|L2UQ+6yo͘X2'ILyd\VB;cɌOEd"ک= +/b(#B-i4#2Ê ;]I|5[% cGReJ'a*GI 2dbW`5 +0W $")1D+_4BuRl'~䣘9ԋI102HeA eTɰDɎm"V1@"R̊NB4MK!#,ѧ ]Q1cc14N D#Hsɲ&*E҄Hk%CEfAaa0h1yQgx)d%1 d MP4) hC7s2[|4ĝCkVb#c2*2Cu+ һ$UWy?yEƲ9D.0"AOĸ56G* ZZx!%ihFL h<61` i2F*) +#2G2&<\fW1MI7rG!+#݅ݡɍDyHT]=#sӭObDiq2ȲlUjĆqLaP$Ca$#A'@;@ C`!(x$9wDusJ<0 +]vԗbqg(&˺BՅ.*C!E41 GgݑЩ@‡}cq5& 'vDR28C G=掜b:U"3J1^-9R#!7g"ͯI%YENۈ'w崻x.;eV 9]C;>dMw-Xrޖ-/}٥7{{c~H˩2nڸ`͌_aڜw{ /nKA䂀pM?pe׼}U@G;w͜7E+7Kf_S]״o»ov%k RtzOZ] 6)-62^ɎYmņjVS)SꂬX"fkkˊT+ZU۹fkiG{SCM oh27itCu]{́;De{zohچ^Zi|]C!"GS}5]+߿j])R} \aEIaѱa}YkۓUzd.{ossy׎7y]x^߽j Zkv<5:jkٽf;Q@lWlL$VF/eiNbC8}mCYv@;ZͺWUwۖ70>ޞX_^ё+Dm--;;<|c]9ߪ//+)P^^Φq m:,<~λd9]*\p~wOϛvדK? 4BM&>|a֕}ōR?*}Yu9+Đݫ %P{y7pki~pM=﴿'^XЬc!֒+VtqH5B09L,.KEoaU11# DYTL8׉",AuUn f(Ӥ¬* U$"#h =Sd]rD 3>22stLeDPDeVH9eN B=&N6 +0ĆՊ%;eYrIQT,LSNlda]lX8XКLA~/[ ӞWrt(IŪ_cENYqjܻK[b/"3UўMkMfV*gm$zVUX2,2#—b_lL>12K/ ˹Ale.NFudGde 6o,4L1y4[QTh!6 뒹N3 3W&I47VT)Ty@YMIjm =ÒJ0HfmאD󉓻h*0*2 Vtab<6dyAT h]ƺ&!,Sì:9=IH%?Bڒ.Cd$4Sdla2&][FEҕnr49VUقCJ>9HilISDg43*pRdf.,ߦ2@l\iA#&P3Iq-1oHbSXM*1(1rHh8P1 K,sJI,1Dg>iIU7mZFhaW1^jSl\Q< \ʨt*(9l`$c9.racCnWDl5 (hnNT)R<=d0ːF"G"8E ԋjMOuEiSldL$'`n.4UbQEL5W:@ܺp_ +QD2YU A7T Di*M~k03h$`AB5! "w]Ӓִ]n_-wS0;;tއCn{SG ÀktRCS EEA1M"֨lht6gKÅ|tUU5~ksVwGzj#_qϽQi/M{c L_q/?Bu?պkݏ=7g>knw}rF_t#y{Gl\uM@Aƪltwa$QӐemT6}Í9JXrW~fG⼪ ^_qgr4$-/kklzrӚ̯oj ) 7Ve-[;-#3tYnQZjuR~yÉ˗חM+ZdݎV:]kJ7/΋ hQg⤑ᚂ_6Z]^ɆmEQ>u۶n8u׮bۮ/笨-MڴiwekgG2i.pFwE*ٸxOYU[WOG{+fo,=mY{<^hOS%Pnv6sŦj8🫻  ?Ol y` #+~?R҆h?͗ٹC}5i+>+-kJ[ y`>oQ+?-,k_hKMW6eG~AwW͒:C^~G˳W2'se9EE_.k^ueJ\h뚥u }'Yf뺢 >6cΆE n[5kqYbuU+Þߟ)gfڤ涡9 j*2lX^YFzjy_ι^SLO3w}8/]$`KԒrrr[|j_looodͬivTOɏIac x( D;;;mdoEMC@6oɆkiB]eKO?~W'gVKW]~Mjkظw nU޶%)}/r]9y楙^[W|[iG]Q̧{7S/Or :,]^o;몊J\~9.fԎ֎Ύv7@yM]~fcu?iclٗ]w%Wx橯lMilOB}·|)gwj Kl  cE6;<$OZO$xdk$[Wf 49Ԥ沲2Z=o(j,\˰ݠgBBO$p ^ 6 +ɑd'خnzx#zDD1Tvh RIp:>35 >%Hx rr:::n.]WZuW'7N9hp: &U]4=Dӧ +7n<ӛa9| +KX-8 +3 9h=jP (k֬yrss_y啽{ʲ +0zGAOl̈%K̘1$ЌC09FA1tB;cŊ=aE-  cw}|W0 +xA~ضF]]ݕW^ERR[ZZZBA/%0 t[oe˖]q:`\ |Fs-Aزe?K/{vAA'h;ބauqv  c5JбeY### {r/  O6wBu+( |F D"_}1AFPMAA! +l,Z2AA@AeAAeAA AAP6AAP6AA@AeAAeAA AAP6AAP6AA@AA@AeAA AA AAP6AA@AA@AeAA AA AAP6AA@@AeAA AA AAP6AA@AA@AeAA AAH /ƫ  ȏ$Ջ-«  NPR[[( -YeAAp8ظl2  8LmXR~03<5u3qP |?Ӏ)h̘Y4y=8KVm˳<ϰ דmW˅  0 644<ɩ/;ǮhiyZf^.AA`m|Oʶy\YIEpǝS1p\k  q 644Ĺ:O[g/8q<,WAAe\ /HqE싓ZUSM /  )A'H|Nj3V6gY>H(   ,4=?g#7wm8iU<<ǴAA~}w?AQܱKNjimƽ{544ԏ]Z:;j5wV3mjjۺhѢsU3 ?ib.p5EOzzz 屋d +*SD) +(hcLYۚ +9Q+D~42&iAG|? .q ~N%fB^&al޸cǎ/eA~Bl^t9s>ϐ1ʛo.p"É 2$',$A?Q61 /(++ioooA +[omٲvVPX%AYAey$V" ȏ.X4MUUdEn݊e((eCb)/DD@+F?>$IؖgDyEx1<Ų2,O%s# + +gIhxF`"C É<'BJM% + [XDa&!,+rp +ϰ!xbp C,pkOA`0+c8hN I)&L,YeeCeV8V9xYxOgQ8=02 %FPS:òO?<:-'XZaY%]t%DjBDuZYEgQxZH ˤ0CD'Oc qpAyR/l cƂ zzzAx aF3r+Rӹ%3 +2[0%j:xn)BSHa+ Jb=%-+Zq%Qt@q@( +3` +8,aEPrQ8D,X DB7Y P _0X. +(a_T8v(l(QD6$FYxNJ2(ђ7Ap(#jx ']Ҝ9F- 4lqҺJŇX+Ϋ2խ[5c4&$h Ed֤X:FB%&s" Rt7eAƢlA)GDX(^s,ġv\RUF=` |ΈtLH#2f)#!)5 +P3'r2 K&lK BmBg%#Ey>,;JioQUKgQٞ^Aٳ;y"R'&j0F:wg.njqx<ISdF@@KN d* +tBf2QphX4'Y1uB#2||BtyQih4>20Sll*&p1D2B oyPq1jc`8HG3,O|”8qkd(>$"]QI)MS D (TWD(fC7;#H"yNV"ly) H$]X)'ɂQ~seRg]=kn<lx³wR9chntoΙxO۲?aym.H~.tgŒ?&,j +2Ι4/u+ugxrp4y4tT(k[>ƶu)k\u٭˓;U4 AVd\L݀c4KS+qR`uSEIRxY(Ƒ&%8,dCM+?c.Z2qWņ9\t汿>کwxynSf-+KP^SWL>~>gf5%rӧFv.8c>3?o玟x0Pǎ7)uq[dQd"<@Q$ ~IUEDb"VScJ':+++yS~|c2?l }5xUtGZ:;ZC{fOp=eq/dfšQ=ݴ!3ՙ_^r/gm0w36x{WYG84o_֦ >\nP=1 B,eˊg]v׋MCr񆦶P*A8dҙ8'3Ÿן~eud}~/]7:cޘL{.[ؼ]y13yN p?pW=(ou=/)?{nK,E T,!*+$dN+ +(2&e#&j2ؾx{s޻`ʥg^r3k*rńK.lMa1uM'Q>yg^~?jawLV/Yp7\yE7?eP.?.ou?>GvC,Q. +߽劋&N졗?+3'vuO]q=^׮S6U}-~c&pW0K/~ג ]>U-Ͻ +ayWgG;0߬jN[z-qɆ*.bH,s-?y_9_g&)-{RK{>yəф'EۚRxɗx# '^Ԃ_|Md+Ww?Ui Nm Gg91BL!UuMeAƦlHG=+w&#)%UٛnQ|ךyO?4vՕ̽|h~~}άK_Iw?DqZGu5Ofq~/ޒ[PѳŔi쬢yQ98f3׼1NMM^5{/Ne,ws*Z !u˚wuwP`g_x̞S.pUYBP64ٰe3*9ZL-cIG%GzI'uoKybY'~S'M<oL{ZE)^yʻscO ӟdo8ԟ1Ɵv9>7CRKg3W {Cŋ=ć7tX<{>`uFU@@1)߹w/Ee1STjլץֽsy;oѲm =uK*<:owߎ~dn—?[ʊ5_?_^1I'O~{YU~y1yK1(G,eGcnTɓ^P{T_ڛ~`E\xē\;J»~}Iee+L8#`'N:k|ij$t@(ѽlʃO|s?挙s6 .'d\The%QMb1YٻJGdU:hsNv;vVu j%E{1Z*NIڑ-9#i@%NO.ں}GZNn@4.jtOI~z|Z~'~jgo~Cu"*'iݣ|t%g,N0g}RYmڌsn)_p3t|~S/\~_^pZEyY&\1;9S >kkV˛=㔉6Txٿ͹w@?}xñp΢]-CrBVP64٠5zQ`w[K:h2W.)$^aFR:C%Lq }4eAAH"V)Owf{UΙxQ~Aiuʪ+Skzerߍ䤯gv<%o^s;wn;ojYs9)3Jz5b1:vzeffQ'^U\u^⺾Hlnj;Z;J?r)|iLżq; + 3/|vnIqU'o4%UK_<ԏo.;!)^u+uƥW?R3&?s"(,k( eH!Y$%amjmjՆHr a>~O‡a&m/L,_`ug_>3{/? 5TpGOL9?^=S.:uם/8ɋ.lIǝraL%nʴ`4VE;NdC8j­ϿvsEҧo.{7V}ƔK˭*wSgM#(gS~}gvWM;^(IJY\y5\pY<mO~&~k>lzN?˯;)l3-#N6&lQAqvzJaƖ¼, ''F? +>6Y3 lȼhN)]-NtG_wގζ(hW]\WA!>YW8jjlO! bQ!ckkK +rswQ^ۦ}C(%LLNFazz;"rihe!hhokmr*hņP[WKSO{gP+@d!ݽCN"Vf8YP64U32yah&Ei*yo3fM}^hG'u0 O~iiiqq1˲(rϼydaEQb> mT[]P4TWUSc5Uddd0ޒECŎ+䈎%ZHJS)تTJg~G|ˮl e)ȚYCv)Z* I!p$J' 2'뺮f*xjL['D#kɺþ4pR0Ơ?T?G6TC" +bvFVw{cyخj::eK +Oa?ұ x\`&ȼ}7E`yyy lP ǢCp(6 EGb#pt$ p$t_v8Fx4Ɔpd$wBpx$1P4<#p81'T4GFzKsvg(H+ G¡P`h(͆aDl0P_,?Fb#q*L"0)`7!vx(Q#p"32 QP"G,3LN0F"0=$`_Ê:̐k'<2d;Ȇ+dt?n,puǵl?eM`Ǔu" a}(r8@(c۶̜윌̴̬쬔]i;r2s2egg_YY9E))9i9ٙi9iY))@FZjfJޮ܌]9EyyYwefdefӲ33 svfdd?Ss`Yi9)Yٹ);22aiY9 <+5#+3#egeÑeafddgddgW2w1g:Ȁ+ ͦVWWCƟ#b&D 5]C3 ,k4ڛx?5c5p@@Q6zRS[:$#5P0"AѴ, # +p((ADmq,'brLci%JyAde*F9Sd(Auqİ65h)<].XukqfEJE5aDdVf(h^ [x9 +6CC-(8;Ua ZSȐS`7 ՃӃĎHƟ/$+%@<{zA ,G3 iCCCpz GQ] ((r8FaGR^d,˳ sus,3M϶tTGv="9KL^t,<l͑9Otut3m Qp\&l&MVQ3>E28Tu˵I+C _vŋJ@ xe [vg8$p0l͚mILքs4Ë ߀p===0ON:lÌMmW=rUxJYvM _la n4H78eeAٟ*Ģw*KSeK{(Œ *o:H“UA@*Ȧ=VxۆJ"M9 + 9Y$CRyXk +aHSt'NJ=ڳuK7m   +3ٲ %g Dy@Z*q𗣙L%u[l,[vgg'FpO!Esd^ TVVVGGhi#Nِ܂q5._y7(:`cКO|kmU\n<吇߁؄ ~S ߵ4D1ެ)9͢{doH2mxr4jeAk(r8ʆeY+$$]WQe|ِ=0a1KrLÌNd+& &D$t sf\_7ʤ"$yneȷ, gl' ~Lv42I jenqN"{+6\\Q{NXZu[]K1<[Tc#P%pH76 I'Q.I0%#aɰX|` 42eP=R#QTM7m +u i ҷg5hۑA5e 3fWini}{vÛ}S~Cw2sޞ䗞_C7 4lۧ^{}+DK[nk~.!;%zo[((rgӾԕ޴~~kK#|&0 g#"_OEfsЈ$A6FP<x~N00I^i " ~59$/2x_!$SqʈQ$(~ox% %*$:۞1 A<#qCvM/'G9F6 ؕMrWCe~50"Gk>ҍ੊.o^G)2O*j + ߱mG}qFIeũYk{ukݳsP鮜)\9j_w|ۤTwV U.[k@vȠll a'$7bYQb)ۧd朙9==u&k`,CdO6ȿ~*:dT\MDնN#6I  @3H +5DMt$d]blDŽ5}53_ӯgm +{a/ptT4cSQMԓĘf0@VNAKIVH'.C?rP][ZK&zk8eH 4aIxy>"-'9ew5Ro0 Ri--e,XP,OYh~ٗpǬE_}D5\g^/+*sJ:"O4Y:q ǢK/߼55=5KYS/٠?GT +m6 Hj :F$oI6]ܴABT,ʂiJ6igb9BiѦ=qV=EeMm=1ݍn{guRiVq]Sh"=R'//B:zUV&/=Dbݙi 7 a +5U G~ m5 O$PKޞ~C=m}kO|WqQi`4y +ՙkpPk(JDyNԸPeUmKR2F82r6 +r6hk;M + +fM*Yl<{Omӧ?/fmemMfSz{ljR#ۿz{rA}?˯}G{$sm}_oTصqguUMceUnAQa^Fn򖆪{iW|ac_;ll &A'Q<(}/(])ɂ̙i +?uUdNqT3޶;z=iuMś.<'=}ÅN047?햛9u„pݭtO>ug:eJ#hbyWLz '܍V}i~W]/Se/wWd(\΄y/.o\qR]S\ BacO?f[%2eqq)?:kV)U{OqΟr `N %(?l?7e7߾?p %*/ +'#bssϟk;Zy#4O苂='G9N,3h?5y"{rӱO8 g+BRb."+z'wɆ}$> 9Ad 3>}bև?ە"i5]Vd^MYJ#2h)kKvGԒyYeץ-*jIչ >_\7g͒6_ #cgqⷾZWX_ꋏ K2Ďw'/43esQy2*6|xoΝk羷*U5͛oS¯Bsi[tv4e@8e՜-JKnٵmO[SyⲾ`H*-.H߶!)sռ]9]L#@6JGA%HFh8Zx(IɼТh:KI,.UdwNYڶI24T9VtGLSd5-,Qs4dƺ(r2)tU5*G2}Q6P6䰒 if?kzi-Mժ +*ˉX`;#;ݵu}®Rw\qₒ̕juҼųnZ%iͻ3,][sXCYK;tENtԥ-m͆]KX[S܁ջ^hWfRO6VS^oK{ w~`ޭ lK]M鮜M^ ۓ\&qee1P5-۰6$m%P(?l,\FAPeMH~*,3\^vUD^7:dše8T=!}ٖM-\eٮn[湪m ߒI(U5=ہ%L`,T&VlleeA B}wϭ Qbξ[t{%yuN]/<N:W_z•7K^ӗKNx֋/7m, iSm|mdhwk\f՗sqϬf-Dmkiqٽ3*]Sʢ]5% d+eh;u '%+w@Hi|yN=_m㼾C֝y{G$KwڶsWWN>WkLP(?lyz`ڤN(4yiNB1eZ שHcyfڞD!cAWm˓LHioW1IEeRMZL |u=:ʰT%ؚ.X'Y:NP7۟ll a$7ow 6.{ THDE`wwwCt ۄ񦦦4f`_Am֞-Xdڶil<{÷M˞yRNcc#P8Ȯp8 vr>Y|)0 8ƞPSlOPU]SLh5^}eSӲrY#Fњi+1-h ;rGE5?:7=Y?=,4H'nʮuȝˁcĠl "l@$p޺X<(h[omcThy2IUT#xz V=A|et͠?sмhN!2T,hK]{WY-xApU61e.}> +fHsM6^6 ^I0abQ DY(rllݺYMJd UFB +O d}rߡ>HְE$A9 UF7l}~4B0bf@ $ l?5Ha0oG f#0%=}lyR.GhaA!'$ +H``!E KeA HJJ)l %&V[ aHD13}+!9 vgoiקUF}#Aq+ρK,![I1@?HBz ,u?ƅ.>(GH3~} +{,_y[cOMCۄ(rl$'' uuuTN +; r>%ȅ|"(89;OstHeѡGHFQ8𻁊tj;trWLUG\q\st'HhBΠla}Tn~Fvz a~rh?5/8X Q֭[a"oM~Aq,Ɓ a~8x p$ER6?Ip1J4hزtHϧ~p,B#*OB]O$\[%\OC+t 9e#h2<$]TDbGT*hokxd/qd4C]Mp;7[bA]?z%.w]ŰYI3l EyiեiPWY5eU=ueAG8h!PlIAMG: vЇG ѾL3uoh:;O[i_/&XdPt bпͨoi8(;C~{/: }Om)qVG$&60q3$KdfFG$2rQ6Adc֭P(4 _ +gc̠d$yÓqDx!/R ׆KWl\ҤVțLYQ<[#yȤer 4]lH]sA4mfؑ@ʑݳawce'<^H^koc$n]/,Km.ۙ_~|dd>'n۟|:n$4Xݿ-f~)潳8O$xbBo}W|ݿۯY=/=؍7=a%^,3^$A}C]wS7'uV&Wt۳OS_]7NEk~zGU-OnUgni_usco#C+t 9eb~ re[[[v$oD{靝7#M&LИs68g([s9J%U7>5_n|jO_f`-KVXyZ*#R6Nl֧Mђ-Mԛ@"tBMhJ8ʲd%JvT#Lhv0NTXTdH#١ ư)KigP]:!Ǣ0." &$b4l躑!S8Z[׺sކ򢔼=+3˞]Z7f唶[%&mmaRg Mߐyۦ# .gо<@p P}FvW{SvaZZ܏hݱe`wuɃ^"}᜔)EI[4x]MIwsnW &l=e+WݳHCa} ubvpGx< +Pl(:QTuzjs,؈P3Dепìb$"Œ[4(6lV KE[6C,ɶ4 #6k*lxEE6-X|̆Y M&B MQ%[1MH@3 fm Q݆c-'өE9 KΟ> 64D]sG%uVٳ~o϶O?_`)[=4wԌnZʙ驗^}׎mGj"WdƮ=MŜu e;=V[]|pWnMYfA4R7?yWgq@s7_7^z8rMDqaݑ#MMyaEb'z˷RswْtMcIK߭!6qI}b0@oug]۩IؘiV؀^_6ahxݣb iWaPh==u'3]þш؃ 91mHŏyGǧDŽP8z=:0KHnXeivRF_QY惾֚ݩSpd&cԂhL7fbSv1P\n1(I?l`&tUmk^{Ʊ~wҿ7=Pƽ]}ͥ]o uG.Pёu_vN9WH\6qđc 6ۢ$766V-iCYQUUI9)Y&#i+5#W^w忿W {*Vםz|z&k/smW_W/z՗7\R>Dlu7oãw/Y}Ͽ#9wpٍܸpE΍g=3op͵»9MFk{K~W{y.?{ܽw=~[s+z[q7=@fXu Z؀^y! zAaT&Fcx[r၌k_x7_5dԨft +4mUpݔþg|r&]ט? Iol'ciQIuO\`sXAЊi&Eg<^^dz~=^}=9cSQED1j|[.y4+htMc|uv,81iiijZPB;tosM[I3 1V53`N[PY4FoN^No*N}Sю64V_UXul8q!k[S`ݑu;<24[~𥌍kJU]ɍ0Fz +GGy@p`2w?*Dmp[澷G +ZV>335Xvp +=|C֮mc[2y:>C6 122b@l$2 `QDm 7^rp);|آaʶf!M})`=ںĤ af &dD$~$7 Gl @2m[$Dšu㾘FUdl=j)3R3S1<.yd&<5l8Ѕ^˞:U7XG2lUŀ o|A~vWmSL,UyZnSZ*n}5i19roقnzC#ԢsRX# òAg0[y篿{qgw؜`pbԴ`$Bv/SdZ;nڞnf{zg{WHWM@IV /[+oyq碌*!ц})-6pʁ}/g[=bF/ogҶҚiV 3S}5VVU-+ܵ~{{k3`zekS>SWV{gǷ'(l|n@^{@05}` Ø0EMƎZ 1דg"YX1G+7a- +Ϟ)ۺYW'P '[dk/-ԧۜBiCmβ$j;130iҦ% GY`*p8p`/$fD=&E5[bQDֶĎ nVfaUU㑈fHi`މh80auFx$pstz#¢M+!!bVm>hGfjsn;~+oepO1, /8F$T8j]ZlNj>͉iEFFF' #Rs1PMYDުꪎ~n -u[WI +a-*r(i/& +xNYeQ`?bLKs觉Hb:PECNPcmMx3ʘ_pđlLNNؘ4Z7`?\1& rYMմt!!Xl<|sQWV΅0c)KCn ibY_sEPU.:Y1<:-*,,Ыtd::FN1a{&,m:\0vpOFNLb1%91Ebs6 +Ey!1qU^3BF&h:WS 655M%АFNs i^TC [0 I`v,>i\D6M XY4~薊S ]CslUdHِ4+<LYiOqf%US *\uʡ +8r\ |R:/B˼[%鿾>S4WrT]Dc8aC qyζc\4.E +&x8˰aX?Vgx:#؀ +tM/ +hf`@a95xe e:6 +]4Pȭ}p8<.sfɪaʊ)KfȚbJfJilȪlAƣTLI8͞P[4t)_'mA +<hQ<l8q6<OZZ299Ig&&&`rv\s1M=wZFV\_zL9K8Q @ 3W-ڊa꺩*`k#QFU-#J-ǍM6Q>K )n{3 E}XRc'\`s =ޑ+XHj!c=]#cEzWnZt|EGgtl|bߑVbd&[K6eZKsnjHKɯLYPKC"b]V FRvY6Lx ,}=I#D155Ec>0ꎤ_\˲+3乸)t`b)?ن@@SdH kDəK-) jW04O4]ÊZ .ƋeK:ڰP89Kp` UȞHcCO-&:R-|ku- Gb\S\bQUl Dz1?k>؀4x6F[7mOڴꕗWO[v9' I WN>WZQ3-j-Cɛ6g4WN9\؟^ Kup +3RaǦ򆖔GR۫2lYz,T1Pk]Q$m9*E6VAa6qđlnZ0 Х{)tQQQE?7Cu/$0Ex E,MKD;kPh-`h5Œ$QOMuS1>, +ȃGb7DaiJJ9<3$9 g6?'E--><αZ)EeK*sӡѩ¬i!b@W3,2ԃyӞsEh:ۚ倍o4ؠ񳄦Ӏ؀Zʼ8㝷7 \_߿}o[|/Q]\FyZX{s?m1g|,|xЙ~|>>=ܘ_ӜўrDki,zceGš]5c#ѬCib4E,.038n}{C]vwqd'QH o=ՕսnVt~f"ȱ!cMxޞ)!22.ڜh|#fL E'GIд x#¼[/>,ؼ1Hyٴ5j=X#SnАn=imfWg'Қ:kvZ[ʊM59iu׽`gf7LfW6f\khG6J+]4C%Tt7lD OSB;CAR/4C妷oXf_@CszX"*2t1%U͌v M2B%i:k:'FQ[KmȪ!Y0DLv4(sh$Ա Gq40QVDV 䕷hU¬1 EaeUzS7T:jc]E{|9pvp4uǎꢬ5ܣ;:23[wȖ0Ҽsw,ˆod.wOhu OD9ܝwwbztͶ!]Eauсu[>|ξ6tUX?{ ?suQ"'ݱl|###oHAHBDhQJIRYS,Mƺ6">_$-K (a)W9_@}oLKZ"`@6 \6qO֬?p`l}>JJ{ G9 +0`c/?_| +A)Yi4h3{K>[n}7\sk'5ocJrOg'L{r}-W^rwgwFU#Q(O7vѯOX[ +\ጴX_z身-9X1  Ng%]ws+z~u]0ko++ص?{ڗ~sswذo<ؠ*4'k$ +C_Fh,ҷ![Z$ e60SuP,А[M%, CƂ& Ohb wm6&#X,4=YENʺ-<7Jǡ+wđl +NAf^T*+M%&jq_8p(\ׅ8A-F}}IgrjLL!c/MuT>w7]t]O<<19=y5*(k8'Kn>_$^ZSv^|٢[QVvNy}[w}nW(Ӥe_eU 'VEFӴဍc6!29OA]ųaze]-R0 jҰTVkX/m"hUt}`e4]*S*sZF gɿRI7"S+R HNWG9N7'xDfB#C-x4Ɗp6+M;L2ց[Sdԕ0L^p e0LɲC0J c+*[Ѳ]U6/j,$Ur>SH΄xX :HVd`LUV @ cۢdDӑd8`CUUpУR{ps>.U]-!:T I5d!V{+b_V CH$bE-]MS2)p-Xu C"6p $dXl 0(9d];kVME`]0udؓxXJ9<VithhxjTD ANV-.mPIDbVU줛.om2:<tAlCAMT(M8vI$ +&H4ރXNaM\bV\dDdrr4)2kɼhD#DY<|9KcU!ˑ AM2Yp]28NVDţsq=nɜQ8J-* N(k<w#`cbb"##Ҁ 8B\8cJc6ʬ5]ӘXj&P4RΑc`IQ(ۡ+ƧK/(džhd4&H4Chw0nCFZ\ Д 0[QeCHP59x%[47T4eĽp,54ehdd O]mQ4UYē3! g.rd^ -V$F(XX>άa#9X6q8.y)~n6qđez%Ǔ .Q=5qLSAD*eEulĚ?0F h '؂ vTEw6%U5? @G[:G հ-J]a+U$ji1]q W١M]SIB>H` ѲxŔYN/9WMl(q20ϭj*'R@C+W(:LStRFQH9/a$Rn|Υ\y]7^uUW^_X68c/'|otlrן|U˞Xj{iϭYך[<[iiU(eh-ƺnq%W\ڻo;|sN< Z͋o?/G_vz+kҗ֣<KϹM^=_r~) +dllloԹpđ6`M4 D@g<}=>ښka)ذDT>lhZ1V5LSWM]{'ᴪi;P(Dc@08‍/ɲA1VGEJDy4UKDc"wF>Սooh9/uC%Ճ¼#?ֲ{eVGGucWɚ5<5/$շ۔:$XQي hotMVd֔m_c;*L[+]^xpwszCݝMIɹ1];G<{QhwX6qđl w>zO ˭`-]c6FpiEU^I%+HpY6JMNs"_L~"=`n>'耍/ lA- P*t H%6xow}^z>m)1w_[V-k,-ڗ43~Jz#vK&]y߫D Vll*r̎lk*/mH)>>XTU{[ 8q*cVeK}S]d񌁥NdUMNeXr}=ٴ3=\.pۓ ҋr7.M^z9/}]շ&Y|}J4]=ekY@va+7Nel8`Ԉ1D6<G1̖͛iɺ.Xlܕr{Kk;w X6e %iqO azd< +lNnLap4gK%hf7M;TuCmXhd0R aiXa ^W'L2i acM 6*<"l8#g:55͗6|1Yx9")1B@tሯ58̴6uW&t)lήI?״7G(NwU>s\rw^]V0cx5pƗ6|>-v ) D4s+v0/YK % 9)feCFrl٠/ʓo9%Qa[6lP7 +vTyDZʢbIIl6 +Rxa#e@ڀajH K1`&+,L +6dXٖj* YKE]{ E;‍/lP +MP1 Δ?/3V(95X.*bc2Ǹɰ;1<ƙ(&8<&p!I΄DF^dIIe RL&Ehh=尠l&pV ¦TF ۲Mx0zP(x>u,x111x%ƸP "xTeʖ%[eiqh5 "Z=TS -Sa1ƽ)p"Hgj) HQ|oO[ l|/>qb4M:@sD3HdQL]tCp^}.j _yS8JW Tް}HeҰ9UPgwpl dN8$h,nZXBev=o|ґ'o =2G,<155~zĴ;5uǧiw,&)|X4IlK3ѲAa)hII#u0FTbZ*R 08 IFc 'ӋԋffX[{"'ؤ65գq}T5LbE +fRz`_l$L։O 5+H?:*y-5jPl+ ['eMX )"jpM`>&VC+1LձI'EUK H4,b +F ;@6ޢ"F  +B@?,`"'+5!&Gcb +* +_`:dtF'"0H<4d0`eØISaj0VyExR,}ڂ#1ٶ$60,ТvLY`MU5Fn0`S,Pϖd)"fꢡh$p9Ƃq%^-S9VT4ٖ] +ѣڼ@%49TD8۳`į0;YEduU` + nb`Q=*t l|Au"R"MdJX?Oz54Sm=Q嘸H- ֶDx˦). & +DL &8B(&Q4IPR} 6ذI(eee0C||LVU*++ yFp")˂* $"a1yVC3 +$Q^M0aV@3h"qʰ]p7>WdxRR&kp",6)ٍĘ$q\EJ*> LV&+E+r4EQ8e08E氒|L+d^d8) +C-"'E+"/iJrƗ +6\hM6TE0İ,04d£fYkhkȧĄflں$]p/ҊM]'g(6qBYYYtdD梳պXL$ bq&HL)ΐ5Ѹ#N怍qZZ&O +&aT=&+i.ltQ0xϩd RLM6`/D@00PMC V+:N. MtI1EWp 'D !fȺ!8+cp1Vb*-'}J_[7O R%4aPpW'(c{ j0JV$Ԏ1DzV[g]xA! #?cGm:@ [`b·$Mfh$4;lkg sPO-cs4[a"#~\cT3'kďp ȱPAv:499juc~f[#&"a%d-jc8ԚSDh =&4|"fi9H{Lֳs&#y3BO9,!gu\uΥICHxof ܝ Jۚ+qW1o:`X sƊï*BU`äVM}#5ࡨ& F"oHB3UHb[HzScV =h`#W74Ms +JT9E U0lـ ZH"!FY.3(ǸX00#p EѾ1xGo(1pI#2n  +}4_"uXUϮC[>NkI/s[aRD OL)(P;sSh-3*ϳl Te%ho)ޖZ?rҚ,paÈQ5po{smsg}K&s{)%./g:kKS vͨnD&sC' VZ~KWGGW5tKjKʼF9B? QNf<7a gY%,D|H6Q:hOpXE:'5&1,Dl8 +("PG%0HMMz = /e2bљ,aWI$54092d2VQ%4w@D_Wsca,ja'4MScuY1%ܤc%"(JilyƢY(xc + i=Oaz7'؂ +*:_h4|Xld_?Hxs_ŢK~}¯Իm +Ih"fOGr=zǏN:cK'cmϻpU?yg-y'}G\~y˖޹䟝3ϻ'6g8X +iYgÌ=\( + G21<Th Oh|~Z`~^PG;CD7^Kf:BVXIC'x*u1K)X&.ƃ:物Z56 M󵠫ZxJL݀ga|A, Pj *|Bf|S`0xN 45:̐.² +4Ĝ;8 +M]-Wh!c שh'$҆|~l[?lhd>t}αF:t)^y e_yqٖ;]Q<{[+W-[T}pE?gf={33rGy?Jli1wkwWTJ).|5-m]vSvH{\i9`6`E']}3W|{(x&f(*P -(>ADL#+1e$:p,[6zxhD( x`0XSSUxz'd5e[ఔ%? Bh%[d +˖5~&,Edc+j*z$R +=пBgK8tw`J TA-U8T,X@nQnaxv `Mv5nYaL6x /L⡉.ׄ8GҽC5 >Vh !Ku'O|/0Tᡝ{7gyMrozoHߪ|U]nV8:[Qr{RNY]U@׎YQuMR|eW_V+=7,=3mwe~j'쵫tUm]UXF +|Xe)\p钇ޯu7xT3PAJIGeoQn8G6qTrJ[X8`l[ޚŒ)VWB]c60f( ς `:kt:4o.M!7ёɞ#K.;ǵ7?>=366S~W{8?3N<䓗vߐ/=P^P]R ;\XuqAt]{\>l,\j'~oVL*x:A 2\WW T;Xl%hihxOo[Gg{}]T. +/(qѲAŽTlhh)O+}_axUxٰ;R;.۲{Β۷X}3\w2cו.{}5muo~3^pC>/阞& 3s[zgYQTRn`ѕڐ{oڛ.9w>X`gj +}}fmUfnqgCf~koM/K8|0&4jIݛGಛeuהt Tg}tu]y5Wm._{?m%bьxOeunItɡ/8 oZv* +!$u!`lMgVak`ZǴ̎wwUd[x_hݼ~C[`DW.bt42( qN5^ .6vw5wtu˦ +\,(‡x뷅qxK%!ʪQ볓Tq||U #+.-2TAdcQ2ĤpoΞ;w;a]H{}]]3/Yt ?Bgt`+/s3ϽGtV_x֯~è /lX {sK>p{}u֝~©{-ko{ᅧk we6ƄÌ ;x6&&&h!6ik8Ldog_viac;yHd +xYeWziKVKA΀n,ڰϷ}PeDOUeɞÝ+v x*]Y=[D [nO^=[vfZ9%SIk::e~FʾܝQZw~j/Xp Uɹ0uӝ%++ksJ&8s4yF{{ +sSSfKInݳjG-3es)PTCm]Yf`T +I6q< x`cddRF}R`8/T1@~C# +l\j׾`9Cc!OK/}f9eFBdp7lzaiUFf0R4bhJLhpU'?X^Z{NS/xzKi]u?3/Mz'lK:=헻ZR9_t%}S'\Q4O8/wv?rEo~_,ؽzyU C񦒚 P=VY^ǃܔ׃ ] X$Yϼ^|J8 DU+[`[?;o[3\ekZڪ׿^AxwJ{钒=mmk>_TQV]qpG%yy~==bsxcs\_oPA3{CY@dsK z\R +#e=\;3<' >ؘnwAaM[ݩS`}XW?2o˛B#6t3~$݅[dmݼ'LIh]l,A {%Zlatl|a t&4l2>Xf(D, a9`6dfdVfBNq"E;S9?~:wl _CwOnyæK~wo+OfSfcA᷾ߝOũ_qOqK7T&ꉋ1^էww~Y'sE[M?o0>@Wӝ?|?wrݛ9]LP +:=HB;!/>=J6dkl+)lUgvUo(hruTEuOػ[*Ғ#ޖҁƜ^v%7 +SqE^7{'Gu^{sOq>`2&L1`c&g49眣&9w\ڻgԪ޵Wd00QWVޔ; ۍ]M{v|vM7_~ٯ>ٴC{.8s.vMUմC{l5S)CU,Hsn@P<9zѴw۝7^mt͘1;1^aoX{wcWwCKM~mCAv˯KpQˢi +86v#Hp8=b1+lj-! R-A15&(C>*n ?݂?#6! 75ẻp‚( OVUTWi?AKTO_ֿ=)zSso'''mL}9_է]>U68bjܻsaʯO8nyb+grëYِeCl|y"',؍~퍻rdD F Ԣa +nL9ϺtCޤhIa?.sΉ6wM%AM|~_>aYlE`m_}|//KuڃQN4`g5x,x2?,oXSdgӒ1Cua%G9BnP%YC'i$X g`/O?KUϴ=OlTR8"hƱ6^ <6,nqvvtxcq?b"/lިi)/dOD,(*φZpm8ʇެjN7{~ꑿi +m}懿Owq)45:4\?L$3 c-?tƊٙ]/;.xq]g}ї׶m?O+ TK P{LG+Z7m-t{1< ,W%2$i0+i%wuKDP; ƲdC0LxfUL^3,$a$0nr&JO)& +Sn/RODT{5+C c><_ćT%BpAT2 +g":%hp݊Nzds75ִJq<"N/+V2BdW%RT &.niF؍-ӯt~U?EW2j]5 E&h`٘. /_qO/w'V8KV}=wow^r?:n홉ɺ5+_y͆y0%Q$A9!8ڰ˯sWgseuM4ޱv+/9'?K'q`fO~`y +6n7U}E0/Ԥ+:< cHRb2I=|;hT&m۩آP|8Dh(Ir1DX &-$ 3ȫ[Q4eCs퀹sD$0OQTKQP$EDH['̴RjT +>\4ܗDʬ'%ĢG»Rּ( T~y/8ъS)1o0Jl|S`ctZ+:ΐH(:_l0V(ϺH`Tl#hAFX%*qNfX`uDaKQ x .` EP ްf*,%hz)h$yBL@rUSƔ +M4MCQUPtL04-EPu~+]MA+QVZ0""hI. 1uU5.N,#%*DM~#&CS ͈+xI@TaAἚ} z)XZFaUaTiw*OQaӷKGcHVPgJ%eFXriV7&ޘWaKEeaiysqUcyIgyIkymIeenmYIUe²֒}5eUUee%ՕUyu%55Ս5u 5uUy%e5;* +kj*s+*Zj ++ʪ k*ʛ TUdZ! 'Ztv:Ҵγy)K,+IAJ +CNxE`8e`y.1˱ Iy1jBy7%yFQ_Vd Y&y63X4&ŸCp= q)%%-A+6w5PLl|}T䠖VdBa?REK 0[/h ,z6$KoU؍à*qAHK${Xvxpl-dGcQ'{p2 >khP(%Eic[t4o({y"IDaI&#A6g FX ̠QGn/nx52%AX0t3%1/ %"\8ć#x꣑X"bD0s0'!O% ŸP, A&ND] ,رӼPX% XC(+knc62XCC IGg!h +uE4thd!+g.x톢 +Ⱥ,0avujUHDN<&IhEC R몚v9U!!z,rQOGaY07F9(JuXðt9h +)ǚG> +DcHDYGbh'0w" 5K k! CgZLb.GĔu]È[uE6x$Zl`xޮ02Y!e.a>f|atzM!I&|9O?'\9 _+Y4` STdEG!&QC۬E'?f:ͯ[`pP/Yz=1 9_i  / 9Yd4q SI51l`H$;/ @m%MN'e)$A+?}!k +calǖ22tv o;::0Cak !IZ,-ai !8 wu5++H5H鞞")Րf;=PLcnɐF~df }9FN@g y׈MLIQJ$ B_tx2k4,@Y죪P*iQp'g҄YilL2TuK%Z0iN`$OQBlKi(D״SR `c1A^4l"`eFtL8gla9!u Eyx`fbkk z=Eu+0^kw׏蠆 +w?90ddh[#Y\W9ٳ MaD@ VkPcygpϒr;:F$&%j`u "%9:U4Vh4p|rҹFQ%=+$Ÿ8{Z>/zaЋ(t)-st͏ŴdcDCmo} +df6l (thx0Ųeg$~ z* Jj4`fjD% +:/4I34B.&m?D1dR:#l`|JQzrA|SpOR&A +I{0$8r`2GuR\U3JbH|*[]%CQICP&[ +{iTA*D UD)f|{_;+u\kYvalXdg;nJ̶la_o~y0goѦ-& +*ƞ4m.O%; >Q1fmPR=ً뻦|h,fݯl~gco|Gk>q̖utt &*dM,'ƭ{޲uˊަ-tMt΂ZahEe(&QJW +Q = |P !FK0XbZ ]pg:uD6:IRI$JW<p3UwJ.+]S`#20Ru;ܗ]bSh =aelCfc.J"}'HZ!&׆`B3`s"ùb1ɖEx>|%EaA\j2&Z[7lQ^]^MSCsc-g&zd]~e֦R[05]sEm +EQw's&&JjwTu5nTX3&E3u(vW(*n|{cM2(q, &0+M$272PUjO* uV@K13ӜXCRdH`i~D! ԡc}).)ߡU ɂ1 gO?뤳93O<ΕTu٩~yX\1 3O+7۸ 6)ҎV. <iq( 2^6Q #awnvںrض+𖽢l ~5y_].lEX`e￱zoqv:'/5nqV7 0_yw1{ΚGw?֮}y;~ [}6? w~rşxMzs~?gv |/V^p˳}N&+kY fm]>\xmu3U%uvM5ToYUç>Xtg^,ʚ^y>wVWN .)z2` i4؀{x(ޠۡzzi"ހQ跫oooǠh dBI2&Y%%Er}ә#ƋܱO,*yُ +Krwd= | O8{o;w=YV=Bis񚒮l׮ַu" +Z W{ ꒦8$yrb%ceW8xĔ,9Nُ.aܮ֞/9SN{xٚkvҹg3^xiuKT[序^gwm}}]+{=ܚ`=ἓO:ey#ptTMLPA־xYѶs;l [O=~~{k45W׶J($(  +pńr>SEL6FFYlHƱr<M0de.ӷxB_sWQV:5=iqyؒ_PUO? K?>~9oN;gMTe5N8]7ҏO;u5d59F_z_ܻW[Γ࣪#Xl,s!, BM +PL&J`O|hRbIبϛpX?ukaI{.L]}~%\p *k ɺhL4{ƹjptGMhs0O +Bco왘X:Uvvnzft6$1P|¢QC˰ ax.f-jpl|`CQ*d"JVwW/ݼ-)k AҴ6>4>:%Q\a?26`h"+2vNO ͼkW^W_ux,ARU6ZǦ|UW\xgǒqK T n.R΀ +6b;l&<ƈUR x#YK&H++Z" F$F I 9s".C  +ownӬj)8g̦X$CRSK NE젅4d$5\Xɲe.B>C>y X`$}K!ƴ dWuِ$P-)rV8WFJcb)dC1ED75ꂩ)Cӆ+g~6p!V#&$("A#LƐM>apO ;n@ +_lI6-,)%I8 ٧Y#둉<:$تDǐLN QdTqבle0 e-UT+\|L­Y(\e@ 5\$#*&)E+9R'!*iC_i43[j)Dbl(ɄH1< b")+c ZH'҆*_ z%KSd8«HeȀ yyynxFٴRZi  ?BLK + 3tm2$:ReXWþJ(:DшE4]4 =#""!<'`͠zxv|@Mnʬn"J^2rxEsmF +`PRkT^#_ FF )񲒘Bl]]]p0E@J0; dx@wXKyyyA$50dOn,LAu%YB1bW׃v7J㳜= `f~~}`8d_f5iJU''WITt ?YԢ,tdhdSn]VzLjD*G,!"(D]94H:58`qv@A{2Pm#EtT6t_l,m+랊6RwKZ/p6Y?r RvyƆ 8b' @ 4~e2uM‰j4(Q6/~E4-,:d`r#:AU DIc"EQe`^iq-]Gֺ!;I ETd.k:]S14E6d8UjnF5QxdAKuK rpI1D8!gq?Kx +M]DΏ Ú0Id INJn8{'|TCtjtl|` pۏ%q4n +9/ |QG<&nOa}8fhhe"I&Y5Rd0J4Y4`QUK5EdUლb[I7;-YMQEd aNb@}n|CՏF}qj9Ql6[NN JH9p('9!93bT`r#,"1!)p"#$X3Ʋ "*pIKAAJJ"d8>!1lSNE.!Hó<X!%x"7LTW>,i k# \ #Å(^ qxCŋ>1BwV *wT5Qtff&6`#=Uа +aVqfx1)& K-1"5`e FI>-s8\"v፸YHRAKpJN18\6ѹMLNePEΰ{ # rDM硯(Jϛ%X :#t&F6S'/\1Na +II։'(m$>mbNm>aTtG"2iaGcA&US&2ױ7` F294T8aȕ51a<#ENlGݐE +3uQLa~àXVt[j =dh9"!H+Tn[&;YnJ +ggxb9$0iR$;pdJ"B<:F`C?\t~LGT4 +XaTChP MX-H'4atpPej{RgR;eho&L-EiAhE:&}xӤ`VgƱ 6PISQ~*4Y^XTŀW@EDAQH'dka.-,º*54Aw5TwЍ@h%{۪N7ÄZ* +kzۇQbDC[Cvq`Jh-)-,'Cʆ}%Ιw)o_OO]4< &/^2GIi~{O"k4D ؠw;l LUST̊ʥp yB$X⇓4T4-UEhB3@ Ȁol }4c=lEU,R?M^" cnմ>%`. :ngQ1 SEp2 QNAS7X !J(Ɇ,-(( `C 5%Ze›&wm<ᬋ.;WPPV5Z}8G.-wu%\YRS_Kt7KV\履حFqX_SxmMnM< wܸ_SԉLUoϪ/߻3O8kÒPϻAjƌ 8ʁFZ5):ĸ ƺSu;BيH*5NQ06Pu?1_l!k:/x#T5L BXs`#0|,+UӞI;@h6-w䬸Y̴$u"IA!k R6Kb*nЍ +Œ sdrlPQ,K"k/+dPlϺfƦFeU+[ C47?zweUʬJ]b4<0fh/(!okS3 GeLVhq 2TU@!!ہ& jD9´> .*HAӏdH~&{J l wr: Ȁ Z`oI5ND9mʉqoHTQbф;f]hhq–x8@$e0N&gl3S3!q3~s| sW '6DŽSq=3 +Ќ;9\QN0dg'lN^u1朙t8$8I c,f<`^iH :{N`e`GQv(D?bAl|Eǒ(*Qe76W^PY6f˶~|Zu#M]ٷ뇶 krm{7ʖκg|/6=  +Ӹ5o32ܺn<[?S:3Ͻ_o=\OwlKdouNmiۯ+_}côB31Ns3`'×lʆ**Gu)7`<qm$#iZ"uL'CLK"@5bL(vyn O5 +f C#%&uD.)(ka4X0^=: 2`6o`-3Lк_mܺuk[o۾sh禭%9{g?kO~PRmEwk}g}i@F,mrё‡T3^+n|um+ ωaڒ[k)W憕3[||ڥWZy3/} _q]=<2[;n7O~wiɎw./V:6o??U4oɩl*+_^s/=洬jr ٘Bya1UVi0 9G6L@WMMބ [R}7mW\z7T\˸ӎ٨'@nX%)yY,u\IɊ;}!nO5lۚ93nAwv __?x_nu)k5ubp8I;62!-8SBTAӠjXh7^=k/;[s&?xUޗ^ؽ7q۟K +j.cOigv<{)fdھ'x/[yu;JXŕq ?Q;6P.M{'}Uڲ+Ōv{j?V0^o]ll\0bQP$o Hq׊*^SyU5_,(jnwY~{ND9m/)}~mAyFa91м㭡ݰ>zKe5 M 6tTnVngIr{O X?"HȦl`(<' l=# j!UB D%UB$И&FQ"9~VST#fJ 0PR:;U))j+hje"8U1)#Qw,ZYh)謑M:gegQ6%[RQX] L%):wbddߕSP-Cãڰio; ֿ+i-eCUŹk7}g8زbh%6v۲6d)* _dza`cϯ^y[]/]qǗ{cmٲp }E<|ڏQ0S럺~~=hz睏^zf`ͺ:&m}-^ik>*' }鮞[>ڿ|wV<[~ =]9o9 fki'HtFNwm`M뷍wvv6T|a֠ 645͂4M. H8pV5TCmS6PM6ͬK疦@d7dL t!A Xfvĕ +T Hje\Kڂq$ea 'Td-& +"R6q z6Ⲝ`c^ M.>w˦xlnA{o=sy?Ky1n{Q~q³[^{Kx+ϛh^9R[VFJ:{|Y~5 ]=.FP3`#6`bMOljlR™owg$ٟ\}e+~dެʎ~w[Cw߾r7\uŊnzmUՅ{־kWctxU+ݓ,(l/v]wÃã_77oqmS猣*ൗoىo;e[޽xm?[FtoMeVXS]ӯo冫\z*m}eiypp4?,\p"DR/b$x *_S1 +8tcAd'A#u %LЀ1PTG KᨢAkWdge&PJI)F}inclB+GHLneC] A--Xv5W]ym}k3Ͱd DdEB-7=6I]( 6~f5O +lBZ( ao(<ujc]>`nlqARZc#'wϦ ݝ__ YSTKK!zh5ƌyK~y^[=IbJϴ X\ +`^i ei5ižŚi! gr * X9[dxfbthhhtl"Ɖi(۪SEt :@ yf'`B͹ӓ~W"؀4B!{`imWrMI1$UUY%Ct6j|+ F4.J *)GXtD1/k9Rץm5Mc"EI5|ZghhpK`p%)R_/eNV& Z 369>0822,ɴ H %s6 x7ٖѮ8&[$M%S$/"P&% fs4ԁǂ!E )5<.&%]qBsgX4""Ubyf<>؀IՍS(دaEc٤d$MLr" 8@P\AoOGXKCT_VUUqɖ/$I%3efAQ]Et:N{ݤj*ʵ550IԬ[2`cQ`Tr:eK6"~|.G.vz(SX +"T(nIG}]u``N< ź!gDa~̧#eW8Tj*yi Ju]TE - ^+7Ղkh4G};MAdlr#џrl@wAh $+C#7d%J-.i߭QF +{t:mBl Xo0$0ո ivsssm6녍%ȑaX X4dYXI㊅>o1YGK,& BRTJN"&%j&4 +z*t@Nי +`/HG뇰-TŠ +ńlߤJ- ?;|/.8h#ۧ J%;;;.mg9;.Ka87h *61Rwaegs r@f鞍O,.˳XE_Ԩ_$+:O\[dɾiKLE_ b t\ C9k täjDKW333/|p(0a(~6S*q-֒}q&l, $Խs$Ɨ9]9-}︴P%GT:6LV{TKUhUh]`f|>ZoD;P_'pl%ɱ<ưYqbؒ^=}%Rr1Ds;G<^@-K- .ԟlp!H>O:qeH5MS!{}uQ$5R/bZ}! q-s޾sc?2..z{e !Ev9lBtp˷20&hR[rLFC6R $T#.EK]t /NY1i'gl|}azV, 6k~p1\ @z9d J<s\_[\kBT5Pudd-gRtkM5?$$.m,x}լN>iB/~>X_(`OӮ]zr~%,0#W") ld8:T̡MU[ꤲXV(j`h$*,h祎 BBFb@&ԠT\Pe#,n+6 al|5AՍ)hIUDaaoYiy ƆGgCѩMΌvnݱmktr,?qX^7Te><: }h=τaQ gL&g(YZ637:0G|aاcN[ RY?!*vgpҖY%65aMLM%PM&bB3t`Rnp{M{O6ٳQWWG8t/ C6yC;uAjI?({c=M+M AySHr2#0SKǔS_ la S¹bh'-.EG!Xn 6X=-SH$200 =gWi?q,-/Zftsk[[̪ޑ_z]﷽fPh7m(nKn޵3e%-}m7U--;TU*ܱ-#>liHu,)ڳE%M[N UmJ*U;_nV:u뎪M|ޒsfLhUv8WՒͮ`meѹezR3`[_"bq.^ 6x 2,L*'XlNѢH`K<#HD :>dl"Y"¢"fwK{ιoNWpscOkݴ{tzm۷6 vTfopgoÈSaHwݸ, /=gg>.h{oc[˟ٞ+CWپz ??t;on}ܛGo+skؖ;Bin,+_<9`RsLƷ 6VU]$O [>aS4E0肘T2$ḠIi⇑YQйbCиXRTü%`(ZD3Z<6Z1 q%.|2Ț +XD E-) ڶibEax$폺ψ Q:ʛ&]0 IYGU[`CիW_(s46Xi2-oJ=ѡ3Lnڴ);;;`c1(|lKN/Ĺ+(!phY uvvx-735>;٤[PAObj|vSd!9fX8UpGGYc[X(bh~`vtf7j:Ãsu]nصys[K[U}Xy` 6 aYOtt47:Q16طkhj-_o73]%Ex+~_]WkZgM㨮|}'ddL2HBcbC01ƻEd˖YKj[ϽWj˲F]Sns⬂nqk7Mjaj6n +cEYU8ltIɭM?[#N-,.]Yi U6kǎM͞=JZyCW[}[>gD{ﮍh΢eT'j˽{Laew?vXDD5/~lL̓*b~cy e (x(x1oh: <ձH֓fHS$p|B0}$#I}p]BfD#׈ۢ}tvuwu^F4܆賶U]Ȩ;p#>0o/ +2G隀 9a 76 :2{%JDXqGc˩?=]Ғ`g򓳋3N66?~>ؿJ19Oպ31a--)yESw;ptBVzVnjLJ셪ȰФĭ·G?Ei"-ǗzDHqfvoS{誦4I2.U6Lظ +++FFFo?arzzzM駟FGGE_6s#aB\$ؠf;de,zj!MfǤɁQ0n n`] yi8D_D 9G"مx F)$VS!}0Ʃ{^*y 22gq]- dؿ_NW5yUWVy2RMm }ƂIYqbE}7lP 1akcǎ۷'ڵb˖-[|ʕ+a޳g_ŊIII_Mip?n_`q|^a\N/sT9j?:utKx'15 ]%Z|~@JT $Mi /GFN @ |O˚~-CSF#E$)BK"<`5 +?`]~5榺6Lؠ9Q1uzCU6ݳJDm{2 c6QFFP^}ըٳgsI(k |2nA* q)P +[J/i9SrA <M.7)NIIli&l`֮O᣸D OD"/#/kÑE%N$W8>+znRDETYX z^Ǣb'8 Ft K* + at$C ؠeiYY S7WWRE6 \).ޮz3!k_p'kQt88svB1ӠP +kg'`~DՈf`#OT))ʗg42=Qt*1O p *3{/|̙ 56nS\UhQЁThcu14+/w7~ +^z  J`VVdYϳTy+Thqb +Y:مBLG_*%0+ObɎI {]x=`bZsGz148T1- z@Fww7ܓ'O.]5_4Ϭ MLl@Qd8dxe%&3C&nC7T<.+8ÐAxBe9QUT Y 4/:)I%xXKbiPcE]"Mea#\-N.[ķ91$"GJ?dvvvRRR@q.S!_*^)Y֘epΜF.WѧpZN`-l WQ>uO >V"#: Fs%wz 7DC$"#E piU>+ +[U_P03h*YdV`Z 1y.& +W&dpn-V:&G?dTɁ#IuSP"_Q1q,# Wpe3QHlppNkTTԢE_<&lLL{É3`4߁kc,u,ԥ^7kn䱴.#nrJcq6â1A7pHoS`utthvo:26D6{0ֺ:/]pT3T1aư1qtwwwC'pk~/z[41=33ÇQRR2OtO!9_&"U(aڟip"} ӲS>… /BAA0sRLظ^ԋwQJf71t† ]Uck~~ѣw=‹5Z\o og~qHghʺRZwr<-|47^3km!b[J j*+^{vg䅎afP6ـpʠ{?3-[ " NgKKKss3|H +H𠾾P h5KKK?w`aID!#]&l̴٘F4ĉK.u\p͚"&l6h`v XDAxYUqyUWY]oȎ<YPYmn-͍8vJAC͇U*3O}oehAmm}M7Ǵ&ޔii(t$,i͢SŹU}'B,MBBmmYfxTRԱM#]K/6 J)X +> H{1ۈ7%%%!&)3%/=)gG}=֩xsɬ>ۀudx S|644DAVv9s<裛6mX,uuuٳ7o J W@sG' |{(HNXy< (*MqZV'#U AMd]֐rHW5~ hfU* `sR QyVSͥ!> +pa_.MYܺC6u6Q.񂂂j 6 h'ҩ@Ed|(*,+0~^!롊H9rtFN"=3لs!{kR"=߾Ƿe#a':Z[J/m?QvQNmCub|Ҳy=lxhxI_/Rd2P\r)9Gw/#Doj؀Lbb䁽O׿oqmn);gYZɲ;qgҘ˗/'}%c ...kʕ[lO]֚5k֭[bŊ0hG9sfff&LW+\+<~$^KzF,HA=\Wj.$vc>) !FC ɁdUVEtĩVQ@E%U"Af:1yXqq1E 8=DŽIA'JGkʏ-/aYAa;貭 ^x[bk{59J|yw䧿HիBkιXW~?7kgdUv]9[Oo66TUTWd^J+([x{ 6;v L<5l8\\Ȟ3ܙ?W9-,Uۜڽ6E?~WQWPPU]]SXmm-mll@/~}W޾} Z~iJJ + "k ~׀cs#Ҧ.#e'/ŖygV ePhn=t+}D9 Fcs8wǻ?/ܶ#!۷DZnݎּfk׭_0qDDD?K7o۰a=|ػw=ܓm!Mi˒{?m| ED\ra#J\_Wu .<YS[uۆ,]Ҳ-ݣǏVVn^KO\X\[/z.ms2&%wto;/c~!&r儍彈ݚa M؀N#+k2nKqh|)ؘ(u)[YӮoyqQר댋:Do0Zzk+g{CTշUw?]PVS\YysGYEc9-ξҜ!D`WQUmAm,zkwKɭuaȝ-];w37>|׎CG>uVմxD;=L0a46(lN=47l ]ou(1:Pl_@w7upD +ɃhgYReRpPq"7,iKb}AQyꊪ81Ix:gF,kB?*kyŔܒ^d"ECXJr-CI'i2xBQ Wt\`Zd[a†i&lPؠTkE9D^(8cO+8#K? Zqaʕa _1l\жvlt +|S{6:9<kc[m7OCc>ձ[W`"ш)P©&:FR덼aC|h^ļ Ƥ 0s)ńђ@rgܠ?^<y >x3| } [`k0x}xjaxGv>q9#F|v'Xw>E 釣gz%&z=_Aa†i&l|5AzYac>*'3&llX"3~h0H.*+GcS<\MWu\/qaBQA U嚧SAn @.zm{884pdK`Q%<{o8lklpR6~M0a46}I tؚH (P9ZMCc1v@EU'aisఴ(q1n/uM-C:0Q%scOL+d}Jjj 0%%%:WS:9,*$Ob$ 3 *" 2a!m$H')#7qȅ0 xII%H)BpQW|,\%pPySRzO3ba d*z`QWdY5TO<3$Xe/UPhp?~|GBOWVlZa}HۧpwVgW~dێm;mvOIȉM}O<ȫ~Peo(=;?qrz^BfF;mRt!)')oă\fȂkRXT6"†z)ך`.?)$@5!ݕ]X\|sxv{{G}<"?찏9]>T^RE ī6cSm jp\QPIpO9\v'iݎ &lf$ :NJX'V1KijD|("ΝneU\nN;Z:*j;Gjeygxg4sm7wulcٞf{?>٘^X%[+k9]rgFlR)/IxXV!h Uaΰ+wOXUiK}p.QX|O=g~xͦЎ~gsRS +2G΋Eɧ7X#>R[^\ZQbs #=%[Vl?6{c† ِ$i7D,ee~"T:Mb6dVdfqrKO2tlX@$"HVV@@.cge!t3ZSRrxs \'VVir݌0aJIhEnHjy^a}eDgdg$d ͮI+LȼxD侕ѩEW +RsNVWV Kϩ419BLtbZ2\y玔sEQgrxXx6l~좝'/ a† AUq,#Q0~ j9 XZhq!BbD~ސTk*:N `O +<ա79U8uIH`tQux4Z)e&%d!Li^Igf%j@+Źڒ{3.]:w<29-/&::>62!4't{=GQtXVzJcṳԳ-z<%< nDŽ 6L3a-xpnw9n #Gb%A_GTH M<-nn?#㞞e7DUW +AReUUI +8M#MQ\ +t%"mh T\:cFr^p2 U%:,w Y;^Gf??;!:l{O?P\Q_QEVQyYggy̅Cw-9}wڭ*Jں ~e= Lrt|f6L0aô ڻnnhR/YH,ze1E***,Zoo/>keR;b +ɔ1eǤ#p6L0aô`)K_WNc@_!N] դf恧㤏q`3aʊ'M]o%~@#7V2o† Aaz?]Q6`@<8}%Bհ:CT\I^[Ho&lll~ѰA ٴhBoC#{M0a46>߸5M_I7'1L;ct\y +R#9"2$].ۨӡ`IRQUdhv]m!6 ,4V3f4WIt@5aÄ ӂ6F"/$ؘx?qVȢ:-rVxađRHo}|jԱ+n Æ GUְ +d|}p,`pq4=&lf54i6X(E\.jQI+<50^зSW΋qA 6W__?2dXywz;zp5NBL؀_$N1 3jـvk† f;BIT((< sD@$|lmw[⊛cl=њ?ff[+'^oh|wuOZl١Qj/Ή˨,-[sf>3Z 12(T^kmXp{, +r'"a.!E,l_Ő* W"݇8Q.JH̼b8$4#\2W1tXHUOF.t!.ZvC`~$(P0H5vhd|n|3*nha 7 \yr#P!8Rs:Ьz{KȄg~dYwPGvT]ޢU*ꆻtPGm9ܚ[v);JuM'ecʑU +Z +,?DDE֎^?t^&(&lL \j@:5_S9ڐQ 躬j@#)H4Dݓ EE~ |'StWĻ1#4E.jAq +ExW ~h2M0X @,,@:uK q&Z{+&la Æ HX[k2lh3G2:ڻO_}w>͝1e!'üt`c=?s#],ܿEz34HtήԒg%Yze_rt͵EN?$6wj +lp4qˀgX@QŶ֖@i9Tu`CP9]$U1:st`1t5T 8 ? (Xa_0<>vM0!$T:~2"aqU6$P^T;b1$Mh⼨!U4༮hp$xzح|M0a46n $HyÄ 6L3aF!X c(l(,we7[}CU Kڇf%4!-%?!!U>=,=g_t\\y]{{1Q[ynEW*K ++/_6/:c1j`ײ(AS+2 ?SIeS/|+IG>z=d i6Uyyg]ܝMvMq] PUsjc qyc-^q̐+-!x/yݥK^~k9sλ*?tBdG͹'d͋?MGSDYFv꓏_+,Inův0&wܿpۑ斏>x뱅ˎO|k3fôbtX~~~vvMFFF&/̰q}mZݕą$ 4`:p 2zZn'}mUuMM=N0B&eIhnjy|Y9:(MklP iJcEYU]#Kʚ"f/ˋy,55?#-/7\B墜bSS#q娋.HrEMt0!̎Ӈϭ[ҁ+ Q -i4cQsNm;|g.u(Q]XYOOO ܄ nQbĶlb_ƄU:H XXÆ(( lȒա:ۀ lS\TS^g@kSY5:*U>}PuR&lPؘڳ1 6Kh$ǜ5ĔsE>qqYmME.x'|?>='@?5ÿf<;+.}ZS3C_o{/^{yЭ$ӼMg NmvֲK~k_),bc?1LΩ[G]i. +Қ: ԯмg.LI.#gf<ҖfݎkaM++++**(%dZ\2` zֵiGSVRUMUHLuT !Rr0㩚{pX\G ܛ8O`,U wAac(`c7thȀxpf-LJϭ_9sy`ً  /7wwg_]cm)?O?kiBjkG}{wڶё^렵$'{~OIoODž^U\Qu?f[ -i'>JNsmE~oWoooXC.ӷ~` 'aWlT';;P +!1<8wͦmMK 0=m=源>zj=;;z<?h6z9MUqmxƯs mojllh9$IZ:mM2-=!^fGzz;m<M nnJ;3f477Ә 1aciDAfԆDz0%lN^  뼂 AŸ%8 l` ";X {8P IC"a† _6pˆ$a|ŋIV/ +WqH4AM ؘ2q{RUMJ 8ȟj]/=Xag%&Ic/##0/Щ +p '9֐y"Ґ]a"sN4dKx >V`: <`=y+EgX +"ϹnY1 +U8F[`VXI_.y$A' lxegg~n!WqW +hv- WgĄrRbt]bLR‚nh}ԣ?n~Lw_e!3x`ϭIkPbc$c$\UtSߪ7d]&PGbFUġ~hHŒJ ޿"XWn5I7DÐ Yϣ琰.#,pt}SC=bG, **Z/s7&= g䔕A\.5"QLؘ.!x K 涘?,-[ ~wIw+:R̀Q6>ބxϯ#+B74B0h @Bħ@27!%HPc%$*UØ0ckLfx㚧:)2SF)/7m&p:pg%R`)lf*nwM3acy6t,ԏ3)-En{3OMEϢ~I@>&fjyMb= Ƶqub$fDF\4*od2b. _O4A5A `aN!7$ch6n5H=  :E2Q7랎V +ЯuIP\ѯz,Hi,_ԣ2PNz⫀SKAT&Æ19(+ T +@tsss:f7a2>˲p.Lؘ.FVG"w/²cwNjMٓe`ƺ 4a3b6wdp}ŵAw1j:]k4B R YucxOXpKL` @uX[T1t@\k;'4݀⃐$ u\8)ÎTW҇f$-WY$#e1p-iCpN$`CXMdLr*WEC#i7)flW{A eάۚ&d5r4+7$46i$̠,A5k Ke<뒪" X!c/%<<<)+P2‘n0*•&TЬ%V$F4UW% Ghk,ECFe`t\Vpl!* OGIdEu :NUp-{36vTφ [&Xft-N4W6YE\c~f$-'`ÿ|[ W#n7'YlIcչ ?/8&"E)0Q +8"l/"? d `/ҽ&:<K 0~WBnI+ R' ψvC vJGc0Fؽ -\dNꇠHx\9{ÇQtU +)IWТ,8EI %0=9 +4H8)&lL4xy{M<˼Y}Zj(y6q,s%aڪD B_aݽ&Ɩ5~챹QsheK# N|{s-{kպ VC|cC<}'775yALأ4)=IJek{+:G޴TlKxkŇ;NpSϾVPt7nXg˸]*:/G ;[)I 9׼^RԗuPbnbVmu3!2-_+O/y虔QD$Âczr6>7DŽz(lʺ2.Q QBӣ,z,==]=xmvwoX#G~;; /vvwwtYf >@MON_h)O(jj:+܉ٛ HEWCO] +^\Z,UyIGB.f?Z_WttŪ3C/dD0 mL9lH&l|'`I(S|*x^!qiX_aB}=Ϙ-&9Pwi Z#HCީKvC~T"#U8^AcyxnH󈜏eөBo-3t5X_ɲ ـ/xYk{WXK/mݺcb֭N_vo_6))gcQMQ: o,q $e߉a{eI6p3J^ٛU崏ƇGNhξSV3f>|N˨>?X/D*E`H1a&†Cg/C2< s18s+?>3//޾~d6lcXaho2v9`DG;ۻ}>Vv9=#v vt78d}8HCMmMdk늦ʶ~K{gFtrZs]pޑX[Nkw4ĝ+hh`u\P6a5hu0nӦ$"FhU<;;M,,,… ~%[ +6,E@=*\ <*x!4uO%8v F~I IH@HӴMSEeDA"i>֛/=:{cO,Ilr뷴Z>85K^hjpXEQ?O=궵XS\qˊ?bkXcz'_|(FvA<͕V"!cp:piwDict =}Kg+AC2&2DؠBITQVr_/W@(3S *{R9. .d)pb)@ YCN?laECS󚮨dO*v.XcI$ vњx-]вQDh~)QVYbVP J3R$6n2lS,~MtN0$I򜜂aC/_N/Hf^ą-v$V[EYSbs/59+.Hd^.wX]1J +T9'5>fa:u+ +F{8܄[س zZ6~={a':_bt؝>ė4CBB"##'fܛvC=^bƓ) CprJU$z$r,bM24QpBbxޑl~bF:ܑɤn2$PlH&PDta mdGԽ`UA {j6XŪX;. }3Wj4<)R4K3^sk\ؠm;8a6|hgǢġ(LAZjfxHC]sȮS)Qy+sr %4&]6kϽĬwm:5Eඥ$i?|LYOK/~w]WzYؒA@}nSu޴+g=䨮ta>=ku`9 !0I&cL !H(f4Isι't]9;ޞ al]]u}vnkD+V*o߳*?ucYgc'kV6 +[<'նbƆ^y%>eͭ|:k.9kf|T_ О;Ӯ:Ó81'P<}{Y]Q _gʕvZ`nMU隃6<[p R/ u:C5LY2U֑ˤ(k*#hʨ󇊮:A|Đ=*cU)>kMQAtBc +ebU"ѧ) ͗B%{A5drH_ pTxÚH8*34 iM#ЦCd )^$5עlD FaDU80e74Og]zSrk_{ueW^is|v 7b jI +59~|(3ccesq?:GMsK6 W`rEwO5-# .lmhukgћ>pEgjhlo및b|N d+=Ц! 9miinkk9ݲd\5eQ, +7*2o mmkotAX>AĪAGELAc: 2Ad +_g(p8 Քc9n566Fc+ذ 64gB3c +(I(8"ɰlLZ +JlHQgVp;E96aYɳޠJ1ɬ%,yܒjX&Hae%c'zD# ,0QV0|cZ4Fa%ؠ KCd%"E\1\@d0'δ ]lT`""aQLHΎ]_$J,l *:EdMSi H5) i'#<H VČs&¦y%TSJCFB2g +#&IOȊ"'RaB"Eb/F.e#ПJ"VSO{ƄUb#l JePsSixq+ ":xh*%ɪ `j<+(DS$LPV4Qv QFV8sK^ydIMX5& +&J.j*YEWe& /UFVTI ( +cRUY*! +:!L.EW$5$x/,c**㡕CaT@d3 `&.ptz4lL`I(MuL)0'o a4M'XGkaDtM?`c BG ]s0 nSBPc<6Ԇč(  8B +4t80g?F$ +p˜s$%\`,?{׎O;G?SXT[] b+K +J +mRֲԕrg\yoz'8LWof:gf$ҌUD(j!&EhR2R%d1< aR6D#RpU#շXE#~!TRJ0 Z3܅ֹbAS3Ll ^TTTQQC~9'˲uZ;l{ X 䍊Vt 6-\9k*2\y锓~7W>]ꍹrV|':'LŠvnle~uֹg_n[oO͏1ܳϼzOξ鏳],,qYGH:YyͤD-95 =6LQ(&~J*zJ3-\q5zd=aVPKTq>x7@j׷N܀ʿPʗba-*,,|okl ŲCj;J(.qٱ߽qcY\ޗɧ-J΋}=ykq=i꓋ + +W?sO~rꇽbբX`_/7?zC%HG<sȀak `CJ` *g5$`*j$8o~r ۛ(\yyZ,cô~óg휻~~~bv֧_0#tS{sݶyK_H޿7Y#7,qd ?׸Ѐ:T"C5fh<0/ X $Ryp C +ͤRBqЌR"1?0N㮏/G| *ުSF0hl뱍"C>:;~ } P[XpT}-mCC>ž5bbi(`sy%!V1 3jllnAxErxF8 lMI H1H,$ +JlWGWu[?,fV-qtlّh#R ;`Cɡ3y<NzQRewκ+Vv$-ksTYTC fuN5rWlڳ-)5o˳{FT~Z-\œN9ɳE35G{O?ŲVc~i}vm+Z+oONFVv':|&}˷dC k?bpmƦ~g Ȉɫljs)q֡1R-q>)~B.в#( ht:stᔔ Ͼ|a?1^w +<;`@ @o|.X܁ pc/g#G5+EYG'`cAN5I0uXD % #mB *CѡIzadQ{πY!w ,IP$r~d*jg88cͳQ\\~zv[vd### :YKKKgvG1؀Ow^4>xfPHx@6~5M>NyS8Ļi~b"k2< c<뫩~bf`:.h,5e>4=&Q2~`a&DC$Q ~k FE4Tt($dLp+"{tD#pp }#p4СyusdOG}q=?%l4iMw3$8ĉu0߆b-5|g=*D&188HG3`TE?iBe2 +-u5]GE5%г)Oz_$MAUq?C׉*T 'I_ҝ8z`ԗk%Nmt(9h'TL:oz0ˀVe6CUBbҩ'JjҙXbQN*:=/9qb9h: x6LEkqx\,b г>ڙO:I5Uߛ76Q'p"h⿢ +CrVz}gF>UVX G?lL, Rб>zް"@qwArM \qD65d P^uh +:džk؞01H;xC Ox)jHS'BOOS`'5:q UpF([89cQcGw|p8 (QXXX^5} 13xªΩ9QnPt8"!= 5iچPT*uyCp8ece0"DItQ:٠`:^JA ࡮n_ҶlK:d|)A ְ:8ҚSMUv%7¬hk|d?ll&?aRg_o^?z.bꆼ^U{5WO}sΑ/?v筏7 }eey+^잹r|([N?voK.)*%9Pnz[%´.|70ū\ͪ&SXPZٖ{n|߿7=7joYI@eI7x@c‚ÎWf>8G*N>yOl@v Sn{GGfθߘϯ(/qsR}EQVQA]iδw?){iXQwMG?ٔю:&RVYTZhCy.oogGm;z+uwj}m-,5}7ܼfG̨0,[o{uIvҢ̢ƦZj=(k6C\4k@ + +@1VxW I$\#PL#fW@q3!bSp0cHh5l +EJ+ f ,; +Fi@ mw?yv+"+A9LB| R/{c1&49dW k +Na䅁0tK1KvET^uoO:;oDٰFaS0B>GѵkՈ$sp`I%Qæ9NM ̅d;Ǥ7, +Cvٲ0(d'ori'쫮");QzBE16&;Ȳ,M0?8gG^sd4*фPx90<U1m~;S5Uz}ΞΝ[ pHH=d%{c +y!#&hH{511"c,sxc(S_@.}\WcQ90:x7H=fqp+G]Α1΄xǼkJc9;,: AK(|M)Y@Dl|KYv;vc­1ќ4GEcEEu*Wj8T2!2TfvNxSl>pPM ӽhRTbbkЩ7E2=X3C) 7t㛂iH!r* 9*(d"::c0 GlUMm`\e2xaclLT}6()/\2 ')yޑ~?~-:UY֚iOp/>rm!GrM/>2P;ǯ󡅋{o,4Azr#jN]y]}4oyCg} <Ǘ*+f77695~q̅}([>psYE]O={4JJ9%7i켾ֺoxіci>[Ρ<=󁇞Ϭqw}ܿwvW\wۻ󷴷>3y'Y%|_]uFA{GENSofd8*Bwj ,;nt@"#.C*LLxPC0퇕qڵt'ht{,S%K**LِM1x196EF x,tfD I֛}#zY54ؒUH0tѦ./6?q6*2lܗaLZ%/wu9l;+!p碒!s㦔ޡ ߾tOѦ-[m_H 3,D9XmXsMrl.k^U߽89#mց!ߒu:[S>j#g:[}Ѩ= +I[v[jk-nUtCv6nEuC[su[VR%7-3)eνe I/jؼ9zŪ76&%Zv;ޚ70'0$-8 pĴ`CپKڷjo{1ޮae[`cxx899 ^7p\Ȉ/0<d?rL$eX%fT!-'ob&է:QECFr.ERlKf7Ff$cY"FөwxL0On] lA#"q!hC҆6M jB/%eEYN߾mqҾM[+"KVf67$-.L^_޺x?_N86ې^yI#W =? ߝVNIvCWSvZ[oޕ^r${=k'em^Oпb?=AweMUn/u]%U][f}\ӖaqyNfChHHuqSÖ Yy lMSZ[^RZ{s+G=Hwwx4{?WSQTx[ÑkV[emX`2ˎDA%bö΁fdd0 Zܕgc/2N!JXDIJ\6l,RU) =02CgV`›`3H# 0!M4BuS4@6u +jE dHloDE6L%BQ4xX`Xp0"m+?9}fN/=e҅^_WbGkx`[ncqo[W} 9^y!厫>xƢmr_oOgy;-?xk|:3\[x ^xzfǪ1ooyΆ[3.z,㦫=LnAIwUL|ͭ/AgۑbW癏 c/I=pλGfuI4ה=|6n,.n[XWvԻzsd' Yv1MD^POY2!pg5̘6, - +ʼ-_}#݃1.,U1Cl9pcᖠmȕ<(}B 6@mõyy_:)W-ڂA7H` A٨7c:b:g:ڜ>VeW9gξGߞqŵXo7plwc5KxBVb M̜8%t:,;bdddFl6x:l?UFb416(hTT߉F-LQ Be/0DJRGذ2wUa4l擢s|XGncɌy|CTF5C h`+f04D6vĔ}2 M!E-sѾ,m L!^q l|!blIDS٘0qH"*+iUE8K<Ǎ"󙸞j|c8+~ToSQ< lXf6`*p8* +pWW׾ ku-*jX`jS$WkP*R$ .•*rժ@YP(֔p$Ȇn.]F8I;aU-jo-H*4ñ.1U!ֲhN,aeGؠciPs|oE˜*б$ܡkDE,E](BHbQ[&4Sb]mC(`FTSHk" 0 F +dWWpj UwC6,=ťsjB& +P*G)ᇒo u:Y`21<<| xvWWW|CLTTBR'9l1{?㘈sh+˖|s=es1&޾c_k|GIVNqnpwʶsf/kE94tƄS P4Kؼud_H6'a|}68[&5EOD+Lh_Ok'ذ̲#lv,MJ*>ߪg+ܲ}E[d83Ʊ +f +ˌlްOVRxyk?ލ>zis#*2 +vU7oqʥ\wUkMoWy$oٚ͞7nkؚ+eG%*2WJOI_^}&wGp+*.޴)1eʬe6X5y]_<ߴ6FbQ=&ˮ *&N|w:^EmVT^b({!CMEhp'd:WcA)DAQJH"H{C"L^,l#Θy(lbUbeGHQ(g a^~IS: +,JDiĔ_}n+ezoWkEjvk lwzּ-Is__N'>]j֦^@*3(-Xsdž7wcî7;<ȧUbl$Ң`Cq$`"%dA2|xWǼYDAݐx$]3uAdIb` +k*"` h!$"a1#9!׼aIq LH2Y/h'cSt*fd/Ֆq.8gEbPEdь5gZf6>Yke 􏾾mK޸ᢳ̢GknyNHw݆w+] %Z8}e/>OWwuu=ȋwz:;l͝C%y;K +kSs\KuFu6,񝃍^qnà0oH8RS:ky,Q3?608/EO!ؠ&1育IЌDBPj\*~1׶Fl5eyoeh#F=Ee˚hZg{dTQZX\o0.NFz1QUemCŒt5﫪 i*/*,{<݌Je`E9KJ*k;܁ƜR[c*\ +a%7WV;A.tE S? > lXf6Xkga02A`Cb")QS"Gоݝn`aBaޡ_Ӌo0UBLٗFc87T`0L&`᪽jlDK$j6k t +< 3]&_vڥS-v .b[]M9^XW[þœ/f,g}⽷NjJ2VUw8}zְ3E]M7ܺ&)"?˞hsþ֍/tF;~QζUNInoKM*Gm΋9f43/yy~7;uJCc ,;eAgm xaI0xp>`bðR 󢸣z%YS0B*shj z o]YV?<9~sҩo-D6e#?PUUqY&8zzQI?mMNht>d b20iJ7j,lPA'n_A%?ӢMXcx r"éнqȱ|4ċ>TY@- h1!M(BT#i~5 J\ǁc +BX`;۰jʯKBWz؊biy'"|Vۀa\Q)B`fΘ*9*l(0FU& %&C'V(^Z\9.D/^358 S 겉Z`xR2a#EF4, ,;###0*&naH)Aeu421#D a."$"!! @BC4(CDP:_`D$iXIP!jI,Qti&=$L]XMafC/CC$tE=/8ݐq ]?Mۀ 뢠"͘(1_akCۉQKb2ˎP1q,F8aa PeC!3<%bU) z|l:+V$+!Nt21h!Q" + (az6=j<bm33ࠒ,jlH^4,#rPw6`}p@pBH$~?|4)ײCܰ-HlP!!G|hEYƈYJi.XBץx(^>Nra 3`%Mе/<4- +:lsY|Z0 gocl8q; Sf 7helGK2ˎP)a8Լ p1v/)<4¥ɚ.5Zhu&QWF<,xXO(?h~D˓򄃪X˓8 "x yAX{)~ʂALw6O%.at3x Ke0S lXfّ6V ЯzeW?}mղ«&B:F"Qe)ٜK;rqPɺ9)Ht!Ӵ ׁ *c2"ONQ#+!,MڈĉX$pR8 d5S;PtvS?2M l|`#QJkR2# eh(e`؀i [lV֜)(F!˚H@ьr(JE-5U +ߜ[Ӎ +[!ZH0GSS ˘ +\L\$iyc }(Ŕ~691qDJd4Ub!gN~;,,ty*e1B!Ax l|qD;AxUF9퀯%^N~+P]<+beG(ؠ}~ll n}'َ/);y֙B,ʪ FTؐoL%`kXq6v 9}[ڛz^Nh`+.cU2R PbPWoGK:k˦b׈ z{Zz݌$=w{b$C`D=]UeےRa G0˭(ޚ |;ad^?BS6,a/tb ,׀ 4|Ei&iYM[dVc分.?P33~润{|m79>[kk?6OXu֞E]=mE;/Ɵ_~nI-F.D}87E>Z%S~t^U܄)"BuI{v{?<ڕO[g%;ҧ2x -a l|Q'iYv  +=0ܰ^wɜ}'}w~o׻k{wmlⵁL9D2A "*H89kf499Oʹ3 Bؘ`1UruwCic*?d*DU,A[2lK#$TzhsK]`_ݻybBIIuV$4}IMUY7vHA)-1`yΕs-R|,!hWyI̽JYR[cb۞c;CpaFr|V݂\g&[b&'Gah]#iؤȄ}S}Θ̆nQ (6N'wbANPX^J/}'^;^$),F lSb1mҶޡ-+J&$筋 J] Yּw(2`wZ~zFB]^mu/۰ӧQ{ʷ/:m+W.Lڰr5W::eac +MAupGsi9wYjCOO O]~.aֶ{|]/?}~O^Jtd0# M `u07ZbA?-6@ldϟ[ڪTMl+ +7\ i[jkZpႅ6745?|ݗkbzjsxK{,e@][ _}K6[z[k l\+c:p_yn ^|TE7v<'9E{؝bbdefg|ylOLĊUp5>’hbx㍲o;ӧkwK_O~`f|f +04Ki[ˢMj]3I2e٦YS%`u]"G"E ~YGMA>FrAk۵lS㰉NK{qh"O)P\rp0' ;ۆBD,۱xB8ud',k>?lVePa#}jipyQq0 {Y.h߯Rd.  0qo_BYY$^#G˵>f%L<Ȓx^:dExۖځ{w7W+g̛7ΙIp`|zwQzm2L1R_Zxל_͟?2M:6Q' nb hYA#BVgU_؀ߛ{hY0OVڥA%vȐ}+h&{+jAHv9cfrX}FO5e+:G\{fn3 +VǤ9iKex3zRPcKEt6fdqQ|ZOւA D?7%bD_ 6'tq^}ε(|{m;+sݲ5jQ6T4m*(4i/-o0x5⨾¸-E Rz!?-*۟yܚ+TP4Ɖ!e,̫m瞍+&ç[u8sڤHu=tmٙKPXe]G}~ΉZ6:(6qqqCCC/P@D- +&ӱbTA48ΦBtZ#KḶZ&(t^N+c &F=&!-싚=f aY*="KM1$njYcN7(6D?9f*OejbiAofTlt-yp_d$~s?k%5OK_?>KV')USJ׼%?OUwu$nOlڿ5=#./nm,\~<46TiQFvBg<ٳbEﯸu]LMtM{vƕ5vф-9r*sgvzufo럲~py%{(uڴ̬MMP;&\hAV֘75iڸn`X}f{+_5 bdFBBBoockKg~/)?[>kc^/1+bM?Jє4hV'Jc-kL{pQ /ߟsgt4,z[x?ƒi {7.~XҔ=tWGC@֢{zqKKG!s_G:JV==yHo[]}ܽdeEfQFQ񑲼;n]WRW}n^^jo(ޖt4%ԕ{oÅUn.~dWm\mۯrpd\emIvQ^N^J~ޢíC yo/c]#p?*ΈbAO *`E諩VX3TGA Ͷ̀ئGA,̚A SuL']t*ͱ-pA1L:b[kYަ>ɎE_Mצq5:̼eSN"n8Z6R +~1aJ?߱9*4j 1\ E|aLD4t/zeڿ}< p(t MMᨰC[DYyS{U3B4.?]rqAeU8DBLMu&-t)Msjڎ-|a{Rz8 lמּN;翻Ժ m W~YQÂ>z|nAql7JbbLyلU/pNTj +J#YtYAQdx+2f{HxN Òl+Hɡ%TIV?Yۢl_蠈06:Y9c(}}}(6`\WT״Uh.RltmWmݠiiBđaNt6- y(yhӨZ21575 ZٱU˦e LO̳zՙAAPl|Ll@#l,=ǖsvtj#.jԀOoh.3:4áp[X4Ŧ +`ӡf3L/Z6,|eOJ;w(Fu;2 Av,Խ,z!xܛM'AC,m65ebsj5BX cܡZp-DŽU\S3Xk&= K SA07aѰ/+p )TU΀4MYҩk2b4p9zC{EBUm{7)*j}7]*wEȉp8}@ q\0t˥=ge!+WFy[ Fh/bѠ f ECm@FE3dBpIYpҰ-~e-Dt4Ԉ)*MZYq``u2M3i.-zLSx)6QDžAk@&a DRAD +QT) [ +rZd@|J4xif +L=m"Zrn7Y^=5M,jMxz]P*! +`MKtpOtx> L^k n +؎ 9zQlr5Ӎ_U&}LdpxbV'^k31e:.fߤeoݥ ڰ31}Zм c,f=:. sb.Os\pmۚkyAa/a{MHC1%Ӣۉ"3GY&EsA"<멺"wK٢=HAyc^bh*7!W!>lW bc 51_P>\?ji 4t0o N MuV4SUSUlY貖;h'3Pl8"SuRDS,>UF sQl7@SSSn1;dā*gy1n FLs-W3=%fXNzѮbfx/1m`ae.۞{?O%Dž]X0OM"H82>f222|DAvaװ;|ȜMb죃)Є gvZ]:Ƨ"8,,ЁHY)ʚ7[T$A"K(|BPB?!UǭJ PLwbAؘ|”]pYR+SDhP畝UV\K3\BClpɖѪ=iuԆ+ A+2tje&%ą)ǥÑlǐ]"Pi#.MEwASk6ѱJHS')ÕEer#-I{c !KXTcr ;G=Pl|b?J4qeYIr|:n4*Z{ֈAڱ΢86[ VŧNEDǥt2kIOL9rk"_ T$Ŭޒ%npoԯGņUf@1g*<#0a(֭f|0C<:@wS }\6h%; vlb_/@9'6Y+AK~[\"A-Ww@WGaQ#yM^s^Kڦ&&JV֧G|e,n)}֛gli*]#vݞ:;o{^{ͼ\9qhʼt O?hXfuxB}%^zu\W쌭w|/ڄn3o޵7+==.Z4j1iQbeWqk~O}dWӟC :(](]-Iz^{IleWl?Q$[ ~/7{qhrJ"hѬ@. ]UY7R vnnoI)ޘZXꝔ;w4T$o]VUU5[*pbqƦw%By&4|Xg[vl8RvWr܁l;PUݻcwjXOM]wd4^0ҝs`_kVNJk+6ð$..cÓ{cV$lޙx@~oB3`sҴbKǴhX6p̄Ͼ>WBEz s#h h'A[0!@&b`&9D'l6#EfjFd.ю:_  [l`Ar|W:Woojl-]8A +nq{׼}8orx\.۳(`ZaLaoc-A2֐hUYEYei3+Rcd֍ +D[k"qQ&vί5'.m,Lp On()*έ\`Pߜq<64dx{پƣ|[?ٙ>Nu⚺6'M_yL`Z6f0麦(^L* D[uPx, ˖xy_=b#e Qhü89ׇbAǸ~,|'Ͽrsm] :Ze:~dq,j9?ʊ1m>kw;GM 67민+g -tO?>ZTW_Uニ/|f1<<|fFggg `&B>hH;NbmO̝rS K4DnDE}]4/?~9guo~xޫk{O9?FmKC^skoϝ7fwGMCz,_teGo_op-H,Gщ??ʳ/fwxխ(nm^lPKkƛuJ-yW]/{ym” jn)\=y-ͻo=s~v.ٞ\r0.&!5=E|87' E188}ؘę/U~s2 +9> ؀ dbðLk)Lٖsirbۻnܾk2u y84Xk昌u7זgM*Jض$c$iݽ#$kS+F3 bMH/yz]ijwͫv--N*J/*ܹUݕͽ1l+=5])q[ʼnIJ0+`;smٟ?7To8r(a6h@lnphІ̽;W.]|M*@䳈 ?򀑱 98wh&!L_?"O's{Cb㳋 ZX>[lh3AC84b&lx?w{/oIYUi;rۇ_7VcCvM6WVړuuٗPVwpoFICCOvdp|t>Ca:CƎ]sG,xzkwxgY9yq1ּҦ֖Ԟɱl[`rhGͦ%oid$3X2{q{;R'͕YiIXlozoElpt` O5sbr2wiԟcU`.pȀЙ\f{ `=x#6 g~B]5o?K.u{u{6nTU\>?;Z+%w'#9]G;k+k;kn.cꊪEܰx?5a˚="pcnNNjr\jE/_}U=ZNAٝzg=؋!j tՖWZ ӯꞦ7^{۹y9%5c1{jLM̌yxݛwl>rUtq+.Φ ë.bA"6@B$$$q+>ò@Ra0¶XR?.[~GyRN8u{zzPl|؁fn#6,TĴLfV@uט +4LiKw $k BGaQ\ =,7{Gk/ۯ߻axH4}j|l/TxED%AYr`rxpҧD`rɇ+n})G9Qb)MN9AuLCSuB2nb|jJl91Ӧ' &Pl \O!_"lE񗊍 6@AP:$-FH Ҭ\85B3sE4 ٢͎ߟfܕiBVcbFn4^` `ODk14sbR|S܈)@+Ѡ +"rkci& ==V` FcYPL>Ih= *qTǵhh ϡEig;z'bA؀ĩ)Vd ++ż\ Z6`37Xsf*8m5:75t(14+d W☾F4ׁif@W(4$@Cii혬3u8ELJ+Z]a~\6LR)0<[ [| ˎ5ɵQl X6~m\kƌIQõl`$'L]6#?{ޟW86{x +]BS3 L7^e& +7iA}\;& +P2q2-< axz.1 z{v V~śgxeX +tM奺6lMؠ)ֽt*Dwƌ$S Ql 2qܬǤDVUɬdFbc||>F #fhh~f&a{͂6֚<V}vf (6/6:;;BЗ7}3#555:u֎D<=\(mf<!'lZe + QAx2^ UwsIGFd!оlg?jl \###o #s +ٕҨ6 oQl|YI,(|δ%As^CL?m[hMdr,͓&4h7Ayk"N$<*.` +%`QKaq4ˡ_(|;!#'p_oSfÆ qqq Zlv>&j|ԟHX +eZ҅ x1T)G\bxbloK/2EP[M;jh!{󣴙,PɊMA;:Ll<]xQ5LuloMK !u̐=@PQ C4oF(15K `Y/Pӕ#Ȝ.իW IDN"n۶Ao(6d7 Q4Ix Ж[%Y)k61 زȠ*-Ui}Õ#Vm Jv6oӌmDU]uLvsPz-.l MkmsWf8*k,Gu.`{Y?4Bݑ~D=qMѕU[zs`d;c+O9*?p) `a|2S"2GLcbb:4;Yc,^U,Q8& 4bjLŦ*F]+8KۥHH+L8 hEq &%%?"8^,b4fD7L^CMaq}7\q.|su@`ޭW\~_1…[g~*wn>ܺH]~[~E睿-uV3{ֲ][o/ݕ  7Ql0Kx^0uW3&?e[uM]))IkM/6ys=ՙ5V*mx[Rbvo_=?ҐYpc̦ʸ:k%7O8ʑJMƶ;6vV ilة[ ڊhʃۛ +z%U˪eVT#(I i*H0pΤ#)ٴq=}M x{4&6o)H_$~B./N(SP iuώ%-dG\S76<7~ Pl  sZl0&؀,+6Kls~_cKwnRT=boM=1ۓ{׾Xx!wC܎-ՌߒVؔ1m]}[m qDqv-=<\ؼ}ُ=zFnNe;*MN޳g껯 vWt\u(kUsGdmˢ)sJ6 enln>wwYAnY~Nsd m++*l_y8m/;|O'e-])i#V@l>S27$egdnʪ@AؘFɆ=˳+9bEņI,hO-ۗnN6O{IIh~zT_xONa>8W4VTuvS ؑԉց_|PpvdNM=3v_L̪mV~Qϼtmw:TGeC9uaQ[[^}u lo*}yÒߺ5ЁϿ§Z?q=uN݃C-#!3'1"M% z^-[o;e'rzwՙ|~UO?c_rΞ{vޘ75'λ Ƀ_b, Ad 0f1@|9f ;j!O#踎׼i4[ GK4K#g,V-(Ė=^щ42OȪRZUmlϿkWyoeVKW\B[ VzZ2A/1$biI4ٱh{Gp,vҹ`޼so#JuՎmİ /)MWU7hYXsBqw֗X5-%-_U"׬k9zYgo릢>زn*Ql'> 3O>ɴiдd&&^h]ru8XܥiUH + Ef[ABlРS6uMR"ԛׄF6\Z;lIScC=!^ /6զ6LKك ijtzf^2OG]M96+goۚtR)i[ 45 +MK *ъI^ 6MQ5_h;b(4mCǕ_` 24U3%{zzX.+fjk(Ѻeē t3ZIbh".Z̛KOy^p/'>D騊+xν^eh:qZh۫7=wto\gg=HیM4:s382:^}P-b19=}X .JN/!rCF@u@A؈D"SSS:1 6qllltt"|5U̙^2Q+L>zxMW4StJ6Sդ5KBŌQ!Xov 'Z՘%!hZF^q4ºH,݊ +%uĩQĕVƕ!jyFs`ROm|3X A[b x YbÊX%vZt)ʤ$\y9z#^5VZ:loVX"^MBXeUR= gƠF yμ"h* .+LLw\4xf|=hXiN^6ܡ$Xv&Z;ZߖnVZ$C0щiCWѿ`W&94Mo\)bAڊ 4YpbiXVͲ4:e`-nahLCuu۴t#lòTNK9fZi;LhvMSai-ôuQ` Ze\K6h"0Z}͒2 ,Dҕa Iy'hڲȶ:Gi6u#U:ۢlLCsdqW7LUrD%2uKw 1bzӆ6Ql  _grv1i)*E-b+(rk.+Fؔ +BK-"ELސtQSx]􈢅e#:lJ#eIx]ib@^8EWErXS$خQ`.pD]-ےHBVQ,o*5CEY jH * Xt ֕Ӑ,xMt8CNG4šdY" 1XI.©!'d5~ .nHwTE" +;&Snd Y A/^Yь(6A؀V 4I٣.2aUAl uiF"Q><>> s655 A&6t]g<OMM`N[6AA M@l<922ܥȑ#,+ A#6 M]]]dhhhll# Ar\X|y{{;sQRRu%L_\nnnFFFCC^ rAK.mkkcQxd8'өx"Vf&FRR҇~GANAK4+ v*r}Ԙ`7`J֍rJl  }XM˗/Nr"s0w҂,+-- # 'h|͒~RqNSﮭѣ鉉Yd(kGANeCUu-^x7k^YzcqźU˟[k^_KW]d:UV\rѢEqqqF 5,u]4HmS<톦#I"B'JĒ}oA9!z5C09gҲOy=RS[ΘC'әl r`c&7ēR<[e[ϼP0l +}"'U_|ċqfV,# '=:L28̲߬VN)o=MF *Zh;q'  73?Vy/|ѡ( G 0  )4M۱~}__~9";:ڰ,bᇅ  _NqGQk.^taFK*xݺcr\ AA!6g>]+'U2\նN> AA0P4{zz=ʆolw|If:~\ |n188xVњ_zo\exK6mBA/9l0ύgN}6Z:]8e |.fQ@o_vɿ\wO}nSqõ, +AAɌex)c C1UU"dXĶEBq! bOhVnzcs[]"@ۡ=)!XAA//9=fxK\6  H0%}Q}+C  ȗduF͛6'$@H6^ |Q&{iJm.,y6AŒmڴ k# bAA  (6AA   AA @A   AAPl  bAA  (6AAPl  bAA  (6AA   AA @A   AAPl  ,x]8mہ@ 9 `z  h &6ŋxDx ްsO0 ?%Aa3)& pO.l8/qN;x3Nfʙ\" W,rlmVVa/g?[}L9 @ANHB0ѾˣdѣG9.ڽ{7EEEp0ikk;Nz  'Dl@$[or;vlݺuǖM6Sqٵk޽{o#<جvoYFQ# ek׮ nD98;8GTʲJ{L'.IZrr2I8_# } h.]o$ċ"/+0Y%Q?(K" 0˒,(I"!EIyDD3"6yYXXTAT%QQ؊.I aLYAE^`l0Kau`ez 3sF`HO4:W:j*8Y# 'h>ÎM# #| Dx6ґALyS"!%,8!$,H~aqBQ@DBNIPH| a/\@K)ɜqB$$B!W@q\He'M bA-6H$(?`^JHP ”d**P ( +TBHPae' ) " \D`rG¢Fr$ ؀M)* Ad -z؈xb$ʅ`Bt.pBP@Qx +MAQ H*, $0B'{aB0T#,"=G{T#S2L% Ad Ռ~jKQvVx@#O*Ҥ!2B@- +x) A`1Y6\D}$' AJup AdN +I" +>[ KI8 ->"/Bp)" TxQ45@"&Bq! F )!SiSث09.(aIhq~OoyMR 2ĆisxrAMYɝ8~JE +) H$\P5_$3%> haNd9 +EA5LuME9 ;YS~yʼ7tN|}ǯṋ[p?ދ-PӸ :4v.pSw˕{~odd/O=KyO,TS7p7Pl  sMlQ½ +OLeSN{~m_]2Wzک7W }ۑg%q jqRX8B|[^~NZnѩ(;%',ZW ,I9IKKHS0 2Ć>1Mv}WW# ?uw[";:?J0D?>X>6'Ooڅ?/k%d2NUuS*EHLq({ͫ?/nk[6 [k ߘu7_sNw}{CaZnPl@AP[ + KTE 8'?Y5i$eGo~8[OypDMk}ıo8๻sg}4h泦W{1ԩ?~[-,}RXɃ'O +˟VV<.+++((,/+++-.}$I売g%%OKbd† u qԫ3]Hu)\֥i陗.f|vKٗ.]ȸq)rƥW.gfr_Ⱦv3+7/_Kq|+W_L;)3##rF]x!#˗T3Ӯ>{Eu>-+bFK>ꪬ̬l~Ig>كv͛7Ϝ9s֭dx}dtms55v4-+daa'5h1¦ HĈFn,l6'9q0ˎFP Um*5"mmpȉ݋0fdqˎ%bX,7 ށFݹs'>y^+WLRPIr IIDK&1$S([Pv]!xQe);zڣ   Պ)0MSɆc!=)u)/uk>J\}LO%ue Zkc$9ҳF6GX*&JuXHGb%K;a0is.1Iץɧ-Hi0$uPF0Y%ʫ dBXP^TVnGm*'6caLIղa%|z뱢W?Wm՗ܹ{ KfzJQ˾>ɣކ {7tj K HhWwl%ͬ߾w/3\׏lXRwؿe߾3?nNͲK^;`[f,*~ +  eT]6 hhY?'B}XHL Sh"tb#iDΫ"HJ;ǯ$0 k9gʄ"-?TjmyX =kB/uӳ9'YٝLeF_q o/cHΰDlco5t (r\p +1x?ZBicQ.Ej='fT4Da  zBbGC7%6um~էߕA安RCa+名SJ vH>ru>$SKB;^J=I8:6օ\)ՆtOcs"TD$v `+b`y_W`FZQ?`|DzFq%+ H+P6lʸ?D n)A6@6^6ا1^Ub "ژ0<q\sl"91a!]-$3f9RFG " ]٭ywoTN\D ^y}Ku~ $Vjq{`K<{wܘI3|-C6yrAA gnXyW2pf99ݺjxDQ&xg_oCMWw=}֭;7m+mlkg@6@6!&J'>=jlPBMW{r̸7L1o޼om[9oVWmw(ĞY5%35 .hyrs'M_<{+O Nw/JϸyL٫͙=}^au[E^٠=O R"2.j?~j_yHNt9e{ 1'T|;mݴٓ6;qLλ1|(V'GW,yS,Q7I;5~6WlRp_bl8UܐĜz=׋׾k{ܩ W&WYdB[WoIYGG4GW︓_z:,'n<'99y3-_t `h!d@6^ٰ)E:ՋK$ps'܍w^;s/? \Va%3*b}پ69셊(7ܾHÖ=KM:wg2HG뾔[7t$[@6@6]6^Wݟ %8z} l=z|رco5?Tv6mʕ+2L `ˆjթ@-PUaՖ1enSs]EEE,gNTmh |x?  C6]{3kj‚_9S;MQ<|-lbz|Aj栕 :~'esЁT7@6/l.eO1A7 g 4#16 +v ВVA "oBQo !x9{!FU ZܶM2ڜĖlbl|%39ojB*~*yAH"ϙq`.0Td٘!pG~2X#{>G($[lCH6)SfO +_ճDs0 + VЕl&yXkp鸢;`aHp QЈQTm\]Đ`_6 Jl N ,d~Ş:M~xNΓ]hG2V7q3%G;KlKDxxZ?FlK_A+h݂_e%Uڪgi8!\fK‘`dl 3V̙kKWGsJQTU0CaDU?!+/b(T=z_T[{곋TU +wxBul|6`FDzA1jsbL u؅Ķ)EQF=3)!ԞqIGp% +RtaT3d+TB0qG(sUET1Sln*{v}Qj fvvumŸ{W@6!J!Hg28${|#jOخs-L- 5G{3\iE2V]K;z~'Ӣ\Eh#1%^p.yyUnד'Ҷnّyn#Y#_ۣųYvOAP w([nedټ?P-kC=qʺl]vڝUmc s x!q6tW=̜>op o7~G2ۏ9UYiw^~7#F4\wEp87i77چ~[o+ˑScẼ#ɗ2.?yb9rMgo_3zޔѣRl[<|篏f:4t" nrS#ޙWj +lId~>A)U^ᾊ Ɨ:5M3DzKvՖre^x̫XV]CX§S m=b5ϲwnm(xlrAݔU5qsr?:u #Jn=vݚƛw4քh9[Y~_Ngns'YnGOZ)و?xt;P{* =t| ./@W%깗DMf_ds/WX{)[o;g)Oxd:ƃM˷7z>qEVy|Ȗ%%]t쇥yOe}=~V};%x}cذos ĒK.ٴ&fAۚ4}Oͨ72SSN޵t9|܂*J$`d#F=@p\WS?'BRPa#Gذaų0nݝ'KVIWgώMkN^}%|ѻYW-wNe=tґJum-yRUmG;# 7nbuNḱNZuS}ܸs߹ٗ*ޞ>nm\w%qd~>1VNpbY/PUӦӢ!lp6yH*ԕD'gL0*2ALl/Zҍ̟0Ͽ3Vnxдw lܵD2$#'(%`I(wB/dU_# 2[5Hדg]xXƪ%m'wm^f߾Ԫ$Ĕ"2 +s6$@*^@,l *%#E@[bS +%RFb7Ν<~Œ2[ј!)=*q=aRw0BԋU:,:&Ga:ZՕ45J٧[bFuSC**'q\2Utzd>'PMU4Ud6ȵ`=i^?Kr>&x0__0 ަA-D"I6 + -P;]]]}}}J2ާ?#>j_C¬yj@6!$l`h0=cs յxF2^ _d+;%AҢҔJ;+Z e W涭?i'qq ;,}[:RG;Rp6Or̕c 0":y5#matyʽ8ӆʽWDC!tH GB8K%_KـpP ZE2!Px-AWIhC.ٻtcis]k_/eT׹1qˢ#+:vjm+I:kn_z]Ղpuޑ.+.ܱ~m{ C4b=ۺ7lQol}}ۓ>v<}9Dyv;,5eÆY.->Pn4ZȩG]d 57]PNqƔQ {6>%WU*p1bK7ڥmkܶ}}Ɗڂ',[vךPܿH{evo[:ʲƐ$$T|˒IZv4#evl;}*؁us,NkJ6BTen=gj9wEz^g_ۗ~îyg珤6e✂N(]O۸yC[NvZ8oة'_!9wɜ.[[YWIFa늳QQהj/g(  1aT??Vʱԩ^Pqlo|m/ޟX47[Xdִ9wWxJ=M7Xxر$)I<[637xtp˂/|7꽷bT}1(!D5^A ?HJyO$AІwP)d +0d# 5]KPqcsސ)SmcxwQP~n7B&Q<l WF +ڸa1W14|#P u;%#{Б_>~# `hF|b BMA(\_Y_!'l#b><8kQὃ˩sZ  $Фo1Rپ__C`5 +0te텞PAg "oHqE .@Lu$=3&";'W1HzI?1$|d+{Uڲ Z 39KtW lpUu(]ҏ-^ Y nA60J0TAti+j.D/l|n*؏)g.j0P\u렗#`|> `dTӬ#Aʫ|a"1# fuS1O4Ɇ\/|ʵD^=G"k׮BÇxM6Dvƒ>Q&k**x4jܴӯZwk8tYEYڴSt*m -?u1KN&[|q9#F?nQF-ŮΎ汦KWO;mEk8ވ5m٦Y Klx3:ZRMYO?'N_j);ar慳gwM>{]k&q{]¤"k d²b ˼ rlxSBQǥd]nqӫTǺGR/r.n/jg>󬽥G=f[~ʲ3ik(cגuтCK' ̈^=vmؾd'Յ ϗ?<}jG>Y u&Xaڶ{W,6&/YiSYA~ڙK'|4>\^WXgwq$ !$xeO .q7ܢƍys1ssT;s9{~7wߝRTiUmqƅeI3j*!͊soOÆߎ\d꺶ΰa+:XoƊo_\ʽuV泦*[2͚8zď0 Z|ɓy.(-9׆ ߝx۷oL4wԯ /GFd B6̏lnoܿeI'6֖4ֆt;0s)ZU;j ޱełyz̾kWΞPFӢxʽ<Κed]yEIH;sK6;u!i_<ڒ/ fҤ:z؁}\q6%K͘{ŰM+X%үk|rwۺesW$g<5^trbeC5Uh4+٨e#iy^Ǒ~bj`T`1.+#BRR?;oxiN.p)KKI +А+gOM9zҢB&8O͐.(up1*[9#GO6=iߔJ,%(#ҧ=CRCyA :.r `ʫWs!>'Wы8XbS-o㩇6%-:ܖ 1k%7cz_`FYiPπ&yH2 `?Hp6h_#0 eQ |UA[($` !6tGB8Z6EN LODb̙DBL; V`#߉`TI߿"%/ể=1tph d^g>[mnnnmmmkk vhQ;MHD"W?(zy & S2ߐt'J?gtD\6^X2x A=bڎ=nEnqj鸦,"ԯ.׹bZ1k`QsLqmӳOHUʢz nYi8Xq.qlunXc.Ev@1Uĵ%z0IJ_e;:Q0QfLRܤXfs-u9kqս^rDy F@6"//wd#8a9vp Y.1-icFHԊh-VB6Tmi]/=GFm&ؾ(pQDµ]ϢE7fy1[Uo# =p]lY7OB?+5!c!_i˅ϡ~ `\lDz]T22"u +&ɞ:<#swٞŸ>i฾ݞ{('.q D0`R_Wb+OL0yDMfG>w~ 0Dec%)x +BHp.MWºM2#tӭKreAVoDDthІCCz>Շy +~LBd Nqc#/UD=!׏V@6g ~TAGz+,e\ҨͿ\QW"S7zĈL3ÂKKmb%)MK:nr5@b,0Tu$J* a)}"\;Dt?S:ayXǠ*.oJ6dq%ZTjuki$UQ)u!ml(@ c7,e۪Y)TaϮ N?sX8qOϊ4m_i76/V/[VO;a᫷on*ͯ{Z^Wy񓦮Xws#LhS͝Wfϛg,6bQ!|٠h{굫&LQMIGO]pS^Db'yQdUlؗ]tqox':K1l,Nl/Ɇ'eoAc~2},ƛcF-zܑKۓ+kk*LҨ'5 v̨nsNm'R\Ɲƌz?|gĢ<|ޙۇN_c;I'thYKVL]4q̝}zZ^O?iܤs._z2eֻs̜Ey555OXg61p/u1G0M6QUAD14 ͨsiľr~A/GڬjfԣUu{SڑӵUM10uyf^=79M~kڜԍiQm~A#mVTCᢂڴwr.8qώ m+hml鰏cXgSu ӷ>z(s{K󲷬-i(BKv=q~'N<>z/V8/'-nSĽgXew3Y1=kr@6gՁ4 A)%JKO*kL3F/ί7{l1?}Qc?ikʹ)%KVV;ȠÿaÆ돥︸sΝ;2^Y-)gX݇xoďg\v/[_Kqo h^M3}~wLc&N9n''[zCue㍛WFL,/?ֽ3sϾjν#'b#\?l`䊗e#ǡLCQV#x4eKҏ\q̞V=q+8xtsԐNs'Vn=0yڜΜ/8r`Nݼ8]t7?V1XwpT?xhv UC( H,U,Æ(]!$:prJ#ē\:ud3UMJ%#1UtUW5(06q D:Vn@d"TW S= +|U/+KaBu@6F~ V >IK ~aQ!!٨U,)?xk8%ѡ!: r XF)gB#ݷ{~\ UwOj°۶"k V~P,۠X/N%\]ǥ+X +kpR| `Yʋe(lг -B----/ ^ccO!r\+wTP\7:wA d%!{Dѷt΄6F=8'ܷ!uTׯ 'qyNi8 W2}٠_fг -PǕoE|ƒPǃj~u?yK1Bu3\r YtB?T-!}"iRb O.cb =wTs)U(=zR)BJI"gRrY1N8/_Ewl_ +x#2Ά/E]AfF1`+zBmG! YBA1U!@6/eFк%d"6n*+нX2I$CI::34ř$\OLY lǽeX ,B_) EP"=!>WURd#RضcĤshDz­J6̨39dqB17֛$2#0q!騺v+nu: ȍ E*dc zJ6*ގ+[֤f}eonh)}-ny`Ӻ RVt"uGc7n_?fߛzfumuuc>=nĴKgضa_Ͳj/_w瑜|G;W8'2&dҲA %mUQ6ܾgNݿβ{k(sA+o<"ʭ;cܤٳ-/{VUƩkJϐ\Ev'/>lw=2O/}dڲN26Џ:^  Z4w֜{,!R0k+#FbA$`#H_u Jŕ}=-N ۂp) Y@s3Q}^X &0?49S9%q0WbKH1L zHYQQC:$I$,ہlCK6](sP˗뛛[[[ЏWu:0!Nc"4(߈:T0)u+"HmL(L B"x\'#S= ΩcCRӣՎk׮llTWW}PH bcggg4EY[Wm68" Ƿ =5̏K΂4tΎ1\5\m\__:i}k-<`O6Ml͓lkr[}`E|KX.Jb3Ti# +endstream +endobj +727 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 719 +/Height 823 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Length 596 +/Filter /FlateDecode +>> +stream +x1 g 2kj +endstream +endobj +716 0 obj +<> +endobj +724 0 obj +<< +/D [722 0 R /XYZ 71 757.862 null] +>> +endobj +178 0 obj +<< +/D [722 0 R /XYZ 72 158.391 null] +>> +endobj +725 0 obj +<< +/D [722 0 R /XYZ 72 87.698 null] +>> +endobj +721 0 obj +<< +/Font << /F27 247 0 R /F16 249 0 R >> +/XObject << /Im6 715 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +732 0 obj +<< +/Length 2090 +/Filter /FlateDecode +>> +stream +xX[o8~ϯУ $nizh:[`ܱ%$,I:"s?u q/ɂ%^³ f+6_~c^ s?{,HnVn< L#h_.-.~屗Y,bo؟Ҁ[Vu9\ȟ?vQ Dz&WcjFo;]W?_L'e"Y<&Vfg<`'bzU7C~e4Z$ }N0侮N-U#* Cn^VؑH=LW?FuSҐ쒕B=A-ȢX<>v_uM;អ&:s]jIV&Q4G7wjԩ.79NfFSEg&2<{?_nb{1K"~x4O?L&3О``.G;-)CI§8-VVt4+5vvZCT(Fhif>65}ӥkaaagjKӴ]ɭ^!#UNBQxNBPPt$@ YZY?=ږ)Lب 'BWzk 򣚍@tep67?D: “i$.e8&#~inZCK?΁w'1G*891qAɘƐ`mՏۺvP{Ʉ0f<{\CGwA7.x&<E_[\jD 0yȱ)l;oB7oATZkgʖF!]| +7uKK/qQ" 8]w+jk-z)4U+$Qrh !X'ĥ#"%"՟t%O~ҷ:\6'݁ufUn`Nm)5Uyp31M*Asp0Y,4\ +aE0@q\1{Ll6b8~5F0R4(H=` IM0와0#Ɗ%UI%5:ܘmOj3UdcL۬@a2&d{"1-l_keW+H0/I#]>}me̜ҜZo, Wߠ0ǔd6TJ΀zgӀ 0CTYi> 4(G͌,zpPJ ;R~O3k{Mި5&IgVe@v 09HB&5S#ԡ?msS{i;DԻjtJ@ںgDFsͮґ[IXdkjΪhNF,4w]!+o[4>bhBJh#OەFb eXs' u޽Y# 6ژW9Ɗ,o+ޝWyumAO(Vߏ}mlek-bځ(tjխƸ*zGp&T@>[M@_ +iߤ*8> +endobj +728 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [362.716 203.12 477.618 213.35] +/Subtype/Link/A<> +>> +endobj +733 0 obj +<< +/D [731 0 R /XYZ 71 757.862 null] +>> +endobj +734 0 obj +<< +/D [731 0 R /XYZ 72 503.679 null] +>> +endobj +182 0 obj +<< +/D [731 0 R /XYZ 72 325.95 null] +>> +endobj +735 0 obj +<< +/D [731 0 R /XYZ 72 258.31 null] +>> +endobj +730 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +738 0 obj +<< +/Length 2166 +/Filter /FlateDecode +>> +stream +xڽX[s۶~#5Aysl4q3aH$*_v Je;i" wA| Q  @\dQwGA~"s|v'7AB'/'߽Y<`y;Ҋ,]jq*e8ԭ8QI\&'idYxaw}l/8\6Egsaua\($l7mjU=fƄ- +m8ML&Czyy+ҪIx}d[Q"$4e1ںm]7M;xzml_ЛOue,|O#RjgB>NMїH~uFȬmw_X7]tD&vSoAu aȈ\ma:Pު'Rh['-2魻K?Т68~kXݭ-u}`KtF'Տ'΄iJ8CY.o^\]\z}zڑQ#Ň}LeC7*m"E3fe)@-`m8jxeaV&:tN 2^"S)ulҦ2}uOz08DŦcdci| r_՞nKeoq;ȍ<2%TK&2|<A"Se4rOӯ|\AMǼh6r=S\8:{5fF`\D^]iozI 3DE+1~Pʬ"pJCe_(mo]8b8qSJv|^'Sp"4)aqFd`>\rX#攪+@0J>J#Bb1b[3ξ˟l6;W']I,h?HJg}ls~_k {e,1R)C¶öʐ% +Y#XF-[==~h8@rt*=$UZd9+mG4F9eLGh=G,6C*K̡w\F\U.zD[ޓ—<::EW!P-/Rn̏c. \CH;,;HddX9 ۚ< %95"28g}6Gy3-3b@: }?\r\7 %__]ޜ=] g  +A*ɋve[g_nV .>gN:ȬsB89YrYcyhyO{0g\Ƣu {g;WZtƦ#` +>S Ii^{Ĺ]C2n ۺqM9ThAwhFj&/3v۔N۬amb׺P,{ΠХ#ID7K]M&|/EPOtg?o{5 'cѓb)ObP,XkCHczSLfZ(41V|ry +endstream +endobj +737 0 obj +<< +/Type /Page +/Contents 738 0 R +/Resources 736 0 R +/MediaBox [0 0 612 792] +/Parent 726 0 R +/Annots [ 729 0 R ] +>> +endobj +729 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [362.337 628.944 493.843 639.175] +/Subtype/Link/A<> +>> +endobj +739 0 obj +<< +/D [737 0 R /XYZ 71 757.862 null] +>> +endobj +740 0 obj +<< +/D [737 0 R /XYZ 72 491.724 null] +>> +endobj +186 0 obj +<< +/D [737 0 R /XYZ 72 337.352 null] +>> +endobj +741 0 obj +<< +/D [737 0 R /XYZ 72 257.748 null] +>> +endobj +736 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +744 0 obj +<< +/Length 2987 +/Filter /FlateDecode +>> +stream +xڽZIsWJƖѸC<˕l-eh4>okܤT{~{+Z|{~"Z&4yȢ"L^W}PaVd'Z]Jn?]xFT,djKM"c_; }mb-u<vy4 ~PwnthXS_NlZD*"&ru}?nȊ, +:4Yp%qn>xcxhܺu%p8,TE0%_ ,\Q&QVڗ ጲ]!ٸ{<$Y{g^gL Nk +o~X g^񫊍뇃Sy6"b㺶ku*qvչ3?l|Bx~SIxqČߜ V +a^'pHAD5i8ČW1^wlVx=Ei 5 3xE{$ 9RGL ૽_uH[$Q-6L4ſl!$I9/vF VD^Mj]#eHĨu 3Q_択l\33:*ҿ3\VÓ?,`ρR;?{w?sa؝Dӱ=.-g(jzIi!B%hT8ᾮx='EF @pz7J{6EMQ6 ]P)eΞsݦtr,=7vpL4LƤn$$ 1 :lB0(( άXU*npx.Gt&iHr)6a졣6V&e!N狼R s8锳?6 +BZz$^_ը`+86-aCES6F3CLq=]S!H \$8K/<~^Ҩ6b=L::*v^z a:ʿ=|Iyo"ȆTԤagGx:V{7Yay/e1"ѹ/@Pj[5y3rQa. /(vE+}5&({_`qy,dZ"kߨ1;L%E\mEɸoYj]FZtzIabېr0rЖ%K;<Yu,A8~ե, .;V,ZlSD;KGHG_GEi&9R&A_(Uw;pb +~}l! zl=rSM'k&II&-t\Dω)1Sz=IFĈXMAb_Rnkr1}M%ױ)2lj'c`&ǀ1Hﻺt'(~|5:2D0'zx-Š=g-W?@dRϒa|6wP΢#iqhCPb]"$Gɡjш]EnK>%_ݴ9^>\b,y^段gq×x$s bhsD;Μ (H5(c+6Xfs-ՉǍyO{[ +emJwlM(<5Сb(_I#^x|SAIo ǤΖG4EU +ԍ0 hg+qJ +4xBOU◑ _^Q`i,ӷ| fuq{B2Ķ_JK4nυ7lrJF T_8Ȅi>W(O]> +%̂(?L`jvSxR+%&9P/h=/$U((l0&"ࠜAa.Q +  +aqb݉oc` G׭DuaաA%1: +~\ zhEzp|OtGVgr9u/Vb> +endobj +745 0 obj +<< +/D [743 0 R /XYZ 71 757.862 null] +>> +endobj +746 0 obj +<< +/D [743 0 R /XYZ 72 455.859 null] +>> +endobj +742 0 obj +<< +/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +750 0 obj +<< +/Length 915 +/Filter /FlateDecode +>> +stream +xVMs6WHqL-Mujk:I3%(Tw%Q8@pX}vEFVg,>X}1 b +j&3ʤ&ˆ|Iu }I)jJݢ \\]t}2YFGu44[,gP0‰D v8hl\FBVy;~c Bfg1CBΩsS +Fs4T"O׷{N4De\+B>K>ŗEWBhhLm\~_>ep[E:>Ll׷h}؎W -:LmI:؋-l}SUE}v>:_!QA6G\y14+,x, )L/*N//ȝ;uLo6 "ȥ=ve;+8Gs&w~h;t۪5ͽ Oн, U z&7Հ4{sa1jHԒ2 lpMsXuJw|9e +yJVұ`W5.YN\8mdG.DaӴl*tBQ)/L> +endobj +747 0 obj +<< +/Type /XObject +/Subtype /Image +/Width 941 +/Height 677 +/BitsPerComponent 8 +/Length 279120 +/ColorSpace /DeviceRGB +/Filter /DCTDecode +>> +stream +JFIFHHCC" + }!1AQa"q2#BR$3br +%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz + w!1AQaq"2B #3Rbr +$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(((((((((((((((((((((((((((((($_sGk~"&Oxy%|>@Su|>Cy4$ѴԾk0k(k)sk){:SS-_JY{ΤIMsIJOUJ~Jo)>(((((((((((((((((((((((((((((((((((((((((((((((((((?_(77MC1x~]ǟF-8*?dh4/ h~o_5Elq'bF T)ҡJTpU+U׌p?KQ'gWƮhӖeMJuiFxzF3R_ZKJh|-(~ϊo7CE࿌_?-wRF7>5|QY>;,«m:^׼/mFO#Tgß+S:>:x`Oo ]ҟߏ<CE~KKö>/Fo=?BSH5;O ]w +}7S|&n?b~"?м1Y[pkY/Vy?b%U|~C>{+xn;[ŚV~Ϟ- +_ol[S>?c{]sJt*M^|ST*y_c0|5?TPJӆ1U)`aV`8<i,{dN^11u`.qV*/R.LE9bʩaVSπ??_nN O?O_9M[|-0ͥ?+ψzuφS_7|qާ05?w}ڿ;-x -ďh|v6^k/ izx&Ww #c`b yE%|9O>Gu Eϊ_ |_KO^7<aUSM%tvݿ%_&'??Ǎmmd? 7ÏZMq;73yW7$Vh>%״{]h~:~Ɵo콠xOK)~F_ooxEfhu_5o4Jo1E&M:J\6DGB" _*>f}V43\:XN$b(8P9\r|eJpufija[RWU,u.0ɩTٞKqh UV_\|w؛xxNj(@|3|=Bx^:5CតX|4񶅠}]VPЁmy9_ ;kO gĿ]MYZYF:~˚&&񷏮P_4뚿^|ouƏ4Nm}b/j\໵Җ)_H|O,l?<5y?>/V^ sxT;VWM~ҭ6Q)&>#2,ocN|>hxo$U%<𷂾"vsxi+ݧj~xcoBZ/u[;~M iƛK$y@~?e^~&~>><5zK Ks }/[l)kw⏈_W|%JO]~k>3H?/kⷅ<{((7xŸky??Q0&yփaAб\]v1Ga|9 muĿZ'EߋCL𕯎YaOJΟ5>]n{M5nn"5}a<+c:J~Q*̰sƾ30a9ԧ T˰t2=V'jQĺhΜ23 *r +>_4x~296u=wN>xlyKGdt"]jv}.%K~:8KZS?'>?Y _<)x_ǂ?c +xB~z?7uoEӼKjL}cG~RLW@M<_6?fPxWᵟw>u v_VGM՟\HeԤl'>XjyCRhC04єjQe>"Y100C.u1525`ʮjԋ_ tkTFj [1qi1u' ,~dUWa~%όm -:ľ7 <9\*smk!/ xߤA$78+⾓_??3>/᷃?#/$N +;xLuMkV>s;6clZmN;Hlo.<)bޭ +YOz9gAÈ]*tl2ad<=,9`kz8p'Os KS3bbq +lqZ*1o۫ + /كş +~~7?m3㮓0)]4ů:[$Z'gMԛƞ=<[%֡>b_Q~~,~?'_c; Qx⇀8W_yjz?>"3,WҦмii xCkVj+~DuZ~#?N' lwgC<5_XxmO2m xg=\IvKm?Nef/ث3eGAᮍo;XռL#W5=O~< |` wZּemi'Iu.~ +[ܿeO(6nyЩ6z'EbLfPG,o*o,Sћ+;_@ћ+;G,o*o,Sߴ_./%x.^x7s,(>LФa ]<={5O?a⨯o1iQhV?,fⳬZX|N)R(:ue(GXSuOGw੿f,N  +Fo?hpkRow"_IW(=_&G?ɒtN',o*o,Sћ+;\'9L&eY'qj0qTWe4b(Դ+Iǟ|RYY,>'V:ҲT):ŧ;XT3YEhM7?eWJvOx~DSKé7;?M/+u/yd?:?'N77Ŗ~_)?cS`YgҝMx~DSKé7;?7cEoGh?Lq?cS`Ygҝ77Ŗ~_)?M/(_E4:#?Q{Md?:?'N77Ŗ~_)?cS`YgҝMx~DSKé7;?7cEoGh?Lq?cS`Ygҝ77Ŗ~_)?M/(_E4:#?Q{Md?:?'N77Ŗ~_)?cS`YgҝMx~DSKé7;?7cEoGh?Lq?cS`Ygҝ77Ŗ~_)?M/(_E4:#?Q{Md?:?'O ? x=|R׾; cWe|bԥm >91ؗ/{ V.5M)/#)$,lzE //H!gM/(u/yY2O /u7oOKxoRm&"ܾztj "kpqY"0EF&✺9Exա0rZU clDynIFI֧acTd5-ZN15QEEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPu')~~ݚlny }q?짨n ZF8bam]Yüj~O(Gc~VKQ[#+\Ikc{rdx,U1QE~Z~Frgo$r^Obǿzׯࣚ7~]oۻL9?xIuο:`?3Wb׉!Z bR'+<$W|~i +O]oZi_>нzׯ`?3Q A*Uc?ٰ?/yyVG>Ba^^= OBeazˊ_qW ?/oG}X'zT?~gc?ٰ?/yyVAϸ+ПzףB,=?`?3P~^< t?z_O= {_z ?UOXOl/OqK^Ր{:? +/'}н| A*X'zT,v_6/?=_ޗBa^^{G,=;/ \R痟d·oK {_zK2O+H2quOzX'zUxɥ^ɂP0HPk FcR +5' 5'-?4ͫ^CIa Hv^xLҼwei(/|6exI.5O\mjӦ-nd/ C >0x8/c>(O>'ҼQtQu˸ ȿ"Ε/gRzLuZGmS>񞫭_xNQnjAjgu_QZ:,GZhut&%}vk0,;p ƭJeYG y&SIEkY9iJsmTH쭁k4MQ /2U+B93/҄iƌWqJ޷ՙŒ:$xۦR|IgdXFE'.n7 )s%!ͅ_'7?pge=ChSĚѬY:G\=ÏkWuv>u_gŹa*~'Ag~9~Zg\ēZF$j]M/ ilmYOGljx̫ypaG RZ*gXL< yҍ<„:x.XyBSЕ(:Yu*eOʾwuJH0TB*x(9{HNIӫR}н"=>~ʿ6"[Nxi]nt^kxtE9 ƿ/#<]}GfmD|&ѧ|$Ծ*xnW^,{CoÑkWO^Ago]'vVn强Cjs[WSW[_|t_UC?|Yϊ7Vi~+hG+~[]NQ~jzEM& 7GS,qf pㅫ˚J7Ruԍ( iV +.*G PQiՅ(W0¼7+֩NUzrSZ劼m)~~oWxmim#&'Ko|KxkPFu`_Ah>U<#B^h)KSirm|+UbIᦂI%~h/˥\|νx?|g=mY8W[Zx9}=.Rx# G3*TU9K%_xoZޟxD}ůj?<}kqx7Ctx{5KMY ^FMUFYK K,T<'=XQg 4g8b%N8::xR.jJbOsPp.OSci{9YFԧqe?X?4/Q}TA$_z)isWǟ ?j+_ŏ^0Լ=37-4?'5ߛ-u_ E<9SG}.xXҴ +ꚟ#xF\vU֫?bҼٿ@FABa^^= OBeazˊ_qW ?/oG}X'zT?~gc?ٰ?/yyVAϸ+ПzףB,=?`?3P~^< t?z_Mk> =5O"c+>>~^s;\#_ ~Wu)DF,EF*L +v^InJ>ҥVKUEWGQEQEQE~Zܶoqu/㧨f?O}?cvgq<%']?W_,!=G?ƿ8ƼI +hNk*9Y-n˧٬i}w(FOZ_>?S4ah~G,!=G?ƾ[~n[%y?OZƾz? Q}~n[%y +ߵ9'fc$oo#F+,5EŨ֓ reW2BgHf'?>'3ᕷ"d/pITH]o(^7~\QŜ?&7sy/ڶM}&[Y|˧Ufَ15 J)1hӥ7ʶ>ekᢚ{kFbqM#hd:xp<½J^*kWӓ4ah5t_n|3log/)3>&*~+S[-u|1->-+]ux{FYW"xK}ߋhW?i+?=wQiDπ $^uio Mg߉?mGy  4VE V>2l&{K.^X70R4u, 9VaTe9] WΔJSZR9ʧBnU9F]8Q +uRk }gg#j><7[MXмc-{_n4&wYi]GUYm#'>_(|O^ZXi2:Ia{>ŅqZڽ2Y@{+=ݬ4|kws?_C|L)$VӼ)<[z?t1Zj\Ua٦3ThWT#/jW*q_TQF.]OpL\rB$猝j.8a +NZq\_)> 8݄-oY]Z杪[:nj^Zsi}g<2's COn&~ ~ TԼW[k#ƚs-W^!4h>kshdCnZt7^?#"晍 7KY_kY”hҥєqQJQR +UJ{ +hF +h9KVABZ5%*|ϖ_-?G񯞿a?4ck_.VrQPW CO~kXCz>ˆ.)wս,rQPWl~?iifxk>3[@PsoǚKׇ۟? +u?8tp"tSm"l&;EY/y6췻>'I`WVKU{|QE~zEPEPEPEPEPEPEPEPEPEPEPEPEPEPEP'oXј.UU8?i=?&(}?~[5/S\oE}:kA_W-UO'!ž &kjھKL=7A\C 3>{WE/4;n%N!͸O2j،,'XPjx> UR69585(?.f!2JV<^; :N1Ɲz麔AMEΜ&z??0?WϿg/g/|Wǽ?TqOwNO#o"Kf/A`=U| +x +xмOiӐȿy__?A_>?3S?- )";|dw|^S/p݁iƸ5a~c0YWtpk{lMnI*$+F11~as<*bWpu'x{*+NxI^<?A_>_i*?G,_i*?]K_Q?99/d?ow<&z??0?WϿg/g/ _Q?9/OO+ *LU,_i*?G,_i*?BWǽ?TqOwNCo"Kf/A`=U|~%_{\? +%>"8^Dɼ/1xbo?Stlp9q>݂xeӍp,NEX 䗲ONYrAۣel[Xjb>}_ Kx{*iӅ%0?U[ib2w?x?,_i*?G,_i*?]OǙ^%fJjj}udZKf/|l|+?{Ro YG#-|E[]/q;[ Y_ ^x~&k3zW47v)k'eּ7mMۺF>t=Bq?g//,_i*?_A%'jש}{j؈⪸f9E8TĬOSNIԔ;|dSW[+CD|O^WgxSA}oڷn[ŦMs-7SXݍb}F]JxPB|=/3 ]Ng[!gyӿ&OGyl]3e~ȿU~Y_ؿU~Gq)Ε:2!]aYvjV^4jj)0S%#Vh$gs<4U,_}Ty6J J&IӝF~#/ WJwuؿG WCd#PBm"}yw?iOS?|^o_ +--/|?.>m5KY4gv>"x[ ׼ETkg& YM/,c?_g#wQ!a?DYxGucX\(ςPJrYe3ʪQR8CRXKy=/ (OzYbx />ѶCye~_bOWĿs /4?!Cl\4X&u>"V|+UY*sw-4YTCAҔs웚Y_9J3)xJߜ9ɹs7&x;|{>0aOӗ?؂YKht?qc/'W|;#|i.4Qaa9QT_w|KٵY_/4WE/4OHZB&24z^ڤSJrd",%x8Hla(VR8MF/ +j4*(J;?_x/):g_\kwMf +[gV6Z^!ơ[BmWPlυ ko<'࡬}iڿV:(~\}ע~>+pg" +xָ >8\ouRG>N #J+`(1JW[Yrj:n5_lUEV{Jj*e׶WUƖ&u1(RRn.Ry99MBɿ?_'>}A~)|3GÝke:U?lomww'ψ^yS~/M5$76r#ۋH5g[}\Os"OE4>_ Ku.b5|ixZφk3麄" fѾi䙡I''L<9<+WO [4f^'*s<<* \N6+F4'*2HFaRMMF$եf3Ս W8Յn; *RjF|D&pSIm/LT`e~_bOW?e~_bOW^ +j?4cN%3|i0?Q *}<} ?_g<} ?_g^ +j?4cNm_{_E?5?;^%N!͸O2j،,'1xPȲzUl<'VEiӓxɫJ cR/ԩ +Ui㰘ZJiׯNrSMMGwNB]M?'ZKDWg/g/|Wǭ?Txi?GCwEWVi?]M?'Z{;| GOg;| GOg^ +j:7sZXw.j؟'v?g| .> +?Fqm vkZ/s%좖g6gpcC_@G3ԟga_j>*;^N <gSW[챜 T> ^?,ԫC pR*KWY<<ȝD|)勆!}cHӫYR;I`#D~u~4ahMC?_xR ΰ5{o7}h{G|RgZ3^Ÿ>.φ>oQG|M[_ᾣ :;aoz&Z#R7we~%_{T?=?AE/G7H7[/$ xHt䋦 e?+P0aO2XΆ6 eجTie_(ѩ\*FRTXLC 嘗,*쾿ღ,|+O J/e}߲G.Ͼ-/IJi?ɩgĺLjw>5Ml[=r5;4yD_|F?i~Ӿ<~>/ x~Y<N>Dx=[^&x4]m@zɮ_^K{WQy_E?5?;{ GOgkH9?8qS01cx+딱 0N1<&/-7sZU'Kz1gy&!֌jr׆&)V"0CӣS'OO>;뷗5? -z$֖\sVI""-_O֯e~^QS?e_#QS1>֖y_;__[OKDQ w4ȟj_E?5?_E?5?x+֟<@4esico#K|~/5OϻMǛ1*kVx-l@>8xo)χ~.n4]XI=՟A+c[ެQj}q $[,/ +r\ zoܟ6 ):E½{Ft S(81jKF% ӬѫΝZu!)B:jp$8(4-Q_QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEO{a7ǿ +a,hX Hbr7F}_~ֿ'M>Y$~4Y; s=lm0wX\]rI୎ɿ\GFUʟc_ůl?? sD͜l<~ӾOoW3Wѯ Řj(W+|_Źt$tL6}=^zol??>c: +(mVMGl??/**]Ї>O>wԧO"_G?UG?UnOs-=76?Eiߴ+̿??!ϻϯRZzol??>c?}ߴ}xC~2????Ї>O>w}Jiiߴ) ͎!z^g3Rhǡ}?ޥ}}Ji@i:~?ݥվm_~ʌeͷOJs~c[̲w_@U_w$/O_Q'?oT~KOM =:9a<E \<Wq_/l?? sD͜l<~ӾOoW3Wѯ Řj(W+|_Źtw /3͟OU~cWե^5+x {ֿ"_|2/ Tv]#,]{;N>(+[O6?Eiߴ+̿?wB<އRZzol??>c?}ߴ}xC~2????Ї>O>w}Jiiߴ(M^e3Q3Q}ޞ}@?/[X&+maI_W~.gi?wif\/+sOqz}wǗ^?ù$~ EgQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@~؟?WMwNҤ~.?Q}Nx6TotQ2I#?%G_'O[ׂذnXep!Th)}ƝOe߳5gj^ hY|H\]K??_HZ'?7 +ڼ4 SF+kX~'[Y_^ZGFR dG 49Cio3ڹq\Q﫬ogńV+71VP?OhWV4&<.Ia"L.#njΌ} +gN|拲~Dwڹ끞( SbQ_|B4¡ GqO?^o!>]K??_HOD +C(C(]'kayg_q 'JGOED$wTؿW*н4G*н4GWq?_kWϗ?Ƨ{O|Q^4Sq,0j:6Hm&7ūIŕ/sǩx̐+&;Cio3ڹq\Q߫og+71UP"~G^ʽ.Z$ч2,'X\),M +\GaUVtchT叴>js\vG0+?/5 SbQ_|B4¡ GqOWϗ?a?"W;*l_j(%#§梿dP? +?P? +?n3X/DC|~6 SbQG0+?/5' +?/i Q +?/i QqOU&3OD +?_H?T>{OhT>{Ohی? 7.%D$wTؿQ 'JGOE~¡ G¡ GgEw5Ux_ w3/l%#§梚/ccv?z㯊=kW^??^/&ی? 7.%E?gaMbX#_ Gdo|ZYZKҌ +\taN|Wgg0+?/5 SbQ_|B|BugEw5泟U&3OD +?_H?T>{OhT>{Ohی? 7.%D$wTؿWߟu?ً ?=x;z\JGSώ5h5[ĺuVRXo"T>{Oh¶txOAZfgk8$P0@pfE\8fxmV'N5K^#V0RRqNӒ}x,&jʾ] +ҦJ Օ)J)TJ7*t+ ڼbaqOo#Os>ө̿~x K# /g]K??_HOD +C(C(]'kayg_q 'JGOED$wTؿW*н4G*н4GWq?_kWϗ?a?"W;*l_j(%#§梿dP? +?P? +?n3X/DC||WS|03jg7͏īx5?\^o|FUKgQn.u顖;[Xᰂ(ZWz 4k;YI"k^&lN&\F#VzԝZUVjVYSRr99I=TPJ +TУNѥӥJ8SJ:ta($ +(4 +( +( +dFE|7S~ 1wMYNO=%23ֱP? +2" V{eyՕy{OhT>{Oh»n3Yyg_q 'JGOED$wTؿW*н4G*н4GWq?_kWϗ?a?"W;*l_j(%#§梿dP? +?P? +?n3X/DC|~5?'KGl^8Z ߰g[QV/ѲE{i7ɾ-ZO,%|h3=MŐdF\Y7*н4_Me Mdx瞾ˊ&]x=ż&7Ya2/qAa=NbhT>c VʮkB,}S*拲? _HOD +C^?ی?s/DC|~6 SbQG0+?/5' +?/i Q +?/i QqOU&3OD +?_H?T>{OhT>{Ohی? 7.%D$wTؿQ 'JGOE~¡ G¡ GgEw5Ux_ w3/஧1|>a?g4xoS/ WQhj~4ƽ< ƫxZΣ*\C-vaQ[q?GuhvE +# g_;^lMj؜MjF"Jש:֫7Rjj9NZR)rrm{TRJ +ѡF)QJJ*qPJ8% +t(J1QI$QEdhQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE|n~Vrݓ_47&y0krܦ>F3W=o4Yc#r}q.*b[#iHEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPu_V%*#kx3LJmpek,6p$pK~߻/,_-_:|jZ'h;FPEPEPEx|Kog-߄|y՗K+j~'u Nh_-ϋf~|DV@?h |5<'#ſb__\USZ)s g]OG5~=ྯNF>>7Y*NUфb B~ѰA >'][xJu>ķ[yxZgpVᇩsKJ58{3* +S#q8iS%<Uc*3*?=N}X9ޔFpxkQƜ,F2)҇Q@(((((((((((((((((((((((((((((((((((((/jw',xFo<9m%ݚ`5o^z>xHп_kj|%i_~ k5YxO76#Юu]xWJOkVv2^jKo_gKWk>51f?VL?u#hVzσ|O;h-,!=z:#)fhx:x`dj_9OK(=8cX\n3|+XZqC1Y]%?`pҕL&jשxO |mf#ៀo-5:MźWoboÝ+ )|74&Cÿ|2 :d~?h߃_k~>2;O>6~>?3X7|_m IwO?5i<u oڧ{PuxWV_bŏ4o'9`xO~|^]W?0O|6s]/|4įÞӭoYbѶe?g?a?XW~^2SJ_Zjo +Z G^ d?jZ7M ͦZK?qeN.;߭!qƹX~kqDsrO2uZx OhSgxhreT:O'X>;,E𢵟"7xSGahߎ/Uߴ;ߎ?%>ڇ_ ~?hχ_|5㟃cKY|g~Ҿ$-om +߁zJR:|:|T/Z|1{/??hS_:FDi?xپ.F)E_|fG3b>1h;ǿW4~(|/헩:ό?iM[Wub;?</wKXRCc%ʣ؞y]\\q apj*gUka3ogsbQa U\֔qf_ 5'80DRtӯRqh}g/o^*s?g߄4Nk?  1i?NXоGo xOG׌.|{]'}|)x᷊ +xC&~W k}c~#ҼKoxH\>-ut ?b߄?d/gω_WOjψߵwg^2;k.<) 94SM/]\+W? 跺>? X[xK>8?O(G+56hڟßrxS@~[xwNӋ xN^%4cEޏi>5M׿~:N]о,~Y~˞1_4ώ?'/ .O 7;}V BC67}/=|dҿho۫<'-~~|&爼;⋟~_ x㏌^)ѴF;M[ƖZzkZY9flEEISocFjx*xy1F? z2*GN#ᳺT}fv]ʪFtyg^`7K+QSZ?=aV~?g/)O: dv+Vw}uo?8c~x]>hAxOKu ZF~Fm+ ub~>CÖ5+~4o1] 񗃾+yM +6 WY/:׋ty j?<su=Zw7Qԭ} +~z?ٮwuxaw>/oxo°Hψ~??߶׌g>Qo3zƥz_+~j~M|=G-:6q/{z?|s[-&ߋ^'_cIx΅/fmsWt5Gwt| _'W۷)O//gPc_?4z6>H%N½'go%$ĪGJxx>,/h"S`˥SQf608\pya\- k}kqeՠ"T|7VpX,3̰(_0]m~~1(c|co|MWශ<9izG5˟j//㎍es῁?jo|GDկGS%eQ@iO |A4ߵǎ?g g ;?ß K[h_|] ෋?|wؼo߉'~8:?h_id|)Oko+կwO/*l߈߲4 f>?~Ԛfտi^;xZd! ?0Һj~)WEZ6Z,E/k/٦]N|-;#s/|OwVӧO&ts’KR3+`_RFajx/ykqwT>|\g;oxWûOxź0ֵ_YhYm O'|~|ue/0ϋWៅZ_>"xW,~ /?>JG|U?Ht67n'o_>x +qU|6yρ><=]|"__'_ ~+/:X|Nv]{>_{ggmg&zZ/O_:M|d,]|AIkqKkXQM7?hlңE^5*72R)jS^ޢdO!x:ǧ%9crBPaJJ> +Usa ~e*t**b;*jS3?e'g^!.;Hjw&V~w,mmc:GƏ߰?{:|%[^ź_5|6|7o"‹7?.c HVV>Xa/5X:0iZI(%Bee +iЄ1{Q*Č)2( B((((??'e[`c?>Cbo-J] ;D[$(u/$<$~] ~T-Gq<0d(l?gSÏ\ ^|{6=&m ++ $kw:VtGWo@?i7 Yԭ4s=ׄ_}_|+ĺ-7w[U,&09Uf?M3'㮇1|pZ_lj XYe?|'o ȟ #[w͠xg:',o*|]?|Zc'[=FUX)l.Y ,ҩ gqf#XጓQ?7] :hr|K)(0+ƜUiAFe>jtP +zA/ Pg5m/ēy>ψ>|UŤ>꺆⿇#]/*:s_[麵gvTGƟmh߈_i/ھwK]yό xI˫k~07~6mR +Կt;{|]ß'X}kIKҊLA/{B|![x"k? +xk\4{u= KIlOl+;Y+S ^xP0X֧^8ln{UFb_V)p)Tp:O&N|5?rE*uF&. 6.5hӄ;63|}OCRGо +++)U?̟ab | ύNJn%xx$4[]/+m2M~3\|}<)?į?>o?dO|Bw#XdIB kOFִ/ \ E'o8K/eW"wÍVq:j_VaSJ G Bm&/a1x\hN&u]ze]FbR)8xJsuk.1x +UkWQC N:QN__W o{~^>*|~0~[C:W+mEh7CݠՆe{U"cH ;>1]~6ǚMI_aG%Iw%XVKE JÞ.QL(((((((((((((((gŸ7:?>&>е{6UsLmYdUԠ]D)( \~/nJSTW*9(FuRQNvg^*JU=`5#\ +05k+ݣh*C'¯8~dU?;g(r?;`?՞$<N?z_dU?, +G5EGl4ğOi?U, +G!EW?ޏVx 8g_yW!EW?ޏ^?|*Ç[9?k=V^?|*Ç[ O_p#z?~#öYO'4}^U O_p#z?{|oG_Pv@-Ykhg??ӏ5EyW/oY>-C'¯8~? C'qh*C'¯8~dU?g(r?;`??՞$<N?z_dU?, +G5EGl4ğOi?U, +G!EW?ޏVx 8g_yW!EW?ޏ^?|*Ç[9?k=V^?|*Ç[ O_p#z?~#öYO'4}^U O_p#z?{|oG_Pv@-Ykhg??ӏ5EyW/oY>-C'¯8~? C'qh*C'¯8~dU?g(r?;`??՞$<N?zxoO;W~,5__kjx7w*mcPK{o⇼⸼}Ig_}_/ed#Uce߂?lM_!?.m AOZ_.>#xj ;VӼGxNYߎ!iSi3 ,me9. WSө(:^xVdq/G/m 噚C014W0ԣET|IԍOZ8Eu_Pᢿ ~/d_VH)1~Ͽmͪ4=B՗ყx-K]ҟ~?[~ӿ +'|Z|A|xxO[ߏ k#x7n4?hoi.zn[Z4g)Tpc*b%.&+T5QúJKvr”9'`<\"U*/?5zXcb?Һ+N +A>k?#Rr$'#~)iKk?4'oB?I\|::_xLֿj 6OƏ/?ؼe{|z?k?$gG %ğ81xW"|DO mKC0xD>.|WφxgBNXLb,ybpV *vR2LN Ѽ_xȟ.|AO?m~ĺ ǯxCĚo?D +x3=g+/:G3|=|)Ğ1wm=K0R8B\W4P\m,C>H`(bh0}fx=\2|$0puwRpz:2ؕ)au3 LNǺPxtcAQ`]Lb*_~<{:WOo3K':0w< sx*o<5=?7Ѽjm_αBR̳*9FZզXF:Wj4pxެzUZ,f BgWjCZ?UqvXXV67 qL; +rF&+<5ۺ+gOi/~-#g@| ǿnA)n~x;{[燾 x)Ŗֿ+|'tG: Cu~ q-|:~ɞI~^|L<]~<ޕ)~Yc~ᖏÏMwhvΉRM&/,ԴoxoV{úik6W1|':C3ؗs7 +RDOW[_O_WAO,kw >ӧvۢ^/qqEgT}7/ 8ESxj~n tJwRK$ͱyeek:ѣŘnb){)Wbbѝ {:غ'Q_n+Ϛ_/7žhßW~"~֞4xH 8> m3@_|6%ïڟޫ[:.i\KZ?E~1j5> o?|Vxŧk_I?f-V_tھh?/]ogj^"QugZ40xL4*b[*pNgNs:1iEҔSNU)(s+v +8JmU)8N$G,g bazQeJ]?ڏm?jPčB\drjwmxilm.qs<,|~u|+MK?׊/|m|DO|WxO!hOſSWf>C-H|zt> xb^۝@}۟G|=umwRM#Qo[fR%(<uU䔣^*|)pqZ1jMG{~ceW˱uuK1J8sFawKJ*|="(0((M?o־?य़n޾(̿)v@x|)~)~ I^ߴ|DX2O٭?ho4OCVֻ:-|ug8?\"á#LYfɥSUVbRP:^֫JN"BOa(>SęIF=ITNRQQrm>XcrM?ThOB_zaύ5~?_t 迳1T@=7 +|aÏWU/> Axv i^(xQY|F,K{]vl"2ݷ?tQ@|S_|[$g]y[Ms_ 4+Re꺏mϊ k&?Rݬ6K;k߱7~k|c4z֕z.ehŅm7vjj%ݕ\A$A$r쎬.OV8<|A|_x'X4h5|qMؼ?si$-|;BaJYI=>9|>Q#>(<[#{#hWp[jTT. SJgYG$*QEQEQEQEQEQEQEQEQEQEQEY?/?kS'Gćß.ƌN$ٍWſVċV>']*@ (I/_~?[m*]V,s6-kbs,2a,GmSBJj|V*FӄZü2/ż(1VcS_'[ⰵ)WhUF%Hҩ:r'$Wbgj%ࠟGÏ'~_Ew0U.EOhmMT-V}vS:4j??l%OsM|?t_G]Z𾭠i|oZm7'u/i~7|\u~Oxe.j4<>yJS)CJ,Ҿ}<=\etqu0t8$*K#NJ qU%Nx=]Ҟ)`xjX!-lGpUf/&yA殏b_ً^o7CG7į>_b_ً^bgj(cO!G7į>_b_ً^bgjꪎi<Mv)lg3CY,=<)PRYYiҋR,bݢz xKi/8+wz/>Y%?f/&yA殿?g-GC?So^,Ӽ!zGW3~^OwV۩֢}f[/5]CBonIӯ5h[jz͜3j?vYhZ[^iV)_qSîN:pAGԍIE<-\16%V^˖8VtZfV/Ċ: qWBu8Q&>U_tFĿ? WG1/D/??TV_ |6{?/$Jo>U%?f/&yA殼 +kx/_ Ꮘ[iiqo9Z7r\5F}:u[k2t>eO]*ԟ +d񱡗Rk*%MPƤSN[( *B8>Lm +xڝ +؜&ܝ|<b_ً^bgj)1'L#Wy1/D/?? K135uU1'L#Wy1/D/?? K135uU1'L#Wy1/D/?? K135uU1'L#Wy1/D/?? K135u8灾SYįS9o߈|gik5P>"ׯ4#K9 n X,hR+Vd2A Qo7Cv}"o}ooymomW+_L]Ŀ? W_UW[_7SǺwK=3G懧Ϗ/uiݿOizw[{>·b'ᯆ(8.R7NipvMZNJJn4ٸSFZjFTR+>$T iCNU8:8RNe)έJtӋu*TaN2=bgj%' A_ڷWu"7㏉>xsZxA[-B_ {áimj玭}o_G'xolO +|??Xebxc_I=I\izώ4l%G<;o/ jT_p2X\7 +Y~m31,>>5qx* -Qx\QǏxR0 ]p|J*5%O /c[Y'K_Ob_ً^bgjݾ|Coχ_W>$GÞ;ODvOi)޶t[+*;Jҷա_Þ +ZIҭJPJ98TRԡ8N.3qiѕCR^kRjpJ8>qJT/q}SGʿĿ? WG1/D/??TV |6{?i3ď8=¨~|~5|Wwſ|I~:xg_|nh!kmH߉gk߲mnj+Эۍ,®i[ڙ'ͧ:W˧0#S*5030' :5)N0pbteV69D1p<Ntbե,E*ӯ(_K/gञ~-|=v_~߲'ǟu ~%O=;?0ť;غw ͝׆uOz:uԾ x4_P9|]xK↉j ~7> +x"÷M9|G6 Xe6s$ߢQ,]iƕYUxV.(ѩ08ʅ8ŠScbBxrAFbO ! +xy{Z#OenIά7 ekTJ+UINۂز Jʟ:i?jU}i!+j +&E5ooɢGɾ%E=?}xgğh/?~۲TGwπ>|xF^ko6%m~$ 8y՚qNiۍJTHӅJXF#2:9_-e^ +>Y2|_߳e|6?A|"zWhe>oq]//MJe7>+l qr5W/O>-G=𞛨x.i_k^#▹B Fuֺ+j͢Thኩa񓧉 +F|.IrQӡSO lM;խpX%ia))(ƬiqJJnY3?oo iK/+O_}ouig.{qkwOMUT M6_; eO +F^ zƟ,澓Z/<o+Vmg𶛥Yx?t9>E_zek}iMpP)RSj >Ο#7f0BpZ2Is."DNy6afX*m(ԍ\2U_ A?_~~?+|2_?|3ҼMρ~=>7k:1}?lhv|cN(;{a|xd'h> /Wh xK]|y1ʖ 4XxR=V}?Ow⋻f6˨E])ʕn3\~"'iB|.jRzT*1pTqSqN:Ta-K ѥ(W]OQգUa')>m/WƏߴ?x7]3j׿ +)x?⟂_? ׊@uO>8AEϟl}3?LUſ?g>?]L[ŞѾ%Q_$~ Z_5O˯x^(-, 3TQJ(^ۜpXҒnNpF3FNx\iϝ`|l¥U'IDIb\%xPV"&c V+W;^_N߲'^;|Ow·V_/텯?[wx;UGᕭ=X_m_5/4_컝"cuq{X(OJk=׊>uwO]ۋ-~,4ֵI־k5U^ Դ/'ǂ|C[=[ZP~ <1 Ծ|k]EOBk 5۹l[i+3%wdZͮZ/d/4 6TǺoP]sY4 鴿z->!ou;=RCCz*#%E[)ʩd>YΜ> +S(TuKmBĸbR(NRekffu5,L I5jiOR6-*~Ҷu⿇OGgh/~&;ᯋzߋ/G5}uZMb)/|{ׂ5- þ hnk~Q,u_Ŀ o2_O>3xW?~ |/7y㋭ ß +/Nѯ|5 >7xֿ?q(T`ATt^cTpWR!*4`apZҚVGbbp=m*Tkq'Zq>mZL|sźc%_c/+$v7 |3>'  ~-j3L i^6Ӵ;q6? 8_xPMz.i5g˻_6߰w?-.?lO #-?^xgDnf?ɦx*aŧ|-,rϭx?i^LEz%u5#X%:j<>oy",<J6. +<—Q +TMs,?6GUVU!Q2(Z5qtja_bgWhSĿwX|7;~QoG;|Muඩ~:T~ռG2/LJ!mTg7qZO_OCoWo C[2]VߋPRmy4ɼ5;ХSIғUK[WSL,~`sӆ<39M`>#e۔2C/*,9n*t/c3 bnu*pJuaRF3N89U9gy%{XGQ +~|KXW τzſmqz.S _FMCN x%45'٣ u6l(??b>&|,e ?ٳj TG^׾?5.o5=i<'-UH$N,!潗S>#c9~?/kz$|SO7¿^#957=su;]OK5tl$Ӭnqio$+G3~!ͼM> 7L׀> +chq_Į#3*\MX5ٜq# ]&gjtVM zU#:xbR\t# h_ç_?usG:w eH? g_w5 |Y4`C%#O7P%lb۪= xOu]5&7Ŀ36߆tizC}Iź~:%u)wA??ΡIQm%uJ>#Dw cx]]fDa+}zt=KX((((((((((((?d-X._Cʬ?|UN<as. }C[ns/y?gO^3дK^6>k>|E^5O@$ԭwFxM,泼ռ/ߴ?fO'GňeOuo|AׅiN薺%<%_Xx?P?nOg¿"-o]¯߳wC,M":֝k}y{^]gպizΝ i9~?G?c^d?Mo>xGA_^6G ^ynI?xKD͇i5}BmRA6iΗv./Z\(UxϬdyn5aԩ aVBTq *))s +kCk\-*qN!a,." _*%ҩ,^WK/.CbWT=lio/DT~_r,Ɵ*#/ ?fbxy|OO<9oxL\h?4Kѿjڿs>!|.G~?՗>4|8_^>4~8s/kEim}rBnmm>%}_6$Ŀ*~>2j2Vx'ִ/<_ǾLowǩg[v~)?<)o3LT֭k|~:l| Aŷ~U/}k\?gx+v.n {ahڞw%lj)x*PTJt[`֍Y +r ?aO62P2: -p\1uSeV\2`*'fzԞyap##>fi]uIkx-sQDuM{Duq V_ +^/uds Cl`eN:|6>~~xƞ9/-|/E>ok"D֟.)_[vVk?M[iZ,wk5{Ƕe|h'G<=o cHh?n|c^[Pirm^Kx8_mO7 / kaZι\Z +V&\kگm"C dYfd  +LI>Lt°nar^'X ,%9E\ Sҕ9cM0x+Ш̭wROs:8N)c11PZ—q.jٻ/>)~<a-3*Y2W6y2K!#P ??f__?_ϟ~00_:&I|GxxĶ^;Sӵ[V]<]W?i)5f'~?j*n׋ x_O޾ŧ|5MwG!oC`G¿4J]K[5Vq{w}t]<7~B?cړ0y/*ŏ |6A6|xڷ$<%{]M;D4>u˽NTTL6/1bSaq٦%qX#.x\2z5!_QqUqwbpU*Fk[7ќW~P&5a5K0ƞ.8=**TK?d?g)gO'#xj|b wǟo?$qs~ҿ~6W)x>/.8'?i߇ŭCgģKV|mZO/]WDu>'$$] t˿7m-+öeuцo=.h>~<⾽h_9#t[Z_|M/j,7kgiaeYis|o$gs⯂hI~+~߲o1 6]|ͯ-QoB4iZ߂Zrh0ֶֺ<],$'Nta[ >)γGJpʲ +.jK< Bh<20Yl%eՊTjUI;,v_Ř8?ku;iS1˩Pr7?a(k 6?b~i_ +!5PdgQAx[účK@?i]z#_??_%xK?g{ǟ>'jwӾ$h?úǭSBο/5Oľmo}߄ѵ[Oͫ8ǯ?__ 7@ů.j?Ï^.s 6iOפѴ; hxtOjßƧvϚϪg-߶k~_Z}Sw7> >x?ZZw)Kv4~~;Ҽk/x7'G-sijռ c׍<g/(og'⽦Y:x/ᇍ4⿄wE5~&!Nks4%居Gե[QUXSB-өV51L~ 1xʘhs qQV\3ӂ nIN\7CQq8\.._-hu>՟ 5?~'h7>V -ٱDm;OC\|$<{M>:x;??Sj$o3x:e+ +[x+I#L}6mqL7-:+Oxhu):BxxVU e1 +Lέ'#,Ss&35 +t RbR0 +rͨxsثOs?k^5ďxÿ~3W ߄~<[_  xn 4x/~Z7o[om|[*4 I.\.&Uxck6yjgVZO5`q_?_ڄ?{I~>5.M։'Hм7irpEujƥ_}7ejom;K!Mk/2v*A>">}>+}=~!-Zq ]JLN;-Ͳƞ{dF+8ᡇE>+aC a0a^WÊ8< xL” γl>]:|e<ڗ b+yi֕:،߆+1<- ! G[JO$M5cA'kMPJ]VJ6qb> V a(E='IҴ +Lд-3OtMOtmIӴ'Jӭ3OK >mla(4F{.ict1p9)N*V'(8I$m$#-e)5'apSQ)Ҕ➪2pm'NP+ +(>UaԻ}_~?[m*]Vy?C/?#al(P((((((++.{Aڮi]c跶6uFz7xL&yXC#2k_|C| U%~E. \/cGH0bX (RNN3՚M~/gQ<8/AG1LW䤣VHBVi/4UC<0Gǟ^>b[wTw>7}u|:nziwz֛\[jZΓa=ޥcn\C{/O;wqS_ҼYiO -Ѭ|Eciiڥjޤw*\ɼ4q G#?a~z?n/S߶3°GߴF _V<x%c _o G'YB4#e^ʴoxg>xrT9S_|WR瑄pƷhhb[FnؙF%:yøWw~*?W|.h|a‘~?> hQkvOjϞ6?dm}`q|<#5/4U B*/+s?>q|<#5/4U?b/)۟:5o|D9o[Ɠm׉S]X_ҞLSMԮßT0\8#t32IҭciJ*ʵ(b(NZjq^Ixq3`1VTaZ4]´gBL=J[)kBøWw~*?WS!? +.sGWg/4UC<0\V.sGWg/4UC<0\V.sGWg/4UC<0\V.sGWg/4UC<0o +_bV?en 'OW<x'a ow O~+Y~ޔGC*3U;c9v'u(ѼAM{\YOss<ċJt3FO?^AŤf%`XUxc'xYҼ?X*Mj^h.m>/YX-mwq>lO )I[_ +m|3ό ]e,4Pkysf5_+[Pxj 5KĬ#,0wrX.TfpjJAƛ^i^(al>ebryf9pXTjbq,'SW z4*h4Q_ oڐƸS˥Xb6vV_ſ'.Fswx~}BO},w1Y}N62~*N!d9gq)o&r#%w͂ѩm.ySP7+8?4qg g,(WYeAC VKRVY(9B:URJuc Cǟu[ g;4x7z|O:W?g-^Mqj#K}r gp_j~ 4+N{ׯ ?Ǐ3~>=|s<5c|/P4OZ]xĞ [7tp Pcl$u)H{;?n7ش˟طM aQy| () #Ax'΃AZf߱W :~`O؟?]Y>*7ߎeo^(įN owj$/_ிu}}c3j!$P8[x1ͱ%ُx\?Oᜭp,^{Ym>y)Q5s=//o< l^Ie6g y >X 9bj׵58=5U9rEX(?ӿK/Fo:;i;L;i;?ӿK/Fo: (Vd[|a/yƹ +|-s :ƉA6/EoI$o|+jRI~1D⏀05eo9F^HYKFT2:vjU=J9!_)/e~V)ѵ_ =[^'4sž]:ŭ͖yṴ9e+bʫ{>(`' FxjO4,5cqwK g٥v8de|w1aaeb)BUE~W~_V_/Z?{~?!^eQt>wx/z]? 6f_뭮X萶.Y?* 'D>26<5aDw'G +? QOk_SwϏ#O|wm/SKZt#2Fm,kA:֕j:.,bhQ*\Ec',2dUBw,43]5xѯJ)V)s#,`|_ڜq2qzNέ)?]_1 qhe?Q}rhm>;ΟM7_ xG/Ɨsᇆ/|:\^<{/Qm>%4=|W?.χ g~SoDn_ CĞ-wwG8-x@o/5mKE󣇯N\+0M,&cZ?b>#XՖ_ؚx>kKT!V)П`14OޞeKRN 2x,~3j> 0n';/>qxᗆ)jǍ5OVPIsIlinc!8TLO/ӝ9¦R0u)*Ys)Qu ¤BT:ن +g SpkRp<.u+'Ni[E~~Qo^|[_'4O >|Yw-Noτc4OZwټ5h>2(oW.#q.Ó[zu;ş4Q6g^i&⼿qf7U76YXvqptXUK*S_QSx̾eJqv =O9|,6*cqsˇaVkCGE~YV_7ŭc|>e˟~#s~ziڕAu1oGtkߴ/?f٪'/|E;EgM~+Լux?k(ttUIFF[ _J\t`U7OuՅx''J IQP\],^/SԌ*0\d!SojXeW{QO]ͤZt_K&Qhv^eUnjs kVu +?|M7q3/<7߉m|c-3X<3k.m]pV8b)ej~XYa5Yϖ0KWIFTqqo(ԄO~_k?>'|C]__zIy:j_{ ^w6|>߁O6_F }?^aˣo Z[a~~UO{ _?Zh B~[9',MS^(ρ4;^W^3_ jUڍu hz}Ʈ. +E:US剧SĵrӊsygS_#wM|*-|6 }g;e?_{񮛧_oU}NĚ}Kh|IqNWy`p򪩪էbs,%ԊX>(ΪR,412pʴqR<4& +X>.I9ЯFjTV_:^*gN墿?"G1?K{?fGßW|UJR[kkF>ekZֵiZ.i^Yq2{/o[?/e(_?yAo_ۇ\OZxZ8US*89/c$6JTb { -*zq译~ .ԟ7샦h^>.&U7Þ7Ə ^6[i>(/|E{SWZ֕ĶiiF]IcMf_S/ߌqO 麽)xKM#uOxYIZ\Դ_Tng^:q3+UUZڍ_,V*Sxy5օ>Q:Ɯz)K1akxhnic08z$8?g:+QS٣㾃Ph +K~χ +Mt=ǚ_[ū?i~4K BI~c-Qa&.DE5^l-zlE9Raԡ^էJuit'FKLZ",E ƭ֣R:ƥ*S8vpaEVFCʬ?|UKeVK*_o2q\H~7|7 Q_Q@Q@Q@Q@Q@Q@|R'Vό|R'Vό_gSßip~TF̛!{H?(r/)e?lwi +?)Nm+ɯ_+ %5~$'O%+ /#WB?K;Qe?e_eP~| J\'Gw$l g'GXG?oIEZ3x,y_0R_WOG3E<+ V%8c*N!ڽhΆAJ*xz_>1^)m [?!{[gm>"|q">,k?gk%֝΅߇=/Z %}i2?i +?g +'Qfvo ;?fϫ `{6iץn:&1noɪ~ѿ?k9<7?ioŏ2_z;zuxM{-{·wж7$G~^R>#ٟf/O,<-~ |*_/_xwa>L5kYn?L?e𥿁u O&N&s +Qqܡ)BWe .TjZOif7[0[7h'WfY; Q˖Oq؎g|*>3Tr6P]Xg][ +7e~_/^<*RkF|3wg⮿xO _GSxǀ-*?h|C⫇gןK +W_{Wd?~"E_Qye|aM:s{} QJH, *yjPq_j} 1-+'V.k\)U +g%V@ +m~"1k$/ύ5->;YѬuْŸ5?_K: ^,4;M7s DG&v8ο?7omo>xᗀ? M^V_6/x[? vW|u;MnuCOѭ`6~ÿmg1wh!_}Dg/L;O/#n~v_nl41JTpq?fxlT2πVESPWHUDZ,Cԥ^RcC,O2a1qT}$:ԽV*Vt'NSoc?|Q1~ ?? |g=_ c7٫k$O5+i n8m|7g[U5qv0$K +Ax +w?_?> +^#Uҿim^5~3߀1Jl5\S> S , _'>#L0S RTԖGV)J~k |YQ;xݿ\*,> +l\|O7IqqJH3jOiώ >lVk +zB?dw79lKMOx>4[_5iz<|>_j7Z״+ۃ_]O/k٧ď??b_'5Mg>xcKD:u/ \z/]?(PwGg?هw: Mw%m7~֞!xWE'~C(h:巉cazUUh{ <'8,%\׌*eʓ Gbq> s,9l oOf>xNc%b%*t3^&U27fN]̩b'NU`~~?So*iG;߰5tm ||Rƿh?W3h:wǾ/4x Iy_ )]9jϭ\__m%4x{/B):t0j#_4YN' RjG #exx8Oh,~b}L¬Zs¾i~զ)-dΕhOع0i,=X6&q R&T _Oҟ߶G0A|E 7ѧ9A>1e_Z"_h'dԹ7ʃkmViQ%';G^*Ix3Ÿ ! b;wҮzwGxl(4oCÖ_~?G÷ڞ'O:w+W5Z?NƭfN¶73g<^4U N>W1*J͖b\F VKP4iG.OК/nΞ=Owa۫>>.GAO/gY<1g?_MxºxgΏ-S5ZqO+140IҤXG +x֫8,*/TT{Z17>6hӧj0ו_m.%WVUO0pxsҧ ^+'jy~i*iۉ_Xn(w~%x" π=kuhE ]OokBu wt L߲~'Gn]HCiOڷÏ>7=z?h2|6/o|>ңw)Ao]9ij9~ןG;T|f| ^&/~?[xܟ t~͞ '.xú_^uj#Knc_'_O?w +|goڋvmBoKO7d + -G%<mk߆w'~ּG[mK%cR. qr'pfUadW9_`x%XXOYrF/̱U%R"ʽjO7Jpas'Tha\DŽ *׫Sq<6 aѣN +X?I| '0iN?⎑0K*ɮM%Օ 7? x&+/{Zįk?>/֑rY/1h:/Qό?$|c +/ٓoym?go~||QG$~6?/-'ȿ 'BYEᯍ4O>0sFgj:gagi}+a_ x-` y#= ͏ROw83cO?.%#k^"ōCǫKoe$z-> +w _.¸+_O/ _%)/ߴѼKPlړx AC ]_ӴN$pƛ)r8޾k9b8l|a8 + +(O<4zXXp*}V2XW 6' MZKՎp* {h. xhH䁞 FYx]xZ6d 5o h LJ<5Ӽ==Hփ3i^f坖U`$[սdVT%9Uj{Մiԕ.wR%8Sg8Bsdc)${oӯi{xB}#V~X|5'M%)j^6(gxX +'KyT4ۏ1 + OmI>)BއkOv7Wohu n7mm#0V`qx\>.&J4cʤ\=?sMʌTQ5#;??⼷%Ͱ9/s:f{O'+3'7:qSΕz9֡KR5*7ŚoM{:NCmFfboZxKF|0FZtVPk? ~%>~g{s_~<sY{P/`·K3LuMJ+Xf&4R77?EſROxןd<%B.6\Okt +X:; \MSº֣y=G¿ +=8|Nxj|/j^oNG<}>9YM kV!"0ƒ/oA8=푑GW> FYؘK#2)q7!~'ggo~#n}sLпfV1NJ?xP+XFDco'h|7>xßZR牴oVi躕iڭ>8Oo?O~>osNi.|WZ/ ;m/1m¾xcBωuZZd:V_{+ +J +8 +A[kk1lvCAJ#*Y},ŜM5'p}jT2._N|-*SƊ 0*\8z1Q(cs G4\Uiԯ"WZ +eYJ+u:<(TԣaVj58S N˛2ft}>lN a?~R5)U*JTPѡ/l骴!> |)%? ~hFJʺ|7`iDhzw~1 3⮃&Juc[ 69|Ez|>e?M,?x.i>4o> _Tmo:FW>4x_ž/</7?:-3\ch7ZXF|-hUk~_kG7 |}a/OOC5j>־6Fgx7lj<5Gojiw_UXAS|EljRs .\s(`ӭG,dqqFa,RRl 8JMfF82թPWZ}*_&(O/o +?|<êQQx'goZ7?c_&{ս߀tjRi\àivڟC_I~ZۋhVl Bx&H%!,a8)@SF86+ yxx^:"82*)ӧS+Zxjc9*urJqPqRkRU!R_ٹwSNUSQOK Ҕ&?߅+Oį?kߊxz/Sl KѵDDd7v;sqq}K+Ea߲y5o|/_o_ Y|Oğ xtc:+xO?-tm[Þ'!4־?ubeL *)%< J*򇴭)х/ !xO/O#'J]VӴ=xW' MkL};MW;auVeq]x ~>_V&6յ{~<2.#u,d:y)g[W%)exLVTq18Mүd졓p}Y&n,fP*O^*̱95,PTRGdqT}g T/33 }1*\Kw~͚{_`X +x'=8}OĚwnOk1n5~^W ?E~V7[!O۬/>(]%}G.M[fslusEzթ̫Nn%={°Pf!NxT)ia2ڔF88mQ%'*t}JZF|:_U[Eo} u+ib6LwrZ1n|tI3nb~o_4 +>~~$Itʦ/ ץV:14 ~U)?>0/XzD~ o?k?~Š(B((((((:/koz߉5+-­G횾Z]m>/[k{K]Ak*yE +nDS)^7'~AwT־!:/je]_yeKసM5[r)Sk|;,3|үC4Up&y=�ܶb(QXjsqi[C'¯8~dU?*%?f/&yA殼xB +![ ?GKo_kdU?, +G_Ŀ? WG1/D/??S_$<[}_?x M-}W, +G!EW?޼bgj%>w +|+ć'Co/!EW?ޏ^?|*Ç[ו_L]Ŀ? WG S& O_p#z?{|o^U K135t_L]X>Cſ D޿{|oG/oY>-ʿf/&yA殏b_ً^7Ч¿Hx6OZ/oY>-C'¯8~yW1/D/?? K135t}cW0WO)?_zK_UC'¯8~dU?*%?f/&yA殏xB +! ?GKo_kdU?, +G_Ŀ? WG1/D/??S_$<[}_?x M-}W, +G!EW?޼bgj%>w +|+ć'Co/!EW?ޏ^?|*Ç[_w;;50">)x?Ŀx[w]Ğ,C&.5SJY՗} K135t}cW0WO)?_zK_UC'¯8~dU?*%?f/&yA殏xB +! ?GKo_kdU?, +G_Ŀ? WG1/D/??S_$<[}_?x M-|+_g|c|#_M᮷a>gN,aFq-zeռwq[N !V@F?^ _هg_x~GV:zZ7fmg]lI'3 9aTGQ#x!8'Mļ_IQq8^ Gd|(*ن X,9^HZ2p}_33GÑXL~&4q~4 ʜ#jNTxErQE~~zo~ K|%Q?j'zTKY2|OP}S=Knjl_k>9~ʿ=i_ٿ' ouY/~-CI&^>BYM'JMVM-m_QM3O[0\QN6enPslV 8_x⍷ ǥ:4oO-~M5 ;WWԞKfo؃ x?fό:ֽ2mSπn{^?kd>Wj C;i;_Ok4S$̿<]kYO? +xW:SAIu=/LeҮNx ťC?E8g67'2߁3^d*/3١8 }_̪q5cҧfqJ8D1t~8 aY40UTaIrFҜW\-q~5Y4`C%#O7W>|:w eH? g_w4ç_?us_@7 ?nG/5?=Sw?'xfCtk~|9 &{/TԦeƿL:ï'EcLǞ9u+|Hi%?Iuv-kIG- .;co(})h/>-x3^.-&W9/qǃ]GISx|%NJ?QѾ1=GJtwKuPմmbUu]6;S5 x5 ghmnHn 9bvGV?xs'+f#R//X'`p8<^*4<[N' +UsL7X)Tn//`a/3QSj)ۚ(Q8?&~9^B|k||UkDŽyg>xGZn᛽?zDž|7Ğ#|=Xkލ}e*^k&+;7~^jǞE?ko+:g~ _ϊ|G}uSMX񉼏q뿰գz=s^:|iwRv7>_lgۭ ǖ/4/1 cNOGťkOpė~(xeԼC(aRy_<4*rb1='/ܧϜbG2_ +3qjؼ %=}Qq!a=(T)x(sa?S3" +43 w~$~ <1:|~ xZsNOIr~V:~m<g[VӵxL㋟ Zi:~͟To~w7Cx~9j>DcI?VӯiǾ%XH|+~|5^7m8D?i/?/} ^߂Ÿ_F'|l۬x_Q'>.72I E!½!g??j??3Ÿ#J<sO |4/~ 5|mVO:!/mkBΑ^ 8:P[ .-Xԩ1/agSUftgyWĬVaW,Kg4 GFrx ˃krVZ +VXʑ֥Nj88}EP Qeo&Jտk=W/ǟkҾ w>/мh4j>8Yl^H¾Vox%,^ tO~(__Fßi-䈑őԴk-K*Cim]nԬnJ((((+KW}/-_uk##iUx|KbC-]8^.bjg9Cf/<=qc5T%,~]Q:Ji1vi q+xjy6C`8 YwᱸJx,u 8UJX=*ʴUM|  +D'W | U}3%}E|C,_?_ A3F4q'E~_,?(g_7?Q  +D'W ||G:u)=|>_综U6ǥiH伕v4"s/m>ʱs.,F+W8B +ь!nukV(QЧU^t҄N1~I5857,Ƽ0\5,9W9Z*4UW(ҡF+Uir_ |RkO; ]M{Z{Qu8 y w_ZZ\۞^x$amwRfOI5Dּ?-r[4GS>u|P-${uS*˛"B;ԩZj}GÜ;*)iPeys)0;'+R,># +N|  +D'W | U}3%}E}C,_?_ 3F4q'E~_,?(g_7?Q  +D'W |2S5ИLѫ I_v|  +D'W | U}3%}E u|Tÿ &0j-GW] U}3%࡟B~L_GC,_?_ D ğWg࡟B~LG,?(g_7?WQGWO;Ba3F4q'E~_,?(g_7?Q  +D'W |2S5ИLѫ I_v|  +D'W | U}3%}E u|Tÿ &0j-GW] U}3%࡟B~L_GC,_?_ D ğWg࡟B~LG,?(g_7?WQGWO;Ba3F4q'E~_,?(g_7?Q  +D'W |2S5ИLѫ I_v|  +D'W | U}3%}E u|Tÿ &0j-GW] U}3%࡟B~L_GC,_?_ D ğWg࡟B~LG,?(g_7?WQGWO;Ba3F4q'E~_,?(g_7?Q  +D'W |2S5ИLѫ I_v|I"2|sů Xx_UMXi[WY6ɥ,"E{KvQHy~|mE} xù~'ЯV,fka(Jrk<5$NR-|o!0 +K/e*pz9f[ʰ8]x8\/i䚋QEW8QEQEğ h|q;_C*|(>*=xSPtM_:f[7E?5'Q.vyWvṡc +os? %,~_<xWPt]+o+۵_MmywD Fsc!MS:3NMEҝ'vJ5#;85$ߕ쾮Ooc~*t9r_ݹ _LJdaa(;/ *OeӾ"{Oď? h ×σ^-ixul|7 Oh6:&߳g|kwǟNOz-|~am7᷆"t#Sl,+~, M|nwott3j߆/τc;i<S ~'xESW_<}.{+N_)Gc-I!'_ |7_=i"xLE~ԿuhWMtGH5 ז/E%zPZEG4UZx<}x^JKU5(X,ɲ:O;,SzO cܱc,_5}#! ,0~_/prda]YO_͞c$Q.y|cx.>Sy^WxE_s/[>TR}RX|ب$}wſ |RM~|Qǀ^1ir\Tj5]`!g|P\]fY~[~?7:-!Cgß'!i+T-dOFq4iύ 5H+1|_m¥}1|&'ϋ|z ')-%Om&//ğ|Joh/ Y>#iWW:|=RľhsҖ3Ћkf8t>*O(C2OUM'ߴV~_ +> ~3 >h:o|UOG3k>" aᮁxoF'Ox:5-k1>и?vN<fڣo&t~ʾ5~?.x.?>VO#׈<1=[Mp kO)XŮ]#ß?g $04%xoZ$gcW^qP%(aIb^!UxrUajt<}<қix9pSʕF¾&?0'y\:nO3yE )#hN5՛?k/o._3|vK֚> +wIl2|Mg#@shǟ i7xp?jOA4;70xosM?>i? <'oh/ k"~ Ouψ>/]2{ॽ/߳~~>/ x&ڏ y⟃a>.c5X^tAω^<~/]4ҵXWZO5>o!x?/~u__X|>*N楬= ps(𭾝q]j-{K:o˘ƂeЯu^֭8Jta*ᰘ|E<T90uVy>>' {ҫy$tqUkBRu8勇ZkN7 EuHj6YIa~| +?goĿ'c 4r}R/ "śo~L|2h~_Ye|(%WBS~~ϟ]W?ͬ4?}ß<O4ԵvB-j?e+[?~[g|5;~LZO m_=fo?XSMρk_+? π>վ}wH5 |`o\/>Om?h[xURk[}[XWyWճ7U~w^?? gs*90iU!^.<|{%c/'__Qؗ>?ͺ0 O#|(7c5ߎW+ +~7m>Gi4G̺kN7 EuHj6YIa~| +?goĿ'c 4r}R/ "śo~L|2cxcg +)_c? do_-*x8~kXtٛǟY|&!i]Wzo+~?灴o_~04'/Zx3J='Eğ<Ļ x#N3z־z_d.@ekOY 6~& B9*r\Dˤ?хJP)2̨QxE1՞S |x7_.M|m?cZŸ>/? xJ>8fqx[?~)f Yb?ڏ_O/_7W[⏎<_ G4='' ~?t__>,oX.JiA|ooOd>70x?ؿ? +x¯e%~X|C i0nKF:NOb3sU*+pyʪccI`//հeX\,%<1[P|?k,3qC +楅HpY5jJX8CJ|Ɣ+Vk~џ8 u_|k<>,~~5fXwkx~o^-ÿxSUޗX4 ZxA??CGk 6UZnᏍK_:~*~8<9|.(|K/ǂ\×8#o :ށ V^Eͽn#9a??XFrV3FdsUYy?&ʷ?>#SQEAEPEPEPEPU&\Iy.?`_!KI,c8rʪ_z<70Cso"Moqs4l9aIYXpT+) xq/:˸JtoiqXZKƌ!kejjB +'tIAN;<&M**o⪵I֩<6]B+3ѥJ.ukK IJq-|5|[_~ ~kw:ڃ ;^:-u}'R~*|j >/LJ!mTg7q_ ^4OQ>MsU'emfY-Է[HbXA%}SUi|5mJ?hkK>9|{j +M&7|@i:Rjikjizs'Ӆlx5 f[K?btx\>dm8y}_6X<,140SEq_ǃ81V/G u01J\fUa+NUgKR$G|)m/b c_/>_x⍷ ǥ:4oO-~M5 ;WWԞKfo؃ x?fό:ֽ2mSπn{^?kd>Wj C;i;_Ok4S$̿<]kYO? +xW:SAIu=/LeҮNx ť} x7I 0˳~xf8f1J:Y~kC2UՎS[Jm(1ӈ8 aY40UTaIrFҜW\-q~5Y4`C%#O7W>|:w eH? g_w4ç_?us_@ç_?usG:w eH? g_w5:w eH? g_w4ç_?us_@ç_?us_R_6(x_߀ׄ_O~_o|KM<agA曧7~[Sr[WRw{eƿL:ï'EcLǞ9u+|Hi%?Iuv-kIG- .;co( +( +( +( +( +( +(G^7ï /Vhqs; C縻4+N'apjb18#J +`UZaN*q9.Ri#l6Pa(UzVzңFJ*J0"&l2|]ē /VHݭt5l/4Z;[X溗qZ|-j_?!y=W|2ȎXCd< %J">:,sc&{M7LT{ڥ*GkVvG?lm*8RGd@,@$>q֍Z<bV'r\M9җc6YM`ǟO5NP`18 |g eUV kaFx{UFSM]M?\m eTR4;^.J {X%X(!@8x[Q_Q@Q@Q@Q@Q@Q@Q@yoOu~hZ*zό9j6*P\̌XeaAAρ|dZ>>$>v4bu&j-$Z:V +מ [BI|8߉&8K#ጿ&Wx:53n7aY6/8*27VtrPUG(ԧ9g|M0YO +f22, jf'T f N.5*VjRrS^?|*Ç[ O_p#zb_ً^bgjǍ)-` S& O_p#z?{|o^U K135t_L]X>Cſ D޿{|oG/oY>-ʿf/&yA殏b_ً^7Ч¿Hx6OZ/oY>-C'¯8~yW1/D/?? K135t}cW0WO)?_zK_UC'¯8~dU?*%?f/&yA殏xB +! ?GKo_kdU?, +G_Ŀ? WG1/D/??S_$<[}_?x M-}W, +G!EW?޼bgj%>w +|+ć'Co/!EW?ޏ^?|*Ç[ו_L]Ŀ? WG S& O_p#z7 x{xÞ*AswoL-+Cy%پydl7qg d<[pd0\W0t1\9瘼VU㳞zs<FT=ʒu9-.G {g'q+1EdL.*irnJUZ5iKvJ(7?F5Y뫽CG?|m WjVM7#\[GkWk/WLx8ߞNP\Q4sQorJҷ,T7+Vrv6%W_Q>d8xsWS7j&[[1 |[g?yY[Eo?-o_T~گ23TW:|ac>Yyo̫ץ[O6aq|>>; Msr;5S y4r:x=jҊ*,y[ϛcFUh^Ίm<9|j¿۷ [us^33ϟ_.|S9)?7IkO<-q!~~&׃tNz m:]oYuWkFys + _Ѿ>#(o?e -Z?7WjD]c'G'N+7p:OeO Ky^6Si}Jg^j:?+;~;6~*_3:;] ?>"i_|AB|)ti+O egZJXx-[UN[F9_|S#|Y}1x?#g_?>"SG(t15=oǞ'vz4lҖX:UlUgz :*SZqn]wx"]k:o>jz 4UN)gzO.\jJQʥ5%OgW_^t|eSNJt15e(Lw +RUib#J6QVF!b +J+|RVv'__EُGeW_Wߴv|E!^,>⟋z}/^#^%5|[5BV[Ϡ?<'[/$9џ1UpY\Zx]O⨲FTjVU7*>74RV˲j?r%իt9<-E +zMKNM7Ǐڏ>&2xM뿳ywiquBP _X!}/ƒ" XXZ~K<!k^ _WUKĚ߇qx$мUYJƝ,=N"_WǸ0Gy[̩SwQRta:ܔ4Җ'9eeЩ{JpUξДcPGݍ9¥*>d/WƿZGu+-|,Э-x3^.-&W9/qǃ]GISx|%NJ?QѾ1=GJtwKuPմmbUu]6;S5 x5 ghmnHn 9bvGV?xs'+f#R//X'`p8<^*4<[N' +UsL7X)Tn//`a/3QSj)ۚ(Q8(((+ +F+#V_xK|qxJ \BNhkKfűx~I [ +wZ.4{Pz+ |r7E=>,|?? |G}|Qx×"FGRѮ, ]uRHW(($I '>[W5 +.pN<2}kF^kڞggYK]SFpCK- d2n۳O#-'ZxkI{geY":Z'u(J,gL,wwwfO%|բ<#/ocQn54TEӴlA;Z\f/o[@uZGqOʜWPeGIr*ȏV<yLeF's…Z5Fz%l1t)P+ B>Y۳½>&o|Jwõx?cmWm +#/"k^+67F\Z5QO|II*G5 mCBմq+G}2Bg^?> ȿr?K04؏ +? ~0h]Pgį\:Uk;䳓U'%peXCZ3ԭe%F-s eYSeB;rqKU_87Aap_Zn4_СSse.**%% >&S[*UW'|g/[~G{cVLZ7Wm>=i좎-/MQֲOmsg% Zψ>:[N. R?it^4dM2٤XƉW|v'j8js<7dTt+pEUcBZ|^+ %'#*x:>6aoWt/_gxOV$BH-:\R G𷇬-_w'hz]kci( Ơ*G +8T-3luaoYg>.O zѼڗ½@A eY>#?#Zuޛ~tHu쟷^G=®өgҩWQSRBk1S69. +QxaEiƩ&**q>)Xaj:< RžVㆭWSկH<=:ѥ2_q%?/~fX>$G/xχ~6<xAxQ|kx/nj.{aľKxƩwwc>|eO?~K/G +~_u(g?c/'sxŞ"]|O3]{\|6wƣJRS帇昬ac_乯dmyùҚdtf/Ou1YXhSV):G+8f&~ʂ/:˸wӍz4RίZ18f7Niمd?~ x~>we->#L5x>>֟MR`j6\-iɤuoO?a? ~(/}j?~m]wව<s{-6:g¹K:?l闺nl4(9_q?sxgsKm>QMWWURkJYeQ+Ӟ? ¶c5sWqZxjn|/J\J7hgjؘ_T1X|5\Ej8l2_Mv;ӱ$j|X_x +d]BO )l,m[ -̾_Gটn +~ įN?d_|+ٯχ|e['fw-_k+h5%uZ~[|.i?|mOC4x"kWX>MrC𭍽+kso7~ӵ/ x$u)Uu+̰_ٸ |NZauP:t*hfTG8RzVZp8Vz0kFuaʕ)9ΤaMNtcJGJJjQ\`WCʬ?|UKeVK*|i'qɾ|!H}_C>~_?d/_c/<O^k-n +j)uA-ڔWSҕ +JGV ­58t*өөBS^VSzJt+V^qIҨ*UR~ε9BQjѝҚ~HFZwmmV|9MTc~ ],K7h{tQ`xķ?ΰ?zd>qY?g{N[- E߄ZƟؿeȼ,[|HԤu++))y@[[+w-M:*֫)Uk, LϚE,mlsS ^hN8Ue [׷ +RJ1 8e06WJS%F/Fү(N)~6]?n/ğ?jo  | 0~ +?j-W'_~"M/WW {/Oh/POsAz6Gk~~ߵNxJ//hڅ{~B—~HigEZIw6VY*+:rt)BTٖi6*َmSv.tiʮOC  OQS*󭬗<)6L R8e_6a99Ti^!N*ԧRB)|G6OKxZ/N>,UWxI-3tK=kkpZVS?|kӿ c|׼+>4šO\#5/_|-m i+ho +ͨi>5-6j)ЛΔ쾯%N9`Պ[ +.ePK9 +*2Z%1;Pt9u$6 &冄Oȯ?oٻ|{oaFg~|@>4|t7Gß/%mCZvM~:ߵuKf:+?^ wgÛ~"gχh '%|Eo,rxsCxcK*W2pox U:elBi`pWEbܱ.֣J*mxGMG/|+xU񯂴~ߴ7?h.ɨ|)#/(.|k!mj0Q|Z*xW_4T5E ɑ{ <=I®.b2V^u)ק˫pO<a:1S9u 23SR/^oK +1 yF:ʅ:4E~#x/ ?!Xÿ|uKzx~!^j;v⿈~>_|=^3xǏ96[j:i^ك4>9mgj>&B/|v6m/^4aZ/┚%e_~V/Uׯ3kEh,N/~>{ᦕ;S__ xǚ_Xşc⮃xM'<+.6./%EESNT)0.(rj<;<$z!85X:xZx⫪G0WZK*Ueԭ)9s>!TRU()ZTenX +1__ߵ]E)|Z{?aa +~|@|-G㿊|C?ᗎ|W -s&a/hvvTdj?Wƿ?Ɵ?5 }o뿰Y-[GR-_Ռ[GSK/]/ W`e[)ͱu14'*X3,}Nz ZpΧxձxm/5[,6aEJc{ODz[o >.$ b⢶YTVJXa1X:kfʼ/ +a]( EB- +0a]aO*+ N3#JVYԩ)vb(5 +( +( +( + ^>|,6xWXi{{4z-ͭ,QEa -f{ k8 ~!jl_x˃f9 Q`3?8/0rX/08j..TS5f_x7fx*80PQLn h)(գR*Ptg; ?yaq|<#5}uukcks}}s]^^]Mm5̑A#4Һj쪤g'=c?{: Z|;mPFx.q|<#5/4U謿xOD.GO+s?>q|<#5/4U B*/+s?>q|<#5/4U B*/+s?>q|<#5/4U +K]wſwJEn(Z|+w%O_KHֿGSvAx-VG,@iN}.i`\gVio׈f?ύ7? ѭl~'h]wzVۍW]<ïA[ݼWWz hxO#֭ҬQUYcUJw[40؜ENZ8z 4g1VV+_< JT_JXJ2pVøWw~*?WR!? +.sGWg @?*G<#5yF/kux΋ѿH^Z*| ڌc>Xi_Sw|F5sT:e=-)tm>y!C>*Kr O&l7\;*1iRs)eembjcs,<VuUqE7V>Jp1 +#ெo~+O]/nAPx>|+tҧTZOVX}'8-&X9|{j +M&7|@i:RjikjizwpwGx0ɳ,GxrCbue\Ś-N1p1{a,UԎeNN7Z*BUh~է':j,S?$o~Wk(?dxOo_ +x|Bmn=/Aѥ|*|wkhɨi/&&RX4;~N&ޙ⟍'A#ׇυ0'6|aֵWj |uXx%槭'!ž*U%#O7ײc_٧zg/'eoDZϊ~ Wz&&xšKzf.uu-un--}|A(o59'>af ;'Tqy!ctֆeW0<3"Qb!\AL NɡJgO TjK0nt\ࠢtmtοhN,!?ӿK/Fo:;i;_^$'kԵ *}KF8"h + y,$t *U +j*4UtSj89QM9ի$iӂsڌSm#ZzhFtiU+ԅI)֭QRTPItοhN,!"KMs5׊ dLm]Bmh5 0Cb[?&BKeɯk:me4N-{Y ykUmߌ獹O8,&b#9`et0=GƤT}":ت~IN"S6~|IX\% bqy:غ1 8R+TjQt6պtοhN,!k?>N,!1िmQu[?a =⟋ f;7x&[΃7OHoI5xOҧX4? u_O‹o/ƙ/ m>KrmiwQUfv{¢O%qV䩞*r6>? +">Id,5 Xj´Ӕ]ZQ'Zt8?g9JjK9]媃2Lqx7N2TʓTVe>~ROg[ +nޤ%&ZI/c7~!~|/Z7MƟg L]o VH[K][F.tGO70jz5ޡ[E~V*j:؊Z$еxJ2i-5նw_䳹1ðΓ4>~_~|[g<H>.l=W7o'@xżQ~%5KK:/[A.l?h讏mS،ϙ{^/u*bN\>-r^zpب5\*Q ҥ(r4^ J|"O Fi7B5(URKkQ'_I~*~Ⱥtk| 3 h]c Sx+Z)gkNk?+Wdt1|>[ڭ-+^O?[_kڧTz$%_WQP·5<=*4!hfTѩ8bҿ2JiIi[XxLuyV"8 UXJWIB4><?/k_7|.O^Ks/u_kwմoKt^}*Rѵk/ nu_@o +|W?[8~M7Vih/|WRi]o|% 28cڊ(%<ּQ&'y1N4_/*uᣄxBAib$8cSJ“3_}ū~ߑ=ozէ~>}SψLXF_ /WO\=ڄ2Dm , ok#Goڻ_+5xW+i WDn|5-1kƟɠ7&5Yl4)z*=;`Q˥g +/1WBjP +MJ2ʲМgOt%)Ǚ%v~?M><%2Z4_hvcp|0>3qxJoe3_~<=c{>/U5+?ju=SFHڿԖ95PoIεL%ZӝZU0*ItjdrO)g&)eJAF! U8B0eT#VqQVJ8Ō*)+V.uAxs~?~#h^߰O!u?\|w孅,X_iޥ:t["@ ηq>?_Koᮝo h|Q~!h_-xǾ,ҼAmR7_QXԴ iz?4 iz_DuBU8*l-|2^_"S FBWOSV6c/qt1ю.t3ƌRU9+֍O.!ß |&oR]Gķ6"7_G׮7F.?KR.kǚK]>KxF+^*lN"15WV_Jէ*jJ\Ӝ'dg- +(B4aSF~tASz +P?d-X._Cʬ?|UN<as. }C[(B(((((((((((((() dWgJ) dWgJŏ C? +?gb xƾ<@5|tK۫|cE&4j|'3-K<@_>|6f|ӭx_o+Kas(|6CskP^djwFQ%'+?~#S_?+,ž)]{F$m2I-!'m<3rP_b_.G@渴i77}/zj^ ^3txM4&&ieX뚯iT[7<%F#'{J=zt*S05X\d:y1P' +Բ<|pVst` ԣ<1qUpagF+F7'ߌV"/ٷ.|)~!ׄ>C巉uO^<7m _ź-r/XXjo'~?bo+_'okg<_+eo`|g-$ɥ7~N>:dͦjrZOMvl|yo7W wfog 1|9/i0_|L4hd +9qoۖ0m3OJy#6_?(ќkRSfSrW\iN2UC <ڿ (QU|MhҨ ,q7 b#SSáBԎE ZX-/NoO^CWƟuOLV/߿ ?iO,c|K{]'ſ:5HOu]LNND֞>'|r?ଧ~?L +f?΍-i>)-/x /պ/jMw}FVV~Ӵ?i kX[Җ þ g%W!`jmk?};O#s߷'ɯ_%ۏo|CпχRN|_?o~߃|F +X\yե1QpቦѭT<\ʮ32p;C/Ab*aN|e+a)S'7_gOՄucJ4ľ U$P<o8?Oj> +]_|&=*/|7o0^ck:vxXs͠ikYX4/~ ͟ 2|D|g/H~ Mgďٗ/É~N? ]7x'Ѿ74> +v{ xCúoǟ/[m?K^~ +ϥ?|G}C]?^kzg+qV7K=Ƅ+sZcZ4#cɲQcCc=.[Pe^8|ή; TUL(01X[9.czsy`jas,,5fOQ`Q?bŽ + o ++ݿA$+mr`|U'ඡK~? +cx~ʾMsJGe?>>0Ͽ[o:1 x3E// Пg M3{7?oukǾ:,>Wݪ)?}4*noSXiGEoC~ Bh_^ +Gÿw?o xaFh&Igo|u_[/J5xST8ryF˞!Βόu~(`%u] ֖ḵ[<΍oiJدW7QnsI`ZO~7߿ ?iO,c|K{]'ſ:5HOu]LNND֞>; g7;{7sOV?>O]eOoO;7\i kX[Җ þ g%W!`jmk?};O#s}I(Y'+ν$KqiМouO N4qxl67Jak/ e\)ce?m"?֬}flD$UȥSZX$nT|~?POQ'6;~74aL/xUӤ^googGV:m7x __[?|;[4OQSH',_sx~7'@B%:7z#Z=^dϫ|aE|K~R_kG:m|rҾ"l^¯|K>_mOi^/&=Ž_L'}kWƏ?|s@Z|W~(аxu"?/Ys-~~2t%-ƥy hyp|y>*f5|M0^P7ͨV*ya0X&YfS]XJkPM Z*'*ge#FXqV.9i?H袊|R'Vό|R'Vό~Wu3fLO +dXQE`QEQEQECssogWSEmmo<ȱC Q)y$G**,HMm$z$ &I6۲KV%ղR@:?kM +K߅ krd/ Hَ[ke%Va9b~ w? +~Os){ s%}AYSZxrhymdPӸiT46>/:'Xg]X԰9 GrŘ7<\f' ,e\p/VT&''4Qg֞ -\%ѧ6(JxlߍZ[!1W?5O٧Y|g{iwk.ess IqpNI\0y73*WO*{u8{ɖvl4@[G^;F +#] cQ‹HUPt|3 pb,S _F2`ԱxqU<.~QW|E-˖[bhmb3J4& aьgz~Y*9f B,*b߾^2QEGQ@CmMU?gvi1ᛱ[^x2~%J2۷x{J-JӴ=HOҴ}LҴ X+k?O K+Khb5T@EPEPEPEPEPEPEPEPEP_~?[m*]V?d-X._?yg\&/9!Vm߲>,|)^#ߎ{v[n?x5u/m.u/jZUƝsx~Xn5Xk? M|Mͧj-ok:dz{C?fٟJKZ-7ϥh^:~}qa}KFR֏=GZ>MV~ZMץh&el?|u#R'W~*ޣ ;Gk2 m/Qt'P-(// |.o(O E/eߌ n|\-T:/+Zß/|ekoW0yo;hsxA}??lsSPr`j,8_/Wtږ75a1V DgG*XU(ÚSo &]W SZ/Giw9^u<JSO*|C?`__>H?h_ i~GM:ߍ~ 7}p|ccy!UԼ?"=O-o]{s5lnEAxſ4=Fֵ66O ]gz|ڟ4i3Hkg4iRx!0UjҥqN bRAӫp+?[^z:Y|/,q3k~.0΢pKEj8oTzajXC[_FUjTJѮn.,saYk ~ɺs f(A :|9fx?/6>j-ǁ[S>7Ѵue^ ~~ҿ׌!/,ׄCpPu+Uҵ(- '\zA:wn|D'c"pQ>~ؚ77Œ_oljt|7a>$Х|:3oq#E=STE| ^|U{>6th|&q_?u#n-,_Zjwz6VQ-gK# |Dq)™ܳ:VsU\fC +iJXv=ζ_, +ap4^i˙b0{)LUkfkFsakpJU +9IcUlWYO+ٻ7ſ؃7ڳE-~:hڮumWo/Sď?|Q>ƈ5]os Fà=ִkzNx{:ghzYèi:֋i\XjNaqo}j67 ʹ*;~/_g4~߲fWkzxHcV?fآ{03zAWĝ*>+uex6l ^6ofĝ7 {_  K':^e_Gio45_xn+ \ :]WZ,`Z^b[. S.Jg +N]L^Z,JyTd&-=,$ic)F1,w÷SaQ.% .cxW0P,V؊t4Ÿ|Tljj.?&m{ڇ=xƺqRm6W^3N$:}NQ{K?y{9| ¿/_#úG| sw='6[xW*WjuRS%ԢR?(/{_YxzT&g|QšM#T8Ѿ|cYmxWE6zƃb\=ؿO[oQC:_%w#|S2u>f{_ +>;xEu?^,X5ԣE$T_N++y]z,qQ+ѯVC'$6h` <%z^ʞ է8hbaUQF Z)O W k{vvXeճVXv#-NX\/S0c; +T?n?/!|8UϿ)*>,xC/4ߍ >EEiv,%rxW<]~/Ge xkźjȺw|?xOYeڝʬ 0UHl_ ^..sP_Wgu/ن+/fω>4xѾ~_cwA] s}:֛|x#Cpy)x^+AILwo$j&dRf_gi.xNOeVUsks[pdS,7;cFYCRtm:6b*q,kseb5:RKftTxeF8eΧ//iOi +l_ xb||OW@kÿ~'_S&y\xw>%ӭA=j?)~"Mz.Ꮖ~Oq[8GtI3nb~o_4 +>~~$It]G&Ξ*28NCA _<-gIj%O-8ϓR.+VUT:xD.\ᰴ}3ʷbpq/ G?E6~oǍ[ď_?n?#MkK`0 .z]짖EXFWI}xV~<|J~2C❧tKƿ 'OVWKuXNK-> H?sƿLǟo +߶~|r|]? |k[ow¯xEu]/t,ujKqoeo[_ǃ?gow{9|;3%m xß|CMU!69|^Y4Wmሥ8CY,0YTx)YV#><= +13|odWQgWeե_ ˆt[2rL~7E:<9_ G 8Fj')b^ e9bi͟ӷ]`|9 |C>x>;56^G'u_/ >&L7>Vx;Tӵ]SHHM4Omux'?Gsa|?gh|?A+>u b[)5]JVy{˙I$gonRW,NGG\*bQq)TŨ}ftT!RTVJj5TZ +\2jK :תjjR ΰʫUKJNRl+KeVK*%k.48X\o?xb>$>+CТ((((((((((((((οMgJeQf6zViOjwZʞmBWI|],5~ag|5ǧFе}0\Ћ1'0 >"uę>WK5 /CRǼ5z,.7MV\Tz2%4%g/|7OG (,-Xqjb Vw{|oG/oY>-ʿf/&yA殾@|~~7~~k/%x:"xcS񿈣Ѽ={SULt+J-t3O+H|xB +![ ?GKo_k) O_p#z?{|o^U K135t_L]X>Cſ D޿{|oG/oY>-ʿf/&yA殏b_ً^7Ч¿Hx6OZ/oY>-C'¯8~yW1/D/?? K135t}cW0WO)?_zK_UC'¯8~dU?*%?f/&yA殏xB +! ?GKo_kdU?, +G_Ŀ? WG1/D/??S_$<[}_?x M-}W, +G!EW?޼bgj%>w +|+ć'Co/!EW?ޏ^?|*Ç[ו_L]Ŀ? WG S& O_p#z?{|o^U K135t_L]X>Cſ D޿µxW?O>%>vtrow\[wմn %d 4lߣ~|5-<HEc?}wrSydڜK$0qYVM‚`Uʓ8ԅI(!g[18op<9kasL:_NP̩6NwW+EWgEPE(x7/.WMV-:&^fN,;cM[{Xf>\n718Cў#U >(TZGS"rIX,32~7 > :،EzQJ*jS9ɥ6ΛĞ%м!j>".iU_Ҭ6YypgHaI%tFǿ+}KFo̪‎U(۠2<]0 6Iͽ?|Xc{ߌ߶EZ]N&_x&9a'Y"6d]XGI⯍ς?o򽆳tq11mf@Iahui4E΃/F 32;7p_⯅8G eaTyvqÂx.K;%?+b[Xug #g0Id!ьeT"gSOqN2*ؘҕHҏ࿴9;7C+ 'b4hxQg'OۤWo,`G /if ¾4<O>x=֕-C'ß7N|!KSU֑eV4NEi<>Mڥ +J4l⟳O犩СUd9ӎ"t%RYڛ?oG*NQԹ]Q@`؋GY?l? /]W= W%,+3BFF+dzQ^a/o'G¿|}??l&[^=WV0K?4M#RvyvsiQ!G , 9ՔaO d + $*U^NuIԜi:ΤRW +suq9aՍ8u1m⟿TQ8: +pS\O_ >kg7k/zuorLִ &ayEr‡o~/^o [ǿUx#~Ly-,aP[˫{dfx Uhԕ*EҩF&:ua5S BiJ3N-&eBqL4"4Bt +𪔩J*EӔN-ڊ ;"9mex u)cfH]RӋqq[RM4ӳM=SOF2%(-8-]4֍5kFAERQEWas~ȿύ~*'c |\s?ȍΑ's𧁅ޏi$L4h>|>"?Tl*=xSPtM_:f[7E?5'Q.vyWvṡc +os? %,~_<xWPt]+o+۵_MmywD +7UNx\D`Υ:r5Jtj­s(ԌԒg_Y\A?X}K*%۟ +5\x oVG/~þ2;⯎t ];/$Hks߁<9{{ |5oV~0ccjM3- +qG<͟~ / kwcf}Wƿ|yD>.G_~~xb-7N5=⽗x `|(7HMo?kk} F?K|~?bߏ?߲~%FJ/~:_WK_t߉>Mt3ZyobDRY +ժTsL .\Uѧ䤰Ya3ZBU1/S,L2E9{IW; F8#˿Wfi֭b2ZXL%7דŸV>/[|9OIާů/_fGmӴ%.?j>;KHo>x_/;R=Z/n"),/FՔ%j<1E287r/?>5UwUJ?:E,G%g͊G~?Z|[/(ZW_ mx}G>5g ec~gM]~> |9bOD/m?wM7aTȼ!uf|*_ o|\Zgǯ|_b_I;4fR𕝜 6use.|Fw_x6/>.i~+Wo|>xDKkO?jo&| |k]|2Y\\?~&|&ÿGxc|{~xIx m~)Ev:_ F~~i|k~.<T|']cUnx5Y_w="I~#xGP~*i{^,;7T3q׶P7TyTkNuIG:y'ը}nrq^Yܲg0y1S3ğj+?/¿]Ksፇč#ߥWL4k?=xxo4ou?x#ǮkSucURqҥE|+˹ZqW̪ceFXYC?N+V'Ƌt2炩?myJ. +Ϫa}$x 4:爾&>] > ދo~'kjzSlп'`eZOW?O +w|yέ?fqe{3ebѾ5wg>։|>[^P4^ +6???b[Yٓ? ?S_ ZOoyh~L|M|+- uKo K%ˁNN(fW?k$Qt>1+VZ?9u15sUkcRT# B(Q )poUƪr=EUMdTqΤUK/f>m O'|~|ue/0ϋWៅZ_>"xW,~ /?>JG|U?Ht67~*|[6މ?ث~"on? ;W?|R!!uE-/ +^ӯ|/ggmg&zZ/O_:M|d,]|AIkqKkXQM75گOc~_o/?~쿦7Ƌx7>_|Aakͩ_Oj _Rz4jʂ=(ӫ%CWe(21VbTxYOs4tٷT//}㹴3>/~ +> |OqF׍\iԼOK]t?1ZgO_o7{C|Wea*> x#~ l񶍦x?]߈ڋxѼ YfSK>/ǿ_R?f?~~9-|J{>/;'tKL/|y]/x?R&xMϏלּ9m?F[^aR_KiNڦÿك쵩x/_Oe +x?^~&_ 5V}Gl=|5RN XPhfQK[ˇcjӍ<qKee +U]]a89Z88Uڥ[sGN},tp,MJU%CG?ߴo5?ZwZ›_J3Mt|SlEc㽏_c–AǂH7?P'oݬi'P^k>Mi~(= qkh蚎h> xIhߋ+ᗀu +%~տLzo7ڟ폆_i|e?[º^ٿh^K:oW᎖l"gYGX>o +=3ϯ NZ9ֿ/fJwkg{qY~ѿ}oZ_|D~,U5?"6"8 +'JJz\;|?f?|qPx4/CIw߂^WVm{Go5}Ao jtZU[_E{<3:+”pO*\%Jy>KЩR%IyNuêhӄr'RKsޣU}59(((((+S ' Yƞ~_ľ##wuxC5?j^Z`)`)b1up18B)T4gQF*89[aC89^QÙc|>+S eqha)bXqB)KCK, +G!EW?޼bgj%w +|+ć=ϫ'Co/!EW?ޏ^?|*Ç[ו_L]Ŀ? WG S& O_p#z?{|o^U K135t_L]X>Cſ D޿{|oG/oY>-ʿf/&yA殏b_ً^7Ч¿Hx6OZ/oY>-C'¯8~yW1/D/?? K135t}cW0WO)?_zK_UC'¯8~dU?*%?f/&yA殏xB +! ?GKo_kdU?, +G_Ŀ? WG1/D/??S_$<[}_?x M-}W, +G!EW?޼bgj%>w +|+ć'Co/!EW?ޏ^?|*Ç[ו_L]Ŀ? WG S& O_p#z?{|o^U K135t_L]X>Cſ D޿ ]:o<1_3Þ&]:1]ɦ^`K\k8Ֆ+ o~B)Q?{,+)xsɲS= Ӛ3K*b3_TƖ_JIUBLJNq\ 2U(bx3[[Nrt -C'¯8~yW1/D/?? K135t}cW0WO)?_zK_UC'¯8~dU?*%?f/&yA殏xB +! ?GKo_kdU?|NmSOsx{Ś| dM'r7b_ً^]OO =o՗΃Zkkzvt(Ku<ĉeWx^#ɸyVq<=ug|C(K?̨ҥȰxi;3%sG˸W#q.xOAĔc=!˪U1#㏋ञ > ~ɾ5xKᦅ\xWQA|-dG?^; ~mq;?Fmto~&Qoϋ/&ڏ4i[m$|U[,"IK)'/__>qѼoG|9y"$oqdu- mRʐEAiW[+;[@=R((+ɾ/fO_ M?߄wGh֦95}riZ '.dh,іKV]Ye4a~f*h`ԩ6[F+YNN0r~q^1C ҕjMN rzFRc]OxcuxWt]2#-sP]]ܾ"I..fe +s_wm52QZ1J<~XIgVQ5%(Fm]sΗ+t_[Y?kxjPfvp/YYE_<>kb2*8 + ?Cc>է[fQE5Te5ªu>υ]Ť7:F$ b@-9$_ P0H@.~WCʬ?|UOlx)a0\ߋpl.(a)pu +ThѧӥN!)$<bqN3Ⲏjζ#^䳩ZjJ*MNsm9"G&}_dkGK|mFlaW#,@|AF|%;e=e~_ln6]-Z-zejV4K ~(n9^xWwd<5? c3S&o|@ηx[3m7u koR2sYCp-mdoLM(X[Hђci 8eF(Y RʤeA~[͉j Ÿll:u Yѧ`)aԡ:5^ef>j_Rj5+`-W^ùuZq/ݪؼ,qU%QPEI?w7Qտmc|> CP=E[eg/_~!yc? jg"_Ju[Y'(>.~ |_KO+:BoExueg֯3Irv!Վ o[n+:]_ ++ߴ%?kVOfx>4|eyxoe|Z9xgyIJ~]7Zv᛽>4K=Y+7?k768|roa|M&Þ)[<"@|*Ki~ kžuƾ5j7ڕ8dxN5jKSTK4y,eWCS [OjSP8vQZ"MмdkΥS,ng,%4RlYFg:3хWK^N{G4*