diff --git a/BigQuery/OMOP CDM bigquery ddl.txt b/BigQuery/OMOP CDM bigquery ddl.txt index 837c165..581d410 100644 --- a/BigQuery/OMOP CDM bigquery ddl.txt +++ b/BigQuery/OMOP CDM bigquery ddl.txt @@ -1,3 +1,4 @@ +/*OMOP CDM v5.3.1 14June2018*/ #standardsql create table concept ( concept_id INT64 not null , @@ -9,7 +10,7 @@ create table concept ( concept_code STRING not null , valid_start_DATE DATE not null , valid_end_DATE DATE not null , - invalid_reason STRING + invalid_reason STRING ) ; @@ -46,7 +47,7 @@ create table concept_relationship ( relationship_id STRING not null, valid_start_DATE DATE not null, valid_end_DATE DATE not null, - invalid_reason STRING + invalid_reason STRING ) ; @@ -88,7 +89,7 @@ create table source_to_concept_map ( target_vocabulary_id STRING not null, valid_start_DATE DATE not null, valid_end_DATE DATE not null, - invalid_reason STRING + invalid_reason STRING ) ; @@ -107,7 +108,7 @@ create table drug_strength ( box_size INT64 , valid_start_DATE DATE not null, valid_end_DATE DATE not null, - invalid_reason STRING + invalid_reason STRING ) ; @@ -120,7 +121,7 @@ create table cohort_definition ( definition_type_concept_id INT64 not null, cohort_definition_syntax STRING , subject_concept_id INT64 not null, - cohort_initiation_DATE DATE + cohort_initiation_DATE DATE ) ; @@ -130,7 +131,7 @@ create table attribute_definition ( attribute_name STRING not null, attribute_description STRING , attribute_type_concept_id INT64 not null, - attribute_syntax STRING + attribute_syntax STRING ) ; @@ -146,7 +147,7 @@ create table cdm_source source_release_DATE DATE , cdm_release_DATE DATE , cdm_version STRING , - vocabulary_version STRING + vocabulary_version STRING ) ; @@ -159,7 +160,7 @@ create table metadata value_as_string STRING , value_as_concept_id INT64 , metadata_DATE DATE , - metadata_DATETIME DATETIME + metadata_DATETIME DATETIME ) ; @@ -185,7 +186,7 @@ create table person race_source_value STRING , race_source_concept_id INT64 , ethnicity_source_value STRING , - ethnicity_source_concept_id INT64 + ethnicity_source_concept_id INT64 ) ; @@ -219,7 +220,7 @@ create table specimen specimen_source_value STRING , unit_source_value STRING , anatomic_site_source_value STRING , - disease_status_source_value STRING + disease_status_source_value STRING ) ; @@ -233,7 +234,7 @@ create table death death_type_concept_id INT64 not null , cause_concept_id INT64 , cause_source_value STRING , - cause_source_concept_id INT64 + cause_source_concept_id INT64 ) ; @@ -257,7 +258,7 @@ create table visit_occurrence admitting_source_value STRING , discharge_to_concept_id INT64 , discharge_to_source_value STRING , - preceding_visit_occurrence_id INT64 + preceding_visit_occurrence_id INT64 ) ; @@ -265,25 +266,25 @@ create table visit_occurrence --HINT DISTRIBUTE_ON_KEY(person_id) create table visit_detail ( - visit_detail_id INT64 not null , - person_id INT64 not null , - visit_detail_concept_id INT64 not null , - visit_start_DATE DATE not null , - visit_start_DATETIME DATETIME , - visit_end_DATE DATE not null , - visit_end_DATETIME DATETIME , - visit_type_concept_id INT64 not null , - provider_id INT64 , - care_site_id INT64 , - admitting_source_concept_id INT64 , - discharge_to_concept_id INT64 , - preceding_visit_detail_id INT64 , - visit_source_value STRING , - visit_source_concept_id INT64 , - admitting_source_value STRING , - discharge_to_source_value STRING , - visit_detail_parent_id INT64 , - visit_occurrence_id INT64 not null + visit_detail_id INT64 not null , + person_id INT64 not null , + visit_detail_concept_id INT64 not null , + visit_detail_start_DATE DATE not null , + visit_detail_start_DATETIME DATETIME , + visit_detail_end_DATE DATE not null , + visit_detail_end_DATETIME DATETIME , + visit_deatil_type_concept_id INT64 not null , + provider_id INT64 , + care_site_id INT64 , + admitting_source_concept_id INT64 , + discharge_to_concept_id INT64 , + preceding_visit_detail_id INT64 , + visit_detail_source_value STRING , + visit_deatil_source_concept_id INT64 , + admitting_source_value STRING , + discharge_to_source_value STRING , + visit_detail_parent_id INT64 , + visit_occurrence_id INT64 not null ) ; @@ -304,7 +305,7 @@ create table procedure_occurrence visit_detail_id INT64 , procedure_source_value STRING , procedure_source_concept_id INT64 , - modifier_source_value STRING + modifier_source_value STRING ) ; @@ -334,7 +335,7 @@ create table drug_exposure drug_source_value STRING , drug_source_concept_id INT64 , route_source_value STRING , - dose_unit_source_value STRING + dose_unit_source_value STRING ) ; @@ -356,7 +357,7 @@ create table device_exposure visit_occurrence_id INT64 , visit_detail_id INT64 , device_source_value STRING , - device_source_concept_id INT64 + device_source_concept_id INT64 ) ; @@ -379,7 +380,7 @@ create table condition_occurrence condition_source_value STRING , condition_source_concept_id INT64 , condition_status_source_value STRING , - condition_status_concept_id INT64 + condition_status_concept_id INT64 ) ; @@ -406,7 +407,7 @@ create table measurement measurement_source_value STRING , measurement_source_concept_id INT64 , unit_source_value STRING , - value_source_value STRING + value_source_value STRING ) ; @@ -427,7 +428,7 @@ create table note provider_id INT64 , visit_occurrence_id INT64 , visit_detail_id INT64 , - note_source_value STRING + note_source_value STRING ) ; @@ -448,7 +449,7 @@ create table note_nlp nlp_DATETIME DATETIME , term_exists STRING , term_temporal STRING , - term_modifiers STRING + term_modifiers STRING ) ; @@ -473,7 +474,7 @@ create table observation observation_source_value STRING , observation_source_concept_id INT64 , unit_source_value STRING , - qualifier_source_value STRING + qualifier_source_value STRING ) ; @@ -498,7 +499,7 @@ create table location state STRING , zip STRING , county STRING , - location_source_value STRING + location_source_value STRING ) ; @@ -510,7 +511,7 @@ create table care_site place_of_service_concept_id INT64 , location_id INT64 , care_site_source_value STRING , - place_of_service_source_value STRING + place_of_service_source_value STRING ) ; @@ -529,7 +530,7 @@ create table provider specialty_source_value STRING , specialty_source_concept_id INT64 , gender_source_value STRING , - gender_source_concept_id INT64 + gender_source_concept_id INT64 ) ; @@ -553,7 +554,7 @@ create table payer_plan_period family_source_value STRING , stop_reason_concept_id INT64 , stop_reason_source_value STRING , - stop_reason_source_concept_id INT64 + stop_reason_source_concept_id INT64 ) ; @@ -581,7 +582,7 @@ create table cost revenue_code_concept_id INT64 , revenue_code_source_value STRING , drg_concept_id INT64 , - drg_source_value STRING + drg_source_value STRING ) ; @@ -606,7 +607,7 @@ create table cohort_attribute cohort_end_DATE DATE not null , attribute_definition_id INT64 not null , value_as_number FLOAT64 , - value_as_concept_id INT64 + value_as_concept_id INT64 ) ; @@ -620,7 +621,7 @@ create table drug_era drug_era_start_DATE DATE not null , drug_era_end_DATE DATE not null , drug_exposure_count INT64 , - gap_days INT64 + gap_days INT64 ) ; @@ -647,6 +648,6 @@ create table condition_era condition_concept_id INT64 not null , condition_era_start_DATE DATE not null , condition_era_end_DATE DATE not null , - condition_occurrence_count INT64 + condition_occurrence_count INT64 ) ; diff --git a/Documentation/CommonDataModel_Wiki_Files/Frequently-Asked-Questions.md b/Documentation/CommonDataModel_Wiki_Files/Frequently-Asked-Questions.md new file mode 100644 index 0000000..249fb28 --- /dev/null +++ b/Documentation/CommonDataModel_Wiki_Files/Frequently-Asked-Questions.md @@ -0,0 +1,160 @@ +## Common Data Model + +**1. I understand that the common data model (CDM) is a way of organizing disparate data sources into the same relational database design, but how can it be effective since many databases use different coding schemes?** + +During the extract, transform, load (ETL) process of converting a data source into the OMOP common data model, we standardize the structure (e.g. tables, fields, data types), conventions (e.g. rules that govern how source data should be represented), and content (e.g. what common vocabularies are used to speak the same language across clinical domains). The common data model preserves all source data, including the original source vocabulary codes, but adds the standardized vocabularies to allow for network research across the entire OHDSI research community. + +**2. How does my data get transformed into the common data model?** + +You or someone in your organization will need to create a process to build your CDM. Don’t worry though, you are not alone! The open nature of the community means that much of the code that other participants have written to transform their own data is available for you to use. If you have a data license for a large administrative claims database like Truven Health MarketScan® or Optum’s Clinformatics® Extended Data Mart, chances are that someone has already done the legwork. Here is one example of a full builder freely available on [github](https://github.com/OHDSI/ETL-CDMBuilder) that has been written for a variety of data sources. + +The [community forums](http://forums.ohdsi.org/) are also a great place to ask questions if you are stuck or need guidance on how to represent your data in the common data model. Members are usually very responsive! + +**3. Are any tables or fields optional?** + +It is expected that all tables will be present in a CDM though it is not a requirement that they are all populated. The two mandatory tables are: + +* [Person](https://github.com/OHDSI/CommonDataModel/wiki/person): Contains records that uniquely identify each patient in the source data who is at-risk to have clinical observations recorded within the source systems. +* [Observation_period](https://github.com/OHDSI/CommonDataModel/wiki/observation_period): Contains records which uniquely define the spans of time for which a Person is at-risk to have clinical events recorded within the source systems. + +It is then up to you which tables to populate, though the core event tables are generally agreed upon to be [Condition_occurrence](https://github.com/OHDSI/CommonDataModel/wiki/CONDITION_OCCURRENCE), [Procedure_occurrence](https://github.com/OHDSI/CommonDataModel/wiki/PROCEDURE_OCCURRENCE), [Drug_exposure](https://github.com/OHDSI/CommonDataModel/wiki/DRUG_EXPOSURE), [Measurement](https://github.com/OHDSI/CommonDataModel/wiki/MEASUREMENT), and [Observation](https://github.com/OHDSI/CommonDataModel/wiki/OBSERVATION). Each table has certain required fields, a full list of which can be found on the Common Data Model [wiki page](https://github.com/OHDSI/CommonDataModel/wiki/). + +**4. Does the data model include any derived information? Which tables or values are derived?** + +The common data model stores verbatim data from the source across various clinical domains, such as records for conditions, drugs, procedures, and measurements. In addition, to assist the analyst, the common data model also provides some derived tables, based on commonly used analytic procedures. For example, the [Condition_era](https://github.com/OHDSI/CommonDataModel/wiki/CONDITION_ERA) table is derived from the [Condition_occurrence](https://github.com/OHDSI/CommonDataModel/wiki/CONDITION_OCCURENCE) table and both the [Drug_era](https://github.com/OHDSI/CommonDataModel/wiki/DRUG_ERA) and [Dose_era](https://github.com/OHDSI/CommonDataModel/wiki/DOSE_ERA) tables are derived from the [Drug_exposure](https://github.com/OHDSI/CommonDataModel/wiki/DRUG_EXPOSURE) table. An era is defined as a span of time when a patient is assumed to have a given condition or exposure to a particular active ingredient. Members of the community have written code to create these tables and it is out on the [github](https://github.com/OHDSI/CommonDataModel/tree/master/CodeExcerpts/DerivedTables) if you choose to use it in your CDM build. It is important to reinforce, the analyst has the opportunity, but not the obligation, to use any of the derived tables and all of the source data is still available for direct use if the analysis calls for different assumptions. + +**5. How is age captured in the model?** + +Year_of_birth, month_of_birth, day_of_birth and birth_datetime are all fields in the Person table designed to capture some form of date of birth. While only year_of_birth is required, these fields allow for maximum flexibility over a wide range of data sources. + +**6. How are gender, race, and ethnicity captured in the model? Are they coded using values a human reader can understand?** + +Standard Concepts are used to denote all clinical entities throughout the OMOP common data model, including gender, race, and ethnicity. Source values are mapped to Standard Concepts during the extract, transform, load (ETL) process of converting a database to the OMOP Common Data Model. These are then stored in the Gender_concept_id, Race_concept_id and Ethnicity_concept_id fields in the Person table. Because the standard concepts span across all clinical domains, and in keeping with Cimino’s ‘Desiderata for Controlled Medical Vocabularies in the Twenty-First Century’, the identifiers are unique, persistent nonsematic identifiers. Gender, for example, is stored as either 8532 (female) or 8507 (male) in gender_concept_id while the original value from the source is stored in gender_source_value (M, male, F, etc).. + +**7. How is time-varying patient information such as location of residence addressed in the model?** + +The OMOP common data model has been pragmatically defined based on the desired analytic use cases of the community, as well as the available types of data that community members have access to. Currently in the model, Each each person record has associated demographic attributes which are assumed to be constant for the patient throughout the course of their periods of observation. For example, the location or primary care provider is expected to have a unique value per person, even though in life these data may change over time. Typically, the most recent information is chosen though it is up to the person performing the transformation which value to store. + +Something like marital status is a little different as it is considered to be an observation rather than a demographic attribute. This means that it is housed in the Observation table rather than the Person table, giving the opportunity to store each change in status as a unique record. + +If someone in the community had a use case for time-varying location of residence and also had source data that contains this information, we’d welcome participation in the CDM workgroup to evolve the model further. + +**8. How does the model denote the time period during which a Person’s information is valid?** + +The OMOP Common Data Model uses something called observation periods (stored in the [Observation_period](https://github.com/OHDSI/CommonDataModel/wiki/observation_period) table) as a way to define the time span during which a patient is at-risk to have a clinical event recorded. In administrative claims databases, for example, these observation periods are often analogous to the notion of ‘enrollment’. + +**9. How does the model capture start and stop dates for insurance coverage? What if a person’s coverage changes?** + +The [Payer_plan_period](https://github.com/OHDSI/CommonDataModel/wiki/payer_plan_period) table captures details of the period of time that a Person is continuously enrolled under a specific health Plan benefit structure from a given Payer. Payer plan periods, as opposed to observation periods, can overlap so as to denote the time when a Person is enrolled in multiple plans at the same time such as Medicare Part A and Medicare Part D. + +**10. What if I have EHR data? How would I create observation periods?** + +An observation period is considered as the time at which a patient is at-risk to have a clinical event recorded in the source system. Determining the appropriate observation period for each source data can vary, depending on what information the source contains. If a source does not provide information about a patient’s entry or exit from a system, then reasonable heuristics need to be developed and applied within the ETL. + +## Vocabulary Mapping + +**11. Do I have to map my source codes to Standard Concepts myself? Are there vocabulary mappings that already exist for me to leverage?** + +If your data use any of the 55 source vocabularies that are currently supported, the mappings have been done for you. The full list is available from the open-source [ATHENA](http://athena.ohdsi.org/search-terms/terms) tool under the download tab (see below). You can choose to download the ten [vocabulary tables](https://github.com/OHDSI/CommonDataModel/wiki/Standardized-Vocabularies) from there as well – you will need a copy in your environment if you plan on building a CDM. + +![](https://github.com/OHDSI/CommonDataModel/blob/master/Documentation/CommonDataModel_Wiki_Files/Athena_download_box.png) + +The [ATHENA](http://athena.ohdsi.org/search-terms/terms) tool also allows you to explore the vocabulary before downloading it if you are curious about the mappings or if you have a specific code in mind and would like to know which standard concept it is associated with; just click on the search tab and type in a keyword to begin searching. + +**12. If I want to apply the mappings myself, can I do so? Are they transparent to all users?** + +Yes, all mappings are available in the [Concept_relationship](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT_RELATIONSHIP) table (which can be downloaded from [ATHENA](http://athena.ohdsi.org/search-terms/terms)). Each value in a supported source terminology is assigned a Concept_id (which is considered non-standard). Each Source_concept_id will have a mapping to a Standard_concept_id. For example: + +![](https://github.com/OHDSI/CommonDataModel/blob/master/Documentation/CommonDataModel_Wiki_Files/Sepsis_to_SNOMED.png) + +In this case the standard SNOMED concept 201826 for type 2 diabetes mellitus would be stored in the Condition_occurrence table as the Condition_concept_id and the ICD10CM concept 1567956 for type 2 diabetes mellitus would be stored as the Condition_source_concept_id. + +**13. Can RXNorm codes be stored in the model? Can I store multiple levels if I so choose? What if one collaborator uses a different level of RXNorm than I use when transforming their database?** + +In the OMOP Common Data Model RXNorm is considered the standard vocabulary for representing drug exposures. One of the great things about the Standardized Vocabulary is that the hierarchical nature of RXNorm is preserved to enable efficient querying. It is agreed upon best practice to store the lowest level RXNorm available and then use the Vocabulary to explore any pertinent relationships. Drug ingredients are the highest-level ancestors so a query for the descendants of an ingredient should turn up all drug products (Clinical Drug or Branded Drug) containing that ingredient. A query designed in this way will find drugs of interest in any CDM regardless of the level of RXNorm used. + +**14. What if the vocabulary has a mapping I don’t agree with? Can it be changed?** + +Yes, that is the beauty of the community! If you find a mapping in the vocabulary that doesn’t seem to belong or that you think could be better, feel free to write a note on the [forums](https://forums.ohdsi.org/) or on the [vocabulary github](https://github.com/OHDSI/Vocabulary-v5.0/issues). If the community agrees with your assessment it will be addressed in the next vocabulary version. + +**15. What if I have source codes that are specific to my site? How would these be mapped?** + +We have a tool called [Usagi](https://github.com/OHDSI/Usagi) (pictured below) that is designed to create mappings between coding systems and the Vocabulary Standard Concepts by using concept names and synonyms to find potential matches. + +![](https://github.com/OHDSI/CommonDataModel/blob/master/Documentation/CommonDataModel_Wiki_Files/Usagi.png) + +**16. How are one-to-many mappings applied?** + +If one source code maps to two Standard Concepts then two rows are stored in the corresponding clinical event table. + +**17. What if I want to keep my original data as well as the mapped values? Is there a way for me to do that?** + +Yes! Source values and Source Concepts are fully maintained within the OMOP Common Data Model. A Source Concept represents the code in the source data. Each Source Concept is mapped to one or more Standard Concepts during the ETL process and both are stored in the corresponding clinical event table. If no mapping is available, the Standard Concept with the concept_id = 0 is written into the *_concept_id field (Condition_concept_id, Procedure_concept_id, etc.) so as to preserve the record from the native data. + +## Common Data Model Versioning + +**18. Who decides when and how to change the data model?** + +The community! There is a [working group](https://docs.google.com/document/d/144e_fc7dyuinfJfbYW5MsJeSijVSzsNE7GMY6KRX10g/edit?usp=sharing) designed around updating the model and everything is done by consensus. Members submit proposed changes to the [github](https://github.com/OHDSI/CommonDataModel) in the form of [issues](https://github.com/OHDSI/CommonDataModel/issues) and the group meets once a month to discuss and vote on the changes. Any ratified proposals are then added to the queue for a future version of the Common Data Model. + +**19. Are changes to the model backwards compatible?** + +Generally point version changes (5.1 -> 5.2) are backwards compatible and major version changes (4.0 -> 5.0) may not be. All updates to the model are listed in the release notes for each version and anything that could potentially affect backwards compatibility is clearly labeled. + +**20. How frequently does the model change?** + +The current schedule is for major versions to be released every year and point versions to be release every quarter though that is subject to the needs of the community. + +**21. What is the dissemination plan for changes?** + +Changes are first listed in the release notes on the [github](https://github.com/OHDSI/CommonDataModel/) and in the [common data model wiki](https://github.com/OHDSI/CommonDataModel/wiki). New versions are also announced on the weekly community calls and on the [community forums](https://forums.ohdsi.org). + +## OHDSI Tools + +**22. What are the currently available analytic tools?** + +While there are a variety of tools freely available from the community, these are the most widely used: + +* [ACHILLES](http://www.github.com/ohdsi/achilles) – a stand-alone tool for database characterization +* [ATLAS](http://www.ohdsi.org/web/atlas/#/home) - an integrated platform for vocabulary exploration, cohort definition, case review, clinical characterization, incidence estimation, population-level effect estimation design, and patient-level prediction design ([link to github](http://www.github.com/ohdsi/atlas)) +* [ARACHNE](https://github.com/OHDSI/ArachneUI) – a tool to facilitate distributed network analyses +* [WhiteRabbit](https://github.com/OHDSI/whiterabbit) - an application that can be used to analyse the structure and contents of a database as preparation for designing an ETL +* [RabbitInAHat](https://github.com/OHDSI/whiterabbit) - an application for interactive design of an ETL to the OMOP Common Data Model with the help of the the scan report generated by White Rabbit +* [Usagi](https://github.com/OHDSI/usagi) - an application to help create mappings between coding systems and the Vocabulary standard concepts. + +**23. Who is responsible for updating the tools to account for data model changes, bugs, and errors?** + +The community! All the tools are open source meaning that anyone can submit an issue they have found, offer suggestions, and write code to fix the problem. + +**24. Do the current tools allow a user to define a treatment gap (persistence window) of any value when creating treatment episodes?** + +Yes – the ATLAS tool allows you to specify a persistence window between drug exposures when defining a cohort (see image below). +![](https://github.com/OHDSI/CommonDataModel/blob/master/Documentation/CommonDataModel_Wiki_Files/ATLAS_Persistence_Window.PNG) + +**25. Can the current tools identify medication use during pregnancy?** + +Yes, you can identify pregnancy markers from various clinical domains, including conditions and procedures, for example ‘live birth’, and then define temporal logic to look for drug exposure records in some interval prior to the pregnancy end. In addition, members of the community have built an advanced logic to define pregnancy episodes with all pregnancy outcomes represented, which can be useful for this type of research. + +**26. Do the current tools execute against the mapped values or source values?** + +The tools can execute against both source and mapped values, though mapped values are strongly encouraged. Since one of the aims of OHDSI is to create a distributed data network across the world on which to run research studies, the use of source values fails to take advantage of the benefits of the Common Data Model. + +## Network Research Studies + +**27. Who can generate requests?** + +Anyone in the community! Any question that gains enough interest and participation can be a network research study. + +**28. Who will develop the queries to distribute to the network?** + +Typically a principal investigator leads the development of a protocol. The PI may also lead the development of the analysis procedure corresponding to the protocol. If the PI does not have the technical skills required to write the analysis procedure that implements the protocol, someone in the community can help them put it together. + +**29. What language are the queries written in?** + +Queries are written in R and SQL. The [SqlRender](https://github.com/OHDSI/sqlrender) package can translate any query written in a templated SQL Server-like dialect to any of the supported RDBMS environments, including Postgresql, Oracle, Redshift, Parallel Data Warehouse, Hadoop Impala, Google BigQuery, and Netezza. + +**30. How do the queries get to the data partners and how are they run once there?** + +OHDSI runs as a distributed data network. All analyses are publicly available and can be downloaded to run at each site. The packages can be run locally and, at the data partner’s discretion, aggregate results can be shared with the study coordinator. + +Data partners can also make use of one of OHDSI's open-source tools called [ARACHNE](https://github.com/OHDSI/arachne), a tool to facilitate distributed network analytics against the OMOP CDM. diff --git a/Documentation/CommonDataModel_Wiki_Files/Home.md b/Documentation/CommonDataModel_Wiki_Files/Home.md index dc39568..cdb3563 100644 --- a/Documentation/CommonDataModel_Wiki_Files/Home.md +++ b/Documentation/CommonDataModel_Wiki_Files/Home.md @@ -1,7 +1,7 @@ -***OMOP Common Data Model v5.2 Specifications*** +***OMOP Common Data Model v5.3 Specifications***
*Authors: Christian Reich, Patrick Ryan, Rimma Belenkaya, Karthik Natarajan, Clair Blacketer* -
*12 July 2017* +
*3 January 2018* Welcome to the Common Data Model wiki! This wiki houses all of the documentation for the latest version as well as changes added with each release. You can find a pdf added to each [release](https://github.com/OHDSI/CommonDataModel/releases) with a historical version of the wiki as it was at the time of the release. You can navigate the pages using the table of contents below or the links to the right. @@ -13,6 +13,7 @@ Welcome to the Common Data Model wiki! This wiki houses all of the documentation
[The Role of the Common Data Model](wiki/The-Role-of-the-Common-Data-Model)
[Design Principles](wiki/Design-Principles)
[Data Model Conventions](wiki/Data-Model-Conventions) +
[Frequently Asked Questions](wiki/Frequently-Asked-Questions)

**[Glossary of Terms](wiki/Glossary-of-Terms)**
@@ -32,6 +33,7 @@ Welcome to the Common Data Model wiki! This wiki houses all of the documentation

**[Standardized Metadata](wiki/Standardized-Metadata)**
[CDM_SOURCE](wiki/CDM_SOURCE) +
[METADATA](wiki/METADATA)

**[Standardized Clinical Data Tables](Standardized-Clinical-Data-Tables)**
[PERSON](wiki/PERSON) @@ -39,6 +41,7 @@ Welcome to the Common Data Model wiki! This wiki houses all of the documentation
[SPECIMEN](wiki/SPECIMEN)
[DEATH](wiki/DEATH)
[VISIT_OCCURRENCE](wiki/VISIT_OCCURRENCE) +
[VISIT_DETAIL](wiki/VISIT_DETAIL)
[PROCEDURE_OCCURRENCE](wiki/PROCEDURE_OCCURRENCE)
[DRUG_EXPOSURE](wiki/DRUG_EXPOSURE)
[DEVICE_EXPOSURE](wiki/DEVICE_EXPOSURE) diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/CONDITION_OCCURRENCE.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/CONDITION_OCCURRENCE.md index fc38392..06a0638 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/CONDITION_OCCURRENCE.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/CONDITION_OCCURRENCE.md @@ -16,11 +16,11 @@ Field|Required|Type|Description | stop_reason | No | varchar(20) | The reason that the condition was no longer present, as indicated in the source data. | | provider_id | No | integer | A foreign key to the Provider in the PROVIDER table who was responsible for capturing (diagnosing) the Condition. | | visit_occurrence_id | No | integer | A foreign key to the visit in the VISIT_OCCURRENCE table during which the Condition was determined (diagnosed). | -| visit_detail_id | No | integer | A foreign key to the visit in the VISIT_DETAIL table during which the Condition was determined (diagnosed). | visit_detail_id | No | integer | A foreign key to the visit in the VISIT_DETAIL table during which the Condition was determined (diagnosed). | +| visit_detail_id | No | integer | A foreign key to the visit in the VISIT_DETAIL table during which the Condition was determined (diagnosed). | | condition_source_value | No | varchar(50) | The source code for the condition as it appears in the source data. This code is mapped to a standard condition concept in the Standardized Vocabularies and the original code is stored here for reference. | | condition_source_concept_id | No | integer | A foreign key to a Condition Concept that refers to the code used in the source. | -| condition_status_source_value | No | varchar(50) | The source code for the condition status as it appears in the source data. | -| condition_status_concept_id | No | integer | A foreign key to the predefined Concept in the Standard Vocabulary reflecting the condition status | | +| condition_status_source_value | No | varchar(50) | The source code for the condition status as it appears in the source data. | +| condition_status_concept_id | No | integer | A foreign key to the predefined Concept in the Standard Vocabulary reflecting the condition status | ### Conventions diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/DEVICE_EXPOSURE.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/DEVICE_EXPOSURE.md index 5dff22f..fdfd3a6 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/DEVICE_EXPOSURE.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/DEVICE_EXPOSURE.md @@ -16,7 +16,7 @@ Field|Required|Type|Description |visit_occurrence_id|No|integer|A foreign key to the visit in the VISIT_OCCURRENCE table during which the device was used.| |visit_detail_id|No|integer|A foreign key to the visit detail in the VISIT_DETAIL table during which the Drug Exposure was initiated.| |device_source_value|No|varchar(50)|The source code for the Device as it appears in the source data. This code is mapped to a standard Device Concept in the Standardized Vocabularies and the original code is stored here for reference.| -|device_source_ concept_id|No|integer|A foreign key to a Device Concept that refers to the code used in the source.| +|device_source_concept_id|No|integer|A foreign key to a Device Concept that refers to the code used in the source.| ### Conventions diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/MEASUREMENT.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/MEASUREMENT.md index c443a3d..6a8b468 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/MEASUREMENT.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/MEASUREMENT.md @@ -7,7 +7,7 @@ Field|Required|Type|Description |measurement_concept_id|Yes|integer|A foreign key to the standard measurement concept identifier in the Standardized Vocabularies.| |measurement_date|Yes|date|The date of the Measurement.| |measurement_datetime|No|datetime|The date and time of the Measurement. Some database systems don't have a datatype of time. To accomodate all temporal analyses, datatype datetime can be used (combining measurement_date and measurement_time [forum discussion](http://forums.ohdsi.org/t/date-time-and-datetime-problem-and-the-world-of-hours-and-1day/314))| -|measurement_time |No|varchar(10)|The time of the Measurement. This is present for backwards compatibility and will deprecated in an upcoming version| +|measurement_time |No|varchar(10)|The time of the Measurement. This is present for backwards compatibility and will be deprecated in an upcoming version| |measurement_type_concept_id|Yes|integer|A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the provenance from where the Measurement record was recorded.| |operator_concept_id|No|integer|A foreign key identifier to the predefined Concept in the Standardized Vocabularies reflecting the mathematical operator that is applied to the value_as_number. Operators are <, <=, =, >=, >.| |value_as_number|No|float|A Measurement result where the result is expressed as a numeric value.| diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/NOTE_NLP.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/NOTE_NLP.md index 0d7523f..be71359 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/NOTE_NLP.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/NOTE_NLP.md @@ -12,8 +12,8 @@ note_nlp_concept_id | No | integer | A foreign key to the predefined Concept i note_nlp_source_concept_id | No | integer | A foreign key to a Concept that refers to the code in the source vocabulary used by the NLP system nlp_system | No | varchar(250) | Name and version of the NLP system that extracted the term.Useful for data provenance. nlp_date | Yes | date | The date of the note processing.Useful for data provenance. -nlp_date_time | No | datetime | The date and time of the note processing. Useful for data provenance. -term_exists | No | varchar(1) | A summary modifier that signifies presence or absence of the term for a given patient. Useful for quick querying. * +nlp_datetime | No | datetime | The date and time of the note processing. Useful for data provenance. +term_exists | No | varchar(1) | A summary modifier that signifies presence or absence of the term for a given patient. Useful for quick querying. term_temporal | No | varchar(50) | An optional time modifier associated with the extracted term. (for now past or present only). Standardize it later. term_modifiers | No | varchar(2000) | A compact description of all the modifiers of the specific term extracted by the NLP system. (e.g. son has rash ? negated=no,subject=family, certainty=undef,conditional=false,general=false). diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/Standardized-Clinical-Data-Tables.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/Standardized-Clinical-Data-Tables.md index 50e95cd..01469c2 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/Standardized-Clinical-Data-Tables.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/Standardized-Clinical-Data-Tables.md @@ -3,6 +3,7 @@ [SPECIMEN](https://github.com/OHDSI/CommonDataModel/wiki/SPECIMEN) [DEATH](https://github.com/OHDSI/CommonDataModel/wiki/DEATH) [VISIT_OCCURRENCE](https://github.com/OHDSI/CommonDataModel/wiki/VISIT_OCCURRENCE) +[VISIT_DETAIL](https://github.com/OHDSI/CommonDataModel/wiki/VISIT_DETAIL) [PROCEDURE_OCCURRENCE](https://github.com/OHDSI/CommonDataModel/wiki/PROCEDURE_OCCURRENCE) [DRUG_EXPOSURE](https://github.com/OHDSI/CommonDataModel/wiki/DRUG_EXPOSURE) [DEVICE_EXPOSURE](https://github.com/OHDSI/CommonDataModel/wiki/DEVICE_EXPOSURE) diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_DETAIL.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_DETAIL.md index c89396c..c8df9bf 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_DETAIL.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_DETAIL.md @@ -5,23 +5,23 @@ Field|Required|Type|Description :------------------------|:--------|:-----|:------------------------------------------------- |visit_detail_id |Yes|integer|A unique identifier for each Person's visit or encounter at a healthcare provider.| |person_id |Yes|integer|A foreign key identifier to the Person for whom the visit is recorded. The demographic details of that Person are stored in the PERSON table.| -|visit_concept_id |Yes|integer|A foreign key that refers to a visit Concept identifier in the Standardized Vocabularies.| -|visit_start_date |Yes|date|The start date of the visit.| -|visit_start_datetime |No|datetime|The date and time of the visit started.| -|visit_end_date |Yes|date|The end date of the visit. If this is a one-day visit the end date should match the start date.| -|visit_end_datetime |No|datetime|The date and time of the visit end.| -|visit_type_concept_id |Yes|Integer|A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the visit record is derived.| +|visit_detail_concept_id |Yes|integer|A foreign key that refers to a visit Concept identifier in the Standardized Vocabularies.| +|visit_detail_start_date |Yes|date|The start date of the visit.| +|visit_detail_start_datetime |No|datetime|The date and time of the visit started.| +|visit_detail_end_date |Yes|date|The end date of the visit. If this is a one-day visit the end date should match the start date.| +|visit_detail_end_datetime |No|datetime|The date and time of the visit end.| +|visit_detail_type_concept_id |Yes|Integer|A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the visit record is derived.| |provider_id |No|integer|A foreign key to the provider in the provider table who was associated with the visit.| |care_site_id |No|integer|A foreign key to the care site in the care site table that was visited.| -|visit_source_value |No|string(50)|The source code for the visit as it appears in the source data.| -|visit_source_concept_id |No|Integer|A foreign key to a Concept that refers to the code used in the source.| +|visit_detail_source_value |No|string(50)|The source code for the visit as it appears in the source data.| +|visit_detail_source_concept_id |No|Integer|A foreign key to a Concept that refers to the code used in the source.| |admitting_source_value | No|Varchar(50)| The source code for the admitting source as it appears in the source data.| |admitting_source_concept_id |No |Integer |A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the admitting source for a visit.| |discharge_to_source_value | No| Varchar(50)| The source code for the discharge disposition as it appears in the source data.| |discharge_to_concept_id |No | Integer |A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the discharge disposition for a visit.| -|preceding_visit_detail_id | No |Integer|A foreign key to the VISIT_DETAIL table of the visit immediately preceding this visit| -|visit_detail_parent_id |No |Integer| A foreign key to the VISIT_DETAIL table record to represent the immediate parent visit-detail record.| -|visit_occurrence_id |Yes |Integer| A foreign key that refers to the record in the VISIT_OCCURRENCE table. This is a required field, because for every visit_detail is a child of visit_occurrence and cannot exist without a corresponding parent record in visit_occurrence.| +|preceding_visit_detail_id |No |Integer| A foreign key to the VISIT_DETAIL table of the visit immediately preceding this visit| +|visit_detail_parent_id | No |Integer|A foreign key to the VISIT_DETAIL table record to represent the immediate parent visit-detail record.| +|visit_occurrence_id | Yes |Integer|A foreign key that refers to the record in the VISIT_OCCURRENCE table. This is a required field, because for every visit_detail is a child of visit_occurrence and cannot exist without a corresponding parent record in visit_occurrence.| ### Conventions @@ -43,6 +43,6 @@ Field|Required|Type|Description Each record within VISIT_DETAIL may be related to each other, sequentially –> ER leading to ICU leading to medical floor, leading to rehabilitation, or in hierarchical parent-child visit –> a visit for dialysis while in ICU. -Note the CONCEPT_ID for visits is 8, and is shared between VISIT_OCCURRENCE and VISIT_DETAIL in OMOP CDM. The key deviation from VISIT_OCCURRENCE is +Note the CONCEPT_ID for visit domain is 8, and it is shared between VISIT_OCCURRENCE and VISIT_DETAIL in OMOP CDM. The key deviation from VISIT_OCCURRENCE is - self-referencing key: a new foreign key visit_detail_parent_id allows self referencing for nested visits. - VISIT_DETAIL points to its parent record in the VISIT_OCCURRENCE table (visit_occurrence_id) diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_OCCURRENCE.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_OCCURRENCE.md index 7e4cd32..9bf88c9 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_OCCURRENCE.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedClinicalDataTables/VISIT_OCCURRENCE.md @@ -37,6 +37,6 @@ Field|Required|Type|Description * Patient died: 4216643 * Absent without leave: 44814693 * Patient self-discharge against medical advice: 4021968 - * In the case where a patient died during admission (Visit_Occurrence.discharge_disposition_concept_id = 4216643 Patient died), a record in the Death table should be created with death_type_concept_id = 44818516 (EHR discharge status "Expired"). + * In the case where a patient died during admission (Visit_Occurrence.discharge_disposition_concept_id = 4216643 "Patient died"), a record in the Death table should be created with death_type_concept_id = 44818516 (EHR discharge status "Expired"). * PRECEDING_VISIT_ID can be used to link a visit immediately preceding the current visit - * Some EMR systems combine emergency room followed by inpatient admission into one visit, and it is close to impossible to separate the two. To annotate this visit type, a new visit concept "Emergency Room and Inpatient Visit" was added (CONCEPT_ID 262). + * Some EMR systems combine emergency room followed by inpatient admission into one visit, and it is close to impossible to separate the two. To annotate this visit type, a new visit concept "Emergency Room and Inpatient Visit" was added (CONCEPT_ID 262). \ No newline at end of file diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md index 08ee45c..b16c6b9 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedHealthEconomicsDataTables/PAYER_PLAN_PERIOD.md @@ -1,30 +1,25 @@ -The PAYER_PLAN_PERIOD table captures details of the period of time that a Person is continuously enrolled under a specific health Plan benefit structure, from a certain sponsor, from a given Payer and within the same family. Each Person receiving healthcare is typically covered by a health benefit plan, which determines what health care services will be paid for (fully or partially). A sponsor (usually an employer group or government or the payer itself) holds the financial responsibility for the reimbursement, and the financial transaction of adjudicating the eligible plan-benefit and reimbursing the service provider is administered by the payer. In each plan the details of the health benefits are defined for the Person or her family, and the health benefit Plan might change over time typically with increasing utilization (reaching certain cost thresholds such as deductibles), plan availability and purchasing choices of the Person. The unique combinations of Payer organizations, health benefit Plans and time periods in which they are valid for a Person are recorded in this table. +The PAYER_PLAN_PERIOD table captures details of the period of time that a Person is continuously enrolled under a specific health Plan benefit structure from a given Payer. Each Person receiving healthcare is typically covered by a health benefit plan, which pays for (fully or partially), or directly provides, the care. These benefit plans are provided by payers, such as health insurances or state or government agencies. In each plan the details of the health benefits are defined for the Person or her family, and the health benefit Plan might change over time typically with increasing utilization (reaching certain cost thresholds such as deductibles), plan availability and purchasing choices of the Person. The unique combinations of Payer organizations, health benefit Plans and time periods in which they are valid for a Person are recorded in this table. Field|Required|Type|Description :------------------------------|:--------|:------------|:---------------------------------------------- -|payer_plan_period_id|Yes|integer|A identifier for each unique combination of payer, sponsor, plan, family code and time span.| -|person_id|Yes|integer|A foreign key identifier to the Person covered by the payer. The demographic details of that Person are stored in the PERSON table.| -|payer_plan_period_start_date|Yes|date|The start date of the payer plan period.| -|payer_plan_period_end_date|Yes|date|The end date of the payer plan period.| -|payer_concept_id |No|integer|A foreign key that refers to a Standard Payer concept identifiers in the Standardized Vocabularies| -|payer_source_value|No|varchar(50)|The source code for the payer as it appears in the source data.| -|payer_source_concept_id |No|integer|A foreign key to a payer concept that refers to the code used in the source.| -|plan_concept_id|No|integer|A foreign key that refers to a Standard plan that represents the health benefit plan in the Standardized Vocabularies| -|plan_source_value|No|varchar(50)|The source code for the Person's health benefit plan as it appears in the source data.| -| plan_source_concept_id |No|integer|A foreign key to a plan concept that refers to the code used in the source.| -| sponsor_concept_id |No|integer|A foreign key that refers to a Standard plan that represents the sponsor in the Standardized Vocabularies| -|sponsor_source_value|No|varchar(50)|The source code for the Person's sponsor of the health plan as it appears in the source data.| -| sponsor_source_concept_id*|No|integer|A foreign key to a sponsor concept that refers to the code used in the source.| -|family_source_value|No|varchar(50)|The source code for the Person's family as it appears in the source data.| -| stop_reason_concept_id |No|integer|A foreign key that refers to a Standard termination reason that represents the reason for the termination in the Standardized Vocabularies.| -| stop_reason_source_value |No|varchar(50)|The reason for stop-coverage of the record.| -| stop_reason_source_concept_id |No|integer|A foreign key to a stop-coverage concept that refers to the code used in the source.| +|payer_plan_period_id |Yes|integer|A identifier for each unique combination of payer, plan, family code and time span.| +|person_id |Yes|integer|A foreign key identifier to the Person covered by the payer. The demographic details of that Person are stored in the PERSON table.| +|payer_plan_period_start_date |Yes|date|The start date of the payer plan period.| +|payer_plan_period_end_date |Yes|date|The end date of the payer plan period.| +|payer_concept_id |No|integer|A foreign key that refers to a standard Payer concept identifier in the Standarized Vocabularies| +|payer_source_value |No|varchar(50)|The source code for the payer as it appears in the source data.| +|payer_source_concept_id |No|integer|A foreign key to a payer concept that refers to the code used in the source.| +|plan_concept_id |No|integer|A foreign key that refers to a standard plan concept identifier that represents the health benefit plan in the Standardized Vocabularies| +|plan_source_value |No|varchar(50)|The source code for the Person's health benefit plan as it appears in the source data.| +|plan_source_concept_id |No|integer|A foreign key to a plan concept that refers to the plan code used in the source data.| +|sponsor_concept_id |No|integer|A foreign key that refers to a concept identifier that represents the sponsor in the Standardized Vocabularies.| +|sponsor_source_value |No|varchar(50)|The source code for the Person's sponsor of the health plan as it appears in the source data.| +|sponsor_source_concept_id |No|integer|A foreign key to a sponsor concept that refers to the sponsor code used in the source data.| +|family_source_value |No|varchar(50)|The source code for the Person's family as it appears in the source data.| +|stop_reason_concept_id |No|integer|A foreign key that refers to a standard termination reason that represents the reason for the termination in the Standardized Vocabularies.| +|stop_reason_source_value |No|varchar(50)|The reason for stop-coverage as it appears in the source data.| +|stop_reason_source_concept_id |No|integer|A foreign key to a stop-coverage concept that refers to the code used in the source.| ### Conventions - * Different Payers have different designs for their health benefit Plans. The PAYER_PLAN_PERIOD table does not capture all details of the plan design or the relationship between Plans or the cost of healthcare triggering a change from one Plan to another. However, it allows identifying the unique combination of Payer (insurer), Plan (determining healthcare benefits and limits), Sponsor (holds the financial risk), Family and Person. Typically, depending on healthcare utilization, a Person may have one or many subsequent Plans during coverage by a single Payer. - * **sponsor:** who finances the transaction. - * **payer:** who administers the transaction. - * **plan:** the actual contract being administered by the payer and agreed by the sponsor. - * **stop reason:** reason for termination of the contract -  * Source values of the Payer, Plan, Sponsor, Family are captured as the respective _source_value. Concept_id's are used to support standardized analysis, similar to other OMOP CDM tables that use _source_concept_id and _concept_id. - * Typically, family members are covered under the same Plan as the Person. In those cases, the payer_source_value, plan_source_value and family_source_value are identical + * Different Payers have different designs for their health benefit Plans. The PAYER_PLAN_PERIOD table does not capture all details of the plan design or the relationship between Plans or the cost of healthcare triggering a change from one Plan to another. However, it allows identifying the unique combination of Payer (insurer), Plan (determining healthcare benefits and limits) and Person. Typically, depending on healthcare utilization, a Person may have one or many subsequent Plans during coverage by a single Payer. + * Typically, family members are covered under the same Plan as the Person. In those cases, the payer_source_value, plan_source_value and family_source_value are identical. \ No newline at end of file diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedMetadata/CDM_SOURCE.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedMetadata/CDM_SOURCE.md index 381b017..ec049e6 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedMetadata/CDM_SOURCE.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedMetadata/CDM_SOURCE.md @@ -7,7 +7,7 @@ Field|Required|Type|Description |cdm_holder|No|varchar(255)|The name of the organization responsible for the development of the CDM instance| |source_description|No|CLOB|A description of the source data origin and purpose for collection. The description may contain a summary of the period of time that is expected to be covered by this dataset.| |source_documentation_reference|No|varchar(255)|URL or other external reference to location of source documentation| -|cdm_etl _reference|No|varchar(255)|URL or other external reference to location of ETL specification documentation and ETL source code| +|cdm_etl_reference|No|varchar(255)|URL or other external reference to location of ETL specification documentation and ETL source code| |source_release_date|No|date|The date for which the source data are most current, such as the last day of data capture| |cdm_release_date|No|date|The date when the CDM was instantiated| |cdm_version|No|varchar(10)|The version of CDM used| diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md index dfe9c5e..681cbb7 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/ATTRIBUTE_DEFINITION.md @@ -1,7 +1,7 @@ The ATTRIBUTE_DEFINITION table contains records defining Attributes, or covariates, to members of a Cohort through an associated description and syntax and upon instantiation (execution of the algorithm) placed into the COHORT_ATTRIBUTE table. Attributes are derived elements that can be selected or calculated for a subject in a Cohort. The ATTRIBUTE_DEFINITION table provides a standardized structure for maintaining the rules governing the calculation of covariates for a subject in a Cohort, and can store operational programming code to instantiate the Attributes for a given Cohort within the OMOP Common Data Model. Field|Required|Type|Description -:-------------------------|:--------|:-----|:-------------------------------------- +:-------------------------|:------|:--------------|:-------------------------------------- |attribute_definition_id|Yes|integer|A unique identifier for each Attribute.| |attribute_name|Yes|varchar(255)|A short description of the Attribute.| |attribute_description|No|varchar(MAX)|A complete description of the Attribute definition| diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/COHORT_DEFINITION.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/COHORT_DEFINITION.md index de0fd37..3c4d8e1 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/COHORT_DEFINITION.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/COHORT_DEFINITION.md @@ -1,14 +1,14 @@ The COHORT_DEFINITION table contains records defining a Cohort derived from the data through the associated description and syntax and upon instantiation (execution of the algorithm) placed into the COHORT table. Cohorts are a set of subjects that satisfy a given combination of inclusion criteria for a duration of time. The COHORT_DEFINITION table provides a standardized structure for maintaining the rules governing the inclusion of a subject into a cohort, and can store operational programming code to instantiate the cohort within the OMOP Common Data Model. Field|Required|Type|Description -:------------------------------|:--------|:-----|:----------------------------------------------- +:------------------------------|:--------|:--------------|:----------------------------------------------- |cohort_definition_id|Yes|integer|A unique identifier for each Cohort.| |cohort_definition_name|Yes|varchar(255)|A short description of the Cohort.| |cohort_definition_description|No|varchar(MAX)|A complete description of the Cohort definition| |definition_type_concept_id|Yes|integer|Type defining what kind of Cohort Definition the record represents and how the syntax may be executed| |cohort_definition_syntax|No|varchar(MAX)|Syntax or code to operationalize the Cohort definition| |subject_concept_id|Yes|integer|A foreign key to the Concept to which defines the domain of subjects that are members of the cohort (e.g., Person, Provider, Visit).| -|cohort_initiation_date|No|Date|A date to indicate when the Cohort was instantiated in the COHORT table| +|cohort_initiation_date|No|Date|A date to indicate when the Cohort was initiated in the COHORT table| ### Conventions * The cohort_definition_syntax does not prescribe any specific syntax or programming language. Typically, it would be any flavor SQL, a cohort definition language, or a free-text description of the algorithm. diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_SYNONYM.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_SYNONYM.md index dc7916d..37cb1f3 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_SYNONYM.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/CONCEPT_SYNONYM.md @@ -1,6 +1,6 @@ The CONCEPT_SYNONYM table is used to store alternate names and descriptions for Concepts. -|Field|Required|Type|Description| +Field|Required|Type|Description :---------------------|:---------|:------------|:------------------------ |concept_id|Yes|Integer|A foreign key to the Concept in the CONCEPT table.| |concept_synonym_name|Yes|varchar(1000)|The alternative name for the Concept.| diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/RELATIONSHIP.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/RELATIONSHIP.md index 211ad26..2f69aac 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/RELATIONSHIP.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/RELATIONSHIP.md @@ -1,6 +1,6 @@ The RELATIONSHIP table provides a reference list of all types of relationships that can be used to associate any two concepts in the CONCEPT_RELATIONSHP table. -|Field|Required|Type|Description| +Field|Required|Type|Description :-----------------------|:--------|:------------|:----------------------------------------- |relationship_id|Yes|varchar(20)| The type of relationship captured by the relationship record.| |relationship_name|Yes|varchar(255)| The text that describes the relationship type.| diff --git a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/VOCABULARY.md b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/VOCABULARY.md index 4f243c2..3ae2c26 100644 --- a/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/VOCABULARY.md +++ b/Documentation/CommonDataModel_Wiki_Files/StandardizedVocabularies/VOCABULARY.md @@ -5,7 +5,7 @@ Field|Required|Type|Description |vocabulary_id|Yes|varchar(20)|A unique identifier for each Vocabulary, such as ICD9CM, SNOMED, Visit.| |vocabulary_name|Yes|varchar(255)|The name describing the vocabulary, for example "International Classification of Diseases, Ninth Revision, Clinical Modification, Volume 1 and 2 (NCHS)" etc.| |vocabulary_reference|Yes|varchar(255)|External reference to documentation or available download of the about the vocabulary.| -|vocabulary_version|No|varchar(255)|Version of the Vocabulary as indicated in the source.| +|vocabulary_version|Yes|varchar(255)|Version of the Vocabulary as indicated in the source.| |vocabulary_concept_id|Yes|integer|A foreign key that refers to a standard concept identifier in the CONCEPT table for the Vocabulary the VOCABULARY record belongs to.| ### Conventions diff --git a/Documentation/CommonDataModel_Wiki_Files/_Footer.md b/Documentation/CommonDataModel_Wiki_Files/_Footer.md index 0d10ef6..914df1d 100644 --- a/Documentation/CommonDataModel_Wiki_Files/_Footer.md +++ b/Documentation/CommonDataModel_Wiki_Files/_Footer.md @@ -1 +1 @@ -***OMOP Common Data Model v5.2 Specifications*** \ No newline at end of file +***OMOP Common Data Model v5.3.1 Specifications 14June2018*** \ No newline at end of file diff --git a/Documentation/CommonDataModel_Wiki_Files/_Sidebar.md b/Documentation/CommonDataModel_Wiki_Files/_Sidebar.md index 5743af0..3a84654 100644 --- a/Documentation/CommonDataModel_Wiki_Files/_Sidebar.md +++ b/Documentation/CommonDataModel_Wiki_Files/_Sidebar.md @@ -6,6 +6,7 @@ * [The Role of the Common Data Model](https://github.com/OHDSI/CommonDataModel/wiki/The-Role-of-the-Common-Data-Model) * [Design Principles](https://github.com/OHDSI/CommonDataModel/wiki/Design-Principles) * [Data Model Conventions](https://github.com/OHDSI/CommonDataModel/wiki/Data-Model-Conventions) +* [Frequently Asked Questions](https://github.com/OHDSI/CommonDataModel/wiki/Frequently-Asked-Questions) **[Glossary of Terms](https://github.com/OHDSI/CommonDataModel/wiki/Glossary-of-Terms)** @@ -25,6 +26,7 @@ **[Standardized Metadata](https://github.com/OHDSI/CommonDataModel/wiki/Standardized-Metadata)** * [CDM_SOURCE](https://github.com/OHDSI/CommonDataModel/wiki/CDM_SOURCE) +* [METADATA](https://github.com/OHDSI/CommonDataModel/wiki/METADATA) **[Standardized Clinical Data Tables](https://github.com/OHDSI/CommonDataModel/wiki/Standardized-Clinical-Data-Tables)** * [PERSON](https://github.com/OHDSI/CommonDataModel/wiki/PERSON) @@ -32,6 +34,7 @@ * [SPECIMEN](https://github.com/OHDSI/CommonDataModel/wiki/SPECIMEN) * [DEATH](https://github.com/OHDSI/CommonDataModel/wiki/DEATH) * [VISIT_OCCURRENCE](https://github.com/OHDSI/CommonDataModel/wiki/VISIT_OCCURRENCE) +* [VISIT_DETAIL](https://github.com/OHDSI/CommonDataModel/wiki/VISIT_DETAIL) * [PROCEDURE_OCCURRENCE](https://github.com/OHDSI/CommonDataModel/wiki/PROCEDURE_OCCURRENCE) * [DRUG_EXPOSURE](https://github.com/OHDSI/CommonDataModel/wiki/DRUG_EXPOSURE) * [DEVICE_EXPOSURE](https://github.com/OHDSI/CommonDataModel/wiki/DEVICE_EXPOSURE) @@ -49,7 +52,7 @@ **[Standardized Health Economics Data Tables](https://github.com/OHDSI/CommonDataModel/wiki/Standardized-Health-Economics-Data-Tables)** * [PAYER_PLAN_PERIOD](https://github.com/OHDSI/CommonDataModel/wiki/PAYER_PLAN_PERIOD) -* [COST](wiki/COST) +* [COST](https://github.com/OHDSI/CommonDataModel/wiki/COST) **[Standardized Derived Elements](https://github.com/OHDSI/CommonDataModel/wiki/Standardized-Derived-Elements)** * [COHORT](https://github.com/OHDSI/CommonDataModel/wiki/COHORT) diff --git a/Impala/OMOP CDM impala ddl.txt b/Impala/OMOP CDM impala ddl.txt index 4c71553..4918e93 100644 --- a/Impala/OMOP CDM impala ddl.txt +++ b/Impala/OMOP CDM impala ddl.txt @@ -6,7 +6,7 @@ # -# Licensed under the Apache License, Version 2.0 (the "License"); +# Licensed under the Apache License, Version 2.0 (the "License") # you may not use this file except in compliance with the License. @@ -51,11 +51,11 @@ -impala script to create OMOP common data model version 5.3 +impala script to create OMOP common data model version 5.3.1 -last revised: 6-Nov-2017 +last revised: 14-JUNE-2018 @@ -590,15 +590,15 @@ CREATE TABLE visit_detail visit_detail_concept_id INTEGER, - visit_start_date TIMESTAMP, + visit_detail_start_date TIMESTAMP, - visit_start_datetime TIMESTAMP, + visit_detail_start_datetime TIMESTAMP, - visit_end_date TIMESTAMP, + visit_detail_end_date TIMESTAMP, - visit_end_datetime TIMESTAMP, + visit_detail_end_datetime TIMESTAMP, - visit_type_concept_id INTEGER, + visit_detail_type_concept_id INTEGER, provider_id INTEGER, @@ -610,9 +610,9 @@ CREATE TABLE visit_detail preceding_visit_detail_id INTEGER, - visit_source_value VARCHAR(50), + visit_detail_source_value VARCHAR(50), - visit_source_concept_id INTEGER, + visit_detail_source_concept_id INTEGER, admitting_source_value VARCHAR(50), diff --git a/Netezza/OMOP CDM netezza ddl.txt b/Netezza/OMOP CDM netezza ddl.txt index a9d4ad7..f4a0954 100644 --- a/Netezza/OMOP CDM netezza ddl.txt +++ b/Netezza/OMOP CDM netezza ddl.txt @@ -2,7 +2,7 @@ # Copyright 2017-11 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -26,9 +26,9 @@ ####### # # ####### # ##### ###### # # ## ##### ### ##### -netezza script to create OMOP common data model version 5.3 +netezza script to create OMOP common data model version 5.3.1 -last revised: 8-Jan-2018 +last revised: 14-JUNE-2018 Authors: Patrick Ryan, Christian Reich, Clair Blacketer @@ -348,25 +348,25 @@ DISTRIBUTE ON (person_id) --HINT DISTRIBUTE_ON_KEY(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 DATETIME NULL , - visit_end_date DATE NOT NULL , - visit_end_datetime DATETIME 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 + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_detail_start_date DATE NOT NULL , + visit_detail_start_datetime DATETIME NULL , + visit_detail_end_date DATE NOT NULL , + visit_detail_end_datetime DATETIME NULL , + visit_detail_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_detail_source_value VARCHAR(50) NULL , + visit_detail_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 ) DISTRIBUTE ON (person_id) ; diff --git a/OMOP_CDM_v5_3.csv b/OMOP_CDM_v5_3.csv deleted file mode 100644 index 838a229..0000000 --- a/OMOP_CDM_v5_3.csv +++ /dev/null @@ -1,407 +0,0 @@ -"field","required","type","description","table" -"condition_occurrence_id","Yes","INTEGER","A unique identifier for each Condition Occurrence event.","condition_occurrence" -"person_id","Yes","INTEGER","A foreign key identifier to the Person who is experiencing the condition. The demographic details of that Person are stored in the PERSON table.","condition_occurrence" -"condition_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Condition Concept identifier in the Standardized Vocabularies.","condition_occurrence" -"condition_start_date","Yes","DATE","The date when the instance of the Condition is recorded.","condition_occurrence" -"condition_start_datetime","No","DATETIME","The date and time when the instance of the Condition is recorded.","condition_occurrence" -"condition_end_date","No","DATE","The date when the instance of the Condition is considered to have ended.","condition_occurrence" -"condition_end_datetime","No","DATE","The date when the instance of the Condition is considered to have ended.","condition_occurrence" -"condition_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the source data from which the condition was recorded, the level of standardization, and the type of occurrence.","condition_occurrence" -"stop_reason","No","VARCHAR(20)","The reason that the condition was no longer present, as indicated in the source data.","condition_occurrence" -"provider_id","No","INTEGER","A foreign key to the Provider in the PROVIDER table who was responsible for capturing (diagnosing) the Condition.","condition_occurrence" -"visit_occurrence_id","No","INTEGER","A foreign key to the visit in the VISIT_OCCURRENCE table during which the Condition was determined (diagnosed).","condition_occurrence" -"visit_detail_id","No","INTEGER","A foreign key to the visit in the VISIT_DETAIL table during which the Condition was determined (diagnosed).","condition_occurrence" -"condition_source_value","No","VARCHAR(50)","The source code for the condition as it appears in the source data. This code is mapped to a standard condition concept in the Standardized Vocabularies and the original code is stored here for reference.","condition_occurrence" -"condition_source_concept_id","No","INTEGER","A foreign key to a Condition Concept that refers to the code used in the source.","condition_occurrence" -"condition_status_source_value","No","VARCHAR(50)","The source code for the condition status as it appears in the source data.","condition_occurrence" -"condition_status_concept_id","No","INTEGER","A foreign key to the predefined Concept in the Standard Vocabulary reflecting the condition status","condition_occurrence" -"person_id","Yes","INTEGER","A foreign key identifier to the deceased person. The demographic details of that person are stored in the person table.","death" -"death_date","Yes","DATE","The date the person was deceased. If the precise date including day or month is not known or not allowed, December is used as the default month, and the last day of the month the default day.","death" -"death_datetime","No","DATETIME","The date and time the person was deceased. If the precise date including day or month is not known or not allowed, December is used as the default month, and the last day of the month the default day.","death" -"death_type_concept_id","Yes","INTEGER","A foreign key referring to the predefined concept identifier in the Standardized Vocabularies reflecting how the death was represented in the source data.","death" -"cause_concept_id","No","INTEGER","A foreign key referring to a standard concept identifier in the Standardized Vocabularies for conditions.","death" -"cause_source_value","No","VARCHAR(50)","The source code for the cause of death as it appears in the source data. This code is mapped to a standard concept in the Standardized Vocabularies and the original code is, stored here for reference.","death" -"cause_source_concept_id","No","INTEGER","A foreign key to the concept that refers to the code used in the source. Note, this variable name is abbreviated to ensure it will be allowable across database platforms.","death" -"device_exposure_id","Yes","INTEGER","A system-generated unique identifier for each Device Exposure.","device_exposure" -"person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the Device. The demographic details of that person are stored in the Person table.","device_exposure" -"device_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the Device concept.","device_exposure" -"device_exposure_start_date","Yes","DATE","The date the Device or supply was applied or used.","device_exposure" -"device_exposure_start_datetime","No","DATETIME","The date and time the Device or supply was applied or used.","device_exposure" -"device_exposure_end_date","No","DATE","The date the Device or supply was removed from use.","device_exposure" -"device_exposure_end_datetime","No","DATETIME","The date and time the Device or supply was removed from use.","device_exposure" -"device_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of Device Exposure recorded. It indicates how the Device Exposure was represented in the source data.","device_exposure" -"unique_device_id","No","VARCHAR(50)","A UDI or equivalent identifying the instance of the Device used in the Person.","device_exposure" -"quantity","No","INTEGER","The number of individual Devices used for the exposure.","device_exposure" -"provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who initiated of administered the Device.","device_exposure" -"visit_occurrence_id","No","INTEGER","A foreign key to the visit in the VISIT_OCCURRENCE table during which the device was used.","device_exposure" -"visit_detail_id","No","INTEGER","A foreign key to the visit detail in the VISIT_DETAIL table during which the Drug Exposure was initiated.","device_exposure" -"device_source_value","No","VARCHAR(50)","The source code for the Device as it appears in the source data. This code is mapped to a standard Device Concept in the Standardized Vocabularies and the original code is stored here for reference.","device_exposure" -"device_source_ concept_id","No","INTEGER","A foreign key to a Device Concept that refers to the code used in the source.","device_exposure" -"drug_exposure_id","Yes","INTEGER","A system-generated unique identifier for each Drug utilization event.","drug_exposure" -"person_id","Yes","INTEGER","A foreign key identifier to the person who is subjected to the Drug. The demographic details of that person are stored in the person table.","drug_exposure" -"drug_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the Drug concept.","drug_exposure" -"drug_exposure_start_date","Yes","DATE","The start date for the current instance of Drug utilization. Valid entries include a start date of a prescription, the date a prescription was filled, or the date on which a Drug administration procedure was recorded.","drug_exposure" -"drug_exposure_start_datetime","No","DATETIME","The start date and time for the current instance of Drug utilization. Valid entries include a start date of a prescription, the date a prescription was filled, or the date on which a Drug administration procedure was recorded.","drug_exposure" -"drug_exposure_end_date","Yes","DATE","The end date for the current instance of Drug utilization. It is not available from all sources.","drug_exposure" -"drug_exposure_end_datetime","No","DATETIME","The end date and time for the current instance of Drug utilization. It is not available from all sources.","drug_exposure" -"verbatim_end_date","No","DATE","The known end date of a drug_exposure as provided by the source","drug_exposure" -"drug_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of Drug Exposure recorded. It indicates how the Drug Exposure was represented in the source data.","drug_exposure" -"stop_reason","No","VARCHAR(20)","The reason the Drug was stopped. Reasons include regimen completed, changed, removed, etc.","drug_exposure" -"refills","No","INTEGER","The number of refills after the initial prescription. The initial prescription is not counted, values start with 0.","drug_exposure" -"quantity","No","FLOAT","The quantity of drug as recorded in the original prescription or dispensing record.","drug_exposure" -"days_supply","No","INTEGER","The number of days of supply of the medication as recorded in the original prescription or dispensing record.","drug_exposure" -"sig","No","VARCHAR(MAX)","The directions (""signetur"") on the Drug prescription as recorded in the original prescription (and printed on the container) or dispensing record.","drug_exposure" -"route_concept_id","No","INTEGER","A foreign key to a predefined concept in the Standardized Vocabularies reflecting the route of administration.","drug_exposure" -"lot_number","No","VARCHAR(50)","An identifier assigned to a particular quantity or lot of Drug product from the manufacturer.","drug_exposure" -"provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who initiated (prescribed or administered) the Drug Exposure.","drug_exposure" -"visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table during which the Drug Exposure was initiated.","drug_exposure" -"visit_detail_id","No","INTEGER","A foreign key to the Visit Detail in the VISIT_DETAIL table during which the Drug Exposure was initiated.","drug_exposure" -"drug_source_value","No","VARCHAR(50)","The source code for the Drug as it appears in the source data. This code is mapped to a Standard Drug concept in the Standardized Vocabularies and the original code is, stored here for reference.","drug_exposure" -"drug_source_concept_id","No","INTEGER","A foreign key to a Drug Concept that refers to the code used in the source.","drug_exposure" -"route_source_value","No","VARCHAR(50)","The information about the route of administration as detailed in the source.","drug_exposure" -"dose_unit_source_value","No","VARCHAR(50)","The information about the dose unit as detailed in the source.","drug_exposure" -"domain_concept_id_1","Yes","INTEGER","The concept representing the domain of fact one, from which the corresponding table can be inferred.","fact_relationship" -"fact_id_1","Yes","INTEGER","The unique identifier in the table corresponding to the domain of fact one.","fact_relationship" -"domain_concept_id_2","Yes","INTEGER","The concept representing the domain of fact two, from which the corresponding table can be inferred.","fact_relationship" -"fact_id_2","Yes","INTEGER","The unique identifier in the table corresponding to the domain of fact two.","fact_relationship" -"relationship_concept_id","Yes","INTEGER","A foreign key to a Standard Concept ID of relationship in the Standardized Vocabularies.","fact_relationship" -"measurement_id","Yes","INTEGER","A unique identifier for each Measurement.","measurement" -"person_id","Yes","INTEGER","A foreign key identifier to the Person about whom the measurement was recorded. The demographic details of that Person are stored in the PERSON table.","measurement" -"measurement_concept_id","Yes","INTEGER","A foreign key to the standard measurement concept identifier in the Standardized Vocabularies.","measurement" -"measurement_date","Yes","DATE","The date of the Measurement.","measurement" -"measurement_datetime","No","DATETIME","The date and time of the Measurement. Some database systems don't have a datatype of time. To accomodate all temporal analyses, datatype datetime can be used (combining measurement_date and measurement_time [forum discussion](http://forums.ohdsi.org/t/date-time-and-datetime-problem-and-the-world-of-hours-and-1day/314))","measurement" -"measurement_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the provenance from where the Measurement record was recorded.","measurement" -"operator_concept_id","No","INTEGER","A foreign key identifier to the predefined Concept in the Standardized Vocabularies reflecting the mathematical operator that is applied to the value_as_number. Operators are <, <=, =, >=, >.","measurement" -"value_as_number","No","FLOAT","A Measurement result where the result is expressed as a numeric value.","measurement" -"value_as_concept_id","No","INTEGER","A foreign key to a Measurement result represented as a Concept from the Standardized Vocabularies (e.g., positive/negative, present/absent, low/high, etc.).","measurement" -"unit_concept_id","No","INTEGER","A foreign key to a Standard Concept ID of Measurement Units in the Standardized Vocabularies.","measurement" -"range_low","No","FLOAT","The lower limit of the normal range of the Measurement result. The lower range is assumed to be of the same unit of measure as the Measurement value.","measurement" -"range_high","No","FLOAT","The upper limit of the normal range of the Measurement. The upper range is assumed to be of the same unit of measure as the Measurement value.","measurement" -"provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who was responsible for initiating or obtaining the measurement.","measurement" -"visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table during which the Measurement was recorded.","measurement" -"visit_detail_id","No","INTEGER","A foreign key to the Visit Detail in the VISIT_DETAIL table during which the Measurement was recorded.","measurement" -"measurement_source_value","No","VARCHAR(50)","The Measurement name as it appears in the source data. This code is mapped to a Standard Concept in the Standardized Vocabularies and the original code is stored here for reference.","measurement" -"measurement_source_concept_id","No","INTEGER","A foreign key to a Concept in the Standard Vocabularies that refers to the code used in the source.","measurement" -"unit_source_value","No","VARCHAR(50)","The source code for the unit as it appears in the source data. This code is mapped to a standard unit concept in the Standardized Vocabularies and the original code is stored here for reference.","measurement" -"value_source_value","No","VARCHAR(50)","The source value associated with the content of the value_as_number or value_as_concept_id as stored in the source data.","measurement" -"note_id","Yes","INTEGER","A unique identifier for each note.","note" -"person_id","Yes","INTEGER","A foreign key identifier to the Person about whom the Note was recorded. The demographic details of that Person are stored in the PERSON table.","note" -"note_date","Yes","DATE","The date the note was recorded.","note" -"note_datetime","No","DATETIME","The date and time the note was recorded.","note" -"note_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the type, origin or provenance of the Note.","note" -"note_class_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the HL7 LOINC Document Type Vocabulary classification of the note.","note" -"note_title","No","VARCHAR(250)","The title of the Note as it appears in the source.","note" -"note_text","Yes","VARCHAR(MAX)","The content of the Note.","note" -"encoding_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the note character encoding type","note" -"language_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the language of the note","note" -"provider_id","No","INTEGER","A foreign key to the Provider in the PROVIDER table who took the Note.","note" -"visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table when the Note was taken.","note" -"visit_detail_id","No","INTEGER","A foreign key to the Visit in the VISIT_DETAIL table when the Note was taken.","note" -"note_source_value","No","VARCHAR(50)","The source value associated with the origin of the Note","note" -"note_nlp_id","Yes","INTEGER","A unique identifier for each term extracted from a note.","note_nlp" -"note_id","Yes","INTEGER","A foreign key to the Note table note the term was extracted from.","note_nlp" -"section_concept_id","No","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies representing the section of the extracted term.","note_nlp" -"snippet","No","VARCHAR(250)","A small window of text surrounding the term.","note_nlp" -"offset","No","VARCHAR(50)","Character offset of the extracted term in the input note.","note_nlp" -"lexical_variant","Yes","VARCHAR(250)","Raw text extracted from the NLP tool.","note_nlp" -"note_nlp_concept_id","No","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the normalized concept for the extracted term. Domain of the term is represented as part of the Concept table.","note_nlp" -"note_nlp_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code in the source vocabulary used by the NLP system","note_nlp" -"nlp_system","No","VARCHAR(250)","Name and version of the NLP system that extracted the term.Useful for data provenance.","note_nlp" -"nlp_date","Yes","DATE","The date of the note processing.Useful for data provenance.","note_nlp" -"nlp_date_time","No","DATETIME","The date and time of the note processing. Useful for data provenance.","note_nlp" -"term_exists","No","VARCHAR(1)","A summary modifier that signifies presence or absence of the term for a given patient. Useful for quick querying. *","note_nlp" -"term_temporal","No","VARCHAR(50)","An optional time modifier associated with the extracted term. (for now past or present only). Standardize it later.","note_nlp" -"term_modifiers","No","VARCHAR(2000)","A compact description of all the modifiers of the specific term extracted by the NLP system. (e.g. son has rash ? negated=no,subject=family, certainty=undef,conditional=false,general=false).","note_nlp" -"observation_id","Yes","INTEGER","A unique identifier for each observation.","observation" -"person_id","Yes","INTEGER","A foreign key identifier to the Person about whom the observation was recorded. The demographic details of that Person are stored in the PERSON table.","observation" -"observation_concept_id","Yes","INTEGER","A foreign key to the standard observation concept identifier in the Standardized Vocabularies.","observation" -"observation_date","Yes","DATE","The date of the observation.","observation" -"observation_datetime","No","DATETIME","The date and time of the observation.","observation" -"observation_type_concept_id","Yes","INTEGER","A foreign key to the predefined concept identifier in the Standardized Vocabularies reflecting the type of the observation.","observation" -"value_as_number","No","FLOAT","The observation result stored as a number. This is applicable to observations where the result is expressed as a numeric value.","observation" -"value_as_string","No","VARCHAR(60)","The observation result stored as a string. This is applicable to observations where the result is expressed as verbatim text.","observation" -"value_as_concept_id","No","INTEGER","A foreign key to an observation result stored as a Concept ID. This is applicable to observations where the result can be expressed as a Standard Concept from the Standardized Vocabularies (e.g., positive/negative, present/absent, low/high, etc.).","observation" -"qualifier_concept_id","No","INTEGER","A foreign key to a Standard Concept ID for a qualifier (e.g., severity of drug-drug interaction alert)","observation" -"unit_concept_id","No","INTEGER","A foreign key to a Standard Concept ID of measurement units in the Standardized Vocabularies.","observation" -"provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who was responsible for making the observation.","observation" -"visit_occurrence_id","No","INTEGER","A foreign key to the visit in the VISIT_OCCURRENCE table during which the observation was recorded.","observation" -"visit_detail_id","No","INTEGER","A foreign key to the visit in the VISIT_DETAIL table during which the observation was recorded.","observation" -"observation_source_value","No","VARCHAR(50)","The observation code as it appears in the source data. This code is mapped to a Standard Concept in the Standardized Vocabularies and the original code is, stored here for reference.","observation" -"observation_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","observation" -"unit_source_value","No","VARCHAR(50)","The source code for the unit as it appears in the source data. This code is mapped to a standard unit concept in the Standardized Vocabularies and the original code is, stored here for reference.","observation" -"qualifier_source_value","No","VARCHAR(50)","The source value associated with a qualifier to characterize the observation","observation" -"observation_period_id","Yes","INTEGER","A unique identifier for each observation period.","observation_period" -"person_id","Yes","INTEGER","A foreign key identifier to the person for whom the observation period is defined. The demographic details of that person are stored in the person table.","observation_period" -"observation_period_start_date","Yes","DATE","The start date of the observation period for which data are available from the data source.","observation_period" -"observation_period_end_date","Yes","DATE","The end date of the observation period for which data are available from the data source.","observation_period" -"period_type_concept_id","Yes","INTEGER","A foreign key identifier to the predefined concept in the Standardized Vocabularies reflecting the source of the observation period information","observation_period" -"person_id","Yes","INTEGER","A unique identifier for each person.","person" -"gender_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the CONCEPT table for the unique gender of the person.","person" -"year_of_birth","Yes","INTEGER","The year of birth of the person. For data sources with date of birth, the year is extracted. For data sources where the year of birth is not available, the approximate year of birth is derived based on any age group categorization available.","person" -"month_of_birth","No","INTEGER","The month of birth of the person. For data sources that provide the precise date of birth, the month is extracted and stored in this field.","person" -"day_of_birth","No","INTEGER","The day of the month of birth of the person. For data sources that provide the precise date of birth, the day is extracted and stored in this field.","person" -"birth_datetime","No","DATETIME","The date and time of birth of the person.","person" -"race_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the CONCEPT table for the unique race of the person.","person" -"ethnicity_concept_id","Yes","INTEGER","A foreign key that refers to the standard concept identifier in the Standardized Vocabularies for the ethnicity of the person.","person" -"location_id","No","INTEGER","A foreign key to the place of residency for the person in the location table, where the detailed address information is stored.","person" -"provider_id","No","INTEGER","A foreign key to the primary care provider the person is seeing in the provider table.","person" -"care_site_id","No","INTEGER","A foreign key to the site of primary care in the care_site table, where the details of the care site are stored.","person" -"person_source_value","No","VARCHAR(50)","An (encrypted) key derived from the person identifier in the source data. This is necessary when a use case requires a link back to the person data at the source dataset.","person" -"gender_source_value","No","VARCHAR(50)","The source code for the gender of the person as it appears in the source data. The person’s gender is mapped to a standard gender concept in the Standardized Vocabularies; the original value is stored here for reference.","person" -"gender_source_concept_id","No","INTEGER","A foreign key to the gender concept that refers to the code used in the source.","person" -"race_source_value","No","VARCHAR(50)","The source code for the race of the person as it appears in the source data. The person race is mapped to a standard race concept in the Standardized Vocabularies and the original value is stored here for reference.","person" -"race_source_concept_id","No","INTEGER","A foreign key to the race concept that refers to the code used in the source.","person" -"ethnicity_source_value","No","VARCHAR(50)","The source code for the ethnicity of the person as it appears in the source data. The person ethnicity is mapped to a standard ethnicity concept in the Standardized Vocabularies and the original code is, stored here for reference.","person" -"ethnicity_source_concept_id","No","INTEGER","A foreign key to the ethnicity concept that refers to the code used in the source.","person" -"procedure_occurrence_id","Yes","INTEGER","A system-generated unique identifier for each Procedure Occurrence.","procedure_occurrence" -"person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the Procedure. The demographic details of that Person are stored in the PERSON table.","procedure_occurrence" -"procedure_concept_id","Yes","INTEGER","A foreign key that refers to a standard procedure Concept identifier in the Standardized Vocabularies.","procedure_occurrence" -"procedure_date","Yes","DATE","The date on which the Procedure was performed.","procedure_occurrence" -"procedure_datetime","No","DATETIME","The date and time on which the Procedure was performed.","procedure_occurrence" -"procedure_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the procedure record is derived.","procedure_occurrence" -"modifier_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for a modifier to the Procedure (e.g. bilateral)","procedure_occurrence" -"quantity","No","INTEGER","The quantity of procedures ordered or administered.","procedure_occurrence" -"provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who was responsible for carrying out the procedure.","procedure_occurrence" -"visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table during which the Procedure was carried out.","procedure_occurrence" -"visit_detail_id","No","INTEGER","A foreign key to the Visit Detail in the VISIT_DETAIL table during which the Procedure was carried out.","procedure_occurrence" -"procedure_source_value","No","VARCHAR(50)","The source code for the Procedure as it appears in the source data. This code is mapped to a standard procedure Concept in the Standardized Vocabularies and the original code is, stored here for reference. Procedure source codes are typically ICD-9-Proc, CPT-4, HCPCS or OPCS-4 codes.","procedure_occurrence" -"procedure_source_concept_id","No","INTEGER","A foreign key to a Procedure Concept that refers to the code used in the source.","procedure_occurrence" -"modifier_source_value","No","VARCHAR(50)","The source code for the qualifier as it appears in the source data.","procedure_occurrence" -"specimen_id","Yes","INTEGER","A unique identifier for each specimen.","specimen" -"person_id","Yes","INTEGER","A foreign key identifier to the Person for whom the Specimen is recorded.","specimen" -"specimen_concept_id","Yes","INTEGER","A foreign key referring to a Standard Concept identifier in the Standardized Vocabularies for the Specimen.","specimen" -"specimen_type_concept_id","Yes","INTEGER","A foreign key referring to the Concept identifier in the Standardized Vocabularies reflecting the system of record from which the Specimen was represented in the source data.","specimen" -"specimen_date","Yes","DATE","The date the specimen was obtained from the Person.","specimen" -"specimen_datetime","No","DATETIME","The date and time on the date when the Specimen was obtained from the person.","specimen" -"quantity","No","FLOAT","The amount of specimen collection from the person during the sampling procedure.","specimen" -"unit_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for the Unit associated with the numeric quantity of the Specimen collection.","specimen" -"anatomic_site_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for the anatomic location of specimen collection.","specimen" -"disease_status_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for the Disease Status of specimen collection.","specimen" -"specimen_source_id","No","VARCHAR(50)","The Specimen identifier as it appears in the source data.","specimen" -"specimen_source_value","No","VARCHAR(50)","The Specimen value as it appears in the source data. This value is mapped to a Standard Concept in the Standardized Vocabularies and the original code is, stored here for reference.","specimen" -"unit_source_value","No","VARCHAR(50)","The information about the Unit as detailed in the source.","specimen" -"anatomic_site_source_value","No","VARCHAR(50)","The information about the anatomic site as detailed in the source.","specimen" -"disease_status_source_value","No","VARCHAR(50)","The information about the disease status as detailed in the source.","specimen" -"visit_detail_id","Yes","INTEGER","A unique identifier for each Person's visit or encounter at a healthcare provider.","visit_detail" -"person_id","Yes","INTEGER","A foreign key identifier to the Person for whom the visit is recorded. The demographic details of that Person are stored in the PERSON table.","visit_detail" -"visit_concept_id","Yes","INTEGER","A foreign key that refers to a visit Concept identifier in the Standardized Vocabularies.","visit_detail" -"visit_start_date","Yes","DATE","The start date of the visit.","visit_detail" -"visit_start_datetime","No","DATETIME","The date and time of the visit started.","visit_detail" -"visit_end_date","Yes","DATE","The end date of the visit. If this is a one-day visit the end date should match the start date.","visit_detail" -"visit_end_datetime","No","DATETIME","The date and time of the visit end.","visit_detail" -"visit_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the visit record is derived.","visit_detail" -"provider_id","No","INTEGER","A foreign key to the provider in the provider table who was associated with the visit.","visit_detail" -"care_site_id","No","INTEGER","A foreign key to the care site in the care site table that was visited.","visit_detail" -"visit_source_value","No","STRING(50)","The source code for the visit as it appears in the source data.","visit_detail" -"visit_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","visit_detail" -"admitting_source_value","Varchar(50)","NO","The source code for the admitting source as it appears in the source data.","visit_detail" -"admitting_source_concept_id","Integer","NO","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the admitting source for a visit.","visit_detail" -"discharge_to_source_value","Varchar(50)","NO","The source code for the discharge disposition as it appears in the source data.","visit_detail" -"discharge_to_concept_id","Integer","NO","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the discharge disposition for a visit.","visit_detail" -"preceding_visit_detail_id","Integer","NO","A foreign key to the VISIT_DETAIL table of the visit immediately preceding this visit","visit_detail" -"visit_detail_parent_id","Integer","NO","A foreign key to the VISIT_DETAIL table record to represent the immediate parent visit-detail record.","visit_detail" -"visit_occurrence_id","Integer","YES","A foreign key that refers to the record in the VISIT_OCCURRENCE table. This is a required field, because for every visit_detail is a child of visit_occurrence and cannot exist without a corresponding parent record in visit_occurrence.","visit_detail" -"visit_occurrence_id","Yes","INTEGER","A unique identifier for each Person's visit or encounter at a healthcare provider.","visit_occurrence" -"person_id","Yes","INTEGER","A foreign key identifier to the Person for whom the visit is recorded. The demographic details of that Person are stored in the PERSON table.","visit_occurrence" -"visit_concept_id","Yes","INTEGER","A foreign key that refers to a visit Concept identifier in the Standardized Vocabularies.","visit_occurrence" -"visit_start_date","Yes","DATE","The start date of the visit.","visit_occurrence" -"visit_start_datetime","No","DATETIME","The date and time of the visit started.","visit_occurrence" -"visit_end_date","Yes","DATE","The end date of the visit. If this is a one-day visit the end date should match the start date.","visit_occurrence" -"visit_end_datetime","No","DATETIME","The date and time of the visit end.","visit_occurrence" -"visit_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the visit record is derived.","visit_occurrence" -"provider_id","No","INTEGER","A foreign key to the provider in the provider table who was associated with the visit.","visit_occurrence" -"care_site_id","No","INTEGER","A foreign key to the care site in the care site table that was visited.","visit_occurrence" -"visit_source_value","No","VARCHAR(50)","The source code for the visit as it appears in the source data.","visit_occurrence" -"visit_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","visit_occurrence" -"admitting_source_concept_id","integer","NO","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the admitting source for a visit.","visit_occurrence" -"admitting_source_value","varchar(50)","NO","The source code for the admitting source as it appears in the source data.","visit_occurrence" -"discharge_to_concept_id","integer","NO","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the discharge disposition for a visit.","visit_occurrence" -"discharge_to_source_value","varchar(50)","NO","The source code for the discharge disposition as it appears in the source data.","visit_occurrence" -"preceding_visit_occurrence_id","integer","NO","A foreign key to the VISIT_OCCURRENCE table of the visit immediately preceding this visit","visit_occurrence" -"cohort_definition_id","Yes","INTEGER","A foreign key to a record in the COHORT_DEFINITION table containing relevant Cohort Definition information.","cohort" -"subject_id","Yes","INTEGER","A foreign key to the subject in the cohort. These could be referring to records in the PERSON, PROVIDER, VISIT_OCCURRENCE table.","cohort" -"cohort_start_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit first match.","cohort" -"cohort_end_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit no longer match or the Cohort membership was terminated.","cohort" -"cohort_definition_id","Yes","INTEGER","A foreign key to a record in the [COHORT_DEFINITION](https://github.com/OHDSI/CommonDataModel/wiki/COHORT_DEFINITION) table containing relevant Cohort Definition information.","cohort_attribute" -"subject_id","Yes","INTEGER","A foreign key to the subject in the Cohort. These could be referring to records in the PERSON, PROVIDER, VISIT_OCCURRENCE table.","cohort_attribute" -"cohort_start_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit first match.","cohort_attribute" -"cohort_end_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit no longer match or the Cohort membership was terminated.","cohort_attribute" -"attribute_definition_id","Yes","INTEGER","A foreign key to a record in the [ATTRIBUTE_DEFINITION](https://github.com/OHDSI/CommonDataModel/wiki/ATTRIBUTE_DEFINITION) table containing relevant Attribute Definition information.","cohort_attribute" -"value_as_number","No","FLOAT","The attribute result stored as a number. This is applicable to attributes where the result is expressed as a numeric value.","cohort_attribute" -"value_as_concept_id","No","INTEGER","The attribute result stored as a Concept ID. This is applicable to attributes where the result is expressed as a categorical value.","cohort_attribute" -"condition_era_id","Yes","INTEGER","A unique identifier for each Condition Era.","condition_era" -"person_id","Yes","INTEGER","A foreign key identifier to the Person who is experiencing the Condition during the Condition Era. The demographic details of that Person are stored in the PERSON table.","condition_era" -"condition_concept_id","Yes","INTEGER","A foreign key that refers to a standard Condition Concept identifier in the Standardized Vocabularies.","condition_era" -"condition_era_start_date","Yes","DATE","The start date for the Condition Era constructed from the individual instances of Condition Occurrences. It is the start date of the very first chronologically recorded instance of the condition.","condition_era" -"condition_era_end_date","Yes","DATE","The end date for the Condition Era constructed from the individual instances of Condition Occurrences. It is the end date of the final continuously recorded instance of the Condition.","condition_era" -"condition_occurrence_count","No","INTEGER","The number of individual Condition Occurrences used to construct the condition era.","condition_era" -"dose_era_id","Yes","INTEGER","A unique identifier for each Dose Era.","dose_era" -"person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the drug during the drug era. The demographic details of that Person are stored in the PERSON table.","dose_era" -"drug_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the active Ingredient Concept.","dose_era" -"unit_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the unit concept.","dose_era" -"dose_value","Yes","FLOAT","The numeric value of the dose.","dose_era" -"dose_era_start_date","Yes","DATE","The start date for the drug era constructed from the individual instances of drug exposures. It is the start date of the very first chronologically recorded instance of utilization of a drug.","dose_era" -"dose_era_end_date","Yes","DATE","The end date for the drug era constructed from the individual instance of drug exposures. It is the end date of the final continuously recorded instance of utilization of a drug.","dose_era" -"drug_era_id","Yes","INTEGER","A unique identifier for each Drug Era.","drug_era" -"person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the Drug during the fDrug Era. The demographic details of that Person are stored in the PERSON table.","drug_era" -"drug_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the Ingredient Concept.","drug_era" -"drug_era_start_date","Yes","DATE","The start date for the Drug Era constructed from the individual instances of Drug Exposures. It is the start date of the very first chronologically recorded instance of conutilization of a Drug.","drug_era" -"drug_era_end_date","Yes","DATE","The end date for the drug era constructed from the individual instance of drug exposures. It is the end date of the final continuously recorded instance of utilization of a drug.","drug_era" -"drug_exposure_count","No","INTEGER","The number of individual Drug Exposure occurrences used to construct the Drug Era.","drug_era" -"gap_days","No","INTEGER","The number of days that are not covered by DRUG_EXPOSURE records that were used to make up the era record.","drug_era" -"cost_id","Yes","INTEGER","A unique identifier for each COST record.","cost" -"cost_event_id","Yes","INTEGER","A foreign key identifier to the event (e.g. Measurement, Procedure, Visit, Drug Exposure, etc) record for which cost data are recorded.","cost" -"cost_domain_id","Yes","VARCHAR(20)","The concept representing the domain of the cost event, from which the corresponding table can be inferred that contains the entity for which cost information is recorded.","cost" -"cost_type_concept_id","Yes","INTEGER","A foreign key identifier to a concept in the CONCEPT table for the provenance or the source of the COST data: Calculated from insurance claim information, provider revenue, calculated from cost-to-charge ratio, reported from accounting database, etc.","cost" -"currency_concept_id","No","INTEGER","A foreign key identifier to the concept representing the 3-letter code used to delineate international currencies, such as USD for US Dollar.","cost" -"total_charge","No","FLOAT","The total amount charged by some provider of goods or services (e.g. hospital, physician pharmacy, dme provider) to payers (insurance companies, the patient).","cost" -"total_cost","No","FLOAT","The cost incurred by the provider of goods or services.","cost" -"total_paid","No","FLOAT","The total amount actually paid from all payers for goods or services of the provider.","cost" -"paid_by_payer","No","FLOAT","The amount paid by the Payer for the goods or services.","cost" -"paid_by_patient","No","FLOAT","The total amount paid by the Person as a share of the expenses.","cost" -"paid_patient_copay","No","FLOAT","The amount paid by the Person as a fixed contribution to the expenses.","cost" -"paid_patient_coinsurance","No","FLOAT","The amount paid by the Person as a joint assumption of risk. Typically, this is a percentage of the expenses defined by the Payer Plan after the Person's deductible is exceeded.","cost" -"paid_patient_deductible","No","FLOAT","The amount paid by the Person that is counted toward the deductible defined by the Payer Plan. paid_patient_deductible does contribute to the paid_by_patient variable.","cost" -"paid_by_primary","No","FLOAT","The amount paid by a primary Payer through the coordination of benefits.","cost" -"paid_ingredient_cost","No","FLOAT","The amount paid by the Payer to a pharmacy for the drug, excluding the amount paid for dispensing the drug. paid_ingredient_cost contributes to the paid_by_payer field if this field is populated with a nonzero value.","cost" -"paid_dispensing_fee","No","FLOAT","The amount paid by the Payer to a pharmacy for dispensing a drug, excluding the amount paid for the drug ingredient. paid_dispensing_fee contributes to the paid_by_payer field if this field is populated with a nonzero value.","cost" -"payer_plan_period_id","No","INTEGER","A foreign key to the PAYER_PLAN_PERIOD table, where the details of the Payer, Plan and Family are stored. Record the payer_plan_id that relates to the payer who contributed to the paid_by_payer field.","cost" -"amount_allowed","No","FLOAT","The contracted amount agreed between the payer and provider.","cost" -"revenue_code_concept_id","No","INTEGER","A foreign key referring to a Standard Concept ID in the Standardized Vocabularies for Revenue codes.","cost" -"revenue_code_source_value","No","VARCHAR(50)","The source code for the Revenue code as it appears in the source data, stored here for reference.","cost" -"drg_concept_id","No","INTEGER","A foreign key to the predefined concept in the DRG Vocabulary reflecting the DRG for a visit.","cost" -"drg_source_value","No","VARCHAR(3)","The 3-digit DRG source code as it appears in the source data.","cost" -"payer_plan_period_id","Yes","INTEGER","A identifier for each unique combination of payer, plan, family code and time span.","payer_plan_period" -"person_id","Yes","INTEGER","A foreign key identifier to the Person covered by the payer. The demographic details of that Person are stored in the PERSON table.","payer_plan_period" -"payer_plan_period_start_date","Yes","DATE","The start date of the payer plan period.","payer_plan_period" -"payer_plan_period_end_date","Yes","DATE","The end date of the payer plan period.","payer_plan_period" -"payer_concept_id","No","INTEGER","A foreign key that refers to a standard Payer concept identifier in the Standarized Vocabularies","payer_plan_period" -"payer_source_value","No","VARCHAR(50)","The source code for the payer as it appears in the source data.","payer_plan_period" -"payer_source_concept_id","No","INTEGER","A foreign key to a payer concept that refers to the code used in the source.","payer_plan_period" -"plan_concept_id","No","INTEGER","A foreign key that refers to a standard plan concept identifier that represents the health benefit plan in the Standardized Vocabularies","payer_plan_period" -"plan_source_value","No","VARCHAR(50)","The source code for the Person's health benefit plan as it appears in the source data.","payer_plan_period" -"plan_source_concept_id","No","INTEGER","A foreign key to a plan concept that refers to the plan code used in the source data.","payer_plan_period" -"sponsor_concept_id","No","INTEGER","A foreign key that refers to a concept identifier that represents the sponsor in the Standardized Vocabularies.","payer_plan_period" -"sponsor_source_value","No","VARCHAR(50)","The source code for the Person's sponsor of the health plan as it appears in the source data.","payer_plan_period" -"sponsor_source_concept_id","No","INTEGER","A foreign key to a sponsor concept that refers to the sponsor code used in the source data.","payer_plan_period" -"family_source_value","No","VARCHAR(50)","The source code for the Person's family as it appears in the source data.","payer_plan_period" -"stop_reason_concept_id","No","INTEGER","A foreign key that refers to a standard termination reason that represents the reason for the termination in the Standardized Vocabularies.","payer_plan_period" -"stop_reason_source_value","No","VARCHAR(50)","The reason for stop-coverage as it appears in the source data.","payer_plan_period" -"stop_reason_source_concept_id","No","INTEGER","A foreign key to a stop-coverage concept that refers to the code used in the source.","payer_plan_period" -"care_site_id","Yes","INTEGER","A unique identifier for each Care Site.","care_site" -"care_site_name","No","VARCHAR(255)","The verbatim description or name of the Care Site as in data source","care_site" -"place_of_service_concept_id","No","INTEGER","A foreign key that refers to a Place of Service Concept ID in the Standardized Vocabularies.","care_site" -"location_id","No","INTEGER","A foreign key to the geographic Location in the LOCATION table, where the detailed address information is stored.","care_site" -"care_site_source_value","No","VARCHAR(50)","The identifier for the Care Site in the source data, stored here for reference.","care_site" -"place_of_service_source_value","No","VARCHAR(50)","The source code for the Place of Service as it appears in the source data, stored here for reference.","care_site" -"location_id","Yes","INTEGER","A unique identifier for each geographic location.","location" -"address_1","No","VARCHAR(50)","The address field 1, typically used for the street address, as it appears in the source data.","location" -"address_2","No","VARCHAR(50)","The address field 2, typically used for additional detail such as buildings, suites, floors, as it appears in the source data.","location" -"city","No","VARCHAR(50)","The city field as it appears in the source data.","location" -"state","No","VARCHAR(2)","The state field as it appears in the source data.","location" -"zip","No","VARCHAR(9)","The zip or postal code.","location" -"county","No","VARCHAR(20)","The county.","location" -"location_source_value","No","VARCHAR(50)","The verbatim information that is used to uniquely identify the location as it appears in the source data.","location" -"provider_id","Yes","INTEGER","A unique identifier for each Provider.","provider" -"provider_name","No","VARCHAR(255)","A description of the Provider.","provider" -"npi","No","VARCHAR(20)","The National Provider Identifier (NPI) of the provider.","provider" -"dea","No","VARCHAR(20)","The Drug Enforcement Administration (DEA) number of the provider.","provider" -"specialty_concept_id","No","INTEGER","A foreign key to a Standard Specialty Concept ID in the Standardized Vocabularies.","provider" -"care_site_id","No","INTEGER","A foreign key to the main Care Site where the provider is practicing.","provider" -"year_of_birth","No","INTEGER","The year of birth of the Provider.","provider" -"gender_concept_id","No","INTEGER","The gender of the Provider.","provider" -"provider_source_value","No","VARCHAR(50)","The identifier used for the Provider in the source data, stored here for reference.","provider" -"specialty_source_value","No","VARCHAR(50)","The source code for the Provider specialty as it appears in the source data, stored here for reference.","provider" -"specialty_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","provider" -"gender_source_value","No","VARCHAR(50)","The gender code for the Provider as it appears in the source data, stored here for reference.","provider" -"gender_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","provider" -"cdm_source_name","Yes","VARCHAR(255)","The full name of the source","cdm_source" -"cdm_source_abbreviation","No","VARCHAR(25)","An abbreviation of the name","cdm_source" -"cdm_holder","No","VARCHAR(255)","The name of the organization responsible for the development of the CDM instance","cdm_source" -"source_description","No","CLOB","A description of the source data origin and purpose for collection. The description may contain a summary of the period of time that is expected to be covered by this dataset.","cdm_source" -"source_documentation_reference","No","VARCHAR(255)","URL or other external reference to location of source documentation","cdm_source" -"cdm_etl _reference","No","VARCHAR(255)","URL or other external reference to location of ETL specification documentation and ETL source code","cdm_source" -"source_release_date","No","DATE","The date for which the source data are most current, such as the last day of data capture","cdm_source" -"cdm_release_date","No","DATE","The date when the CDM was instantiated","cdm_source" -"cdm_version","No","VARCHAR(10)","The version of CDM used","cdm_source" -"vocabulary_version","No","VARCHAR(20)","The version of the vocabulary used","cdm_source" -"metadata_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Metadata Concept identifier in the Standardized Vocabularies.","metadata" -"metadata_type_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Type Concept identifier in the Standardized Vocabularies.","metadata" -"name","Yes","VARCHAR(250)","The name of the Concept stored in metadata_concept_id or a description of the data being stored.","metadata" -"value_as_string","No","NVARCHAR","The metadata value stored as a string.","metadata" -"value_as_concept_id","No","INTEGER","A foreign key to a metadata value stored as a Concept ID.","metadata" -"metadata date","No","DATE","The date associated with the metadata","metadata" -"metadata_datetime","No","DATETIME","The date and time associated with the metadata","metadata" -"attribute_definition_id","Yes","INTEGER","A unique identifier for each Attribute.","attribute_definition" -"attribute_name","Yes","VARCHAR(255)","A short description of the Attribute.","attribute_definition" -"attribute_description","No","VARCHAR(MAX)","A complete description of the Attribute definition","attribute_definition" -"attribute_type_concept_id","Yes","INTEGER","Type defining what kind of Attribute Definition the record represents and how the syntax may be executed","attribute_definition" -"attribute_syntax","No","VARCHAR(MAX)","Syntax or code to operationalize the Attribute definition","attribute_definition" -"cohort_definition_id","Yes","INTEGER","A unique identifier for each Cohort.","cohort_definition" -"cohort_definition_name","Yes","VARCHAR(255)","A short description of the Cohort.","cohort_definition" -"cohort_definition_description","No","VARCHAR(MAX)","A complete description of the Cohort definition","cohort_definition" -"definition_type_concept_id","Yes","INTEGER","Type defining what kind of Cohort Definition the record represents and how the syntax may be executed","cohort_definition" -"cohort_definition_syntax","No","VARCHAR(MAX)","Syntax or code to operationalize the Cohort definition","cohort_definition" -"subject_concept_id","Yes","INTEGER","A foreign key to the Concept to which defines the domain of subjects that are members of the cohort (e.g., Person, Provider, Visit).","cohort_definition" -"cohort_instantiation_date","No","DATE","A date to indicate when the Cohort was instantiated in the COHORT table","cohort_definition" -"concept_id","Yes","INTEGER","A unique identifier for each Concept across all domains.","concept" -"concept_name","Yes","VARCHAR(255)","An unambiguous, meaningful and descriptive name for the Concept.","concept" -"domain_id","Yes","VARCHAR(20)","A foreign key to the [DOMAIN](https://github.com/OHDSI/CommonDataModel/wiki/DOMAIN) table the Concept belongs to.","concept" -"vocabulary_id","Yes","VARCHAR(20)","A foreign key to the [VOCABULARY](https://github.com/OHDSI/CommonDataModel/wiki/VOCABULARY) table indicating from which source the Concept has been adapted.","concept" -"concept_class_id","Yes","VARCHAR(20)","The attribute or concept class of the Concept. Examples are 'Clinical Drug', 'Ingredient', 'Clinical Finding' etc.","concept" -"standard_concept","No","VARCHAR(1)","This flag determines where a Concept is a Standard Concept, i.e. is used in the data, a Classification Concept, or a non-standard Source Concept. The allowables values are 'S' (Standard Concept) and 'C' (Classification Concept), otherwise the content is NULL.","concept" -"concept_code","Yes","VARCHAR(50)","The concept code represents the identifier of the Concept in the source vocabulary, such as SNOMED-CT concept IDs, RxNorm RXCUIs etc. Note that concept codes are not unique across vocabularies.","concept" -"valid_start_date","Yes","DATE","The date when the Concept was first recorded. The default value is 1-Jan-1970, meaning, the Concept has no (known) date of inception.","concept" -"valid_end_date","Yes","DATE","The date when the Concept became invalid because it was deleted or superseded (updated) by a new concept. The default value is 31-Dec-2099, meaning, the Concept is valid until it becomes deprecated.","concept" -"invalid_reason","No","VARCHAR(1)","Reason the Concept was invalidated. Possible values are D (deleted), U (replaced with an update) or NULL when valid_end_date has the default value.","concept" -"ancestor_concept_id","Yes","INTEGER","A foreign key to the concept in the concept table for the higher-level concept that forms the ancestor in the relationship.","concept_ancestor" -"descendant_concept_id","Yes","INTEGER","A foreign key to the concept in the concept table for the lower-level concept that forms the descendant in the relationship.","concept_ancestor" -"min_levels_of_separation","Yes","INTEGER","The minimum separation in number of levels of hierarchy between ancestor and descendant concepts. This is an attribute that is used to simplify hierarchic analysis.","concept_ancestor" -"max_levels_of_separation","Yes","INTEGER","The maximum separation in number of levels of hierarchy between ancestor and descendant concepts. This is an attribute that is used to simplify hierarchic analysis.","concept_ancestor" -"concept_class_id","Yes","VARCHAR(20)","A unique key for each class.","concept_class" -"concept_class_name","Yes","VARCHAR(255)","The name describing the Concept Class, e.g. ""Clinical Finding"", ""Ingredient"", etc.","concept_class" -"concept_class_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table for the unique Concept Class the record belongs to.","concept_class" -"concept_id_1","Yes","INTEGER","A foreign key to a Concept in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table associated with the relationship. Relationships are directional, and this field represents the source concept designation.","concept_relationship" -"concept_id_2","Yes","INTEGER","A foreign key to a Concept in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table associated with the relationship. Relationships are directional, and this field represents the destination concept designation.","concept_relationship" -"relationship_id","Yes","VARCHAR(20)","A unique identifier to the type or nature of the Relationship as defined in the [RELATIONSHIP](https://github.com/OHDSI/CommonDataModel/wiki/RELATIONSHIP) table.","concept_relationship" -"valid_start_date","Yes","DATE","The date when the instance of the Concept Relationship is first recorded.","concept_relationship" -"valid_end_date","Yes","DATE","The date when the Concept Relationship became invalid because it was deleted or superseded (updated) by a new relationship. Default value is 31-Dec-2099.","concept_relationship" -"invalid_reason","No","VARCHAR(1)","Reason the relationship was invalidated. Possible values are 'D' (deleted), 'U' (replaced with an update) or NULL when valid_end_date has the default value.","concept_relationship" -"concept_id","Yes","INTEGER","A foreign key to the Concept in the CONCEPT table.","concept_synonym" -"concept_synonym_name","Yes","VARCHAR(1000)","The alternative name for the Concept.","concept_synonym" -"language_concept_id","Yes","INTEGER","A foreign key to a Concept representing the language.","concept_synonym" -"domain_id","Yes","VARCHAR(20)","A unique key for each domain.","domain" -"domain_name","Yes","VARCHAR(255)","The name describing the Domain, e.g. ""Condition"", ""Procedure"", ""Measurement"" etc.","domain" -"domain_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table for the unique Domain Concept the Domain record belongs to.","domain" -"drug_concept_id","Yes","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for Branded Drug or Clinical Drug Concept.","drug_strength" -"ingredient_concept_id","Yes","INTEGER","A foreign key to the Concept in the CONCEPT table, representing the identifier for drug Ingredient Concept contained within the drug product.","drug_strength" -"amount_value","No","FLOAT","The numeric value associated with the amount of active ingredient contained within the product.","drug_strength" -"amount_unit_concept_id","No","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for the Unit for the absolute amount of active ingredient.","drug_strength" -"numerator_value","No","FLOAT","The numeric value associated with the concentration of the active ingredient contained in the product","drug_strength" -"numerator_unit_concept_id","No","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for the numerator Unit for the concentration of active ingredient.","drug_strength" -"denominator_value","No","FLOAT","The amount of total liquid (or other divisible product, such as ointment, gel, spray, etc.).","drug_strength" -"denominator_unit_concept_id","No","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for the denominator Unit for the concentration of active ingredient.","drug_strength" -"box_size","No","INTEGER","The number of units of Clinical of Branded Drug, or Quantified Clinical or Branded Drug contained in a box as dispensed to the patient","drug_strength" -"valid_start_date","Yes","DATE","The date when the Concept was first recorded. The default value is 1-Jan-1970.","drug_strength" -"valid_end_date","Yes","DATE","The date when the concept became invalid because it was deleted or superseded (updated) by a new Concept. The default value is 31-Dec-2099.","drug_strength" -"invalid_reason","No","VARCHAR(1)","Reason the concept was invalidated. Possible values are 'D' (deleted), 'U' (replaced with an update) or NULL when valid_end_date has the default value.","drug_strength" -"relationship_id","Yes","VARCHAR(20)","The type of relationship captured by the relationship record.","relationship" -"relationship_name","Yes","VARCHAR(255)","The text that describes the relationship type.","relationship" -"is_hierarchical","Yes","VARCHAR(1)","Defines whether a relationship defines concepts into classes or hierarchies. Values are 1 for hierarchical relationship or 0 if not.","relationship" -"defines_ancestry","Yes","VARCHAR(1)","Defines whether a hierarchical relationship contributes to the concept_ancestor table. These are subsets of the hierarchical relationships. Valid values are 1 or 0.","relationship" -"reverse_relationship_id","Yes","VARCHAR(20)","The identifier for the relationship used to define the reverse relationship between two concepts.","relationship" -"relationship_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the CONCEPT table for the unique relationship concept.","relationship" -"source_code","Yes","VARCHAR(50)","The source code being translated into a Standard Concept.","source_to_concept_map" -"source_concept_id","Yes","INTEGER","A foreign key to the Source Concept that is being translated into a Standard Concept.","source_to_concept_map" -"source_vocabulary_id","Yes","VARCHAR(20)","A foreign key to the VOCABULARY table defining the vocabulary of the source code that is being translated to a Standard Concept.","source_to_concept_map" -"source_code_description","No","VARCHAR(255)","An optional description for the source code. This is included as a convenience to compare the description of the source code to the name of the concept.","source_to_concept_map" -"target_concept_id","Yes","INTEGER","A foreign key to the target Concept to which the source code is being mapped.","source_to_concept_map" -"target_vocabulary_id","Yes","VARCHAR(20)","A foreign key to the VOCABULARY table defining the vocabulary of the target Concept.","source_to_concept_map" -"valid_start_date","Yes","DATE","The date when the mapping instance was first recorded.","source_to_concept_map" -"valid_end_date","Yes","DATE","The date when the mapping instance became invalid because it was deleted or superseded (updated) by a new relationship. Default value is 31-Dec-2099.","source_to_concept_map" -"invalid_reason","No","VARCHAR(1)","Reason the mapping instance was invalidated. Possible values are D (deleted), U (replaced with an update) or NULL when valid_end_date has the default value.","source_to_concept_map" -"vocabulary_id","Yes","VARCHAR(20)","A unique identifier for each Vocabulary, such as ICD9CM, SNOMED, Visit.","vocabulary" -"vocabulary_name","Yes","VARCHAR(255)","The name describing the vocabulary, for example ""International Classification of Diseases, Ninth Revision, Clinical Modification, Volume 1 and 2 (NCHS)"" etc.","vocabulary" -"vocabulary_reference","Yes","VARCHAR(255)","External reference to documentation or available download of the about the vocabulary.","vocabulary" -"vocabulary_version","Yes","VARCHAR(255)","Version of the Vocabulary as indicated in the source.","vocabulary" -"vocabulary_concept_id","Yes","INTEGER","A foreign key that refers to a standard concept identifier in the CONCEPT table for the Vocabulary the VOCABULARY record belongs to.","vocabulary" diff --git a/OMOP_CDM_v5_3_1.csv b/OMOP_CDM_v5_3_1.csv new file mode 100644 index 0000000..6d2d8f8 --- /dev/null +++ b/OMOP_CDM_v5_3_1.csv @@ -0,0 +1,408 @@ +"","field","required","type","description","table","schema" +"1","condition_occurrence_id","Yes","INTEGER","A unique identifier for each Condition Occurrence event.","condition_occurrence","cdm" +"2","person_id","Yes","INTEGER","A foreign key identifier to the Person who is experiencing the condition. The demographic details of that Person are stored in the PERSON table.","condition_occurrence","cdm" +"3","condition_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Condition Concept identifier in the Standardized Vocabularies.","condition_occurrence","cdm" +"4","condition_start_date","Yes","DATE","The date when the instance of the Condition is recorded.","condition_occurrence","cdm" +"5","condition_start_datetime","No","DATETIME","The date and time when the instance of the Condition is recorded.","condition_occurrence","cdm" +"6","condition_end_date","No","DATE","The date when the instance of the Condition is considered to have ended.","condition_occurrence","cdm" +"7","condition_end_datetime","No","DATE","The date when the instance of the Condition is considered to have ended.","condition_occurrence","cdm" +"8","condition_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the source data from which the condition was recorded, the level of standardization, and the type of occurrence.","condition_occurrence","cdm" +"9","stop_reason","No","VARCHAR(20)","The reason that the condition was no longer present, as indicated in the source data.","condition_occurrence","cdm" +"10","provider_id","No","INTEGER","A foreign key to the Provider in the PROVIDER table who was responsible for capturing (diagnosing) the Condition.","condition_occurrence","cdm" +"11","visit_occurrence_id","No","INTEGER","A foreign key to the visit in the VISIT_OCCURRENCE table during which the Condition was determined (diagnosed).","condition_occurrence","cdm" +"12","visit_detail_id","No","INTEGER","A foreign key to the visit in the VISIT_DETAIL table during which the Condition was determined (diagnosed).","condition_occurrence","cdm" +"13","condition_source_value","No","VARCHAR(50)","The source code for the condition as it appears in the source data. This code is mapped to a standard condition concept in the Standardized Vocabularies and the original code is stored here for reference.","condition_occurrence","cdm" +"14","condition_source_concept_id","No","INTEGER","A foreign key to a Condition Concept that refers to the code used in the source.","condition_occurrence","cdm" +"15","condition_status_source_value","No","VARCHAR(50)","The source code for the condition status as it appears in the source data.","condition_occurrence","cdm" +"16","condition_status_concept_id","No","INTEGER","A foreign key to the predefined Concept in the Standard Vocabulary reflecting the condition status","condition_occurrence","cdm" +"17","person_id","Yes","INTEGER","A foreign key identifier to the deceased person. The demographic details of that person are stored in the person table.","death","cdm" +"18","death_date","Yes","DATE","The date the person was deceased. If the precise date including day or month is not known or not allowed, December is used as the default month, and the last day of the month the default day.","death","cdm" +"19","death_datetime","No","DATETIME","The date and time the person was deceased. If the precise date including day or month is not known or not allowed, December is used as the default month, and the last day of the month the default day.","death","cdm" +"20","death_type_concept_id","Yes","INTEGER","A foreign key referring to the predefined concept identifier in the Standardized Vocabularies reflecting how the death was represented in the source data.","death","cdm" +"21","cause_concept_id","No","INTEGER","A foreign key referring to a standard concept identifier in the Standardized Vocabularies for conditions.","death","cdm" +"22","cause_source_value","No","VARCHAR(50)","The source code for the cause of death as it appears in the source data. This code is mapped to a standard concept in the Standardized Vocabularies and the original code is, stored here for reference.","death","cdm" +"23","cause_source_concept_id","No","INTEGER","A foreign key to the concept that refers to the code used in the source. Note, this variable name is abbreviated to ensure it will be allowable across database platforms.","death","cdm" +"24","device_exposure_id","Yes","INTEGER","A system-generated unique identifier for each Device Exposure.","device_exposure","cdm" +"25","person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the Device. The demographic details of that person are stored in the Person table.","device_exposure","cdm" +"26","device_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the Device concept.","device_exposure","cdm" +"27","device_exposure_start_date","Yes","DATE","The date the Device or supply was applied or used.","device_exposure","cdm" +"28","device_exposure_start_datetime","No","DATETIME","The date and time the Device or supply was applied or used.","device_exposure","cdm" +"29","device_exposure_end_date","No","DATE","The date the Device or supply was removed from use.","device_exposure","cdm" +"30","device_exposure_end_datetime","No","DATETIME","The date and time the Device or supply was removed from use.","device_exposure","cdm" +"31","device_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of Device Exposure recorded. It indicates how the Device Exposure was represented in the source data.","device_exposure","cdm" +"32","unique_device_id","No","VARCHAR(50)","A UDI or equivalent identifying the instance of the Device used in the Person.","device_exposure","cdm" +"33","quantity","No","INTEGER","The number of individual Devices used for the exposure.","device_exposure","cdm" +"34","provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who initiated of administered the Device.","device_exposure","cdm" +"35","visit_occurrence_id","No","INTEGER","A foreign key to the visit in the VISIT_OCCURRENCE table during which the device was used.","device_exposure","cdm" +"36","visit_detail_id","No","INTEGER","A foreign key to the visit detail in the VISIT_DETAIL table during which the Drug Exposure was initiated.","device_exposure","cdm" +"37","device_source_value","No","VARCHAR(50)","The source code for the Device as it appears in the source data. This code is mapped to a standard Device Concept in the Standardized Vocabularies and the original code is stored here for reference.","device_exposure","cdm" +"38","device_source_concept_id","No","INTEGER","A foreign key to a Device Concept that refers to the code used in the source.","device_exposure","cdm" +"39","drug_exposure_id","Yes","INTEGER","A system-generated unique identifier for each Drug utilization event.","drug_exposure","cdm" +"40","person_id","Yes","INTEGER","A foreign key identifier to the person who is subjected to the Drug. The demographic details of that person are stored in the person table.","drug_exposure","cdm" +"41","drug_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the Drug concept.","drug_exposure","cdm" +"42","drug_exposure_start_date","Yes","DATE","The start date for the current instance of Drug utilization. Valid entries include a start date of a prescription, the date a prescription was filled, or the date on which a Drug administration procedure was recorded.","drug_exposure","cdm" +"43","drug_exposure_start_datetime","No","DATETIME","The start date and time for the current instance of Drug utilization. Valid entries include a start date of a prescription, the date a prescription was filled, or the date on which a Drug administration procedure was recorded.","drug_exposure","cdm" +"44","drug_exposure_end_date","Yes","DATE","The end date for the current instance of Drug utilization. It is not available from all sources.","drug_exposure","cdm" +"45","drug_exposure_end_datetime","No","DATETIME","The end date and time for the current instance of Drug utilization. It is not available from all sources.","drug_exposure","cdm" +"46","verbatim_end_date","No","DATE","The known end date of a drug_exposure as provided by the source","drug_exposure","cdm" +"47","drug_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of Drug Exposure recorded. It indicates how the Drug Exposure was represented in the source data.","drug_exposure","cdm" +"48","stop_reason","No","VARCHAR(20)","The reason the Drug was stopped. Reasons include regimen completed, changed, removed, etc.","drug_exposure","cdm" +"49","refills","No","INTEGER","The number of refills after the initial prescription. The initial prescription is not counted, values start with 0.","drug_exposure","cdm" +"50","quantity","No","FLOAT","The quantity of drug as recorded in the original prescription or dispensing record.","drug_exposure","cdm" +"51","days_supply","No","INTEGER","The number of days of supply of the medication as recorded in the original prescription or dispensing record.","drug_exposure","cdm" +"52","sig","No","VARCHAR(MAX)","The directions (""signetur"") on the Drug prescription as recorded in the original prescription (and printed on the container) or dispensing record.","drug_exposure","cdm" +"53","route_concept_id","No","INTEGER","A foreign key to a predefined concept in the Standardized Vocabularies reflecting the route of administration.","drug_exposure","cdm" +"54","lot_number","No","VARCHAR(50)","An identifier assigned to a particular quantity or lot of Drug product from the manufacturer.","drug_exposure","cdm" +"55","provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who initiated (prescribed or administered) the Drug Exposure.","drug_exposure","cdm" +"56","visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table during which the Drug Exposure was initiated.","drug_exposure","cdm" +"57","visit_detail_id","No","INTEGER","A foreign key to the Visit Detail in the VISIT_DETAIL table during which the Drug Exposure was initiated.","drug_exposure","cdm" +"58","drug_source_value","No","VARCHAR(50)","The source code for the Drug as it appears in the source data. This code is mapped to a Standard Drug concept in the Standardized Vocabularies and the original code is, stored here for reference.","drug_exposure","cdm" +"59","drug_source_concept_id","No","INTEGER","A foreign key to a Drug Concept that refers to the code used in the source.","drug_exposure","cdm" +"60","route_source_value","No","VARCHAR(50)","The information about the route of administration as detailed in the source.","drug_exposure","cdm" +"61","dose_unit_source_value","No","VARCHAR(50)","The information about the dose unit as detailed in the source.","drug_exposure","cdm" +"62","domain_concept_id_1","Yes","INTEGER","The concept representing the domain of fact one, from which the corresponding table can be inferred.","fact_relationship","cdm" +"63","fact_id_1","Yes","INTEGER","The unique identifier in the table corresponding to the domain of fact one.","fact_relationship","cdm" +"64","domain_concept_id_2","Yes","INTEGER","The concept representing the domain of fact two, from which the corresponding table can be inferred.","fact_relationship","cdm" +"65","fact_id_2","Yes","INTEGER","The unique identifier in the table corresponding to the domain of fact two.","fact_relationship","cdm" +"66","relationship_concept_id","Yes","INTEGER","A foreign key to a Standard Concept ID of relationship in the Standardized Vocabularies.","fact_relationship","cdm" +"67","measurement_id","Yes","INTEGER","A unique identifier for each Measurement.","measurement","cdm" +"68","person_id","Yes","INTEGER","A foreign key identifier to the Person about whom the measurement was recorded. The demographic details of that Person are stored in the PERSON table.","measurement","cdm" +"69","measurement_concept_id","Yes","INTEGER","A foreign key to the standard measurement concept identifier in the Standardized Vocabularies.","measurement","cdm" +"70","measurement_date","Yes","DATE","The date of the Measurement.","measurement","cdm" +"71","measurement_datetime","No","DATETIME","The date and time of the Measurement. Some database systems don't have a datatype of time. To accomodate all temporal analyses, datatype datetime can be used (combining measurement_date and measurement_time [forum discussion](http://forums.ohdsi.org/t/date-time-and-datetime-problem-and-the-world-of-hours-and-1day/314))","measurement","cdm" +"72","measurement_time","No","VARCHAR(10)","The time of the Measurement. This is present for backwards compatibility and will deprecated in an upcoming version","measurement","cdm" +"73","measurement_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the provenance from where the Measurement record was recorded.","measurement","cdm" +"74","operator_concept_id","No","INTEGER","A foreign key identifier to the predefined Concept in the Standardized Vocabularies reflecting the mathematical operator that is applied to the value_as_number. Operators are <, <=, =, >=, >.","measurement","cdm" +"75","value_as_number","No","FLOAT","A Measurement result where the result is expressed as a numeric value.","measurement","cdm" +"76","value_as_concept_id","No","INTEGER","A foreign key to a Measurement result represented as a Concept from the Standardized Vocabularies (e.g., positive/negative, present/absent, low/high, etc.).","measurement","cdm" +"77","unit_concept_id","No","INTEGER","A foreign key to a Standard Concept ID of Measurement Units in the Standardized Vocabularies.","measurement","cdm" +"78","range_low","No","FLOAT","The lower limit of the normal range of the Measurement result. The lower range is assumed to be of the same unit of measure as the Measurement value.","measurement","cdm" +"79","range_high","No","FLOAT","The upper limit of the normal range of the Measurement. The upper range is assumed to be of the same unit of measure as the Measurement value.","measurement","cdm" +"80","provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who was responsible for initiating or obtaining the measurement.","measurement","cdm" +"81","visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table during which the Measurement was recorded.","measurement","cdm" +"82","visit_detail_id","No","INTEGER","A foreign key to the Visit Detail in the VISIT_DETAIL table during which the Measurement was recorded.","measurement","cdm" +"83","measurement_source_value","No","VARCHAR(50)","The Measurement name as it appears in the source data. This code is mapped to a Standard Concept in the Standardized Vocabularies and the original code is stored here for reference.","measurement","cdm" +"84","measurement_source_concept_id","No","INTEGER","A foreign key to a Concept in the Standard Vocabularies that refers to the code used in the source.","measurement","cdm" +"85","unit_source_value","No","VARCHAR(50)","The source code for the unit as it appears in the source data. This code is mapped to a standard unit concept in the Standardized Vocabularies and the original code is stored here for reference.","measurement","cdm" +"86","value_source_value","No","VARCHAR(50)","The source value associated with the content of the value_as_number or value_as_concept_id as stored in the source data.","measurement","cdm" +"87","note_id","Yes","INTEGER","A unique identifier for each note.","note","cdm" +"88","person_id","Yes","INTEGER","A foreign key identifier to the Person about whom the Note was recorded. The demographic details of that Person are stored in the PERSON table.","note","cdm" +"89","note_date","Yes","DATE","The date the note was recorded.","note","cdm" +"90","note_datetime","No","DATETIME","The date and time the note was recorded.","note","cdm" +"91","note_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the type, origin or provenance of the Note.","note","cdm" +"92","note_class_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the HL7 LOINC Document Type Vocabulary classification of the note.","note","cdm" +"93","note_title","No","VARCHAR(250)","The title of the Note as it appears in the source.","note","cdm" +"94","note_text","Yes","VARCHAR(MAX)","The content of the Note.","note","cdm" +"95","encoding_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the note character encoding type","note","cdm" +"96","language_concept_id","Yes","INTEGER","A foreign key to the predefined Concept in the Standardized Vocabularies reflecting the language of the note","note","cdm" +"97","provider_id","No","INTEGER","A foreign key to the Provider in the PROVIDER table who took the Note.","note","cdm" +"98","visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table when the Note was taken.","note","cdm" +"99","visit_detail_id","No","INTEGER","A foreign key to the Visit in the VISIT_DETAIL table when the Note was taken.","note","cdm" +"100","note_source_value","No","VARCHAR(50)","The source value associated with the origin of the Note","note","cdm" +"101","note_nlp_id","Yes","INTEGER","A unique identifier for each term extracted from a Note.","note_nlp","cdm" +"102","note_id","Yes","INTEGER","A foreign key to the note table note the term was extracted from.","note_nlp","cdm" +"103","section_concept_id","No","INTEGER","A foreign key to the predefined concept in the standardized vocabularies representing the section of the extracted term.","note_nlp","cdm" +"104","snippet","No","VARCHAR(250)","A small window of text surrounding the term.","note_nlp","cdm" +"105","offset","No","VARCHAR(50)","Character offset of the extracted term in the input note.","note_nlp","cdm" +"106","lexical_variant","Yes","VARCHAR(250)","Raw text extracted from the NLP tool.","note_nlp","cdm" +"107","note_nlp_concept_id","No","INTEGER","A foreign key to the predefined concept in the standardized vocabularies reflecting the normalized concept for the extracted term. Domain of the term is represented as part of the concept table.","note_nlp","cdm" +"108","note_nlp_source_concept_id","No","INTEGER","A foreign key to a concept that refers to the code in the source vocabulary used by the NLP system","note_nlp","cdm" +"109","nlp_system","No","VARCHAR(250)","Name and version of the NLP system that extracted the term.useful for data provenance.","note_nlp","cdm" +"110","nlp_date","Yes","DATE","The date of the note processing.useful for data provenance.","note_nlp","cdm" +"111","nlp_datetime","No","DATETIME","The date and time of the note processing. Useful for data provenance.","note_nlp","cdm" +"112","term_exists","No","VARCHAR(1)","A summary modifier that signifies presence or absence of the term for a given patient. Useful for quick querying.","note_nlp","cdm" +"113","term_temporal","No","VARCHAR(50)","An optional time modifier associated with the extracted term. (For now “past” or “present” only). Standardize it later.","note_nlp","cdm" +"114","term_modifiers","No","VARCHAR(2000)","A compact description of all the modifiers of the specific term extracted by the NLP system. (e.g. “son has rash” ? “negated=no,subject=family, certainty=undef,conditional=false,general=false”).","note_nlp","cdm" +"115","observation_id","Yes","INTEGER","A unique identifier for each observation.","observation","cdm" +"116","person_id","Yes","INTEGER","A foreign key identifier to the Person about whom the observation was recorded. The demographic details of that Person are stored in the PERSON table.","observation","cdm" +"117","observation_concept_id","Yes","INTEGER","A foreign key to the standard observation concept identifier in the Standardized Vocabularies.","observation","cdm" +"118","observation_date","Yes","DATE","The date of the observation.","observation","cdm" +"119","observation_datetime","No","DATETIME","The date and time of the observation.","observation","cdm" +"120","observation_type_concept_id","Yes","INTEGER","A foreign key to the predefined concept identifier in the Standardized Vocabularies reflecting the type of the observation.","observation","cdm" +"121","value_as_number","No","FLOAT","The observation result stored as a number. This is applicable to observations where the result is expressed as a numeric value.","observation","cdm" +"122","value_as_string","No","VARCHAR(60)","The observation result stored as a string. This is applicable to observations where the result is expressed as verbatim text.","observation","cdm" +"123","value_as_concept_id","No","INTEGER","A foreign key to an observation result stored as a Concept ID. This is applicable to observations where the result can be expressed as a Standard Concept from the Standardized Vocabularies (e.g., positive/negative, present/absent, low/high, etc.).","observation","cdm" +"124","qualifier_concept_id","No","INTEGER","A foreign key to a Standard Concept ID for a qualifier (e.g., severity of drug-drug interaction alert)","observation","cdm" +"125","unit_concept_id","No","INTEGER","A foreign key to a Standard Concept ID of measurement units in the Standardized Vocabularies.","observation","cdm" +"126","provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who was responsible for making the observation.","observation","cdm" +"127","visit_occurrence_id","No","INTEGER","A foreign key to the visit in the VISIT_OCCURRENCE table during which the observation was recorded.","observation","cdm" +"128","visit_detail_id","No","INTEGER","A foreign key to the visit in the VISIT_DETAIL table during which the observation was recorded.","observation","cdm" +"129","observation_source_value","No","VARCHAR(50)","The observation code as it appears in the source data. This code is mapped to a Standard Concept in the Standardized Vocabularies and the original code is, stored here for reference.","observation","cdm" +"130","observation_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","observation","cdm" +"131","unit_source_value","No","VARCHAR(50)","The source code for the unit as it appears in the source data. This code is mapped to a standard unit concept in the Standardized Vocabularies and the original code is, stored here for reference.","observation","cdm" +"132","qualifier_source_value","No","VARCHAR(50)","The source value associated with a qualifier to characterize the observation","observation","cdm" +"133","observation_period_id","Yes","INTEGER","A unique identifier for each observation period.","observation_period","cdm" +"134","person_id","Yes","INTEGER","A foreign key identifier to the person for whom the observation period is defined. The demographic details of that person are stored in the person table.","observation_period","cdm" +"135","observation_period_start_date","Yes","DATE","The start date of the observation period for which data are available from the data source.","observation_period","cdm" +"136","observation_period_end_date","Yes","DATE","The end date of the observation period for which data are available from the data source.","observation_period","cdm" +"137","period_type_concept_id","Yes","INTEGER","A foreign key identifier to the predefined concept in the Standardized Vocabularies reflecting the source of the observation period information","observation_period","cdm" +"138","person_id","Yes","INTEGER","A unique identifier for each person.","person","cdm" +"139","gender_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the CONCEPT table for the unique gender of the person.","person","cdm" +"140","year_of_birth","Yes","INTEGER","The year of birth of the person. For data sources with date of birth, the year is extracted. For data sources where the year of birth is not available, the approximate year of birth is derived based on any age group categorization available.","person","cdm" +"141","month_of_birth","No","INTEGER","The month of birth of the person. For data sources that provide the precise date of birth, the month is extracted and stored in this field.","person","cdm" +"142","day_of_birth","No","INTEGER","The day of the month of birth of the person. For data sources that provide the precise date of birth, the day is extracted and stored in this field.","person","cdm" +"143","birth_datetime","No","DATETIME","The date and time of birth of the person.","person","cdm" +"144","race_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the CONCEPT table for the unique race of the person.","person","cdm" +"145","ethnicity_concept_id","Yes","INTEGER","A foreign key that refers to the standard concept identifier in the Standardized Vocabularies for the ethnicity of the person.","person","cdm" +"146","location_id","No","INTEGER","A foreign key to the place of residency for the person in the location table, where the detailed address information is stored.","person","cdm" +"147","provider_id","No","INTEGER","A foreign key to the primary care provider the person is seeing in the provider table.","person","cdm" +"148","care_site_id","No","INTEGER","A foreign key to the site of primary care in the care_site table, where the details of the care site are stored.","person","cdm" +"149","person_source_value","No","VARCHAR(50)","An (encrypted) key derived from the person identifier in the source data. This is necessary when a use case requires a link back to the person data at the source dataset.","person","cdm" +"150","gender_source_value","No","VARCHAR(50)","The source code for the gender of the person as it appears in the source data. The person’s gender is mapped to a standard gender concept in the Standardized Vocabularies; the original value is stored here for reference.","person","cdm" +"151","gender_source_concept_id","No","INTEGER","A foreign key to the gender concept that refers to the code used in the source.","person","cdm" +"152","race_source_value","No","VARCHAR(50)","The source code for the race of the person as it appears in the source data. The person race is mapped to a standard race concept in the Standardized Vocabularies and the original value is stored here for reference.","person","cdm" +"153","race_source_concept_id","No","INTEGER","A foreign key to the race concept that refers to the code used in the source.","person","cdm" +"154","ethnicity_source_value","No","VARCHAR(50)","The source code for the ethnicity of the person as it appears in the source data. The person ethnicity is mapped to a standard ethnicity concept in the Standardized Vocabularies and the original code is, stored here for reference.","person","cdm" +"155","ethnicity_source_concept_id","No","INTEGER","A foreign key to the ethnicity concept that refers to the code used in the source.","person","cdm" +"156","procedure_occurrence_id","Yes","INTEGER","A system-generated unique identifier for each Procedure Occurrence.","procedure_occurrence","cdm" +"157","person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the Procedure. The demographic details of that Person are stored in the PERSON table.","procedure_occurrence","cdm" +"158","procedure_concept_id","Yes","INTEGER","A foreign key that refers to a standard procedure Concept identifier in the Standardized Vocabularies.","procedure_occurrence","cdm" +"159","procedure_date","Yes","DATE","The date on which the Procedure was performed.","procedure_occurrence","cdm" +"160","procedure_datetime","No","DATETIME","The date and time on which the Procedure was performed.","procedure_occurrence","cdm" +"161","procedure_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the procedure record is derived.","procedure_occurrence","cdm" +"162","modifier_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for a modifier to the Procedure (e.g. bilateral)","procedure_occurrence","cdm" +"163","quantity","No","INTEGER","The quantity of procedures ordered or administered.","procedure_occurrence","cdm" +"164","provider_id","No","INTEGER","A foreign key to the provider in the PROVIDER table who was responsible for carrying out the procedure.","procedure_occurrence","cdm" +"165","visit_occurrence_id","No","INTEGER","A foreign key to the Visit in the VISIT_OCCURRENCE table during which the Procedure was carried out.","procedure_occurrence","cdm" +"166","visit_detail_id","No","INTEGER","A foreign key to the Visit Detail in the VISIT_DETAIL table during which the Procedure was carried out.","procedure_occurrence","cdm" +"167","procedure_source_value","No","VARCHAR(50)","The source code for the Procedure as it appears in the source data. This code is mapped to a standard procedure Concept in the Standardized Vocabularies and the original code is, stored here for reference. Procedure source codes are typically ICD-9-Proc, CPT-4, HCPCS or OPCS-4 codes.","procedure_occurrence","cdm" +"168","procedure_source_concept_id","No","INTEGER","A foreign key to a Procedure Concept that refers to the code used in the source.","procedure_occurrence","cdm" +"169","modifier_source_value","No","VARCHAR(50)","The source code for the qualifier as it appears in the source data.","procedure_occurrence","cdm" +"170","specimen_id","Yes","INTEGER","A unique identifier for each specimen.","specimen","cdm" +"171","person_id","Yes","INTEGER","A foreign key identifier to the Person for whom the Specimen is recorded.","specimen","cdm" +"172","specimen_concept_id","Yes","INTEGER","A foreign key referring to a Standard Concept identifier in the Standardized Vocabularies for the Specimen.","specimen","cdm" +"173","specimen_type_concept_id","Yes","INTEGER","A foreign key referring to the Concept identifier in the Standardized Vocabularies reflecting the system of record from which the Specimen was represented in the source data.","specimen","cdm" +"174","specimen_date","Yes","DATE","The date the specimen was obtained from the Person.","specimen","cdm" +"175","specimen_datetime","No","DATETIME","The date and time on the date when the Specimen was obtained from the person.","specimen","cdm" +"176","quantity","No","FLOAT","The amount of specimen collection from the person during the sampling procedure.","specimen","cdm" +"177","unit_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for the Unit associated with the numeric quantity of the Specimen collection.","specimen","cdm" +"178","anatomic_site_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for the anatomic location of specimen collection.","specimen","cdm" +"179","disease_status_concept_id","No","INTEGER","A foreign key to a Standard Concept identifier for the Disease Status of specimen collection.","specimen","cdm" +"180","specimen_source_id","No","VARCHAR(50)","The Specimen identifier as it appears in the source data.","specimen","cdm" +"181","specimen_source_value","No","VARCHAR(50)","The Specimen value as it appears in the source data. This value is mapped to a Standard Concept in the Standardized Vocabularies and the original code is, stored here for reference.","specimen","cdm" +"182","unit_source_value","No","VARCHAR(50)","The information about the Unit as detailed in the source.","specimen","cdm" +"183","anatomic_site_source_value","No","VARCHAR(50)","The information about the anatomic site as detailed in the source.","specimen","cdm" +"184","disease_status_source_value","No","VARCHAR(50)","The information about the disease status as detailed in the source.","specimen","cdm" +"185","visit_detail_id","Yes","INTEGER","A unique identifier for each Person's visit or encounter at a healthcare provider.","visit_detail","cdm" +"186","person_id","Yes","INTEGER","A foreign key identifier to the Person for whom the visit is recorded. The demographic details of that Person are stored in the PERSON table.","visit_detail","cdm" +"187","visit_concept_id","Yes","INTEGER","A foreign key that refers to a visit Concept identifier in the Standardized Vocabularies.","visit_detail","cdm" +"188","visit_start_date","Yes","DATE","The start date of the visit.","visit_detail","cdm" +"189","visit_start_datetime","No","DATETIME","The date and time of the visit started.","visit_detail","cdm" +"190","visit_end_date","Yes","DATE","The end date of the visit. If this is a one-day visit the end date should match the start date.","visit_detail","cdm" +"191","visit_end_datetime","No","DATETIME","The date and time of the visit end.","visit_detail","cdm" +"192","visit_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the visit record is derived.","visit_detail","cdm" +"193","provider_id","No","INTEGER","A foreign key to the provider in the provider table who was associated with the visit.","visit_detail","cdm" +"194","care_site_id","No","INTEGER","A foreign key to the care site in the care site table that was visited.","visit_detail","cdm" +"195","visit_source_value","No","STRING(50)","The source code for the visit as it appears in the source data.","visit_detail","cdm" +"196","visit_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","visit_detail","cdm" +"197","admitting_source_value","No","VARCHAR(50)","The source code for the admitting source as it appears in the source data.","visit_detail","cdm" +"198","admitting_source_concept_id","No","INTEGER","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the admitting source for a visit.","visit_detail","cdm" +"199","discharge_to_source_value","No","VARCHAR(50)","The source code for the discharge disposition as it appears in the source data.","visit_detail","cdm" +"200","discharge_to_concept_id","No","INTEGER","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the discharge disposition for a visit.","visit_detail","cdm" +"201","preceding_visit_detail_id","No","INTEGER","A foreign key to the VISIT_DETAIL table of the visit immediately preceding this visit","visit_detail","cdm" +"202","visit_detail_parent_id","No","INTEGER","A foreign key to the VISIT_DETAIL table record to represent the immediate parent visit-detail record.","visit_detail","cdm" +"203","visit_occurrence_id","Yes","INTEGER","A foreign key that refers to the record in the VISIT_OCCURRENCE table. This is a required field, because for every visit_detail is a child of visit_occurrence and cannot exist without a corresponding parent record in visit_occurrence.","visit_detail","cdm" +"204","visit_occurrence_id","Yes","INTEGER","A unique identifier for each Person's visit or encounter at a healthcare provider.","visit_occurrence","cdm" +"205","person_id","Yes","INTEGER","A foreign key identifier to the Person for whom the visit is recorded. The demographic details of that Person are stored in the PERSON table.","visit_occurrence","cdm" +"206","visit_concept_id","Yes","INTEGER","A foreign key that refers to a visit Concept identifier in the Standardized Vocabularies.","visit_occurrence","cdm" +"207","visit_start_date","Yes","DATE","The start date of the visit.","visit_occurrence","cdm" +"208","visit_start_datetime","No","DATETIME","The date and time of the visit started.","visit_occurrence","cdm" +"209","visit_end_date","Yes","DATE","The end date of the visit. If this is a one-day visit the end date should match the start date.","visit_occurrence","cdm" +"210","visit_end_datetime","No","DATETIME","The date and time of the visit end.","visit_occurrence","cdm" +"211","visit_type_concept_id","Yes","INTEGER","A foreign key to the predefined Concept identifier in the Standardized Vocabularies reflecting the type of source data from which the visit record is derived.","visit_occurrence","cdm" +"212","provider_id","No","INTEGER","A foreign key to the provider in the provider table who was associated with the visit.","visit_occurrence","cdm" +"213","care_site_id","No","INTEGER","A foreign key to the care site in the care site table that was visited.","visit_occurrence","cdm" +"214","visit_source_value","No","VARCHAR(50)","The source code for the visit as it appears in the source data.","visit_occurrence","cdm" +"215","visit_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","visit_occurrence","cdm" +"216","admitting_source_concept_id","No","INTEGER","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the admitting source for a visit.","visit_occurrence","cdm" +"217","admitting_source_value","No","VARCHAR(50)","The source code for the admitting source as it appears in the source data.","visit_occurrence","cdm" +"218","discharge_to_concept_id","No","INTEGER","A foreign key to the predefined concept in the Place of Service Vocabulary reflecting the discharge disposition for a visit.","visit_occurrence","cdm" +"219","discharge_to_source_value","No","VARCHAR(50)","The source code for the discharge disposition as it appears in the source data.","visit_occurrence","cdm" +"220","preceding_visit_occurrence_id","No","INTEGER","A foreign key to the VISIT_OCCURRENCE table of the visit immediately preceding this visit","visit_occurrence","cdm" +"221","cohort_definition_id","Yes","INTEGER","A foreign key to a record in the COHORT_DEFINITION table containing relevant Cohort Definition information.","cohort","results" +"222","subject_id","Yes","INTEGER","A foreign key to the subject in the cohort. These could be referring to records in the PERSON, PROVIDER, VISIT_OCCURRENCE table.","cohort","results" +"223","cohort_start_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit first match.","cohort","results" +"224","cohort_end_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit no longer match or the Cohort membership was terminated.","cohort","results" +"225","cohort_definition_id","Yes","INTEGER","A foreign key to a record in the [COHORT_DEFINITION](https://github.com/OHDSI/CommonDataModel/wiki/COHORT_DEFINITION) table containing relevant Cohort Definition information.","cohort_attribute","results" +"226","subject_id","Yes","INTEGER","A foreign key to the subject in the Cohort. These could be referring to records in the PERSON, PROVIDER, VISIT_OCCURRENCE table.","cohort_attribute","results" +"227","cohort_start_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit first match.","cohort_attribute","results" +"228","cohort_end_date","Yes","DATE","The date when the Cohort Definition criteria for the Person, Provider or Visit no longer match or the Cohort membership was terminated.","cohort_attribute","results" +"229","attribute_definition_id","Yes","INTEGER","A foreign key to a record in the [ATTRIBUTE_DEFINITION](https://github.com/OHDSI/CommonDataModel/wiki/ATTRIBUTE_DEFINITION) table containing relevant Attribute Definition information.","cohort_attribute","results" +"230","value_as_number","No","FLOAT","The attribute result stored as a number. This is applicable to attributes where the result is expressed as a numeric value.","cohort_attribute","results" +"231","value_as_concept_id","No","INTEGER","The attribute result stored as a Concept ID. This is applicable to attributes where the result is expressed as a categorical value.","cohort_attribute","results" +"232","condition_era_id","Yes","INTEGER","A unique identifier for each Condition Era.","condition_era","cdm" +"233","person_id","Yes","INTEGER","A foreign key identifier to the Person who is experiencing the Condition during the Condition Era. The demographic details of that Person are stored in the PERSON table.","condition_era","cdm" +"234","condition_concept_id","Yes","INTEGER","A foreign key that refers to a standard Condition Concept identifier in the Standardized Vocabularies.","condition_era","cdm" +"235","condition_era_start_date","Yes","DATE","The start date for the Condition Era constructed from the individual instances of Condition Occurrences. It is the start date of the very first chronologically recorded instance of the condition.","condition_era","cdm" +"236","condition_era_end_date","Yes","DATE","The end date for the Condition Era constructed from the individual instances of Condition Occurrences. It is the end date of the final continuously recorded instance of the Condition.","condition_era","cdm" +"237","condition_occurrence_count","No","INTEGER","The number of individual Condition Occurrences used to construct the condition era.","condition_era","cdm" +"238","dose_era_id","Yes","INTEGER","A unique identifier for each Dose Era.","dose_era","cdm" +"239","person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the drug during the drug era. The demographic details of that Person are stored in the PERSON table.","dose_era","cdm" +"240","drug_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the active Ingredient Concept.","dose_era","cdm" +"241","unit_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the unit concept.","dose_era","cdm" +"242","dose_value","Yes","FLOAT","The numeric value of the dose.","dose_era","cdm" +"243","dose_era_start_date","Yes","DATE","The start date for the drug era constructed from the individual instances of drug exposures. It is the start date of the very first chronologically recorded instance of utilization of a drug.","dose_era","cdm" +"244","dose_era_end_date","Yes","DATE","The end date for the drug era constructed from the individual instance of drug exposures. It is the end date of the final continuously recorded instance of utilization of a drug.","dose_era","cdm" +"245","drug_era_id","Yes","INTEGER","A unique identifier for each Drug Era.","drug_era","cdm" +"246","person_id","Yes","INTEGER","A foreign key identifier to the Person who is subjected to the Drug during the fDrug Era. The demographic details of that Person are stored in the PERSON table.","drug_era","cdm" +"247","drug_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Concept identifier in the Standardized Vocabularies for the Ingredient Concept.","drug_era","cdm" +"248","drug_era_start_date","Yes","DATE","The start date for the Drug Era constructed from the individual instances of Drug Exposures. It is the start date of the very first chronologically recorded instance of conutilization of a Drug.","drug_era","cdm" +"249","drug_era_end_date","Yes","DATE","The end date for the drug era constructed from the individual instance of drug exposures. It is the end date of the final continuously recorded instance of utilization of a drug.","drug_era","cdm" +"250","drug_exposure_count","No","INTEGER","The number of individual Drug Exposure occurrences used to construct the Drug Era.","drug_era","cdm" +"251","gap_days","No","INTEGER","The number of days that are not covered by DRUG_EXPOSURE records that were used to make up the era record.","drug_era","cdm" +"252","cost_id","Yes","INTEGER","A unique identifier for each COST record.","cost","cdm" +"253","cost_event_id","Yes","INTEGER","A foreign key identifier to the event (e.g. Measurement, Procedure, Visit, Drug Exposure, etc) record for which cost data are recorded.","cost","cdm" +"254","cost_domain_id","Yes","VARCHAR(20)","The concept representing the domain of the cost event, from which the corresponding table can be inferred that contains the entity for which cost information is recorded.","cost","cdm" +"255","cost_type_concept_id","Yes","INTEGER","A foreign key identifier to a concept in the CONCEPT table for the provenance or the source of the COST data: Calculated from insurance claim information, provider revenue, calculated from cost-to-charge ratio, reported from accounting database, etc.","cost","cdm" +"256","currency_concept_id","No","INTEGER","A foreign key identifier to the concept representing the 3-letter code used to delineate international currencies, such as USD for US Dollar.","cost","cdm" +"257","total_charge","No","FLOAT","The total amount charged by some provider of goods or services (e.g. hospital, physician pharmacy, dme provider) to payers (insurance companies, the patient).","cost","cdm" +"258","total_cost","No","FLOAT","The cost incurred by the provider of goods or services.","cost","cdm" +"259","total_paid","No","FLOAT","The total amount actually paid from all payers for goods or services of the provider.","cost","cdm" +"260","paid_by_payer","No","FLOAT","The amount paid by the Payer for the goods or services.","cost","cdm" +"261","paid_by_patient","No","FLOAT","The total amount paid by the Person as a share of the expenses.","cost","cdm" +"262","paid_patient_copay","No","FLOAT","The amount paid by the Person as a fixed contribution to the expenses.","cost","cdm" +"263","paid_patient_coinsurance","No","FLOAT","The amount paid by the Person as a joint assumption of risk. Typically, this is a percentage of the expenses defined by the Payer Plan after the Person's deductible is exceeded.","cost","cdm" +"264","paid_patient_deductible","No","FLOAT","The amount paid by the Person that is counted toward the deductible defined by the Payer Plan. paid_patient_deductible does contribute to the paid_by_patient variable.","cost","cdm" +"265","paid_by_primary","No","FLOAT","The amount paid by a primary Payer through the coordination of benefits.","cost","cdm" +"266","paid_ingredient_cost","No","FLOAT","The amount paid by the Payer to a pharmacy for the drug, excluding the amount paid for dispensing the drug. paid_ingredient_cost contributes to the paid_by_payer field if this field is populated with a nonzero value.","cost","cdm" +"267","paid_dispensing_fee","No","FLOAT","The amount paid by the Payer to a pharmacy for dispensing a drug, excluding the amount paid for the drug ingredient. paid_dispensing_fee contributes to the paid_by_payer field if this field is populated with a nonzero value.","cost","cdm" +"268","payer_plan_period_id","No","INTEGER","A foreign key to the PAYER_PLAN_PERIOD table, where the details of the Payer, Plan and Family are stored. Record the payer_plan_id that relates to the payer who contributed to the paid_by_payer field.","cost","cdm" +"269","amount_allowed","No","FLOAT","The contracted amount agreed between the payer and provider.","cost","cdm" +"270","revenue_code_concept_id","No","INTEGER","A foreign key referring to a Standard Concept ID in the Standardized Vocabularies for Revenue codes.","cost","cdm" +"271","revenue_code_source_value","No","VARCHAR(50)","The source code for the Revenue code as it appears in the source data, stored here for reference.","cost","cdm" +"272","drg_concept_id","No","INTEGER","A foreign key to the predefined concept in the DRG Vocabulary reflecting the DRG for a visit.","cost","cdm" +"273","drg_source_value","No","VARCHAR(3)","The 3-digit DRG source code as it appears in the source data.","cost","cdm" +"274","payer_plan_period_id","Yes","INTEGER","A identifier for each unique combination of payer, sponsor, plan, family code and time span.","payer_plan_period","cdm" +"275","person_id","Yes","INTEGER","A foreign key identifier to the Person covered by the payer. The demographic details of that Person are stored in the PERSON table.","payer_plan_period","cdm" +"276","payer_plan_period_start_date","Yes","DATE","The start date of the payer plan period.","payer_plan_period","cdm" +"277","payer_plan_period_end_date","Yes","DATE","The end date of the payer plan period.","payer_plan_period","cdm" +"278","payer_concept_id","No","INTEGER","A foreign key that refers to a Standard Payer concept identifiers in the Standardized Vocabularies","payer_plan_period","cdm" +"279","payer_source_value","No","VARCHAR(50)","The source code for the payer as it appears in the source data.","payer_plan_period","cdm" +"280","payer_source_concept_id","No","INTEGER","A foreign key to a payer concept that refers to the code used in the source.","payer_plan_period","cdm" +"281","plan_concept_id","No","INTEGER","A foreign key that refers to a Standard plan that represents the health benefit plan in the Standardized Vocabularies","payer_plan_period","cdm" +"282","plan_source_value","No","VARCHAR(50)","The source code for the Person's health benefit plan as it appears in the source data.","payer_plan_period","cdm" +"283","plan_source_concept_id","No","INTEGER","A foreign key to a plan concept that refers to the code used in the source.","payer_plan_period","cdm" +"284","sponsor_concept_id","No","INTEGER","A foreign key that refers to a Standard plan that represents the sponsor in the Standardized Vocabularies","payer_plan_period","cdm" +"285","sponsor_source_value","No","VARCHAR(50)","The source code for the Person's sponsor of the health plan as it appears in the source data.","payer_plan_period","cdm" +"286","sponsor_source_concept_id*","No","INTEGER","A foreign key to a sponsor concept that refers to the code used in the source.","payer_plan_period","cdm" +"287","family_source_value","No","VARCHAR(50)","The source code for the Person's family as it appears in the source data.","payer_plan_period","cdm" +"288","stop_reason_concept_id","No","INTEGER","A foreign key that refers to a Standard termination reason that represents the reason for the termination in the Standardized Vocabularies.","payer_plan_period","cdm" +"289","stop_reason_source_value","No","VARCHAR(50)","The reason for stop-coverage of the record.","payer_plan_period","cdm" +"290","stop_reason_source_concept_id","No","INTEGER","A foreign key to a stop-coverage concept that refers to the code used in the source.","payer_plan_period","cdm" +"291","care_site_id","Yes","INTEGER","A unique identifier for each Care Site.","care_site","cdm" +"292","care_site_name","No","VARCHAR(255)","The verbatim description or name of the Care Site as in data source","care_site","cdm" +"293","place_of_service_concept_id","No","INTEGER","A foreign key that refers to a Place of Service Concept ID in the Standardized Vocabularies.","care_site","cdm" +"294","location_id","No","INTEGER","A foreign key to the geographic Location in the LOCATION table, where the detailed address information is stored.","care_site","cdm" +"295","care_site_source_value","No","VARCHAR(50)","The identifier for the Care Site in the source data, stored here for reference.","care_site","cdm" +"296","place_of_service_source_value","No","VARCHAR(50)","The source code for the Place of Service as it appears in the source data, stored here for reference.","care_site","cdm" +"297","location_id","Yes","INTEGER","A unique identifier for each geographic location.","location","cdm" +"298","address_1","No","VARCHAR(50)","The address field 1, typically used for the street address, as it appears in the source data.","location","cdm" +"299","address_2","No","VARCHAR(50)","The address field 2, typically used for additional detail such as buildings, suites, floors, as it appears in the source data.","location","cdm" +"300","city","No","VARCHAR(50)","The city field as it appears in the source data.","location","cdm" +"301","state","No","VARCHAR(2)","The state field as it appears in the source data.","location","cdm" +"302","zip","No","VARCHAR(9)","The zip or postal code.","location","cdm" +"303","county","No","VARCHAR(20)","The county.","location","cdm" +"304","location_source_value","No","VARCHAR(50)","The verbatim information that is used to uniquely identify the location as it appears in the source data.","location","cdm" +"305","provider_id","Yes","INTEGER","A unique identifier for each Provider.","provider","cdm" +"306","provider_name","No","VARCHAR(255)","A description of the Provider.","provider","cdm" +"307","npi","No","VARCHAR(20)","The National Provider Identifier (NPI) of the provider.","provider","cdm" +"308","dea","No","VARCHAR(20)","The Drug Enforcement Administration (DEA) number of the provider.","provider","cdm" +"309","specialty_concept_id","No","INTEGER","A foreign key to a Standard Specialty Concept ID in the Standardized Vocabularies.","provider","cdm" +"310","care_site_id","No","INTEGER","A foreign key to the main Care Site where the provider is practicing.","provider","cdm" +"311","year_of_birth","No","INTEGER","The year of birth of the Provider.","provider","cdm" +"312","gender_concept_id","No","INTEGER","The gender of the Provider.","provider","cdm" +"313","provider_source_value","No","VARCHAR(50)","The identifier used for the Provider in the source data, stored here for reference.","provider","cdm" +"314","specialty_source_value","No","VARCHAR(50)","The source code for the Provider specialty as it appears in the source data, stored here for reference.","provider","cdm" +"315","specialty_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","provider","cdm" +"316","gender_source_value","No","VARCHAR(50)","The gender code for the Provider as it appears in the source data, stored here for reference.","provider","cdm" +"317","gender_source_concept_id","No","INTEGER","A foreign key to a Concept that refers to the code used in the source.","provider","cdm" +"318","cdm_source_name","Yes","VARCHAR(255)","The full name of the source","cdm_source","cdm" +"319","cdm_source_abbreviation","No","VARCHAR(25)","An abbreviation of the name","cdm_source","cdm" +"320","cdm_holder","No","VARCHAR(255)","The name of the organization responsible for the development of the CDM instance","cdm_source","cdm" +"321","source_description","No","CLOB","A description of the source data origin and purpose for collection. The description may contain a summary of the period of time that is expected to be covered by this dataset.","cdm_source","cdm" +"322","source_documentation_reference","No","VARCHAR(255)","URL or other external reference to location of source documentation","cdm_source","cdm" +"323","cdm_etl_reference","No","VARCHAR(255)","URL or other external reference to location of ETL specification documentation and ETL source code","cdm_source","cdm" +"324","source_release_date","No","DATE","The date for which the source data are most current, such as the last day of data capture","cdm_source","cdm" +"325","cdm_release_date","No","DATE","The date when the CDM was instantiated","cdm_source","cdm" +"326","cdm_version","No","VARCHAR(10)","The version of CDM used","cdm_source","cdm" +"327","vocabulary_version","No","VARCHAR(20)","The version of the vocabulary used","cdm_source","cdm" +"328","metadata_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Metadata Concept identifier in the Standardized Vocabularies.","metadata","cdm" +"329","metadata_type_concept_id","Yes","INTEGER","A foreign key that refers to a Standard Type Concept identifier in the Standardized Vocabularies.","metadata","cdm" +"330","name","Yes","VARCHAR(250)","The name of the Concept stored in metadata_concept_id or a description of the data being stored.","metadata","cdm" +"331","value_as_string","No","NVARCHAR","The metadata value stored as a string.","metadata","cdm" +"332","value_as_concept_id","No","INTEGER","A foreign key to a metadata value stored as a Concept ID.","metadata","cdm" +"333","metadata date","No","DATE","The date associated with the metadata","metadata","cdm" +"334","metadata_datetime","No","DATETIME","The date and time associated with the metadata","metadata","cdm" +"335","attribute_definition_id","Yes","INTEGER","A unique identifier for each Attribute.","attribute_definition","cdm" +"336","attribute_name","Yes","VARCHAR(255)","A short description of the Attribute.","attribute_definition","cdm" +"337","attribute_description","No","VARCHAR(MAX)","A complete description of the Attribute definition","attribute_definition","cdm" +"338","attribute_type_concept_id","Yes","INTEGER","Type defining what kind of Attribute Definition the record represents and how the syntax may be executed","attribute_definition","cdm" +"339","attribute_syntax","No","VARCHAR(MAX)","Syntax or code to operationalize the Attribute definition","attribute_definition","cdm" +"340","cohort_definition_id","Yes","INTEGER","A unique identifier for each Cohort.","cohort_definition","cdm" +"341","cohort_definition_name","Yes","VARCHAR(255)","A short description of the Cohort.","cohort_definition","cdm" +"342","cohort_definition_description","No","VARCHAR(MAX)","A complete description of the Cohort definition","cohort_definition","cdm" +"343","definition_type_concept_id","Yes","INTEGER","Type defining what kind of Cohort Definition the record represents and how the syntax may be executed","cohort_definition","cdm" +"344","cohort_definition_syntax","No","VARCHAR(MAX)","Syntax or code to operationalize the Cohort definition","cohort_definition","cdm" +"345","subject_concept_id","Yes","INTEGER","A foreign key to the Concept to which defines the domain of subjects that are members of the cohort (e.g., Person, Provider, Visit).","cohort_definition","cdm" +"346","cohort_initiation_date","No","DATE","A date to indicate when the Cohort was initiated in the COHORT table","cohort_definition","cdm" +"347","concept_id","Yes","INTEGER","A unique identifier for each Concept across all domains.","concept","cdm" +"348","concept_name","Yes","VARCHAR(255)","An unambiguous, meaningful and descriptive name for the Concept.","concept","cdm" +"349","domain_id","Yes","VARCHAR(20)","A foreign key to the [DOMAIN](https://github.com/OHDSI/CommonDataModel/wiki/DOMAIN) table the Concept belongs to.","concept","cdm" +"350","vocabulary_id","Yes","VARCHAR(20)","A foreign key to the [VOCABULARY](https://github.com/OHDSI/CommonDataModel/wiki/VOCABULARY) table indicating from which source the Concept has been adapted.","concept","cdm" +"351","concept_class_id","Yes","VARCHAR(20)","The attribute or concept class of the Concept. Examples are 'Clinical Drug', 'Ingredient', 'Clinical Finding' etc.","concept","cdm" +"352","standard_concept","No","VARCHAR(1)","This flag determines where a Concept is a Standard Concept, i.e. is used in the data, a Classification Concept, or a non-standard Source Concept. The allowables values are 'S' (Standard Concept) and 'C' (Classification Concept), otherwise the content is NULL.","concept","cdm" +"353","concept_code","Yes","VARCHAR(50)","The concept code represents the identifier of the Concept in the source vocabulary, such as SNOMED-CT concept IDs, RxNorm RXCUIs etc. Note that concept codes are not unique across vocabularies.","concept","cdm" +"354","valid_start_date","Yes","DATE","The date when the Concept was first recorded. The default value is 1-Jan-1970, meaning, the Concept has no (known) date of inception.","concept","cdm" +"355","valid_end_date","Yes","DATE","The date when the Concept became invalid because it was deleted or superseded (updated) by a new concept. The default value is 31-Dec-2099, meaning, the Concept is valid until it becomes deprecated.","concept","cdm" +"356","invalid_reason","No","VARCHAR(1)","Reason the Concept was invalidated. Possible values are D (deleted), U (replaced with an update) or NULL when valid_end_date has the default value.","concept","cdm" +"357","ancestor_concept_id","Yes","INTEGER","A foreign key to the concept in the concept table for the higher-level concept that forms the ancestor in the relationship.","concept_ancestor","cdm" +"358","descendant_concept_id","Yes","INTEGER","A foreign key to the concept in the concept table for the lower-level concept that forms the descendant in the relationship.","concept_ancestor","cdm" +"359","min_levels_of_separation","Yes","INTEGER","The minimum separation in number of levels of hierarchy between ancestor and descendant concepts. This is an attribute that is used to simplify hierarchic analysis.","concept_ancestor","cdm" +"360","max_levels_of_separation","Yes","INTEGER","The maximum separation in number of levels of hierarchy between ancestor and descendant concepts. This is an attribute that is used to simplify hierarchic analysis.","concept_ancestor","cdm" +"361","concept_class_id","Yes","VARCHAR(20)","A unique key for each class.","concept_class","cdm" +"362","concept_class_name","Yes","VARCHAR(255)","The name describing the Concept Class, e.g. ""Clinical Finding"", ""Ingredient"", etc.","concept_class","cdm" +"363","concept_class_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table for the unique Concept Class the record belongs to.","concept_class","cdm" +"364","concept_id_1","Yes","INTEGER","A foreign key to a Concept in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table associated with the relationship. Relationships are directional, and this field represents the source concept designation.","concept_relationship","cdm" +"365","concept_id_2","Yes","INTEGER","A foreign key to a Concept in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table associated with the relationship. Relationships are directional, and this field represents the destination concept designation.","concept_relationship","cdm" +"366","relationship_id","Yes","VARCHAR(20)","A unique identifier to the type or nature of the Relationship as defined in the [RELATIONSHIP](https://github.com/OHDSI/CommonDataModel/wiki/RELATIONSHIP) table.","concept_relationship","cdm" +"367","valid_start_date","Yes","DATE","The date when the instance of the Concept Relationship is first recorded.","concept_relationship","cdm" +"368","valid_end_date","Yes","DATE","The date when the Concept Relationship became invalid because it was deleted or superseded (updated) by a new relationship. Default value is 31-Dec-2099.","concept_relationship","cdm" +"369","invalid_reason","No","VARCHAR(1)","Reason the relationship was invalidated. Possible values are 'D' (deleted), 'U' (replaced with an update) or NULL when valid_end_date has the default value.","concept_relationship","cdm" +"370","concept_id","Yes","INTEGER","A foreign key to the Concept in the CONCEPT table.","concept_synonym","cdm" +"371","concept_synonym_name","Yes","VARCHAR(1000)","The alternative name for the Concept.","concept_synonym","cdm" +"372","language_concept_id","Yes","INTEGER","A foreign key to a Concept representing the language.","concept_synonym","cdm" +"373","domain_id","Yes","VARCHAR(20)","A unique key for each domain.","domain","cdm" +"374","domain_name","Yes","VARCHAR(255)","The name describing the Domain, e.g. ""Condition"", ""Procedure"", ""Measurement"" etc.","domain","cdm" +"375","domain_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the [CONCEPT](https://github.com/OHDSI/CommonDataModel/wiki/CONCEPT) table for the unique Domain Concept the Domain record belongs to.","domain","cdm" +"376","drug_concept_id","Yes","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for Branded Drug or Clinical Drug Concept.","drug_strength","cdm" +"377","ingredient_concept_id","Yes","INTEGER","A foreign key to the Concept in the CONCEPT table, representing the identifier for drug Ingredient Concept contained within the drug product.","drug_strength","cdm" +"378","amount_value","No","FLOAT","The numeric value associated with the amount of active ingredient contained within the product.","drug_strength","cdm" +"379","amount_unit_concept_id","No","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for the Unit for the absolute amount of active ingredient.","drug_strength","cdm" +"380","numerator_value","No","FLOAT","The numeric value associated with the concentration of the active ingredient contained in the product","drug_strength","cdm" +"381","numerator_unit_concept_id","No","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for the numerator Unit for the concentration of active ingredient.","drug_strength","cdm" +"382","denominator_value","No","FLOAT","The amount of total liquid (or other divisible product, such as ointment, gel, spray, etc.).","drug_strength","cdm" +"383","denominator_unit_concept_id","No","INTEGER","A foreign key to the Concept in the CONCEPT table representing the identifier for the denominator Unit for the concentration of active ingredient.","drug_strength","cdm" +"384","box_size","No","INTEGER","The number of units of Clinical of Branded Drug, or Quantified Clinical or Branded Drug contained in a box as dispensed to the patient","drug_strength","cdm" +"385","valid_start_date","Yes","DATE","The date when the Concept was first recorded. The default value is 1-Jan-1970.","drug_strength","cdm" +"386","valid_end_date","Yes","DATE","The date when the concept became invalid because it was deleted or superseded (updated) by a new Concept. The default value is 31-Dec-2099.","drug_strength","cdm" +"387","invalid_reason","No","VARCHAR(1)","Reason the concept was invalidated. Possible values are 'D' (deleted), 'U' (replaced with an update) or NULL when valid_end_date has the default value.","drug_strength","cdm" +"388","relationship_id","Yes","VARCHAR(20)","The type of relationship captured by the relationship record.","relationship","cdm" +"389","relationship_name","Yes","VARCHAR(255)","The text that describes the relationship type.","relationship","cdm" +"390","is_hierarchical","Yes","VARCHAR(1)","Defines whether a relationship defines concepts into classes or hierarchies. Values are 1 for hierarchical relationship or 0 if not.","relationship","cdm" +"391","defines_ancestry","Yes","VARCHAR(1)","Defines whether a hierarchical relationship contributes to the concept_ancestor table. These are subsets of the hierarchical relationships. Valid values are 1 or 0.","relationship","cdm" +"392","reverse_relationship_id","Yes","VARCHAR(20)","The identifier for the relationship used to define the reverse relationship between two concepts.","relationship","cdm" +"393","relationship_concept_id","Yes","INTEGER","A foreign key that refers to an identifier in the CONCEPT table for the unique relationship concept.","relationship","cdm" +"394","source_code","Yes","VARCHAR(50)","The source code being translated into a Standard Concept.","source_to_concept_map","cdm" +"395","source_concept_id","Yes","INTEGER","A foreign key to the Source Concept that is being translated into a Standard Concept.","source_to_concept_map","cdm" +"396","source_vocabulary_id","Yes","VARCHAR(20)","A foreign key to the VOCABULARY table defining the vocabulary of the source code that is being translated to a Standard Concept.","source_to_concept_map","cdm" +"397","source_code_description","No","VARCHAR(255)","An optional description for the source code. This is included as a convenience to compare the description of the source code to the name of the concept.","source_to_concept_map","cdm" +"398","target_concept_id","Yes","INTEGER","A foreign key to the target Concept to which the source code is being mapped.","source_to_concept_map","cdm" +"399","target_vocabulary_id","Yes","VARCHAR(20)","A foreign key to the VOCABULARY table defining the vocabulary of the target Concept.","source_to_concept_map","cdm" +"400","valid_start_date","Yes","DATE","The date when the mapping instance was first recorded.","source_to_concept_map","cdm" +"401","valid_end_date","Yes","DATE","The date when the mapping instance became invalid because it was deleted or superseded (updated) by a new relationship. Default value is 31-Dec-2099.","source_to_concept_map","cdm" +"402","invalid_reason","No","VARCHAR(1)","Reason the mapping instance was invalidated. Possible values are D (deleted), U (replaced with an update) or NULL when valid_end_date has the default value.","source_to_concept_map","cdm" +"403","vocabulary_id","Yes","VARCHAR(20)","A unique identifier for each Vocabulary, such as ICD9CM, SNOMED, Visit.","vocabulary","cdm" +"404","vocabulary_name","Yes","VARCHAR(255)","The name describing the vocabulary, for example ""International Classification of Diseases, Ninth Revision, Clinical Modification, Volume 1 and 2 (NCHS)"" etc.","vocabulary","cdm" +"405","vocabulary_reference","Yes","VARCHAR(255)","External reference to documentation or available download of the about the vocabulary.","vocabulary","cdm" +"406","vocabulary_version","No","VARCHAR(255)","Version of the Vocabulary as indicated in the source.","vocabulary","cdm" +"407","vocabulary_concept_id","Yes","INTEGER","A foreign key that refers to a standard concept identifier in the CONCEPT table for the Vocabulary the VOCABULARY record belongs to.","vocabulary","cdm" diff --git a/OMOP_CDM_v5_3.pdf b/OMOP_CDM_v5_3_1.pdf similarity index 86% rename from OMOP_CDM_v5_3.pdf rename to OMOP_CDM_v5_3_1.pdf index 7ef89ec..8802fce 100644 --- a/OMOP_CDM_v5_3.pdf +++ b/OMOP_CDM_v5_3_1.pdf @@ -166,162 +166,169 @@ endobj << /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) +(\376\377\000V\000I\000S\000I\000T\000\137\000D\000E\000T\000A\000I\000L) 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) +(\376\377\000P\000R\000O\000C\000E\000D\000U\000R\000E\000\137\000O\000C\000C\000U\000R\000R\000E\000N\000C\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) +(\376\377\000D\000R\000U\000G\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) +(\376\377\000D\000E\000V\000I\000C\000E\000\137\000E\000X\000P\000O\000S\000U\000R\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) +(\376\377\000C\000O\000N\000D\000I\000T\000I\000O\000N\000\137\000O\000C\000C\000U\000R\000R\000E\000N\000C\000E) endobj 129 0 obj << /S /GoTo /D (subsection.6.11) >> endobj 132 0 obj -(\376\377\000N\000O\000T\000E) +(\376\377\000M\000E\000A\000S\000U\000R\000E\000M\000E\000N\000T) 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) +(\376\377\000N\000O\000T\000E) 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) +(\376\377\000N\000O\000T\000E\000\137\000N\000L\000P) 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) +(\376\377\000O\000B\000S\000E\000R\000V\000A\000T\000I\000O\000N) endobj 145 0 obj -<< /S /GoTo /D (section.7) >> +<< /S /GoTo /D (subsection.6.15) >> 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) +(\376\377\000F\000A\000C\000T\000\137\000R\000E\000L\000A\000T\000I\000O\000N\000S\000H\000I\000P) endobj 149 0 obj -<< /S /GoTo /D (subsection.7.1) >> +<< /S /GoTo /D (section.7) >> endobj 152 0 obj -(\376\377\000L\000O\000C\000A\000T\000I\000O\000N) +(\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 153 0 obj -<< /S /GoTo /D (subsection.7.2) >> +<< /S /GoTo /D (subsection.7.1) >> endobj 156 0 obj -(\376\377\000C\000A\000R\000E\000\137\000S\000I\000T\000E) +(\376\377\000L\000O\000C\000A\000T\000I\000O\000N) endobj 157 0 obj -<< /S /GoTo /D (subsection.7.3) >> +<< /S /GoTo /D (subsection.7.2) >> endobj 160 0 obj -(\376\377\000P\000R\000O\000V\000I\000D\000E\000R) +(\376\377\000C\000A\000R\000E\000\137\000S\000I\000T\000E) endobj 161 0 obj -<< /S /GoTo /D (section.8) >> +<< /S /GoTo /D (subsection.7.3) >> 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) +(\376\377\000P\000R\000O\000V\000I\000D\000E\000R) endobj 165 0 obj -<< /S /GoTo /D (subsection.8.1) >> +<< /S /GoTo /D (section.8) >> 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) +(\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 169 0 obj -<< /S /GoTo /D (subsection.8.2) >> +<< /S /GoTo /D (subsection.8.1) >> endobj 172 0 obj -(\376\377\000C\000O\000S\000T) +(\376\377\000P\000A\000Y\000E\000R\000\137\000P\000L\000A\000N\000\137\000P\000E\000R\000I\000O\000D) endobj 173 0 obj -<< /S /GoTo /D (section.9) >> +<< /S /GoTo /D (subsection.8.2) >> 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) +(\376\377\000C\000O\000S\000T) endobj 177 0 obj -<< /S /GoTo /D (subsection.9.1) >> +<< /S /GoTo /D (section.9) >> endobj 180 0 obj -(\376\377\000C\000O\000H\000O\000R\000T) +(\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 181 0 obj -<< /S /GoTo /D (subsection.9.2) >> +<< /S /GoTo /D (subsection.9.1) >> endobj 184 0 obj -(\376\377\000C\000O\000H\000O\000R\000T\000\137\000A\000T\000T\000R\000I\000B\000U\000T\000E) +(\376\377\000C\000O\000H\000O\000R\000T) endobj 185 0 obj -<< /S /GoTo /D (subsection.9.3) >> +<< /S /GoTo /D (subsection.9.2) >> endobj 188 0 obj -(\376\377\000D\000R\000U\000G\000\137\000E\000R\000A) +(\376\377\000C\000O\000H\000O\000R\000T\000\137\000A\000T\000T\000R\000I\000B\000U\000T\000E) endobj 189 0 obj -<< /S /GoTo /D (subsection.9.4) >> +<< /S /GoTo /D (subsection.9.3) >> endobj 192 0 obj -(\376\377\000D\000O\000S\000E\000\137\000E\000R\000A) +(\376\377\000D\000R\000U\000G\000\137\000E\000R\000A) endobj 193 0 obj -<< /S /GoTo /D (subsection.9.5) >> +<< /S /GoTo /D (subsection.9.4) >> endobj 196 0 obj -(\376\377\000C\000O\000N\000D\000I\000T\000I\000O\000N\000\137\000E\000R\000A) +(\376\377\000D\000O\000S\000E\000\137\000E\000R\000A) endobj 197 0 obj -<< /S /GoTo /D [198 0 R /Fit] >> +<< /S /GoTo /D (subsection.9.5) >> endobj -241 0 obj +200 0 obj +(\376\377\000C\000O\000N\000D\000I\000T\000I\000O\000N\000\137\000E\000R\000A) +endobj +201 0 obj +<< /S /GoTo /D [202 0 R /Fit] >> +endobj +245 0 obj << -/Length 1436 +/Length 1428 /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_*gix}rl Cs̴JChܶ m-Ծ::8LU,9L~$:W| !f g6,li: s9sH4Άa񓤓ϲ=Wtr[ܼg˿ wwl%dv߳n&-/CųKyLtQ3'*Yd@aÆ0Y::M QP.׈!5Lhj:3X@ J!GEtaibAr%.X`,(bhO'l=1 lbѐ3[òx!^/? + fSj$'5'xFc$YB@0g̯Uy23q03q573+7}Mƀ/:P~ow-q +YZ݅uqw/Y3h&iwͨ> b>ªjEad?I~Zǣ}In$]E6lJc"1d:_.Ž`"2LYD[$rg4Ub/+zeor):!"$c/Ҧ(h\.*;qGQ# +;lkzƈD@P)D*pg;ݣ~7kCc"%U]oX[-(ʼ麗6v0l0ŬE"YЊ<zzFmEySRS>͚ŇCx1h$ibj+تŪ0>ִ7"vvY&TWhb"e5d8wx6۲P|䉐O|/{7,ڨMB r Hr,!JxGguQ8Wl4HVe&_uy v}V +Y}jsqT:tN>5 +|6Ǜy3M L߱}Q endstream endobj -198 0 obj +202 0 obj << /Type /Page -/Contents 241 0 R -/Resources 240 0 R +/Contents 245 0 R +/Resources 244 0 R /MediaBox [0 0 612 792] -/Parent 250 0 R -/Annots [ 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232 0 R 233 0 R 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R ] +/Parent 254 0 R +/Annots [ 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232 0 R 233 0 R 234 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R ] >> endobj -199 0 obj +203 0 obj << /Type /Annot /Subtype /Link @@ -330,7 +337,7 @@ endobj /A << /S /GoTo /D (section.1) >> >> endobj -200 0 obj +204 0 obj << /Type /Annot /Subtype /Link @@ -339,7 +346,7 @@ endobj /A << /S /GoTo /D (section.2) >> >> endobj -201 0 obj +205 0 obj << /Type /Annot /Subtype /Link @@ -348,7 +355,7 @@ endobj /A << /S /GoTo /D (subsection.2.1) >> >> endobj -202 0 obj +206 0 obj << /Type /Annot /Subtype /Link @@ -357,7 +364,7 @@ endobj /A << /S /GoTo /D (subsection.2.2) >> >> endobj -203 0 obj +207 0 obj << /Type /Annot /Subtype /Link @@ -366,7 +373,7 @@ endobj /A << /S /GoTo /D (subsection.2.3) >> >> endobj -204 0 obj +208 0 obj << /Type /Annot /Subtype /Link @@ -375,7 +382,7 @@ endobj /A << /S /GoTo /D (section.3) >> >> endobj -205 0 obj +209 0 obj << /Type /Annot /Subtype /Link @@ -384,7 +391,7 @@ endobj /A << /S /GoTo /D (section.4) >> >> endobj -206 0 obj +210 0 obj << /Type /Annot /Subtype /Link @@ -393,7 +400,7 @@ endobj /A << /S /GoTo /D (subsection.4.1) >> >> endobj -207 0 obj +211 0 obj << /Type /Annot /Subtype /Link @@ -402,7 +409,7 @@ endobj /A << /S /GoTo /D (subsection.4.2) >> >> endobj -208 0 obj +212 0 obj << /Type /Annot /Subtype /Link @@ -411,7 +418,7 @@ endobj /A << /S /GoTo /D (subsection.4.3) >> >> endobj -209 0 obj +213 0 obj << /Type /Annot /Subtype /Link @@ -420,7 +427,7 @@ endobj /A << /S /GoTo /D (subsection.4.4) >> >> endobj -210 0 obj +214 0 obj << /Type /Annot /Subtype /Link @@ -429,7 +436,7 @@ endobj /A << /S /GoTo /D (subsection.4.5) >> >> endobj -211 0 obj +215 0 obj << /Type /Annot /Subtype /Link @@ -438,7 +445,7 @@ endobj /A << /S /GoTo /D (subsection.4.6) >> >> endobj -212 0 obj +216 0 obj << /Type /Annot /Subtype /Link @@ -447,7 +454,7 @@ endobj /A << /S /GoTo /D (subsection.4.7) >> >> endobj -213 0 obj +217 0 obj << /Type /Annot /Subtype /Link @@ -456,7 +463,7 @@ endobj /A << /S /GoTo /D (subsection.4.8) >> >> endobj -214 0 obj +218 0 obj << /Type /Annot /Subtype /Link @@ -465,7 +472,7 @@ endobj /A << /S /GoTo /D (subsection.4.9) >> >> endobj -215 0 obj +219 0 obj << /Type /Annot /Subtype /Link @@ -474,7 +481,7 @@ endobj /A << /S /GoTo /D (subsection.4.10) >> >> endobj -216 0 obj +220 0 obj << /Type /Annot /Subtype /Link @@ -483,7 +490,7 @@ endobj /A << /S /GoTo /D (subsection.4.11) >> >> endobj -217 0 obj +221 0 obj << /Type /Annot /Subtype /Link @@ -492,7 +499,7 @@ endobj /A << /S /GoTo /D (subsection.4.12) >> >> endobj -218 0 obj +222 0 obj << /Type /Annot /Subtype /Link @@ -501,7 +508,7 @@ endobj /A << /S /GoTo /D (section.5) >> >> endobj -219 0 obj +223 0 obj << /Type /Annot /Subtype /Link @@ -510,7 +517,7 @@ endobj /A << /S /GoTo /D (subsection.5.1) >> >> endobj -220 0 obj +224 0 obj << /Type /Annot /Subtype /Link @@ -519,7 +526,7 @@ endobj /A << /S /GoTo /D (section.6) >> >> endobj -221 0 obj +225 0 obj << /Type /Annot /Subtype /Link @@ -528,7 +535,7 @@ endobj /A << /S /GoTo /D (subsection.6.1) >> >> endobj -222 0 obj +226 0 obj << /Type /Annot /Subtype /Link @@ -537,7 +544,7 @@ endobj /A << /S /GoTo /D (subsection.6.2) >> >> endobj -223 0 obj +227 0 obj << /Type /Annot /Subtype /Link @@ -546,7 +553,7 @@ endobj /A << /S /GoTo /D (subsection.6.3) >> >> endobj -224 0 obj +228 0 obj << /Type /Annot /Subtype /Link @@ -555,7 +562,7 @@ endobj /A << /S /GoTo /D (subsection.6.4) >> >> endobj -225 0 obj +229 0 obj << /Type /Annot /Subtype /Link @@ -564,49 +571,13 @@ endobj /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) >> +/Rect [85.948 223.403 183.774 233.634] +/A << /S /GoTo /D (subsection.6.6) >> >> endobj 231 0 obj @@ -614,8 +585,8 @@ endobj /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) >> +/Rect [85.948 211.448 255.588 221.678] +/A << /S /GoTo /D (subsection.6.7) >> >> endobj 232 0 obj @@ -623,8 +594,8 @@ endobj /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) >> +/Rect [85.948 199.493 204.185 209.723] +/A << /S /GoTo /D (subsection.6.8) >> >> endobj 233 0 obj @@ -632,8 +603,8 @@ endobj /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) >> +/Rect [85.948 187.538 213.663 197.768] +/A << /S /GoTo /D (subsection.6.9) >> >> endobj 234 0 obj @@ -641,8 +612,8 @@ endobj /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) >> +/Rect [85.948 175.583 250.469 185.813] +/A << /S /GoTo /D (subsection.6.10) >> >> endobj 235 0 obj @@ -650,8 +621,8 @@ endobj /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) >> +/Rect [85.948 165.002 191.939 173.858] +/A << /S /GoTo /D (subsection.6.11) >> >> endobj 236 0 obj @@ -659,8 +630,8 @@ endobj /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) >> +/Rect [85.948 153.047 140.05 161.903] +/A << /S /GoTo /D (subsection.6.12) >> >> endobj 237 0 obj @@ -668,8 +639,8 @@ endobj /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) >> +/Rect [85.948 139.717 168.001 149.947] +/A << /S /GoTo /D (subsection.6.13) >> >> endobj 238 0 obj @@ -677,66 +648,99 @@ endobj /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) >> +/Rect [85.948 129.137 183.221 137.992] +/A << /S /GoTo /D (subsection.6.14) >> >> endobj -242 0 obj +239 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] +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 115.807 221.688 126.037] +/A << /S /GoTo /D (subsection.6.15) >> >> 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 >> +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [71.004 93.327 295.136 104.221] +/A << /S /GoTo /D (section.7) >> +>> +endobj +241 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 83.309 164.68 92.164] +/A << /S /GoTo /D (subsection.7.1) >> +>> +endobj +242 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 69.979 170.214 80.209] +/A << /S /GoTo /D (subsection.7.2) >> +>> +endobj +246 0 obj +<< +/D [202 0 R /XYZ 71 757.862 null] +>> +endobj +247 0 obj +<< +/D [202 0 R /XYZ 72 720 null] +>> +endobj +250 0 obj +<< +/D [202 0 R /XYZ 72 638.228 null] +>> +endobj +244 0 obj +<< +/Font << /F19 248 0 R /F23 249 0 R /F27 251 0 R /F28 252 0 R /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -269 0 obj +274 0 obj << -/Length 2470 +/Length 2355 /Filter /FlateDecode >> stream -xYKs8WTE{nIL^GsؚL CKP:~ g)D Џv~<3?˻?-ƻlj]oՅOVWw ᅰbqD5uͻ)$Q7X>1bž^^/oN&#WJG]Ƙ 'ŅT,u*q -%I)$}O !nkd(&6E.}߹Y4CGuES=wYY "|zӴPUEw=/ɍ1 EƠ߲q)MJiSk.LipR5EF/eM9xj:o{/n¯Vs,p:o4ZYn"ҸdCnڦ'=p^~V oqf;?\\4Uw7usv{?t #i=7MҁI& lƂ0B~B rz0vԦG-qИ4 } -Wþ`v(s쏋d{4OaG{(6*jPXtk7ȘxX^򦷀؏/:_iȓyXA@$XD" -9L$UȩT! -I!EJ{ßroNRYf2eIg߳PAdjW:犏oCa"zs(KfER!{YQiZ5?h(qTx݂!Y4rS/I` q Uyc4e=thkʚo^;)/2=fo[!9!mأ -B;2Q?9k(8jYD)Z6(Y)pڲކصEfy5:+# \c(RX뢆> z BLCw/e(NjOF* '~ӪZIsК;ժ Wa,405c%6$H4L?ѐzw}83r-@3F3yu~̾‘"tte"Iq 35 VpRkC!g=f懦,ՊPRY5D.Ouy>0)~J~ TXUǚ#A%j”B_t X=o <30wBՅ-,q#:P"phԛ5M8 [yXc,<d'6;AWFjW=QQ{j,FPR,?(j< "O<3 -"T <9h.n.hftM0( 0h/w ]GBgB B+O-LS*Ĝy ͑Y 0 -[c>Y*LE$vX+BRGMW/+J{‹nw_rㅗvNF{`HjP~Ce:> \9  fW;M/b ?lkJ %vEV-_iÚŒjG|7n zgX:&JlI [ITGÜKl G襳buzo<W +xZKs8WPEss"g$ؚښl( +CCP:~Dъ=6H Џ#?x](HDjD^/|9ŞO/"f]On} Ɠ MYؓg<vϋW"9n빉^sxuYeY-HZee1ʛ1gƑien>N#-J DELN$"q1p9yu7W׳飣ГC}2{./gwNQ,v9߃9A_ +j  KfUz,9nEC0Cvla$_=avbYBݹå}o_:'ϜTG,ϴ+HWC&b>♮ kfwWܒD_ߖ$RD-ឧM׳w|7#G!Af2Qq!/a2;MZ+"S(Ib/N$y/}K4XٸFv`rERJ6[hޏÐe]Yީ=Pu4ȼ^5-@lS{CEi%+g)잜}2\޴]dZgM_>[_8mTjY캼scNڮV[|GHqH,vR4wZQ^GqI~\Mo${^~MV,8mqao`Hu۟..zxMpNyX側&iO^KfK +#c{#©c:}%fC/oq>}P.+}{8C-|m'q*+j! oq0|;"EGmt Ba,^O T0+0`2)mYdlC[4'V$hVz5)5!Oc8+É~tH=(AJ/tmE*8ܙIqdOQ?U~GBJQ}FINƇ)eTo\9" 8%'nNSƈ0V8А99 EY˳[GLj&Xn|@Х-ݘsV8\2ݻuT1yk5$g~W(@ ~0\o:A5Ue3_tZвss<.Nr\2(iSWY *Hh l";o.M"z+K ,}IWج4.욟vTrq +ƛt)3P&mx$ ]s +^ )3q >U-Z\ّ~À7[{jm0BڢّG3 JOF眮"Iձ0RdEQ%I)pұފصȐqx=Қ*zYiSˢ>z ug.$1}JP,Ë=S&FlF*,'jm܈jhn,2|4G&Hf& [uH&Wqbaփ<ٷ_-h 0ϫCg-S +hIk9!0\e]?ea lii?Dg\KXW<)l(iT@$"ŜUD k;4QԣVi5!Joz@Y,AB^)j> 'X]،&su]F$ph+Ղ6Ecr-M,<e'BJNĝpEvW=䠨=d7j)()&y} 8G$#JBazBC.Ux)FvJ^;Oߏ]d4qKL.Q` hv-LK<4xAp:x  Ⱥ6ML LP?Lsdgn-E$`kmEÂuX7'wt ;p5^IpT2_a3)(DqW?]x9l8° }o{Gt R endstream endobj -268 0 obj +273 0 obj << /Type /Page -/Contents 269 0 R -/Resources 267 0 R +/Contents 274 0 R +/Resources 272 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 ] +/Parent 254 0 R +/Annots [ 243 0 R 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R ] >> endobj -260 0 obj +265 0 obj << /Type /XObject /Subtype /Image /Width 88 /Height 31 /BitsPerComponent 8 -/ColorSpace [/Indexed /DeviceRGB 255 272 0 R] +/ColorSpace [/Indexed /DeviceRGB 255 277 0 R] /Length 680 /Filter /FlateDecode >> @@ -747,7 +751,7 @@ V 󍽧Wo9m_ח˿ieg+1 endstream endobj -272 0 obj +277 0 obj << /Length 512 /Filter /FlateDecode @@ -760,49 +764,13 @@ xڥQ=nba t A-fs']O݁I6*gڸ{A endstream endobj -239 0 obj +243 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) >> +/Rect [85.948 709.041 164.957 717.897] +/A << /S /GoTo /D (subsection.7.3) >> >> endobj 255 0 obj @@ -810,8 +778,8 @@ endobj /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) >> +/Rect [71.004 687.123 311.733 696.08] +/A << /S /GoTo /D (section.8) >> >> endobj 256 0 obj @@ -819,8 +787,8 @@ endobj /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) >> +/Rect [85.948 673.793 227.777 684.024] +/A << /S /GoTo /D (subsection.8.1) >> >> endobj 257 0 obj @@ -828,8 +796,8 @@ endobj /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) >> +/Rect [85.948 663.213 138.528 672.068] +/A << /S /GoTo /D (subsection.8.2) >> >> endobj 258 0 obj @@ -837,206 +805,244 @@ endobj /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) >> +/Rect [71.004 641.295 246.306 650.252] +/A << /S /GoTo /D (section.9) >> >> 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<> +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 629.34 154.717 638.196] +/A << /S /GoTo /D (subsection.9.1) >> +>> +endobj +260 0 obj +<< +/Type /Annot +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 616.01 222.656 626.24] +/A << /S /GoTo /D (subsection.9.2) >> >> 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<> +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 604.055 169.869 614.285] +/A << /S /GoTo /D (subsection.9.3) >> >> 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<> +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 592.1 167.586 602.33] +/A << /S /GoTo /D (subsection.9.4) >> >> 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<> +/Subtype /Link +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [85.948 580.144 199.549 590.375] +/A << /S /GoTo /D (subsection.9.5) >> >> 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<> +/Rect [162.326 400.665 395.534 436.148] +/Subtype/Link/A<> >> endobj -276 0 obj +267 0 obj << -/D [274 0 R /XYZ 71 757.862 null] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [70.645 336.434 238.958 345.289] +/Subtype/Link/A<> >> endobj -10 0 obj +268 0 obj << -/D [274 0 R /XYZ 72 630.343 null] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 322.541 148.408 333.334] +/Subtype/Link/A<> >> endobj -14 0 obj +269 0 obj << -/D [274 0 R /XYZ 72 432.689 null] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 312.523 181.396 321.379] +/Subtype/Link/A<> >> endobj -273 0 obj +270 0 obj << -/Font << /F16 249 0 R /F27 247 0 R /F47 271 0 R /F28 248 0 R >> -/ProcSet [ /PDF /Text ] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 149.191 145.336 159.984] +/Subtype/Link/A<> >> endobj -279 0 obj +275 0 obj << -/Length 2693 -/Filter /FlateDecode +/D [273 0 R /XYZ 71 757.862 null] >> -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 +6 0 obj +<< +/D [273 0 R /XYZ 72 386.648 null] +>> +endobj +272 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F27 251 0 R /F47 276 0 R >> +/XObject << /Im1 265 0 R >> +/ProcSet [ /PDF /Text /ImageC /ImageI ] >> endobj 280 0 obj << -/D [278 0 R /XYZ 71 757.862 null] +/Length 3750 +/Filter /FlateDecode +>> +stream +xڵZK6Wm5U3D[6v6ٍT85ݛU%ѻ;gOWy544ݴ.֚5ޚ~K[n-ɓw߿~R7v:2W殳no٩yGL^#*2nffhyVB/ 2=LzOg۾84NBUyN|wݞ^fܙ6~:pMwn$DV@^elv5ߚL?thwv}3FL38;\l\1쮙]4Y`rjkkvr`4q+Cpzj&ڷ׏@YE?®zj; W)oFJz[gab k[/"V^غΒLKӻ'c"yφjddd9=צl5q?Mo'|Em-UTB(Ze2NېKox>y²rx-Y.Ej- W>#Gwn'.R-rÞ]$;΀-~84~b5-QMvd s"#tTꨠ:z3mvύ9;>9٢GF&SO$%=\C\{^BĺdhZ1;Yج54\yڀ㪀9[T4e2t\@IA- Jhaepv^j^RvߣnG^*-44bڇhwu?Y'+ד[oj?Xr,CMm;w`/qz eyiUvÙNkm ++5ձS=oCoG +XD3}._0)ȣ1\C 9z|unplP^@y*P.S;6xJP2αPdgBǎ-ǚ.GOw;UdN=kUYt ؕuh o* R͝@K.\ 8U![$ gTfIX +0E< k4!LG_BhX¿L '珃`=U=Ś?C=.W#^.b]gnV"& gwC^a;Ψ-ev3/P%-T:]9s=hb_M3%31"y!>M6౸g}'z*3}xUU)Z!#R%ܭ+A2@PCNUU/:OvV.{^,bܥlh" *JVfܱg{$uey H*{v7k3`?=kqfJ,՚qj,y(QA1 G(OzIĹb=a9 ^,!$Ј>`۟Ko 1d=qD#mAp.z&l57[z DD4YLV`$G HlL/jȿ.J@A`)i{{th>B8!E ww6| 2.RqWFh;mE[0IpUMxl +Ȕ`M3Q*.5CdPubOşfI8n?;+.N&tJ+?սX$u"0Q2nC;l(?nYzfkf" ,s<3@d9Fdf $ D=Kk8lQx +{1č +h@9q"&98ɢ^dg.pvBHX1`#b~}TAEOE;ucC+V0A ZԳo͋3)Cɨa~0Cw4{2`>~{0*YQ vSԭ]^8`$a9lv{.}W4a76=e6Ky9wI&[jMF_ol ӤV>M h\xGJcN}Jhʭa $^cayQs'9TڱURê0ZlT h]bcU\jN͝tƁ]i6XXq><J˸X-3s5BH G(DBxa`x"@!B%3qQ P*? (}ÁIJ@I~Mp-Qzs#d?O) w+kBwo|xŇ\L`w{3l;o]q6޽CGyu FrCQMT*av|]6+J.tj *yE# I M foSy{Z[ |n/@0ʊWOJ' ! @gq./w5ρ[J| 5}*Q07-+³#Nl=5UI3_#2>e i,W%\"˧YÚms&(n -%O_ZO~a"d^𼮨F+<{Q3"{ZN&3eM;;!\fh[(OZ1Һ!JXש&Ҿ9 K ". <4P)35>`y*Ҫf"pnS'r-J'zY$/HQ݄PeǹEKV~HQI.0Y /Y UZk[Ψ +D!rPy6(C% +Q# μs/p"KEExyD +SZ$?\!yq8Izi|##4#hS^xũq˶+168@p03J(YǹڤUg\Vd:aN9NΛd1;K*IDT8`'ƥj2ˎDYF>Zɉ:ð!> Y(^4Y7 '~:~wcI +bǺd[̒\Kƈ`ȳc3/PL9o aQ +S}k$.%Di#P@!!K[@]4Ht,Fp0ɿerʧM %d| BVZkE8Ykٮ +ZqhK]"]?v鯦q28 Y2f nZkF%E\!d5]\U7#- +endstream +endobj +279 0 obj +<< +/Type /Page +/Contents 280 0 R +/Resources 278 0 R +/MediaBox [0 0 612 792] +/Parent 254 0 R +/Annots [ 271 0 R ] >> endobj -18 0 obj +271 0 obj << -/D [278 0 R /XYZ 72 646.339 null] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [489.103 671.238 530.476 682.031] +/Subtype/Link/A<> >> endobj 281 0 obj << -/D [278 0 R /XYZ 72 576.151 null] +/D [279 0 R /XYZ 71 757.862 null] +>> +endobj +10 0 obj +<< +/D [279 0 R /XYZ 72 606.433 null] +>> +endobj +14 0 obj +<< +/D [279 0 R /XYZ 72 408.779 null] +>> +endobj +278 0 obj +<< +/Font << /F16 253 0 R /F27 251 0 R /F47 276 0 R /F28 252 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +284 0 obj +<< +/Length 2856 +/Filter /FlateDecode +>> +stream +xڵYn8}W-j~<8f؞3b2p&F-ut[*n;MQY:uvZ?{VGo/ʜ,ckug%x*/.X2|O'xѣW,e|zXi`WQ<'|{yi\˳|/p4 3#5zS[X5W hll `XkrQQcM%`3=)CaӡβĊqS6RtD&v!:<Ƕ' )EKWK3ܐ ]𘺡_3  ?u*.ʮu>Cʒþ<'XQkp,s^;AZq;?MջNm9Bxgrٶڰ*&F5|7[ +旇A dcUku݋Z"<ѓ bx3w}A7C<ѣ?g5~'v_QѠ*Kpٴaq;vzEDG;G+0H 8QX\Ǐ9'%nF, k-v|Pukn Mhy)ES>C!apB?f2h~ӧƚ1r]+׳75B{dB!EԠ9h +=]!uЌ1IV5WV;òn;i}?sl7\ ؃ O1 + $?(96ŲSM,6 yNzVBqKt| 6o/^YYj+U:eB״;<R7;)|t/xTjXSˊ*\X#"$@Ы3I5ަ!ũy)yf+{V +cj`7}EFJJ\LTT"@7mӟ&}}SSRq-& +@Lk,+hzK=%i"̵CłPz)שǀIav}l`NTU!1P ="x '~iW($j +-Ydt$ b=:u>ɧ}B8h/W?8[l_|/Oil{"{u]M;Xs񺑹j5=ᣂ܁@BzJZZ`'(7AF2xNBiv^47QZ #n5Bjڐ,H2`45IO@$0LjB0A?XepP$ );$y33~| 8t܈ $91%g'|8=*-W,(M]53d{_hC{ +9է|b<aVV1TBS"F04F}k*hԯ8@}N.JZ.OlLe5xz߯Յp ߮ P=XNd sox21(T˼[:˟Xr1!8,5=69'iTF-WGߎWQȉʷGZCNz#VP0ѯtU1ۢ+L=eݱn0A t׋Ƅ&޾1!T7&H7Wo=2u0ds|n^ pJWbG*c5ICl~\E^T-bn{;BSKiyAh] H@U,n*fAɚ=U 1Kԇ][.&FVgN2(x7?\]uO&":-_`Ak(r50 ,NYd8H2Z;)]&7Ϻ/Tʑ8͋p1p ]g\vwrZot8$";=k=s͐ 4'g]aH\XG 5^W) Ȏ^'X5$=x~v(f2x_/5 N*߹Y @Ɩ9>B7#g -4n9n}ē\B7w40qW?qYF:uDp9M rb7@FSX3X I1y|(qSYH }>1s@!3ʐ|8t2f;{RŠf˼S[hՐP8i0PkE:+鐜jd,% 2cjXHgv9:I&& ޜl()(vө8>힧^>3(`cvZ.y$Y\LXT`3զ6ţ \RPklJN22͈ﺙZ6dţU:A1oY7p"7M:`[R + +endstream +endobj +283 0 obj +<< +/Type /Page +/Contents 284 0 R +/Resources 282 0 R +/MediaBox [0 0 612 792] +/Parent 254 0 R +>> +endobj +285 0 obj +<< +/D [283 0 R /XYZ 71 757.862 null] +>> +endobj +18 0 obj +<< +/D [283 0 R /XYZ 72 622.429 null] +>> +endobj +286 0 obj +<< +/D [283 0 R /XYZ 72 552.241 null] +>> +endobj +287 0 obj +<< +/D [283 0 R /XYZ 72 418.292 null] +>> +endobj +288 0 obj +<< +/D [283 0 R /XYZ 72 377.929 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 >> +/Font << /F47 276 0 R /F28 252 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -286 0 obj +291 0 obj << /Length 3170 /Filter /FlateDecode @@ -1054,47 +1060,47 @@ W r"N\쌀 endstream endobj -285 0 obj +290 0 obj << /Type /Page -/Contents 286 0 R -/Resources 284 0 R +/Contents 291 0 R +/Resources 289 0 R /MediaBox [0 0 612 792] -/Parent 250 0 R +/Parent 254 0 R >> endobj -287 0 obj +292 0 obj << -/D [285 0 R /XYZ 71 757.862 null] +/D [290 0 R /XYZ 71 757.862 null] >> endobj -288 0 obj +293 0 obj << -/D [285 0 R /XYZ 72 720 null] +/D [290 0 R /XYZ 72 720 null] +>> +endobj +294 0 obj +<< +/D [290 0 R /XYZ 72 582.066 null] +>> +endobj +295 0 obj +<< +/D [290 0 R /XYZ 72 296.741 null] +>> +endobj +296 0 obj +<< +/D [290 0 R /XYZ 72 192.126 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 >> +/Font << /F28 252 0 R /F16 253 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -294 0 obj +299 0 obj << /Length 3416 /Filter /FlateDecode @@ -1118,37 +1124,37 @@ S {?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 +298 0 obj << /Type /Page -/Contents 294 0 R -/Resources 292 0 R +/Contents 299 0 R +/Resources 297 0 R /MediaBox [0 0 612 792] -/Parent 250 0 R +/Parent 254 0 R >> endobj -295 0 obj +300 0 obj << -/D [293 0 R /XYZ 71 757.862 null] +/D [298 0 R /XYZ 71 757.862 null] >> endobj -296 0 obj +301 0 obj << -/D [293 0 R /XYZ 72 720 null] +/D [298 0 R /XYZ 72 720 null] +>> +endobj +302 0 obj +<< +/D [298 0 R /XYZ 72 598.624 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 >> +/Font << /F28 252 0 R /F16 253 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -300 0 obj +305 0 obj << /Length 2481 /Filter /FlateDecode @@ -1170,42 +1176,42 @@ jR= Jsm7`YW{dqy"N?}:Rʉ%VƜH8* endstream endobj -299 0 obj +304 0 obj << /Type /Page -/Contents 300 0 R -/Resources 298 0 R +/Contents 305 0 R +/Resources 303 0 R /MediaBox [0 0 612 792] -/Parent 304 0 R +/Parent 309 0 R >> endobj -301 0 obj +306 0 obj << -/D [299 0 R /XYZ 71 757.862 null] +/D [304 0 R /XYZ 71 757.862 null] >> endobj -302 0 obj +307 0 obj << -/D [299 0 R /XYZ 72 490.922 null] +/D [304 0 R /XYZ 72 490.922 null] >> endobj 22 0 obj << -/D [299 0 R /XYZ 72 379.811 null] +/D [304 0 R /XYZ 72 379.811 null] +>> +endobj +308 0 obj +<< +/D [304 0 R /XYZ 72 328.102 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 >> +/Font << /F28 252 0 R /F16 253 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -307 0 obj +312 0 obj << /Length 2450 /Filter /FlateDecode @@ -1229,27 +1235,27 @@ N ǃ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 +313 0 obj << -/D [306 0 R /XYZ 71 757.862 null] +/D [311 0 R /XYZ 71 757.862 null] >> endobj -305 0 obj +310 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -323 0 obj +328 0 obj << /Length 2173 /Filter /FlateDecode @@ -1265,17 +1271,17 @@ xڕYKs xk endstream endobj -322 0 obj +327 0 obj << /Type /Page -/Contents 323 0 R -/Resources 321 0 R +/Contents 328 0 R +/Resources 326 0 R /MediaBox [0 0 612 792] -/Parent 304 0 R -/Annots [ 309 0 R 310 0 R ] +/Parent 309 0 R +/Annots [ 314 0 R 315 0 R ] >> endobj -309 0 obj +314 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1283,7 +1289,7 @@ endobj /Subtype/Link/A<> >> endobj -310 0 obj +315 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1291,23 +1297,23 @@ endobj /Subtype/Link/A<> >> endobj -324 0 obj +329 0 obj << -/D [322 0 R /XYZ 71 757.862 null] +/D [327 0 R /XYZ 71 757.862 null] >> endobj 26 0 obj << -/D [322 0 R /XYZ 72 143.952 null] +/D [327 0 R /XYZ 72 143.952 null] >> endobj -321 0 obj +326 0 obj << -/Font << /F16 249 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -328 0 obj +333 0 obj << /Length 3078 /Filter /FlateDecode @@ -1328,17 +1334,17 @@ m 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 +332 0 obj << /Type /Page -/Contents 328 0 R -/Resources 326 0 R +/Contents 333 0 R +/Resources 331 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 ] +/Parent 309 0 R +/Annots [ 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R ] >> endobj -311 0 obj +316 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1346,7 +1352,7 @@ endobj /Subtype/Link/A<> >> endobj -312 0 obj +317 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1354,7 +1360,7 @@ endobj /Subtype/Link/A<> >> endobj -313 0 obj +318 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1362,7 +1368,7 @@ endobj /Subtype/Link/A<> >> endobj -314 0 obj +319 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1370,7 +1376,7 @@ endobj /Subtype/Link/A<> >> endobj -315 0 obj +320 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1378,7 +1384,7 @@ endobj /Subtype/Link/A<> >> endobj -316 0 obj +321 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1386,7 +1392,7 @@ endobj /Subtype/Link/A<> >> endobj -317 0 obj +322 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1394,7 +1400,7 @@ endobj /Subtype/Link/A<> >> endobj -318 0 obj +323 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1402,7 +1408,7 @@ endobj /Subtype/Link/A<> >> endobj -319 0 obj +324 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1410,7 +1416,7 @@ endobj /Subtype/Link/A<> >> endobj -320 0 obj +325 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1418,23 +1424,23 @@ endobj /Subtype/Link/A<> >> endobj -329 0 obj +334 0 obj << -/D [327 0 R /XYZ 71 757.862 null] +/D [332 0 R /XYZ 71 757.862 null] >> endobj 30 0 obj << -/D [327 0 R /XYZ 72 223.868 null] +/D [332 0 R /XYZ 72 223.868 null] >> endobj -326 0 obj +331 0 obj << -/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -332 0 obj +337 0 obj << /Length 214 /Filter /FlateDecode @@ -1444,16 +1450,16 @@ x Is-VJ4T4*vfHcwMXNu;\N}?"aJot џ(ΊJB endstream endobj -331 0 obj +336 0 obj << /Type /Page -/Contents 332 0 R -/Resources 330 0 R +/Contents 337 0 R +/Resources 335 0 R /MediaBox [0 0 612 792] -/Parent 304 0 R +/Parent 309 0 R >> endobj -325 0 obj +330 0 obj << /Type /XObject /Subtype /Image @@ -1741,24 +1747,24 @@ m J <@(4Vt%o endstream endobj -333 0 obj +338 0 obj << -/D [331 0 R /XYZ 71 757.862 null] +/D [336 0 R /XYZ 71 757.862 null] >> endobj -334 0 obj +339 0 obj << -/D [331 0 R /XYZ 242.364 212.095 null] +/D [336 0 R /XYZ 242.364 212.095 null] >> endobj -330 0 obj +335 0 obj << -/Font << /F16 249 0 R >> -/XObject << /Im2 325 0 R >> +/Font << /F16 253 0 R >> +/XObject << /Im2 330 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -340 0 obj +345 0 obj << /Length 2292 /Filter /FlateDecode @@ -1779,17 +1785,17 @@ M @醴̉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 +344 0 obj << /Type /Page -/Contents 340 0 R -/Resources 338 0 R +/Contents 345 0 R +/Resources 343 0 R /MediaBox [0 0 612 792] -/Parent 304 0 R -/Annots [ 335 0 R 336 0 R 337 0 R ] +/Parent 309 0 R +/Annots [ 340 0 R 341 0 R 342 0 R ] >> endobj -335 0 obj +340 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1797,7 +1803,7 @@ endobj /Subtype/Link/A<> >> endobj -336 0 obj +341 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1805,7 +1811,7 @@ endobj /Subtype/Link/A<> >> endobj -337 0 obj +342 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1813,28 +1819,28 @@ endobj /Subtype/Link/A<> >> endobj -341 0 obj +346 0 obj << -/D [339 0 R /XYZ 71 757.862 null] +/D [344 0 R /XYZ 71 757.862 null] >> endobj -342 0 obj +347 0 obj << -/D [339 0 R /XYZ 72 654.302 null] +/D [344 0 R /XYZ 72 654.302 null] +>> +endobj +348 0 obj +<< +/D [344 0 R /XYZ 72 151.057 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 >> +/Font << /F16 253 0 R /F28 252 0 R >> /ProcSet [ /PDF /Text ] >> endobj -352 0 obj +357 0 obj << /Length 3833 /Filter /FlateDecode @@ -1856,17 +1862,17 @@ w ~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 +356 0 obj << /Type /Page -/Contents 352 0 R -/Resources 350 0 R +/Contents 357 0 R +/Resources 355 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 ] +/Parent 359 0 R +/Annots [ 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R ] >> endobj -344 0 obj +349 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1874,7 +1880,7 @@ endobj /Subtype/Link/A<> >> endobj -345 0 obj +350 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1882,7 +1888,7 @@ endobj /Subtype/Link/A<> >> endobj -346 0 obj +351 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1890,7 +1896,7 @@ endobj /Subtype/Link/A<> >> endobj -347 0 obj +352 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1898,7 +1904,7 @@ endobj /Subtype/Link/A<> >> endobj -348 0 obj +353 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1906,7 +1912,7 @@ endobj /Subtype/Link/A<> >> endobj -349 0 obj +354 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1914,18 +1920,18 @@ endobj /Subtype/Link/A<> >> endobj -353 0 obj +358 0 obj << -/D [351 0 R /XYZ 71 757.862 null] +/D [356 0 R /XYZ 71 757.862 null] >> endobj -350 0 obj +355 0 obj << -/Font << /F47 271 0 R /F16 249 0 R >> +/Font << /F47 276 0 R /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -370 0 obj +375 0 obj << /Length 2767 /Filter /FlateDecode @@ -1945,17 +1951,17 @@ xڽYYs U;~~"gkh4l6Xǹ _~ެޖ8 18tjǔb,vn]V\Z-[sݪQi<-ШtP3i%y_HL%MD6\sBO-;~LOydPj>Nm!’C7)> endobj -355 0 obj +360 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1963,7 +1969,7 @@ endobj /Subtype/Link/A<> >> endobj -356 0 obj +361 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -1971,38 +1977,38 @@ endobj /Subtype/Link/A<> >> endobj -371 0 obj +376 0 obj << -/D [369 0 R /XYZ 71 757.862 null] +/D [374 0 R /XYZ 71 757.862 null] >> endobj 34 0 obj << -/D [369 0 R /XYZ 72 720 null] +/D [374 0 R /XYZ 72 720 null] >> endobj -372 0 obj +377 0 obj << -/D [369 0 R /XYZ 72 659.823 null] +/D [374 0 R /XYZ 72 659.823 null] +>> +endobj +378 0 obj +<< +/D [374 0 R /XYZ 72 431.547 null] +>> +endobj +379 0 obj +<< +/D [374 0 R /XYZ 72 130.274 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 >> +/Font << /F27 251 0 R /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -381 0 obj +386 0 obj << /Length 792 /Filter /FlateDecode @@ -2015,17 +2021,17 @@ xڝV f3EY.)vQnD }wZ00lO> endobj -357 0 obj +362 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2033,7 +2039,7 @@ endobj /Subtype/Link/A<> >> endobj -358 0 obj +363 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2041,7 +2047,7 @@ endobj /Subtype/Link/A<> >> endobj -359 0 obj +364 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2049,7 +2055,7 @@ endobj /Subtype/Link/A<> >> endobj -360 0 obj +365 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2057,7 +2063,7 @@ endobj /Subtype/Link/A<> >> endobj -361 0 obj +366 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2065,7 +2071,7 @@ endobj /Subtype/Link/A<> >> endobj -362 0 obj +367 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2073,7 +2079,7 @@ endobj /Subtype/Link/A<> >> endobj -363 0 obj +368 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2081,7 +2087,7 @@ endobj /Subtype/Link/A<> >> endobj -364 0 obj +369 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2089,7 +2095,7 @@ endobj /Subtype/Link/A<> >> endobj -365 0 obj +370 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2097,7 +2103,7 @@ endobj /Subtype/Link/A<> >> endobj -366 0 obj +371 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2105,7 +2111,7 @@ endobj /Subtype/Link/A<> >> endobj -367 0 obj +372 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2113,7 +2119,7 @@ endobj /Subtype/Link/A<> >> endobj -375 0 obj +380 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2121,7 +2127,7 @@ endobj /Subtype/Link/A<> >> endobj -376 0 obj +381 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2129,18 +2135,18 @@ endobj /Subtype/Link/A<> >> endobj -382 0 obj +387 0 obj << -/D [380 0 R /XYZ 71 757.862 null] +/D [385 0 R /XYZ 71 757.862 null] >> endobj -379 0 obj +384 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -389 0 obj +394 0 obj << /Length 2158 /Filter /FlateDecode @@ -2158,17 +2164,17 @@ xڭX[s۶~ 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 +393 0 obj << /Type /Page -/Contents 389 0 R -/Resources 387 0 R +/Contents 394 0 R +/Resources 392 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 ] +/Parent 359 0 R +/Annots [ 382 0 R 383 0 R 388 0 R 389 0 R 390 0 R ] >> endobj -377 0 obj +382 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2176,7 +2182,7 @@ endobj /Subtype/Link/A<> >> endobj -378 0 obj +383 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2184,7 +2190,7 @@ endobj /Subtype/Link/A<> >> endobj -383 0 obj +388 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2192,7 +2198,7 @@ endobj /Subtype/Link/A<> >> endobj -384 0 obj +389 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2200,7 +2206,7 @@ endobj /Subtype/Link/A<> >> endobj -385 0 obj +390 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2208,43 +2214,43 @@ endobj /Subtype/Link/A<> >> endobj -390 0 obj +395 0 obj << -/D [388 0 R /XYZ 71 757.862 null] +/D [393 0 R /XYZ 71 757.862 null] >> endobj 38 0 obj << -/D [388 0 R /XYZ 72 575.41 null] +/D [393 0 R /XYZ 72 575.41 null] >> endobj -391 0 obj +396 0 obj << -/D [388 0 R /XYZ 72 469.405 null] +/D [393 0 R /XYZ 72 469.405 null] >> endobj -392 0 obj +397 0 obj << -/D [388 0 R /XYZ 72 324.816 null] +/D [393 0 R /XYZ 72 324.816 null] >> endobj 42 0 obj << -/D [388 0 R /XYZ 72 159.042 null] +/D [393 0 R /XYZ 72 159.042 null] >> endobj -393 0 obj +398 0 obj << -/D [388 0 R /XYZ 72 90.839 null] +/D [393 0 R /XYZ 72 90.839 null] >> endobj -387 0 obj +392 0 obj << -/Font << /F16 249 0 R /F27 247 0 R /F28 248 0 R /F47 271 0 R >> +/Font << /F16 253 0 R /F27 251 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -396 0 obj +401 0 obj << /Length 2550 /Filter /FlateDecode @@ -2259,17 +2265,17 @@ x FmDJ=(e)'ИmŒ4S5 #<9[豙1NFֿng^X1o0t8+ktm&!⟱/<ǿw":dm endstream endobj -395 0 obj +400 0 obj << /Type /Page -/Contents 396 0 R -/Resources 394 0 R +/Contents 401 0 R +/Resources 399 0 R /MediaBox [0 0 612 792] -/Parent 354 0 R -/Annots [ 386 0 R ] +/Parent 359 0 R +/Annots [ 391 0 R ] >> endobj -386 0 obj +391 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2277,28 +2283,28 @@ endobj /Subtype/Link/A<> >> endobj -397 0 obj +402 0 obj << -/D [395 0 R /XYZ 71 757.862 null] +/D [400 0 R /XYZ 71 757.862 null] >> endobj -398 0 obj +403 0 obj << -/D [395 0 R /XYZ 72 611.276 null] +/D [400 0 R /XYZ 72 611.276 null] +>> +endobj +404 0 obj +<< +/D [400 0 R /XYZ 72 365.739 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 >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -402 0 obj +407 0 obj << /Length 1307 /Filter /FlateDecode @@ -2310,27 +2316,27 @@ e BoW|ԋbj[*Xی<BԷAn-KXwPb3X`WL!^"+Bl8lNXT.|kw>7O7>{VhLv endstream endobj -401 0 obj +406 0 obj << /Type /Page -/Contents 402 0 R -/Resources 400 0 R +/Contents 407 0 R +/Resources 405 0 R /MediaBox [0 0 612 792] -/Parent 354 0 R +/Parent 359 0 R >> endobj -403 0 obj +408 0 obj << -/D [401 0 R /XYZ 71 757.862 null] +/D [406 0 R /XYZ 71 757.862 null] >> endobj -400 0 obj +405 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -410 0 obj +415 0 obj << /Length 1445 /Filter /FlateDecode @@ -2342,17 +2348,17 @@ x 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 +414 0 obj << /Type /Page -/Contents 410 0 R -/Resources 408 0 R +/Contents 415 0 R +/Resources 413 0 R /MediaBox [0 0 612 792] -/Parent 413 0 R -/Annots [ 404 0 R 405 0 R 406 0 R ] +/Parent 418 0 R +/Annots [ 409 0 R 410 0 R 411 0 R ] >> endobj -404 0 obj +409 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2360,7 +2366,7 @@ endobj /Subtype/Link/A<> >> endobj -405 0 obj +410 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2368,7 +2374,7 @@ endobj /Subtype/Link/A<> >> endobj -406 0 obj +411 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2376,28 +2382,28 @@ endobj /Subtype/Link/A<> >> endobj -411 0 obj +416 0 obj << -/D [409 0 R /XYZ 71 757.862 null] +/D [414 0 R /XYZ 71 757.862 null] >> endobj 46 0 obj << -/D [409 0 R /XYZ 72 288.486 null] +/D [414 0 R /XYZ 72 288.486 null] >> endobj -412 0 obj +417 0 obj << -/D [409 0 R /XYZ 72 220.284 null] +/D [414 0 R /XYZ 72 220.284 null] >> endobj -408 0 obj +413 0 obj << -/Font << /F16 249 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -419 0 obj +424 0 obj << /Length 2442 /Filter /FlateDecode @@ -2413,17 +2419,17 @@ W 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 +423 0 obj << /Type /Page -/Contents 419 0 R -/Resources 417 0 R +/Contents 424 0 R +/Resources 422 0 R /MediaBox [0 0 612 792] -/Parent 413 0 R -/Annots [ 407 0 R 414 0 R 415 0 R 416 0 R ] +/Parent 418 0 R +/Annots [ 412 0 R 419 0 R 420 0 R 421 0 R ] >> endobj -407 0 obj +412 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2431,7 +2437,7 @@ endobj /Subtype/Link/A<> >> endobj -414 0 obj +419 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2439,7 +2445,7 @@ endobj /Subtype/Link/A<> >> endobj -415 0 obj +420 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2447,7 +2453,7 @@ endobj /Subtype/Link/A<> >> endobj -416 0 obj +421 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -2455,33 +2461,33 @@ endobj /Subtype/Link/A<> >> endobj -420 0 obj +425 0 obj << -/D [418 0 R /XYZ 71 757.862 null] +/D [423 0 R /XYZ 71 757.862 null] >> endobj -421 0 obj +426 0 obj << -/D [418 0 R /XYZ 72 527.59 null] +/D [423 0 R /XYZ 72 527.59 null] >> endobj 50 0 obj << -/D [418 0 R /XYZ 72 280.067 null] +/D [423 0 R /XYZ 72 280.067 null] +>> +endobj +427 0 obj +<< +/D [423 0 R /XYZ 72 221.882 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 >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -425 0 obj +430 0 obj << /Length 2270 /Filter /FlateDecode @@ -2499,37 +2505,37 @@ R_ %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 +429 0 obj << /Type /Page -/Contents 425 0 R -/Resources 423 0 R +/Contents 430 0 R +/Resources 428 0 R /MediaBox [0 0 612 792] -/Parent 413 0 R +/Parent 418 0 R >> endobj -426 0 obj +431 0 obj << -/D [424 0 R /XYZ 71 757.862 null] +/D [429 0 R /XYZ 71 757.862 null] >> endobj -427 0 obj +432 0 obj << -/D [424 0 R /XYZ 72 563.455 null] +/D [429 0 R /XYZ 72 563.455 null] +>> +endobj +433 0 obj +<< +/D [429 0 R /XYZ 72 280.115 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 >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -431 0 obj +436 0 obj << /Length 794 /Filter /FlateDecode @@ -2546,27 +2552,27 @@ yPz+:v 4!fu/>l\l]*y-i endstream endobj -430 0 obj +435 0 obj << /Type /Page -/Contents 431 0 R -/Resources 429 0 R +/Contents 436 0 R +/Resources 434 0 R /MediaBox [0 0 612 792] -/Parent 413 0 R +/Parent 418 0 R >> endobj -432 0 obj +437 0 obj << -/D [430 0 R /XYZ 71 757.862 null] +/D [435 0 R /XYZ 71 757.862 null] >> endobj -429 0 obj +434 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -435 0 obj +440 0 obj << /Length 883 /Filter /FlateDecode @@ -2579,27 +2585,27 @@ AiyL n*Uu[|٧p`OΩ1I2ʎ5b5`e:9Kio: LfL}; !B6,l#R# endstream endobj -434 0 obj +439 0 obj << /Type /Page -/Contents 435 0 R -/Resources 433 0 R +/Contents 440 0 R +/Resources 438 0 R /MediaBox [0 0 612 792] -/Parent 413 0 R +/Parent 418 0 R >> endobj -436 0 obj +441 0 obj << -/D [434 0 R /XYZ 71 757.862 null] +/D [439 0 R /XYZ 71 757.862 null] >> endobj -433 0 obj +438 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -439 0 obj +444 0 obj << /Length 860 /Filter /FlateDecode @@ -2611,27 +2617,27 @@ xڝWMs !E&f:NH81=#m4M[cɍE, 3/v^T8Áp QyEQr;,*-fO\ڱ0YʐhͶ U/ԾYE-ϭ-va9 װع`x+ Z(* =;L;$5Wzqtj-6|'qRYZy#s0qʻV*Wm@f`r(u녂yUצPWةsXoΡ'"bV5OځJ^ۭ J~vXVl秏 u[`F@)0 MfHt,=ō ^k+`'N$WVkTI岭? :д>-tr!աnN{TyqR2?E(=%!T):E*t ٛ*GyӸwdSY/BnETig*-9̌M/oi7F'ZJ<(:-𥣯r96A"wo)|aG4[{GvQ~ޥvgwg%G> endobj -440 0 obj +445 0 obj << -/D [438 0 R /XYZ 71 757.862 null] +/D [443 0 R /XYZ 71 757.862 null] >> endobj -437 0 obj +442 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -443 0 obj +448 0 obj << /Length 900 /Filter /FlateDecode @@ -2642,27 +2648,27 @@ xڝ _nHq|BmnuTզr OcJO^x;Ӹwn9?Ly)8` aȒ> endobj -444 0 obj +449 0 obj << -/D [442 0 R /XYZ 71 757.862 null] +/D [447 0 R /XYZ 71 757.862 null] >> endobj -441 0 obj +446 0 obj << -/Font << /F16 249 0 R >> +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj -448 0 obj +453 0 obj << /Length 991 /Filter /FlateDecode @@ -2676,59 +2682,13 @@ xڝWAs 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 +/Parent 450 0 R >> endobj 454 0 obj @@ -2736,29 +2696,77 @@ endobj /D [452 0 R /XYZ 71 757.862 null] >> endobj +54 0 obj +<< +/D [452 0 R /XYZ 72 168.935 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] +/D [452 0 R /XYZ 72 122.705 null] >> endobj 451 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj +458 0 obj +<< +/Length 2303 +/Filter /FlateDecode +>> +stream +xYmo8_2|n{mk|E؊-,y%m9CI4]p!IQ<̐6߯8=䑈ҌYFXe_6爳4K/~>F2e _W[]x#(cY"h0-:VMYTRHMXB0TBX£X,L%OEnC_6WW,˫3&`<(ﺩšk }<:.X. yvvy.80_XvKU_xLc?ⰶ=|zG ,3{1?cyqJc-.%X[[fҗ^؂`D +$)mݤA|[ڶ8EWFe )1#RکeIQ*RpB9OOw(Dˋ7q9!Hh)5S | 8lBe @5If-| 'vl?Jxޮy ˪yRn ~K桿Ɓ^W wx3 Lt>W5S3U- *rfPIC}WT -+| c! FNUw=NljZv gڧ ͫw^_݂4ݼ|X"PrR[` 6 Yk?Tŵ ޿_^|.)IjcU=XSCd/8U$]Mon\B4).P{: + M +dRx\S{WC /Z/Y-,d^^ē:%x]}K-.7SMr^@u-U0UYϘl@"ȋ,U4 +(ń #V00J2K8_š- 3Gp'ޠ))22EFYL QᐻrYuſ;!3 `&`'RJ'!>?Fl*`2h /$݋۳oJ2vs쟁<1u(`m 5Ymxۃ^yJ)Yce灏TVY_ APůmUv;MœSlZLBu&&dqr%k}Lsdc{t@JXb.vq;aSQѺӰ {5* !I_,t?_,z{oU|oeMUή]XWAخw[{k`5`^UD#{e)GtvGNkhs 돇A쎝[J޴l+X>9txMKdrRvbα6Z>ƹ&e:\~uk:!Ti()n8sM3q6^(1jie!g$ q̸@k0vƇ]}4048#-`2]M8xYr- FHRPY-\⫱vM{|ĥH,Nz ]bܖN3s·Sdrs| (lκ"^{hZaS +NݙI:đ1^ Y;m \Ωӧ|-OIx݅+ nDJ(W:e)O\`Fӫ*U@N}6k*f&'dQGervǣ=g8۬!,pI%H֞'_ XX=It9Ɏ8Z gI\Ņ\n\ VÞWZ΋hOe3p.23z5vr??;s(#xf>:mO7 L5/> r=GbkԀg%Bv75w]ˀTB7\M0qHzU0,Wb=&MIK5ۀQa_ 3+b5'Dx +ԓ֓TRy}ߖNjg )@c.ItJ [j|ra'(rXP>#JXa} +Bd W;P#.p""]s_Ŝ,@gu͒r 9Oή"6Bezr2 Fh +endstream +endobj +457 0 obj +<< +/Type /Page +/Contents 458 0 R +/Resources 456 0 R +/MediaBox [0 0 612 792] +/Parent 450 0 R +>> +endobj 459 0 obj << +/D [457 0 R /XYZ 71 757.862 null] +>> +endobj +460 0 obj +<< +/D [457 0 R /XYZ 72 635.186 null] +>> +endobj +58 0 obj +<< +/D [457 0 R /XYZ 72 481.368 null] +>> +endobj +461 0 obj +<< +/D [457 0 R /XYZ 72 325.439 null] +>> +endobj +456 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +464 0 obj +<< /Length 2077 /Filter /FlateDecode >> @@ -2774,42 +2782,42 @@ k> 2| 8J endstream endobj -458 0 obj +463 0 obj << /Type /Page -/Contents 459 0 R -/Resources 457 0 R +/Contents 464 0 R +/Resources 462 0 R /MediaBox [0 0 612 792] -/Parent 445 0 R +/Parent 450 0 R >> endobj -460 0 obj +465 0 obj << -/D [458 0 R /XYZ 71 757.862 null] +/D [463 0 R /XYZ 71 757.862 null] >> endobj -461 0 obj +466 0 obj << -/D [458 0 R /XYZ 72 720 null] +/D [463 0 R /XYZ 72 720 null] >> endobj 62 0 obj << -/D [458 0 R /XYZ 72 621.972 null] +/D [463 0 R /XYZ 72 621.972 null] +>> +endobj +467 0 obj +<< +/D [463 0 R /XYZ 72 517.904 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 >> +/Font << /F28 252 0 R /F47 276 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -465 0 obj +470 0 obj << /Length 2551 /Filter /FlateDecode @@ -2830,42 +2838,42 @@ Hbh '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 +469 0 obj << /Type /Page -/Contents 465 0 R -/Resources 463 0 R +/Contents 470 0 R +/Resources 468 0 R /MediaBox [0 0 612 792] -/Parent 445 0 R +/Parent 450 0 R >> endobj -466 0 obj +471 0 obj << -/D [464 0 R /XYZ 71 757.862 null] +/D [469 0 R /XYZ 71 757.862 null] >> endobj -467 0 obj +472 0 obj << -/D [464 0 R /XYZ 72 720 null] +/D [469 0 R /XYZ 72 720 null] >> endobj 66 0 obj << -/D [464 0 R /XYZ 72 418.734 null] +/D [469 0 R /XYZ 72 418.734 null] +>> +endobj +473 0 obj +<< +/D [469 0 R /XYZ 72 350.532 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 >> +/Font << /F28 252 0 R /F47 276 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -471 0 obj +476 0 obj << /Length 2748 /Filter /FlateDecode @@ -2883,65 +2891,13 @@ D 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 +/Parent 450 0 R >> endobj 477 0 obj @@ -2949,128 +2905,172 @@ endobj /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] +/D [475 0 R /XYZ 72 384.128 null] >> endobj 474 0 obj << -/Font << /F16 249 0 R /F47 271 0 R /F27 247 0 R /F28 248 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 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<> +/Length 2906 +/Filter /FlateDecode +>> +stream +xڽYYs8~[*& N)ldC Gϯnt"iIv&F_f˙5p`"3xYf’5goFV0 l˴D0[ߍ;nWY)Gv ۳r81=>͝Ȑedy4>TW#XN.>˿66%Mv>zUMOld3crf~V̀pĪV]Ұ]ZBZP>TuјC/n0`v@f L˙\"MaVlB6 cE&ymd岖is6zyRu帖zi%?fwn;+Q6SJeYYmQXaMڪ(<.KFb5ϠotMqč}gI%NjoF?W˳[jD`6}tl<#KQ54,. 8ȦתgSl *BY!-0`bAɥ,e皅+Bp +9$jd+N+γLך\1,d-&0LvF/i2z#[Y{\d*IN WtWh_EO:/'h|qj"oAi\ߑV1R$%"l욪04]w|pw9s|Sx6Yb%]+PO4G.Ӄ//9>35zg߲UM<*4>ZkVٚUV{PP7>T뫣W8">-n.Nk,ίn?"u*æǐ,:k1f뾙xş70R긊Uh>93m;\<Nޟ_#/MߵgApfz38! +!~5SˤS~I%D(DyNLZUuw4"\WXC]|f'XOU\m8͙A(6+Ԉ`:UXL4IFd;qĮ6a[+߀DxC +À)NOd#H +0DWU -8D3mCc{fP,7dHH=w k/0NpS>DO' +.]gz qȐ \]; CAiB\\B8! Bck&W\rL8A:+mlAJ(]c1<UU\c0p<`&cUoadu)ĦN0C25|U]iO׳9gvManܳS'P ol`-U/ݛiq@zhk]iE^˪o׵ +$R 9K'' iay\.x)U_Yv.c "G`m~! +hlCYuyJ)hb.1~8QLodcS3>̄y*ʣVliffWEC{X*޷B Kh; {0eTƦW+>Hay ۾#yyc=<-!!ǾsjZ澯?;<}8@|7N7rԥ:"r^[)$뫡ah7 ІZ9QENT; `= +xW;i1uƥOuKikXTzW(˟!ȳۜpDD|>&]_aWgL8Ex]jETD,m)S$wqt_ۅ J7Π3ʧ{j!-Ò(z}yr~5 o:mˬF3^ynv8b٤-U&rpqckc:}Z-VJ5a&~;7QL}n!uVQtoX2S[lA|"rٸQ.~ sw?ߗ& v6n,_BF +endstream +endobj +480 0 obj +<< +/Type /Page +/Contents 481 0 R +/Resources 479 0 R +/MediaBox [0 0 612 792] +/Parent 485 0 R >> 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<> +/D [480 0 R /XYZ 71 757.862 null] >> endobj -487 0 obj +70 0 obj << -/D [485 0 R /XYZ 71 757.862 null] +/D [480 0 R /XYZ 72 598.518 null] >> endobj -488 0 obj +483 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] +/D [480 0 R /XYZ 72 496.387 null] >> endobj 484 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/D [480 0 R /XYZ 72 268.143 null] +>> +endobj +74 0 obj +<< +/D [480 0 R /XYZ 72 126.31 null] +>> +endobj +479 0 obj +<< +/Font << /F16 253 0 R /F47 276 0 R /F27 251 0 R /F28 252 0 R >> /ProcSet [ /PDF /Text ] >> endobj +491 0 obj +<< +/Length 2289 +/Filter /FlateDecode +>> +stream +xڕXYsF~ׯ#X%" }ul,GbS0"-+~!T$Y93|-~ b'X <_N"$=_&b|ru1$uz&Roׯ57.~X^R.6c;:Ny''ڕpaiԓ~, +`ՉK "^$lu$Oe<޷@ lAq^O/DTqEHʂbYϾ X$q!Y #i^iNd]~i%-_tqv͋G$ (2Y Mș jrtUُ|E `|hgA-p xYZ}CjY(1n/`ބBMeofa;c /hEx˼s޴6ݽFv.AX#9‚Ju1T12c\ u3Ԯt[7maVw'({1u/W}EG6|כ0:_+ F#{q$]k"Mx _'}Yi2| c4uw.~݋t y4"@ 0gij"Cqdϟndh؝UГq4?k9F@0嗙z@20ap!g +k0n054&0"=la\ԫp08PZ(B ٷܺ鹁6 0) w:[r +ɝ1Pɍ@!,>K6ѶzA]خg5ċ|$AuNr얝Qu WnVA6tꅗTL65kM!:Wf(^hA#DC]OAKU/hIldYa`J%V2XrJ[caYK 1e|,~}nJZ'& +Ed<Ők`;"Es눟 +tbZL/&#\2C۪$$*9*֮%sxj]AG(h rf2* ?{[}<-Acz[W =P#{1cv +[4&|TʱpFi^WZ(,;>>c"/I im0.)B DCY SFՉ}CA"W>5rjӋ23^^.~Ge_^CWQ` + ࢢ'ݠ2<рb6{?m*ľD Om6]?6xOG:p~ytD +S%LjqG <(`IcܑQ;8 N[n>MrY~a@ui5ӇpO 4/ɺChʀJ oA={o8A@-QN(ǂYS|g%諍Gy)!w]nyMQ*̊.W +~Qfhd zsÂ9МN?A$5 CgDJRJ~!Ě8  +=UP`B +E4 +endstream +endobj +490 0 obj +<< +/Type /Page +/Contents 491 0 R +/Resources 489 0 R +/MediaBox [0 0 612 792] +/Parent 485 0 R +/Annots [ 486 0 R 487 0 R ] +>> +endobj +486 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [410.123 412.065 455.219 424.02] +/Subtype/Link/A<> +>> +endobj +487 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 286.683 146.194 296.913] +/Subtype/Link/A<> +>> +endobj 492 0 obj << -/Length 1225 +/D [490 0 R /XYZ 71 757.862 null] +>> +endobj +493 0 obj +<< +/D [490 0 R /XYZ 72 662.217 null] +>> +endobj +494 0 obj +<< +/D [490 0 R /XYZ 72 505.672 null] +>> +endobj +78 0 obj +<< +/D [490 0 R /XYZ 72 339.388 null] +>> +endobj +489 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +497 0 obj +<< +/Length 1224 /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~ +xڭWr6}W`\I1ӌ]I2lΐJvܯFh5Ԟ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>gTD6&DbCԠ??p uehqӖ*,%$q`cNwUfD8D2x9[ds!+)cO9vz51;`Z[B8w&7A^ endstream endobj -491 0 obj +496 0 obj << /Type /Page -/Contents 492 0 R -/Resources 490 0 R +/Contents 497 0 R +/Resources 495 0 R /MediaBox [0 0 612 792] -/Parent 480 0 R +/Parent 485 0 R >> endobj -483 0 obj +488 0 obj << /Type /XObject /Subtype /Image @@ -3099,62 +3099,63 @@ f U;E]Nq̞FҼ]M؊rt4u}cq0,^B1  6 lXb ! <+gr" HS rPN C9b('@ 1 rPN C9b('@ 1 rPN C9b('@ 1Ӗ/"2*ǏK{ C9b('@ ?>q5PL=@ 1 rPN C9b('@ 1 rPN endstream endobj -493 0 obj +498 0 obj << -/D [491 0 R /XYZ 71 757.862 null] +/D [496 0 R /XYZ 71 757.862 null] >> endobj 82 0 obj << -/D [491 0 R /XYZ 72 454.851 null] +/D [496 0 R /XYZ 72 454.851 null] >> endobj -494 0 obj +499 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 ] +/D [496 0 R /XYZ 72 398.604 null] >> endobj 495 0 obj << +/Font << /F27 251 0 R /F16 253 0 R >> +/XObject << /Im3 488 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +518 0 obj +<< +/Length 1297 +/Filter /FlateDecode +>> +stream +xڵWYo6~_J@Iʮ2l%h-\YRbbeɐCZIvۇD<枏3cx0l;[/wX`$g$ 澑oK(րR6ueqf>ZvZ䧝W 2B}0pOĨ}CCbS.lGB7%} {kYhim.]މVxX`97WkĦ<"oueVRPW<4kiʢfݫEI8ݙ8&apωO]sc Y]nZjjQi.i&k\pNk5p\f&{VfGofҧa*h6'G9'D,G3R +A/1q> +endobj +500 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 +501 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -3162,7 +3163,7 @@ endobj /Subtype/Link/A<> >> endobj -497 0 obj +502 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -3170,7 +3171,7 @@ endobj /Subtype/Link/A<> >> endobj -498 0 obj +503 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -3178,7 +3179,7 @@ endobj /Subtype/Link/A<> >> endobj -499 0 obj +504 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -3186,100 +3187,108 @@ endobj /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<> +/Rect [70.625 485.071 145.538 495.301] +/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<> +/Rect [71.004 473.116 217.73 483.346] +/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<> +/Rect [71.004 461.161 166.326 471.391] +/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<> +/Rect [71.004 449.205 175.805 459.436] +/Subtype/Link/A<> >> endobj -513 0 obj +509 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] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 437.25 212.611 447.481] +/Subtype/Link/A<> >> endobj 510 0 obj << -/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 426.67 154.081 435.525] +/Subtype/Link/A<> +>> +endobj +511 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 414.715 102.192 423.57] +/Subtype/Link/A<> +>> +endobj +512 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 401.385 130.143 411.615] +/Subtype/Link/A<> +>> +endobj +513 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 390.804 145.363 399.66] +/Subtype/Link/A<> +>> +endobj +514 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 377.474 183.83 387.705] +/Subtype/Link/A<> +>> +endobj +519 0 obj +<< +/D [517 0 R /XYZ 71 757.862 null] +>> +endobj +520 0 obj +<< +/D [517 0 R /XYZ 72 720 null] +>> +endobj +86 0 obj +<< +/D [517 0 R /XYZ 72 596.989 null] +>> +endobj +516 0 obj +<< +/Font << /F28 252 0 R /F47 276 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -517 0 obj +523 0 obj << /Length 553 /Filter /FlateDecode @@ -3288,16 +3297,16 @@ 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 +515 0 obj << /Type /XObject /Subtype /Image @@ -3403,29 +3412,29 @@ g! "hE ЊlS8?9}/`pګ||||||||N|Ltĉft)tуdrA)ЊЊЊЊЊЊЊЊj endstream endobj -518 0 obj +524 0 obj << -/D [516 0 R /XYZ 71 757.862 null] +/D [522 0 R /XYZ 71 757.862 null] >> endobj 90 0 obj << -/D [516 0 R /XYZ 72 174.393 null] +/D [522 0 R /XYZ 72 174.393 null] >> endobj -519 0 obj +525 0 obj << -/D [516 0 R /XYZ 72 116.209 null] +/D [522 0 R /XYZ 72 116.209 null] >> endobj -515 0 obj +521 0 obj << -/Font << /F27 247 0 R /F16 249 0 R >> -/XObject << /Im4 509 0 R >> +/Font << /F27 251 0 R /F16 253 0 R >> +/XObject << /Im4 515 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -522 0 obj +528 0 obj << /Length 1938 /Filter /FlateDecode @@ -3441,27 +3450,27 @@ x H0.՚Cbf+Up`)kR8]5*.`&$M0S&aĿ!H"fCܑ\On#HY_vPlk|>BB.2rCāgaAB%:\/'X endstream endobj -521 0 obj +527 0 obj << /Type /Page -/Contents 522 0 R -/Resources 520 0 R +/Contents 528 0 R +/Resources 526 0 R /MediaBox [0 0 612 792] -/Parent 480 0 R +/Parent 485 0 R >> endobj -523 0 obj +529 0 obj << -/D [521 0 R /XYZ 71 757.862 null] +/D [527 0 R /XYZ 71 757.862 null] >> endobj -520 0 obj +526 0 obj << -/Font << /F16 249 0 R /F86 524 0 R /F47 271 0 R >> +/Font << /F16 253 0 R /F86 530 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -527 0 obj +533 0 obj << /Length 2321 /Filter /FlateDecode @@ -3474,42 +3483,42 @@ x 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 +534 0 obj << -/D [526 0 R /XYZ 71 757.862 null] +/D [532 0 R /XYZ 71 757.862 null] >> endobj -529 0 obj +535 0 obj << -/D [526 0 R /XYZ 72 599.321 null] +/D [532 0 R /XYZ 72 599.321 null] >> endobj 94 0 obj << -/D [526 0 R /XYZ 72 409.637 null] +/D [532 0 R /XYZ 72 409.637 null] >> endobj -530 0 obj +536 0 obj << -/D [526 0 R /XYZ 72 340.881 null] +/D [532 0 R /XYZ 72 340.881 null] >> endobj -525 0 obj +531 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -534 0 obj +540 0 obj << /Length 2647 /Filter /FlateDecode @@ -3526,42 +3535,42 @@ S " /cqOA_ nj endstream endobj -533 0 obj +539 0 obj << /Type /Page -/Contents 534 0 R -/Resources 532 0 R +/Contents 540 0 R +/Resources 538 0 R /MediaBox [0 0 612 792] -/Parent 531 0 R +/Parent 537 0 R >> endobj -535 0 obj +541 0 obj << -/D [533 0 R /XYZ 71 757.862 null] +/D [539 0 R /XYZ 71 757.862 null] >> endobj -536 0 obj +542 0 obj << -/D [533 0 R /XYZ 72 720 null] +/D [539 0 R /XYZ 72 720 null] >> endobj 98 0 obj << -/D [533 0 R /XYZ 72 456.537 null] +/D [539 0 R /XYZ 72 456.537 null] >> endobj -537 0 obj +543 0 obj << -/D [533 0 R /XYZ 72 410.308 null] +/D [539 0 R /XYZ 72 410.308 null] >> endobj -532 0 obj +538 0 obj << -/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/Font << /F28 252 0 R /F47 276 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -540 0 obj +546 0 obj << /Length 2002 /Filter /FlateDecode @@ -3575,63 +3584,13 @@ WPͰ 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 2527 -/Filter /FlateDecode ->> -stream -xڽYmo_o'HQoͶ{8m7!Ul&&ֶ|\;ʒ,{@/"r33t<Q׫_IxF B2Y4RbsoQHdE@'Jąupw̯~x+ӠE`ح"Y0_oY/gR( ?6.Rg*_wkxUq1͢ [[mgO)t,.o7- -I.}cj_/${AWk,ۙ'Sh"u:𱪍}R 3h+~ UҔ<9 0)e* -)h'cޠVy{Kz[JB$NA|OC -mCYemˇ5/-7'dǢ$hAX6϶lIUNCmwŮA55@"dBz/t/i&ēcْD(Ű-˶|(Ce iILu!|o*He&T$SDJ%V>n|= Y\+-┽!*Jd1flA([ mCޠYT5[ԶbEie?(ð-BY:'玁cgyx✢,5 %$LSto@I"-ŊͦtF+x6^ƻlWxhLhG#n'm|]GC;f&tJ"cYʗyMʾ7Tp\A:)}\yz͓'Xb/M[]'cPzCNd"RWFBDD)S+F^ްh!HsQnB1Wj.M Lu0Bc]mF[a$ɡWmxr+t?lݬ@:_= :Zr=QY2oj /XrifRA , ShՇoEM q)T~zwn~?>~}s{>fRZ:UP1A9w -GKޖc&DTG#W[^,/esقBRcx6D)?1\8*.f|%S%Pl輸fvj~1\h+\XRV{.}1q7Ø0'2t\h9rH.Ea\]=<Wljw%*T@Q"Tϒ)ļ%slܭ fHTR 7 -4'`II(iyr8B;=} K^q 9wVGw]=Kzx݁*݋ <ɬ oCZ2e6܎|دښf -ܴnӖu{tt"d. 4>aJQŞLGSzgU2‹GeR uL4UU>[mzs58q?gf(i<F9)PƋrT wm3DHZ,cYv$HbzGVB\ #rk@PZ~5X(UE~*0 72͖q;؋M\<=zA>ލp^ze"5̊~0l21}2}e4TlY|]+*acp^AE%$_{S`8◕.%R{ؚsFTUdhF^fQq:ާF $ޒp844f K!zraiኁ.qW';5;8uma7b̥(YȺa& .kΒ d!/.Nw(x)w;]˺cG*6?/ʡe0Vķ?zp;eB߬sw=p X"ƺ6&Th P$>mȲ8>E+<8`Ƃ1}a]..r-rP8wIw*~= S=PXuzl]X\cw\k! JD -endstream -endobj 545 0 obj << /Type /Page /Contents 546 0 R /Resources 544 0 R /MediaBox [0 0 612 792] -/Parent 531 0 R +/Parent 537 0 R >> endobj 547 0 obj @@ -3641,49 +3600,38 @@ endobj endobj 548 0 obj << -/D [545 0 R /XYZ 72 635.186 null] +/D [545 0 R /XYZ 72 563.455 null] >> endobj -106 0 obj +102 0 obj << -/D [545 0 R /XYZ 72 505.278 null] +/D [545 0 R /XYZ 72 493.323 null] >> endobj 549 0 obj << -/D [545 0 R /XYZ 72 412.612 null] +/D [545 0 R /XYZ 72 395.232 null] >> endobj 544 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj 552 0 obj << -/Length 3172 +/Length 2524 /Filter /FlateDecode >> stream -xڽnF]_1o$} -W껣 +J/tEG\ۣ_~ V*4^ڝەֱ WG=7oEJ4j$~E{[X@Fwn~ߗgjb-n>_RY rחM?GiWR |b[}Y__v;uyY7@ %R ^HM~ -B_q#PFHF<Y(d 0J)vt7?^5-n@>٬k#N4Tau"!d"Z^|`_ 2b_$LfQvWo.ͮ,8X?(\`ԡBb8*})(FR)kz A;z/Ro -n>JרTOz.őUG(0 ኯxѴ_J'Ο׉H;z"JɝL7Ղ " MWZYF/%'t%|%©Qdx'azd2[~/# kĢx"גAM -꒕$߷#,l -!w2m  (=..NO:?߼?sE&䜃ERTn@v֛?:0+?q$c8BdX'{䇾h(;Q~EE,B.nD6Z8~"XSBrY5W-U'\a2 SFd1YY+ -bF}&kcVłlGͪlj-4g=BΡfeS14 ^Aˀ>E UZzvX'xn -]֗lz똎{>r^x^wr<Д4 1{:!:)'^'6RM -b^"OCiEk`bU$_(c4ey,p lbWQ *g>;:L&a%-{Vbhы{^ED$\ -6eOj Ơ= ȓDq9 dBsHYۖMֺ( D;CR)ryc1Tد5E1"xq3-ׇO'EAŒ3׃2fK -lHF_rnO>l5f@Pآ 40FFTe/|/w- vq{)T9bG;֑a -cdיbn!]}HO+c?J -]iԙ -IWmdLG~LV~(m\{"iVQpWa"q=+;3AnL v5PWbGحЁψ;*T~(w1-bמ+* 1ڛ>_` |)o-Drdse.v1>Ud33B@E(E8͊R8ƀ3${ |e'1mAg]pq֢ Yp>ᣡ# uGSyVeTY:[yw{FgA7-Ow*Pl`,gS;g01/b/DJm64 XD`7zy<{R?X i;2he-4hZyyS0m=YHL5$ql]P'`_:5:5-7_,~ԚOlT4/JL: *Rl -j˂MjG^Yką/(Y?tT{*,g?n}>Emψ2 tmRؒ GZCw[ן>KoK&qѢm!kuAA'aKqp -:+kiln;+PUi\\!)=W8NI' `7HÂ3 & 9?6 BȤg!E  5RcevY e{L9$vX. r_.{0tOp\ǻ'OH&A,pj0>Ss{hٸth߀k2Y-6pNi8/n@{cG2 \V&=GSdP$ۣlkc>IҞa{*Z vC7Z!9!4]Nޟn>ڴHUr-fOЍ#8 xwFf:t?n|= Y\+-┽!*Jd1flA([ mCޠYT5[ԶbEie?(ð-BY:'玁cgyx✢,5 %$LSto@I"-ŊͦtF+x6^ƻlWxhLhG#n'm|]GC;f&tJ"cYʗyMʾ7Tp\A:)}\yz͓'Xb/M[]'cPzCNd"RWFBDD)S+F^ްh!HsQnB1Wj.M Lu0Bc]mF[a$ɡWmxr+t?lݬ@:_= :Zr=QY2oj /XrifRA , ShՇoEM q)T~zwn~?>~}s{>fRZ:UP1A9w +GKޖc&DTG#W[^,/esقBRcx6D)?1\8*.f|%S%Pl輸fvj~1\h+\XRV{.}1q7Ø0'2t\h9rH.Ea\]=<Wljw%*T@Q"Tϒ)ļ%slܭ fHTR 7 +4'`II(iyr8B;=} K^q 9wVGw]=Kzx݁*݋ <ɬ oCZ2e6܎|دښf +ܴnӖu{tt"d. 4>aJQŞLGSzgU2‹GeR uL4UU>[mzs58q?gf(i<F9)PƋrT wm3DHZ,cYv$HbzGVB\ #rk@PZ~5X(UE~*0 72͖q;؋M\<=zA>ލp^ze"5̊~0l21}2}e4TlY|]+*acp^AE%$_{S`8◕.%R{ؚsFTUdhF^fQq:ާF $ޒp844f K!zraiኁ.qW';5;8uma7b̥(YȺa& .kΒ d!/.Nw(x)w;]˺cG*6?/ʡe0Vķ?zp;eB߬sw=p X"ƺ6&ThMRԴDȲ8>E+<8`Ƃ1}a]..r-rP8wIw*~= S=PXuzl]X\cw\k! JD% endstream endobj 551 0 obj @@ -3692,7 +3640,7 @@ endobj /Contents 552 0 R /Resources 550 0 R /MediaBox [0 0 612 792] -/Parent 531 0 R +/Parent 537 0 R >> endobj 553 0 obj @@ -3702,130 +3650,147 @@ endobj endobj 554 0 obj << -/D [551 0 R /XYZ 72 575.41 null] +/D [551 0 R /XYZ 72 635.186 null] >> endobj -110 0 obj +106 0 obj << -/D [551 0 R /XYZ 72 134.114 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 1834 -/Filter /FlateDecode ->> -stream -xڵYr6}W𑚉o}KeqM\[L'xRRNݯ..I/1{v;+w~:'Id^sIa, 磻Yl+6(vծ/ -0TW;Z!*6˿澷ج?^-;sN65x9=[I=ے0|z&I$v$0n -?XӃx~C,2?q #gBH.J&fEGVVy9/vRQ7C7 {'fԻ/k40fFO@'Bc9>\^xY@PW6;й6rڽTH[!^xǢ3$!ˢk|=y#ȵUo|J&5h`ζ܋l>J^-OXRHȉpN>w -x$Kojڡ4ɯ#ui"ֹ%$!_wBbB@hĂy*ȏ׹[,ISJRzAYhYdwA9`y@΂ق8fmSupT!n#IP R -w"?g90q1ZM?p;} 6ʱ4:r2 {4d:medovZlNQfb<ܹWqƱ޸j%]&Js&q -[{솆#uw6&M%M< /H$f^Ap[HF=8dް~;v$#C4uF-7@/<_#001_D*ozLeEb_SpJ u\V +p^J#z#+I2>ͬ!p6fnu+>k@> $r%A94=*K,t_tYk4qM u+kƀD^m:m !0؜uAK8V[L6 Je*055V튀[Z`;x4i*;Yu^T@_J%ˆ@-̻Ehg. lK˱d_S"e aTǻhT*#̦}&j*#O~soE_D , Y e^U_wت k6oi:\MNقoVUX@b-6Dxϯp/8 -H ku`tS)Mpԉ+<ssqzve*bÞ6׺(M-ڹVj;gsv;֪D-VbFq}Az{}O bya⬣ U$B`+r鶍!; |4Z*d\V%_5--p!\axӳ%v7?O8%4a2`MO AI7ۇYKY7_yL"#F"yv0aTilkT -轢k>uga5Ocu{b!Sllq&O$ѦlwJذrWFSw>S7u:EGӡ_PBDZ/lo]\.<]\.۶/02,LjfS7Z,cԞ{[r+؊Yo=ѧ箞۠#ʄo}S1JF:LJiIKL|#$"<O2.4}}P -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 666.257 null] +/D [551 0 R /XYZ 72 505.278 null] >> endobj 555 0 obj << -/Font << /F16 249 0 R /F47 271 0 R >> +/D [551 0 R /XYZ 72 412.612 null] +>> +endobj +550 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -562 0 obj +558 0 obj << -/Length 3016 +/Length 3070 /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^]bPXXS6}e 0>W6|.Е}'K!z್?s.tAS] +-JC1[Sb?g΀ɞWY6fD,fo-cOo?=;?9>jR<&tV@45ƢjY`jw=sx0tY:qTf{ơ8 +Aa>!|'@-MVGR*Qhqf.O +i_1߫_'[|=Ƶ]i8S-$ɶ3sez3b[հ +c13鿌\l*d+>{VOdu;jɨ@=HF< +϶$̣tGy(#y)b += G;Z*C:'ދ`3 +-:%Bz #d:[vzitP1O`x> _T9]lMOS)Xa@`l { +װ*-}C֭{5<r5 dĀjK_KKY5S5\rȉ[)Ĥhl)C;Ý)\ +baF\p`:@ťi|A}BX} Ùח؍Kn/-GY^YhJŘ8~!:)~y%$$А%Z#_̸d Ey#L1e.FQ*jAGHbG´D3D7aJ|D8b7o26'y򂈖<3.P=gXhic;b0jmf@tci% "7Va p./iZKpQaOq;İj!o8f>.W8/C./)=(4)ƴmF[ +d׺o1:_$Z}Y'A2I5NX/Hj;g롺ykު4]8U5 ;Z/Z'pȰ31j)Iއ#Q>*M$g+tQojN']-\mL'~xu~j:Qb6.F6Ľ|4$8s+?s$#qrQ`Tb~&v5]ĮH$v}&#Μg0 u#c̢!_[0ܣgkF8 vRSe183ѩ)+ T  $Xy\$O\XJܬy+d +8 ? +Lrln-7kHy,_{zY8.lHƏ(L܅MYm-.{Qik9.itUql-kWbVfy>9yx!2P:m{yœߠ!um^"m0VmaB{!]G}c蘗Aev>Clj攆#Lcckd%s I[ NNM%%|kM9"Fo_ig p~iV?d&(D$IPBeSrg+і)՛tA`( +Yką(?t5{*,w'?n^vL;isGCdψ2(OWWqνSؒ GZcw[W>KoKhҶIA/AG#aKsSW\U2ﶋU'SƖev7`K)C&ɜ(k§ۆxV0 @ ˠ䶄=%pz-aoj o>j@HJr+sMXGLt܌p79I׏6|&~]~>~~D 2{煗L'"B$'\OO6$Ttsyݷt%}G]5޽k]HayE dtO%Pljk,Bq~Ýi/mkӐ*|`E8MS&; |߀>a| cw2oØy y۶ sȬ5Wa nAMps{QlSE.$ =e >?mqfT?<~^Bd(SN=M\nHUr-f1̒ݧ&x*cI~9[PX~yd/X*_h2a!UG|ykt܄D\ K)Li{uA`ŌqS; ;4-u2*3J1otIgG4xaljŗVSDW6"i$X:=ZyBx}\vLi>L\xɏAcWZ- +-f'7gѽ endstream endobj -561 0 obj +557 0 obj << /Type /Page -/Contents 562 0 R -/Resources 560 0 R +/Contents 558 0 R +/Resources 556 0 R /MediaBox [0 0 612 792] -/Parent 566 0 R +/Parent 537 0 R >> endobj -563 0 obj +559 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] +/D [557 0 R /XYZ 71 757.862 null] >> endobj 560 0 obj << -/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/D [557 0 R /XYZ 72 575.41 null] +>> +endobj +110 0 obj +<< +/D [557 0 R /XYZ 72 134.114 null] +>> +endobj +556 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +563 0 obj +<< +/Length 2297 +/Filter /FlateDecode +>> +stream +xY[o6~jKQ%-uEҍ0 !V#9ƩM.3`/3w}_`ŏo#pa] PJF8NC{([Dr s)WSn*(N& +۽|0/(aJir7O͖d͖4gmoXt&/'lllY換_&HD0!AWC8Ģ86 +a>9;1vΥѰۺ]Շ\VvRSon.\8[3"(QP.~; x6iU<$Jru\_s ܿD0~_L9 oOe<|-NjF>h126_no E^",Mm2 +)'$N @>J"2 +h;aO81D^{S0YǁLt !`E'18TAܶMq/yc-{hjU,l4#R/( D!4BOS{=EHO n_ak@!(ڍvD<(f'vZ+ +*lġo, |۪sj8H` 667HSܸ3E,|~S3A9:(_2 v1 JpbJ:|~|_4wZ[6sNKfSLPZ9̛Qb6|] q 8wLR)B}ƘCn*ޱ$1:_M=;yg#!J訧w SrڬwlAN'z*z׹OT;r2 L%t&SKD޼0PQB'RıEM1pF]c +\ >堡Zt1ȷK1?= |JRbjK4;|ʹ+k|rt}e% r3mHj j+ZGԢb~3{h,6*:Bò$qIdtL1nҩ,X#3wM銕CI8^J4ao7 t]r=jdOF њ([a`=6oy3Sq "i7}NGQ~5"3-j2f +0tdrg(d۱u$2Tiyw)x oa+t3E.#: 5G}}5yzT]!nwAq fkɰ &)lSG_'(bisL,fKUKj +S u4dW8{b }F +:V|! Q3-@vӳwB6x]9F/)b24'P +;8ZbQS-jظi[v&*zc~Sם]_@ܴxy>2J8}$ɼ0JIw(%LkQBK/*4P-clH'mƑLPگe.G-"Dnng%oCO}fw +.şjUVctn[;#Jvu+dtcOXc~tCUp2Z[ۯ**K\б hwfKLu)thQao bn!H3Nq2u_/rv_#8" !EeGiWS2_ % +endstream +endobj +562 0 obj +<< +/Type /Page +/Contents 563 0 R +/Resources 561 0 R +/MediaBox [0 0 612 792] +/Parent 537 0 R +>> +endobj +564 0 obj +<< +/D [562 0 R /XYZ 71 757.862 null] +>> +endobj +565 0 obj +<< +/D [562 0 R /XYZ 72 696.145 null] +>> +endobj +566 0 obj +<< +/D [562 0 R /XYZ 72 145.08 null] +>> +endobj +561 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj 569 0 obj << -/Length 2015 +/Length 3370 /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Þ {,})XඥAYJP^$H7p,*fď4t4[1ndtA}4+?QgW']v.äOa?Df2fQRı +n/p$(;ㇻ)GN]<.;Hz/yUacͽհpzbBӊl S? \.RF"&]D/>\ҧ4dUg⏝u(F~|%*d쇑 *ze/ C ʜČkt}gܺ;`0}F&l]"0ӻ /bKA 11]q aE&f,2!=0S!4$%+y} +'π54 +>F0h"4(!xffk2uD2ܤ,x}C7ҧ}V21x( |dzHu0f=Gs`ea2#qAѾqr Zv_:އ봉zr'QQz1c.RB!,ap}Ȕx|ޗٕŮڹuޝDdȊTLu4#~14{o h&SCDDmcen8[>KfSE4DPy8;VU9RO?^™P_*boi3>jHy,HU$Pr0{Y"']`^x}Mv8א.x9MSJ:y LsG.ѢGJqjq , H#hp }W 61[`|+)|FNرޕi5FAJ ƨ h&F;:y"F"0zQ @E/ƪ/k 5e ;~=tabFK\5Ft=`^:Bo6DoP b?ɲx2JؾjRӔ:,Kci~<`O3;bXÌ}ό0sn2gGJ!`NNsI:)$?lv`dV}ch6WtV)65RIj(q49X3J2BLm Va.$'yb6k.Qkk>*²s=G1 'sxI08\vX|ĒDq$xEWen6\P*X6gz 5h)D9/5K\FztNmla1,p%C_ݙ GR^pFO'TmWْ|}*%HڧU;hBKf~ m/@CD&O'8o, fUctxΝbcn[).v[ҧj[>9?__e X JSFsTԥ bHw*0/7 `c#$aqд}f8c6p5]u! zOp8PAΧ{-צyւq Ɏ3?rՖ!OD#Q\,yI.[ +}: Q +WHi5M SU0a]r&_G* wMf6t.`V.im +8r."Ĥ\J&Cr9 n)-XSr๛Qx.sy@zB%{U1.9y + NXeӥ\[p( 0Aފȏ\ۤEĴ +/)UCЋ؈ qL "&m c B`3vE_|ۼp%m1Q?pp~hc-%59O6<se"XY~JL@# 26d-)ܦ K';Τg(8/8#n2M|i *7;-ZH;>cS'JɀYRdqQ!?_>=-\Uu=L7.P9wvMcyX`=D-\2ěk x?j#ʜPb($J י?=*:mPs8ٚHڧ~1FUw("." >Gb0^in@s VȻ9u^5T2.^Vpq((-SVۦ5+޲]g݄ݾZ޶quz5t-xYL8JmDEة5[יv1ӶNM3 x.Iw4뎦kZ ~o59\LaCHKH,&)'?C;)#jU/4F1xCS4Zfy&ء& BnH鹱lA5Iؕ$nPs-;^;p5g.X󯷕 +Sϗ+0 1/9}DSEoRЬ =/>bč-%6s+gWoE?QD[eYm?}" bkGAxYfgc'n)?zrQ0$(v`ȣkٛI~oѪ*t7s*U@JzXiE\ƁXА-gλ5vP` $T8/ endstream endobj 568 0 obj @@ -3834,7 +3799,7 @@ endobj /Contents 569 0 R /Resources 567 0 R /MediaBox [0 0 612 792] -/Parent 566 0 R +/Parent 572 0 R >> endobj 570 0 obj @@ -3842,169 +3807,166 @@ endobj /D [568 0 R /XYZ 71 757.862 null] >> endobj -567 0 obj +114 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] +/D [568 0 R /XYZ 72 233.332 null] >> endobj 571 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/D [568 0 R /XYZ 72 123.84 null] +>> +endobj +567 0 obj +<< +/Font << /F47 276 0 R /F16 253 0 R /F86 530 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -579 0 obj +575 0 obj << -/Length 2085 +/Length 2061 /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 +xڭXs8~_#k%۬ėRu"FqÐ_-c'ݗ m 8_j]Վq-}eΟ b\ l¦`8cOܭ5فx `VAnڠi_- mPaE#LRA>/관efх}ۥVW <\o:<@q{pXÀQMm^ :g(`8AJo1Rrk-J<}%{y&>Xi]t]ړw +;{ukCǸQcm):' F~~{ysZ,u}}eqѫ,Uj @&ZNwKc; |D,M p'_MÒ-p!%Z8{ +Jg8 elqsiRһ? +6]@\ +YAֺ>b* 2}=vV6pRE0NЃ@PIwXD/.Gd V'mGub'UNt}m֚|j/b` |J9Ľ]g#Ub@P}<t1^oֳy_D`vT:U{!6t/!r CH`2  endstream endobj -578 0 obj +574 0 obj << /Type /Page -/Contents 579 0 R -/Resources 577 0 R +/Contents 575 0 R +/Resources 573 0 R /MediaBox [0 0 612 792] -/Parent 566 0 R +/Parent 572 0 R >> endobj -580 0 obj +576 0 obj << -/D [578 0 R /XYZ 71 757.862 null] ->> -endobj -581 0 obj -<< -/D [578 0 R /XYZ 72 168.935 null] +/D [574 0 R /XYZ 71 757.862 null] >> endobj 577 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/D [574 0 R /XYZ 72 192.845 null] +>> +endobj +573 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -584 0 obj +580 0 obj << -/Length 2382 +/Length 2754 /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 +xڽYr}WZ`pۮ-ovek傀9 в=)*J9}e,ū2]~d[ddDb]-~>0XeXmքOF쫻*"*/H^Kyu^QyW*Gzn5M\;UN޸ "\䉟"3?bkZxAxomWU )d:깃UnqrojJn[1oe +|} --:^O'#hxS(-]^Yb *",a#\A5}\޺D3a2co,]+շbw_M ) ԡy(cnS;6'!Osf{jiF/\rѰ\sHGƑh=G}jג?S͌u)w\_|\Ag(D?Ecyx3w mT?9 ExU]=׊0!?Cnԗ6*HRH麵+&Y +:pڀ21d@sH/HA,3% Yc% 7̝8z9EQ'?" |Q j)&޾_W6iT}K2L W|4!uTKFD26tmc(j7Y%A o[c8fII=:KvHGo ِ]/YΒ%4Wo@G=H[E"cɚĜK9` s[K1YK HP<B3pde }oQN=~9 cȵP `= & /hj>&- 5+ D{7J=ѩ@'u^/%0~ꨞ,2lbUk:hHDť:Ux pd ?@("뮝N, H{sٔY1U QDuUjrBrQʣPG<>-Ԟ+3Sa*p(i-ouYEI". +dQl;KYz~ q4+@NBܛԑCõ`A3-S)6([*Epv6kw,)2XtB0rwRs9|v.'t%!]IES=.DZp3O]ȊPdt="mxpшvo3ȹQ C5E46@ӛ@; GutV|rvȀp^ +^N\Yy dUu~^/&a];q" R3i`B n0߭8`x }3eF(]cp}0ބ>000@] +3Vf-f$tR$&BNJQ۹{ +?.1-`b$άW7;:c!Zf~ACYk }$=]ϕoK2oٵ\VK _(+o['qHg5|?ڑ+WG^A]> +endobj +586 0 obj +<< +/D [584 0 R /XYZ 71 757.862 null] +>> +endobj +583 0 obj +<< +/Font << /F16 253 0 R >> /ProcSet [ /PDF /Text ] >> endobj 589 0 obj << -/Length 2762 +/Length 3469 /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^|% +xڽZYܶ~ׯp+Zx!UyUTq⒜<ק/jR\_.Y /o}Je;D%.U4 @r^]ax/J+=T:}g<t5]0Mv*u"SSa&1~?؅;&HwI8\e˛Q<iNJ_a:Lt tT5ҸVW5}wfw +^< e־οL%fne,l3~ƼO\zJۛ|Bow۷ʼGns~[&i(* 8>Ǵ85fUvu"i>rMEpKBGzxΟ>X2H^퉘;mx; _}.O5XACxϳԏAEQ$Aׁu)פŝh쫗/ieńg8|=Tzj,PU@Y9O|$ %M#Vk}5A"iy$ғC]Y.?6zm Bfj_jž/'*3>.7AVDOZA23 3i]׏LsO_&a|]ǚs D@xs뗤؎DKpEAGYخю.IW7\s~(Ν2!+LCr iHAg9vh!_b9 + #$&-f7ǽkN{o<]n)e6/h(ב^GWef]枟*0Mcnc5unzfZljGR|y27stYS̺4sxd DIf@'\"͉ 0oOMEJ`wv6C}b+1y-{hm XXIcc6f~4?H>i+QH$15l=4nF,ئT4jCœSFiGipC?14|@|GHg %6:)T+hWopuUr'0B2&Y{9YvgP)dF(n;7̊gSV`kEw V͞GKuEe $C^& A>Do`ghII ")ƚ=C r*M~؜>FGα䣣^IF.Y|3eEC!xiK Oqy&G:P gWzT_ ; +TCjU!Qi`7 SSWG!`v +̈́ Aͻ1ً))'qcn)e >"fox9(57Rk&Z' +k0 B~/uD;@V@R綆&E2chgz[9/GalB(ڡ_O#)b\ܲ=+hb׶mGH69r4' +> ]hHHc(Nk˟{1xհBS~vOMӕzGpL(C){a^[u^S Tzj0 Ky &[[0*(#%D.j2yQ> *)wqk&Jeϓ`,%Hdf=A~u U +E&lK)˻+|t,y$ lRJ 2.^<'D\I7{әoRUpHD)r^i!\Ol[K+Y5YwVV.= 9p$g/cW%s!`cK:BwV߮C$Ix\"GW䓕) f+YL;Ɔ@ҥDqV%W酱aݡ*?ds-U[mkNFNn҈["R~$R4x7߼~qswon>r`4(ܩ83%=Xׅ>L[X k# tmWGWG͟K|Nl!)ǰhϫ}_rפO©iv*ȑ +F4SAtl3R͊ GmeY燮#]X 'E!+ip\YG8;9rVۖxp!F`W7&=ebqi{3\if&$7C/րr)~$CY/?X,qlpU&0s&4 k:| ŷ wCՁ/]-}y'(֥,΁AbsY3K`ziU\=N_$2tYO֑,n(1vPy*BgVr$$ji,6<*;eoGlZ.6'xj0`nogXDŽ` 'r1_]G< Og4`MNT, endstream endobj 588 0 obj @@ -4013,7 +3975,7 @@ endobj /Contents 589 0 R /Resources 587 0 R /MediaBox [0 0 612 792] -/Parent 566 0 R +/Parent 572 0 R >> endobj 590 0 obj @@ -4023,30 +3985,44 @@ endobj endobj 591 0 obj << -/D [588 0 R /XYZ 72 503.679 null] +/D [588 0 R /XYZ 72 720 null] +>> +endobj +122 0 obj +<< +/D [588 0 R /XYZ 72 298.629 null] +>> +endobj +592 0 obj +<< +/D [588 0 R /XYZ 72 194.561 null] >> endobj 587 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/Font << /F28 252 0 R /F47 276 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj 595 0 obj << -/Length 2079 +/Length 2335 /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^͒ +xYYo~УDxHv'[l8>U>lA%*N=z瓐 =y yڜ{g/ <^O( ޗiyӕH<ȓ(0 BzͿ2z].D[h(_ggReUc;SWߗ?\.(F̓2>l )[fVuݝE,u8(MzwQ7OKny&+tOEG4A7-[ϗʢ)n/J@?ygBR9)FR"[K VORͿ4I> g&o@&JUq]Ѭ$5xaD쪀$r&}lwmW4]Yt & +38 Y#!$n`0R=\%4,Jõ++n +X7䮙 +b(kep\}XPQَ:G\OE!"^Y1; +TeG!LY CB6"A"?K;"w GWÍʣp 445NYM&=47}WY u,w~"dOaaA7.LРqt -{6MJ[+wQiD9Ec kz:u#FmzR +T 3JyƙS?rNp)1Ϥ+UUiVD?yُ=RNj.!Zfp'緕wFd[dmeY +OE-T +huX8}2 6Dmk֟: ^A/4LU" {Tj5rNUFxL>Bm4m]G&8eLl e1D0gqOhnX>3Z[1 'hٜ[0X=ҍ=-۹%#c1D=7TD ҍzY9%09bH7΅7կPܯ]=NL9z7ޢ{m,yiMw̷6 b)!S>Row$y{{{zyכ_/Y `šHO(c9ѥ7MRwY['ebSK=cC`gwV2lA>PR!{Ăsccq *9} u/gŇ&e'3o=)x./|2^L/7N!zCl_8X2_}ϭvR&1&vYhb}VQW7x<UibtPiI\Bh" ᏶xpd۟ut%q&; R}D8fZ +ɦz"${ uT+{zeKOFvPde*CZBna o;+)/l;蜚n1gmj}~m\ -=gSMffj]tkD +[uV{:NWӲS yI?83@dx+ι#T+;27gw| +l~DF/v&pM~ \tJw{قncn'Bbi +JH@ hCmU1N#VvS W퐽.?p * 䃗[Da6;OZbEa]S#w[$;qciAG^ljv1,xgގ*@nspPL!Ԍ6UY w(r\3ۿ>-#Q$1c˹arv]<*>VuA%' xv- /Djt%q +ѳ@R>}B ecग़kH -2.u}Fvc' O!1 IN;D᝛y\cC:B1E iiYjX~ƴ iOJBzD%li?stt_ G>شg#Ưj5YKǁf c}wfQeqA6%4 5,oG1ŏ:zcp)1ŷePIG6}̓F'S,ɗ,h endstream endobj 594 0 obj @@ -4055,16 +4031,7 @@ endobj /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<> +/Parent 572 0 R >> endobj 596 0 obj @@ -4072,554 +4039,693 @@ endobj /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] +/D [594 0 R /XYZ 72 240.666 null] >> endobj 593 0 obj << -/Font << /F27 247 0 R /F16 249 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj +600 0 obj +<< +/Length 2223 +/Filter /FlateDecode +>> +stream +xڵYYo8~ϯУ tԢH]֛w3I P$--%9=_U,#Ibj>א^3q=zh4 M' U _r.]xnRT7zJV+]Uh78̐Jr*A6ci,e3:c0foqQ媨=WP]▫m%He y~~= b;eoOz̺By3xj.hܧm5:z*SyB* KY%מʳwZkUr|fh)Pϣ倕ƒjاG5L&{*WgƞOp/Cc\gU0+,SHY +_ي'At>!.ɜjԦI&ñ,uDQcgìмk&i;ToRJяއy<;~j zą#ZN[j:p8:8>kX=$v߄:FHn1qXxDFL,V1k`DI24T͸k՝gZS k,9ܝktQCH,'Ìd/nu k;)]PL<ؒS[}[:pvgUNLR YFs bӻعvšLz!g<е0$k*< +l#fo,p͏XnƽQt~N,Y;&۝& K;1j@d5p*\_EAh[n_plLV 9,+HQ|_Kh GٱEݨ1KM䪧,žxl *AU"Mh\ +endstream +endobj +599 0 obj +<< +/Type /Page +/Contents 600 0 R +/Resources 598 0 R +/MediaBox [0 0 612 792] +/Parent 603 0 R +>> +endobj 601 0 obj << -/Length 3016 -/Filter /FlateDecode +/D [599 0 R /XYZ 71 757.862 null] >> -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 +126 0 obj << -/Type /Page -/Contents 601 0 R -/Resources 599 0 R -/MediaBox [0 0 612 792] -/Parent 598 0 R +/D [599 0 R /XYZ 72 670.249 null] >> endobj 602 0 obj << -/D [600 0 R /XYZ 71 757.862 null] +/D [599 0 R /XYZ 72 560.204 null] >> endobj -603 0 obj +598 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 >> +/Font << /F16 253 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -606 0 obj -<< -/Length 2240 -/Filter /FlateDecode ->> -stream -xYKsWfj {pd9Q+9וzK;FI@*>== @zv+̳ rf=bћQ6+"lq3+`b&"X엠R*;qʨvլߛ' :v[޼OEoiw|4Ely"Yg l_= -6JֺGQ(8nRvD 4G>~+Uytk:vۖa%&oy(#\xp<\oU8,0oU1ˆ Աs:Fym ʉ OYu/~H~GݽAA)I񻕪Rt%Z[E[7x\*?G$=Ut=@GzHB`VGNwBb5pg'* KceT` ^py޲FiGiu\uP4~Rn"14s>UFc>ibq/7K8op#JWf΅DZ˭io ˾;Zy mInhܛ|uku!?{ppPA`+t/PwRom[ߣ@n6†5{X KvQpfq! -Ȇu=aZY]㜇b I\ j%Ύi円z_M[Y= 2]q 2_'֝}Ƚ5.ổ.p˛V& $vخ:ۗn4bTg4xiNI-{lr'",c;y2mOx*0ΧI?nϛP!w!l 4NdB\ӅYDarrCf2OARv[;vf[ڑ -G+ⰱiG Ðmpm7^ ꚌizJ$bS(_ףԃ|ȁNG_Ë0v" Vn~*E(έ̒,Oy=AȚYG%^iZ䖑dNY[aֵ5ARʮL_iW Y=a΃8c6Ԁa#3JL5cxJ)Nnprfy2:qۏ?j݂Y(wzmRqFP漒gq=M)kiꁄRo@K]OoA}dRe˘3if0ZZ nBe/o m:')(>4u;NeI>I_>p~zv8^pLkEͮfY)-z<,}V\K_p29.BB(N;[v> * ;ilS-id>D;l ~Ҵ5:KJ`H%;""F1y|w;/|iĐFI~ D~E8P @[p8#h'fK$@º4T# ,\Čzg3؛ Na]O05 -[J Ŋ;ݭ`"A<ɯ -OCVd/rژE!Yq0x;&?: -endstream -endobj -605 0 obj -<< -/Type /Page -/Contents 606 0 R -/Resources 604 0 R -/MediaBox [0 0 612 792] -/Parent 598 0 R ->> -endobj 607 0 obj << -/D [605 0 R /XYZ 71 757.862 null] +/Length 2954 +/Filter /FlateDecode >> +stream +xڽZYo~ׯPnv7$geG& iID8&(>U]+U,udBۃ~ qVd/~vug{8O?骈Tq/BgMeqָn cKՕ1q#u*aTщu뮺뫶N/aP.]h0#M Mm\;tk{(Oзwj/̡ng-"7 0lu`#5f<x'z[4׶sx͕Itu+!QӦ҂5t,psp@0H7f19%~U \MX_s/!s IKx;x_eY,*52> +_9=:6^nt {feK^ +A%?KO,Vޱ]p 0FF}Bi$V‚L`a#w6HtC*csczV&qtdKK4r(vg+ޔ.ogB!G%ΚU%HyYf`^6ms3 > +%-$%+w-&Gl!g4.D25yFN5n]BɻU벮jQ5"_Ʀ*o՚#c҉Ve:.,}^c!IK9 T)vDTWd48:~jjJ1m7ۯcZ}(n`{c=^ϟbWJҰx'|mUd2_P>BJn6m2Q {eݕszWvPAg +d;E@9 cxm_Vڰr Kvppd"^7sVW*:~vO=??=;>)UmY xĄ"6D؈ߝuRGNɺXtɋʳ|э%GZX @GH! F<Ѯa*+>6ۥ;pQ:K$avOPbLr5,X(K?"x/}fxE+weGFKJE=BOΖzDCN# DǧW [zk0Z V @7!y"֊!7[۪O7;%lK-xKŪ$C*07Q*۾y޻Ѝ͏>W(Vޫ>9p t6xfGc^C|y˞2 +Ek%0 T}]o7:zyz~nƀ 7""!_cWJ&U}o/M'_:y$[v!󲤰r~PcW:w]_;?@E4OtCGCs_Jgox"d +;Ky[xiF4P%rȔCI9s;5#Q3L ] t<„#hpr(8֔nZّ)HqY;^;ڵX;6ԋ "z^͚ݢJ A%*rQخ ^pzdC0?nr9*xsgQ$ɲ8-X]ma"V"1m(VQ/d&j;'F|C0u"+7B2`G~`uYm>R^DKra.A19,"iP35dN&хrJ vu14忒?˿98ϒEMA= tc~υH,ܩC1viZjc 2C80 + +paz +|&Ee!\*0E0BԆl`j@ +,wXEUqƒJ*Yh4" +6 Pr{VFH/~LArqC]HF>{ sgJ +K`+E_`įԴ.ɊXAXk)]bez%/>71dDv L_A4暢cmqǏCS}BeAU_8o9U#: V:`>YH1@ +endstream endobj -130 0 obj +606 0 obj << -/D [605 0 R /XYZ 72 562.653 null] +/Type /Page +/Contents 607 0 R +/Resources 605 0 R +/MediaBox [0 0 612 792] +/Parent 603 0 R >> 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] +/D [606 0 R /XYZ 71 757.862 null] >> endobj 609 0 obj << -/Font << /F28 248 0 R /F47 271 0 R /F16 249 0 R >> +/D [606 0 R /XYZ 72 599.321 null] +>> +endobj +130 0 obj +<< +/D [606 0 R /XYZ 72 206.399 null] +>> +endobj +610 0 obj +<< +/D [606 0 R /XYZ 72 126.241 null] +>> +endobj +605 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -619 0 obj +613 0 obj << -/Length 1683 +/Length 1890 /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< +xڽXnF}W`;hp +ǩ(XQkiTT\;{ME_D-˙339s8g1w F'_9?g-gop(H,(/A^;˵}n=|;41 +޻gbcZI"{9Iܗ|6_k&k^RzylGPFCPG͏Rk"(G/G<]& ?ˋ9ݚmX5(~{W)sj]7^`/SY!5UezWJYPqݚ(JH +CTiݞe.F!}YB/*B] "w /OJ#Y^n*LJFMNEdCQoJ +g,0FiꐊT[XIW;<ziIWJg࣌;Zq&:$0toQ@T!QIk nR!dh Gc";a m@0ǨlڑyfrǖV)SrP0H1`E7$ oR.CT ٞ|w\M7KBa҇3Эzbpx j׼Uɦb%#2]w̉4e=(1},D[`nM0;e$5Wlw0&( GӔDYe5 c$Wj]V 6dUꈼ7}!щ+mgIQ!ݟi2ɻa|'2ND]A+jxz&-A틱i6aЍY=јѮufȜ r +gRW學"‚39#s~-.)qw`T<*t0j6w]%E۫?.W?jg4Nj\X)>.Kߖ;A@\ݎ@*m{bArߒʅM%Ye;ƦSxn#i);Υxyztzuׄ4kiNf֏dfh.KAlg1ӏ ^s]. jBO.Je ?_nf{qF +^BbPVgHp(xa^%m(G4VXݼ7ߙTbM@ i1MGg+jx Jٲu#ND4# e@щ/+$L6~h9FgQL"GQ“n,1G~a|I뎢 .9U*ܵl[CszzLdϜp] d؟Q i4cniǫՁTwµ}[)md꾿ɟ74kMd(4BfF>C^sjA`i3w}:h8Gӵf*םD:,)9~n򁟡^ Ux?<,ﮮ>_|4sj&"[$N3Maa`DYD>± l^f endstream endobj -618 0 obj +612 0 obj << /Type /Page -/Contents 619 0 R -/Resources 617 0 R +/Contents 613 0 R +/Resources 611 0 R /MediaBox [0 0 612 792] -/Parent 598 0 R +/Parent 603 0 R +/Annots [ 604 0 R ] >> endobj -620 0 obj +604 0 obj << -/D [618 0 R /XYZ 71 757.862 null] +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [429.189 531.091 503.604 545.039] +/Subtype/Link/A<> >> endobj -621 0 obj +614 0 obj << -/D [618 0 R /XYZ 72 720 null] +/D [612 0 R /XYZ 71 757.862 null] >> endobj -623 0 obj +611 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] +/Font << /F16 253 0 R >> +/ProcSet [ /PDF /Text ] >> 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 2376 +/Length 3151 /Filter /FlateDecode >> stream -xZs6_GB!ĝJN0",sN"$ڗ:y~a`Dˣ~7=zBAƲD$:"{Ԙ4yGU=y3yK_V+DjX/n> Y w:4ˤ$.kx&bY -Q,aY$WY0] moʕR8dY;RKS8H8ih<T#ZN)u;j~uЬe>mW|jfV:>Hxyc$e"_5,ܩ̀@@,߹Tg]nvK>_sƖMkft{fU*tSmmm3-:]r`<6h쯁,Ao %TU*`&˸[+ -,W߀.8= \,\@0}yYEaBa5kPhFj{/^\z|Y8 -" wI;H!3/PGuZw5xžd,ʪn ^Y"4m o5^]% ;P[VsϤ5 /+({kK -_!,qןR#y84^V@Ĝ-q5 - -3ڙ@2&EE=<-1 (zia -:|\A^o _7W+p:d\2cI[PL UCRr.7eU`v :L5dSPx%n|9dkUc,/3WrRLDx q_oKm]"RV[c0ϲia>a:rR$iF?fHB4_л.̓R5ۈ:|*[Y4,HnѹUHz sY} +xڵZKs6WfN @=8~*XL) 7R!9V~ d*.Wkqp?b~q&"e$t  _~~.d}q(EYӚٿϾ5xywz QeVp}E'.Wۮ/"*(BBWCwNâ9RjV)ГEks2tJ;! +b?De*aR,uJRO!qYXDJ5%~ot4T҇hˢW_vwUbSrx$JF2|HR7Im}]*֮iۼ ۢ- M8¤: 8TI] hW0JG +Xmtx1m[(F#x8w2ҿq< RECa0ya0=&o9-H2Bh?,%v_8 yxu&"feȡOaG%v'aիp|SN$CJ%,V89hz)WvOH4S$QYѬ#t%dW<(+{|Ms;e)fmK@crPc5Dp;yz-8%^RqPp2n~*Wq0)«b)='6f0{Y[!,8q~**GR%)sLJddA #zo ?m"u1oDRp'YRī9%BF& (.S)[ek$HWww{l4g'IفZpRO$ z8@kNChb;֟k N5ɡQ#7U[`8CA'G8  gz?lf+76g46s ~KAdZ^52M?~||:͖$ -D7c~aJEAaG~_=[B +Xܔ';NU oE UmQm5\Y=Ey9}e :+5a_xa 4MK\\N@vi{wiѼ'>W*.hL(ms\NbۏSJ %%w,O9,~u͗_/E4qe mx3=- 2[NT#x6Nѳd0>i<7ԓC}G>9_g .E> endobj -632 0 obj +618 0 obj << -/D [630 0 R /XYZ 71 757.862 null] +/D [616 0 R /XYZ 71 757.862 null] >> endobj -633 0 obj +619 0 obj << -/D [630 0 R /XYZ 72 720 null] +/D [616 0 R /XYZ 72 443.904 null] >> endobj -634 0 obj +615 0 obj << -/D [630 0 R /XYZ 72 628.406 null] +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +622 0 obj +<< +/Length 2252 +/Filter /FlateDecode +>> +stream +xYKsWj #K#Ѯ[( v_ AJWRHׯ!z^_rA*f^*)OqPy_=L^aˢO,_"i$^m&4뼜o톺Zӎ?fw⼾TOW\*i0g{ +=V$!T{Uj .sz6W g^붪2Z}v{Zʅ="~!KVO46ֺ(o{̜pʢ¢Umڢ*FFkhN7wz"h#˦pb{X&0<+Up%_Ʌ_̨Z p4vpw]ae6i7*d@aCeU|՞mtOIwbq"ӫ# tof M Ma# `Xۥu| R+2HgE9Df[..9gC4U PKm`7Jց.fg_κ tb߅~ys0P򾙕k/WGjAwH8!җ_Gi(QtƉMV8.+xzžx1[9M&e̘7B9%/N +вdzP6F~3]3劊*4TbaQ|%m.G(Dj)(G) UѮjQ &D;BPqL}K[2G1'k7S[w B֘nszq "Z'=3Bϥ5M7 RYgBH)qq1 t ̮72^::fAD*Smh$veHb e>ق`p!!$-vg2]M+]ygJZgm5+}gy],r um╗vaN]y04{f+4/!<'43+`D{,̭],ywOqgu)48 +endstream +endobj +621 0 obj +<< +/Type /Page +/Contents 622 0 R +/Resources 620 0 R +/MediaBox [0 0 612 792] +/Parent 603 0 R +>> +endobj +623 0 obj +<< +/D [621 0 R /XYZ 71 757.862 null] >> endobj 134 0 obj << -/D [630 0 R /XYZ 72 320.466 null] +/D [621 0 R /XYZ 72 598.518 null] >> endobj -638 0 obj +624 0 obj << -/D [630 0 R /XYZ 72 264.219 null] +/D [621 0 R /XYZ 72 542.271 null] +>> +endobj +625 0 obj +<< +/D [621 0 R /XYZ 72 146.623 null] +>> +endobj +620 0 obj +<< +/Font << /F16 253 0 R /F47 276 0 R /F27 251 0 R /F28 252 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +628 0 obj +<< +/Length 3055 +/Filter /FlateDecode +>> +stream +xڽYs6_L(Qyk.wuK<77t2Dꢕ6@zmsiD_ >~d\$HWoE("vQdq\$qu%M4MU=*EBai"{"-Rhٺ9m?&^M=Ns%+Bk-0@O"\(+L^;9DW}+em?E4ip#G$#RzWv}0nw6LukK^;vDm,K߼ m5nLg3,kXȜ{4ޡ^>* IhW;Fȣ r;L"Ku%$Ž#fw clImsd1q-drfE| J4PP>uIy>k.%"5$e ߀b8;/@ H1YfAyŀaƦnG!HeݎAe36Iti&O<^Uߠ +%,d7}#;vhu즬mC{8'}L{Պ2A.i)1X)J.D +<`>hê6!km C(Y|` #I*)Q]i m^I-8]_TcE[`tNYvq7uU*d~*v/Fv8xloA2d߰1ݳ(&H`EgsPAI6z%%[c=͑ٮfpGhn} t|ጐpyTLA' {ŨBL) l;9$D;Â;h4)=Ps{,MuKInBxpAk\ ǵ'/\pV\H+ mp_;b #Ω^W[YB G2Afu yEdnÊަ|/0ے9tZpC޳dȁyWy +դU!ukr7S!{R-\ib'%GG`_jKwƕ^HnU +|FdwǨyfzL=,4rlۏum,/G31TzB4tn 9P UhL ^|R^ΥB+N `8UiKHKCvUpjW + 8wB"Ug`W"؜^H"(cNmPӼ`lâUz/ C+_$2B΄vO]CԪx5TE;\UƼd̬ģ 4wUU6<' nA|f۾rdTfv,3[`@ZC| ecx铖$''i_!98fEz2/&g//bge?C2Ga8eE VdOi[ъ +endstream +endobj +627 0 obj +<< +/Type /Page +/Contents 628 0 R +/Resources 626 0 R +/MediaBox [0 0 612 792] +/Parent 603 0 R >> 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 >> +/D [627 0 R /XYZ 71 757.862 null] +>> +endobj +630 0 obj +<< +/D [627 0 R /XYZ 72 633.83 null] +>> +endobj +631 0 obj +<< +/D [627 0 R /XYZ 72 267.309 null] +>> +endobj +632 0 obj +<< +/D [627 0 R /XYZ 72 237.421 null] +>> +endobj +633 0 obj +<< +/D [627 0 R /XYZ 72 140.652 null] +>> +endobj +635 0 obj +<< +/D [627 0 R /XYZ 72 108.827 null] +>> +endobj +626 0 obj +<< +/Font << /F16 253 0 R /F47 276 0 R /F28 252 0 R /F88 634 0 R >> /ProcSet [ /PDF /Text ] >> endobj -641 0 obj +638 0 obj << -/Length 2002 +/Length 1789 /Filter /FlateDecode >> stream -xYm6BÚ)K/w(mE,2m%G3RoܥDq83oz^pA% ?WR5niA5"wE'DGfAEna35*۝n"[A Bh*zuV[Y᪥}tY1}>ֽSf#*,󪭏M ȃȰ+Qcm",% - --S6bEos.XsڄHÀf'Z;U&;\%~Om敥82QisDz +"&-Q&GvyD'XK@01>B+HCHVI%Vo%=؀w(b[u%ijԚTp]Fp pZup8-RHH;Y޴̕EĴ2XµsK 3?Gη-|XlESe,`49 -EQ@v$XJ \D@#CrpQH: hhQfF{m LdؽT9e2 ⋛Z4 bt{v -f2x -n, R On غU=",lT e"=ՉAY&3=MQ7'إc>BXݨΰ556-߸e:7UN(OO1pP}Xt_پ؊YXGzM j;524 3%mO5PZ9ͣq0/O.Ngiz:SD3׷0ԛg. z 23r0ZFnNE\6eD: A--*V(2<)`fÎj&֡STn ?s -JowU}L-F1 $2M2`Zon\pBۭtchԛ}i -I8KO/qxfa2-] *.dalG"QE -S3"uCh%@Oh00yce+8-іnmؙm RwGGD|LBȫg gUsS%~;+vhҠ2w*JG}k>n|B&c :/(+|H -#@C3x,}}fgR,96[}RŰNGQdfm0uL\jcC4}z|" l ayRp输3n5CHuhÙkm8:G>_x ɘ3.)O\TTMmpn\@ءG3$}5" mC?鵰aʠqohˌ}7i8tyNQ_fo`mMap?Ovf{R!f\lz<)=QPݣML?51\4TD,_??>ֽ`J0Ѽ{sPvęf*OKdqhՏK0 ,sĕ +xڭXKs6WHD&;Cԍ$vuz3Zmv$Q%);4Ȕ-DX,>{7AqGQiX0`85 +f.Mlpߐ.4bZ:mr a&\?0b)Lf4XDiQ@JXD]#Tb$>I8Nro&Z))V } F8c9K&e6OXV +M#^UEVeYUaELIlMsQ |g(gL0 B'QHp2|~~g/ii>8 "o39!Yj/#ecWu<[.鞯"c^MU(Xˢ^тNŽ9`q:JLXD}OyˏR1+p$t@5R t>xGJsS' 9 Rm'A*|1WF|eȜ[Eܪfp#_zй$;`vZugi apm J!*j;Dp^iq>7?nK)&;v]]9WWhC +D׺T8+Z4.雥SőP}(~{:%} B`0 y`^;wSbA&\hxx6;d<݁,w5) ƭAK=}wKlCw H^ +kqJ2@>f'C@ۻjl/+\-\9~igf'6[28D ijcʞ!*AD.Jfn|yC繬DgZ:0v"t1VO(lNݕ%fR$ 3+t(Ӹ 47]= +T}@\Pr1d_|Xۛm.~ ]VfTS +m>e @?Td_mS/zvzDEn9xD,fe棐+5z!5>W|^}N}e#~&fCR@vF_FE-T-jZ+W#`UtD +6JeUe )]Μ .z$)HJAByuP̗3b +ylձrq2![C67+>YyOVza Ï+|]sbK_A D"XykDB} X؃ PjŠ~N}c {@[S1wp]=,U'~Y⬩-\i8,)VSqna+ZsZ囹nRᡦq۔bCy8irx^6<ڷhXnhU?M^uX{NGBB.5^bד/H ݖ\\õ,ۚ{ PP @n0[\LiE5Mq[GcoJ]\.nN(I5srZMT4smOu9sm^.<'MʔRԟ8F*=tk{~n-bIl"1dZ4$"WϤ)zF.BmV/1@WyZ N?궨&(Ne!ls +N8CdCuDrnuo'ĥ endstream endobj -640 0 obj +637 0 obj << /Type /Page -/Contents 641 0 R -/Resources 639 0 R +/Contents 638 0 R +/Resources 636 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] +/Parent 646 0 R >> endobj 639 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> -/ProcSet [ /PDF /Text ] +/D [637 0 R /XYZ 71 757.862 null] >> endobj -647 0 obj +640 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 +641 0 obj << -/D [646 0 R /XYZ 71 757.862 null] +/D [637 0 R /XYZ 72 626.718 null] >> endobj -138 0 obj +642 0 obj << -/D [646 0 R /XYZ 72 669.696 null] +/D [637 0 R /XYZ 72 529.949 null] >> endobj -649 0 obj +643 0 obj << -/D [646 0 R /XYZ 72 602.047 null] +/D [637 0 R /XYZ 72 467.683 null] +>> +endobj +644 0 obj +<< +/D [637 0 R /XYZ 72 281.298 null] >> endobj 645 0 obj << -/Font << /F28 248 0 R /F16 249 0 R /F27 247 0 R >> +/D [637 0 R /XYZ 72 117.883 null] +>> +endobj +636 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -652 0 obj +649 0 obj << -/Length 2518 +/Length 2204 /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 +xY[s6~#S!ą3}Hm'q'SEmt<˜H=R%efN^$vp +DɓgT)I%&$b04Hc HU0_owQedʕ s,bB)KBcwfYMB (Lㄇ7OnufZ:XێWsQ\ VYm׸۶ڢr;^wLXU+tG*HpIH2MH0:<5HCmz:E$:+±("u7ڍX.zmS;cNv㥧lj[h}x1% 'e5gG6ZwZ i,#]'PXe VP( 0sG)E70-EbCZ a4s< ۖ5ܑR!onŒYS(*r+"9RGЄ4|m6E M]K8G gmf6i9 ݜm7U6C_[il?NϮP^5XUzKq`%ZikGϪiE\ycmwQh7&EǙi-Y,4[BڶHYn]mU=qhmzr#جkX \JI(\mz;;W,^f|~s,SQ+ !,'/I@$ jܜX.II(3J zfMc$7/OVq !Hǖ̳ի'ϒtgkQ9blGBM;87'^q]@H,t]WDF{`nH^ڒ%1(˳czҔ:1fE~M,GIhЃ,c! 7j~WcBјȴ[LsV#ONR∡ul\GM`E{>ӋP$Rb#?r`I=D)R=.njDʁ20mGBl;'²XeW=gL"pO|n9fқOF-VٶqaY7͝ sn[_KeeaV@Qi`sNEX\Q•u">1*VM5 +hmhndw8Lׁͤ,c` E+Br|&J W~Õro h Ɂk~Fdu"=faeVEAS3 4Õz`˫v=x༤ v'- xہoK,5wgؑjn]`bU"sK̀/o*< NPSKϤʏ+IIw#6 ,s:r8U6$ +$ GAc?U;3s*xۍ08O; ʏې:d?lLRAKF|\>\2&ޯ˕E S,muEn ܠUSkte.{\zE7`E)P ґwn]Eh@|X:sKɁ1˃Kwŭ<# u(n:5,YejW\#Qhj%c _|•KTO׎V]N+6 !qڼ'4XwY(&<_}\d﷫.tӽyŖmF^MK1'\uzzewKB|&˸lAJbDOAoC'O8Tq7*1f4P)"}vT0FYΊWVc_>ǛS ?FrE^8+2>md` endstream endobj -651 0 obj +648 0 obj << /Type /Page -/Contents 652 0 R -/Resources 650 0 R +/Contents 649 0 R +/Resources 647 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] +/Parent 646 0 R >> endobj 650 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> -/ProcSet [ /PDF /Text ] +/D [648 0 R /XYZ 71 757.862 null] >> endobj -660 0 obj +651 0 obj << -/Length 2607 -/Filter /FlateDecode +/D [648 0 R /XYZ 72 670.249 null] >> -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 +138 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 ] +/D [648 0 R /XYZ 72 362.309 null] >> 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<> +/D [648 0 R /XYZ 72 306.062 null] >> endobj -656 0 obj +647 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] +/Font << /F16 253 0 R /F47 276 0 R /F28 252 0 R /F90 652 0 R /F89 653 0 R /F91 654 0 R /F27 251 0 R >> +/ProcSet [ /PDF /Text ] >> 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 +/Length 2129 /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/ -#ջ'_Y?Vkx:<ۼ)N]QW?6 x @R>Rv8,8V՝}[MWקhz_Tr/2 ]b_?$}^9@;vP6馥WZ4q.X*eQDkVܢט9m EzR5g[0Y` :?:G3e-"xgi:Mb(^Mcq1UQjQ mxkuj;A@Gg5#nU7tfJ LXߺF3nV>EҐ,i@y0c@$Y7 +pI66o%*dU9 jz`:?/J= ]" >g@oG?ӤwNifĸp!UyFIo: j\³u'1_-x'>;)Ea' xnVme)L +a̟Q曋,,)Kl$zV3L) c|:7攀ղG!w3Z" ӄ$iVuhUQatL,]WWzWշm`Hλ:yJŒe2M.΀pW[s[Cշ{]~(7cr|q i PD,K8A3.ѕG(r(BȬج؟Pqa ]F '~aXƢUơೲ=`,JhO6ȷEfuM&1nw=Lȑ3aa0B Ԅ(!ShBR_V,)\BƸ+mzTa=w*XmkLJŚ%UV4w64 g _8Ά;"ܻl 7.ͩe4q_YƠ0A di:d?}[X%g?W.JN]]YNk!"mayZ@`7a[hZr( L]uD[$$ڕH6QHA%`24|+Yy~UJ\' bJu৉5g6^Ox|c۟`) Ƌ (ZraKГfpoGff߻"l,gLn3NAeھ/T8!nn1"[sº*ȾfWCcGIfڷūvH =v`i!.w}">R@k 0`y>BGEbio?Mooeăک.[ l-]JӜk}:aʰ4`GpO +j[စKB33W P{-ʂX/W5dNT!ys;^oJ)EChӻ׃.lWjm[XKsH$cvihƛҞp= &Jf(eQ endstream endobj -666 0 obj +657 0 obj << /Type /Page -/Contents 667 0 R -/Resources 665 0 R +/Contents 658 0 R +/Resources 656 0 R /MediaBox [0 0 612 792] -/Parent 644 0 R +/Parent 646 0 R +>> +endobj +659 0 obj +<< +/D [657 0 R /XYZ 71 757.862 null] +>> +endobj +660 0 obj +<< +/D [657 0 R /XYZ 72 443.904 null] +>> +endobj +656 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +663 0 obj +<< +/Length 1719 +/Filter /FlateDecode +>> +stream +xXs8_#6Io҇2sv22(`Is088ͽ jyKyL8 + ЛzI%$c/ 8@qAL(Ah B+1BH*HqIom- +Zf0w4BثYPQh=DBjiZdxPw+ 9Y:wڷÚiP̼fW76nKE9T$B._iY)ZHLv6*޸:eTa-\{>9MxGG՜cFĉ_ilYECz;oAl3~1D~vo}b4z'(SZ0:!l`w^8QH٠Khy +|ڊ|FMOZ私ЎqX]i\K͸rg*n^Ivd:bm]v>o"bO"XGc VlZ,9%]RWro T6?w[^J4 ]kx^Ξ.Y׎ssPyn29! jvn]FLtU\THuuI`Pk!̟3D oI;|VQ( ͨm|gIЄf, +ǁpwi{vKօ>?=wT +C+Fʺ }O/Rٶ4 b(El +]#>qg0`,jx}~u>89Y= I;Ԑ>уmqY^}Er_Y0q"'bMgɿԢ +endstream +endobj +662 0 obj +<< +/Type /Page +/Contents 663 0 R +/Resources 661 0 R +/MediaBox [0 0 612 792] +/Parent 646 0 R >> endobj 664 0 obj << +/D [662 0 R /XYZ 71 757.862 null] +>> +endobj +142 0 obj +<< +/D [662 0 R /XYZ 72 720 null] +>> +endobj +665 0 obj +<< +/D [662 0 R /XYZ 72 659.823 null] +>> +endobj +661 0 obj +<< +/Font << /F27 251 0 R /F16 253 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +668 0 obj +<< +/Length 2968 +/Filter /FlateDecode +>> +stream +xڽZKs6W̑S%1{R'ڊS*j͠CNHo7F~z/"F?XVb /$ &.04!8=u eϹ HNg}g{NzS;caO=q< cߙ,7Σy 7h0!&b8 MXa[3S+?jb`/A/}ވ)#gwI0r$I'TTidil`Bc٢W T ,8hz8 TlPJ8SF'I(u22?^!2`YP SQ bgnJ! [9MHlohY%;"ymm4ݩ5Ca7 ntHseC3ußZI^./GN8I.qfv} ўPxv(9CzE 3PV[°vb$q H8'B2穰`Jɢ;?3\z_2/Vgi +U^l<i24۷rHq+ZOTt- *\hhoo]$6D588}oo1ἺI>"fn}>A}&+5<*OQ\;~>1z=*Ϭu⇧=a1Eٝ,xqy +ntHg+@3{romwP1t9Nn^͏77",;ln~ޒ|qU-Lq.d`fsf7Mg53Qbw9uegE=;Y|M(e>^o^ܾy}oo^_p#$\AI#9ϋFdPa.)p"[yR$cxM-W 0 ip =) aD x9@LUX#S\f2 H m.=2$h$7BU E! + %)>og=ms\CtbH6˨X/Mv46Y:u(HnjIZ:*ҡXK,tJʥKZU;/‚)0hyv;sSM;}*%sVnK:GykTjLWIR*TP*41Yieq0i*oDa6^ɫjnc7AX4 &WKFJN:=hD4/5*ӊ( %"oLGX/0 c8%p#ȅop2Ntcga$>}{ h|b#yhbǶqbK_<ή ; ;3{78 1nB@sbyO7~ ߑ +c!ܕ>C0O(F_pݡH':S[G{$}f̝]i1k\j1@i4^=`+cϘ>zGm Jfy~&@$x\$äo_BV9Q\bۛ^3`?}Qƾ?X +EI.\@JϜeRQr5aHC,*$N򍫬r3꟞ךd@{;C$C+p`Ȣ+tr?Ĉn܍@HӌW//P<4=3tk,s xGӷa.7tcg4ϴ}$. +FTR= LR%ӑ+3=0 ̥ә92q>2=ASǕL"olpB=GKJ.!|lp\)#nE'_tQa4lΦ1V+g!:E#P_J#Q0N-vcA}E8=?4 3ɽZc|åcB &?C,D4'bZ +8%a +w:٢ ,x +endstream +endobj +667 0 obj +<< +/Type /Page +/Contents 668 0 R +/Resources 666 0 R +/MediaBox [0 0 612 792] +/Parent 646 0 R +>> +endobj +669 0 obj +<< +/D [667 0 R /XYZ 71 757.862 null] +>> +endobj +670 0 obj +<< +/D [667 0 R /XYZ 72 443.904 null] +>> +endobj +666 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +677 0 obj +<< +/Length 2234 +/Filter /FlateDecode +>> +stream +xrFakrP$y8HW +ZbI@{^c"15f'wq8{6Lb;G' $=_&΢t~w?g  <_N{ |Tyf[n]=.f"qtV5_gQ杮+7>yFuS҂jӒr{Q5*fx1pY$R'ROqfp{y_/gs)Vʛ0'en ޤVuG|ED> 1by < ,NVM5Mmѥjp'|"?;{sOyI#-W% CCUKqpsu}ǽ}Nf|M?!'O'yG:F/"4቗1D@S"rrpw, ?߼?e)^ND^&D @`h wRpv%/s8}wSVFvRo.^M]ա!P*B_jA[0a?X8/;$nhв~%o\^hu7M˰"kvYJ%Eǃ4rA%qi*ٞF^(F5-#>"τ}9V9SيC#P9d-ݖ + `׋/g=`a sN g,qkГ[+TMgaKb.j*_N"A +N}E yL&ol qT[4zc K @T.q`P$0> j=!x^,cRIaQ'LRէJB6jٮk9 &4;:70@Z]:dT@1Ї&_dldl#htA۴q66w!f{kpOgY͵m}HpF[SFҐŠy8] us2_ν"^8D8w^^#3)SY^jA8QƧchdp u2%^,UpVB/^> +fhGTP^ѣk3wrd2ްK F~a0L "lؔpa:k6^xǽt<#] K ]X6`lo8X?Kѓ=7ܷAFb*n9Yjz97&UA0l9jȆ넢1!mxzC;2Q,NG_D/:3!3>d@1 +n:HH o O+\ Ia$r2ML뫼i)`տ{ 唐r{y t"CXw7_6c< Ћ'uSNb+#,MaGc8߂f[k5/yj^u:7pƸ\(&& ^p]LGαciA0H&`I[Ny"Q>I{x; )s)@&OjUT`> fBT> +endobj +671 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 215.379 126.822 224.235] +/Subtype/Link/A<> +>> +endobj +672 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 202.049 132.356 212.28] +/Subtype/Link/A<> +>> +endobj +673 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 191.469 127.099 200.325] +/Subtype/Link/A<> +>> +endobj +678 0 obj +<< +/D [676 0 R /XYZ 71 757.862 null] +>> +endobj +146 0 obj +<< +/D [676 0 R /XYZ 72 658.294 null] +>> +endobj +679 0 obj +<< +/D [676 0 R /XYZ 72 553.673 null] +>> +endobj +680 0 obj +<< +/D [676 0 R /XYZ 72 385.173 null] +>> +endobj +150 0 obj +<< +/D [676 0 R /XYZ 72 266.147 null] +>> +endobj +675 0 obj +<< +/Font << /F47 276 0 R /F16 253 0 R /F27 251 0 R /F28 252 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +683 0 obj +<< +/Length 887 +/Filter /FlateDecode +>> +stream +xڵVM6WHk.qLnHƗ" Fl+ ;uAr(șͼ7r! #p9/L[p69gV3Q%n_+[ſ) +f[/n!U t2;5=5 +Q?<t_y~u{8x  +c]$9r(:ϻca),l9jVm}r|/ 1eaxc9o>1 y]g_ps3crR>ջ0) *<3&#' ^a3K +T;$:LI*PzBqiwp +(Z@9%5MaV2E;}cSx-0 pW.~F ob>v \%ʹTR +,ti\)tmmnTh"<,W%"qFi>0 +,}[C]V}86/ +ɡ̍<%q>U+3yQ94DI73,eaNƾmGDĢȀ@0|?dK8縍zN}]֍=@mk[]U?}E܇dM;PTn!Z?® p3EM?­~ +$&bc9yq[D8107/pvۮڜ[~삟aլs|\U~RsF1iZf[<]粡0yJ0sʜU> +endobj +674 0 obj +<< /Type /XObject /Subtype /Image /Width 915 @@ -4797,310 +4903,311 @@ TI @$W 0Ӛ} endstream endobj -668 0 obj +684 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] +/D [682 0 R /XYZ 71 757.862 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 2386 -/Filter /FlateDecode ->> -stream -xڽY[s~-jK_GdqlVv 48>t#@ȲrY@ӗs΅(x -og8p$ -MXo3 - "*U DOb_wg8/T)I%+JH$TX_ -^4N#bƒu OIg8Mexg4lضEU\zv7bDrLH+SJ"yVhչ2; PũV@)I/0Q Kgs +X9.ͤqk}MDxG$攒4;W"8'K4\ߴҵP!\~>IvPFEn+b')AU%/>#yeb'T4DD@ -NȾ1d z2Yעu[gYLGGqJ8~l FL@?WΤOHʉva]q$ R#&J( ?/=9j%pw¥CF5C2aζN;@qW?vl=efEF^b6*cfpQ?P8z6+>jGe= {Va&n2x%®P~wnq><%|,sBkGF֕~0vg`hevthd7!p lq`l֭,'XsT=fX"x] 1آjhn6FO0G؃4\Uڽ,e2ek,ѓ6N -DHY?(%,xoyef hEwnĈHRHa3Zϩ~-BC$(`O;ٻDOhpd]l`dr;N*M$1a)"­aO7JMdD_f C6۵.P&e`u8a&$C&@n̹,{)6ۍƙ H0HT -ʮv#{@bݙ+mf#w&΍8"%97`IjF(C<޶DaƓՈjy;כ/3SLQ,Pׂ$W76,ongKrnD -8&>Q}b -#^L4;[ڕ7*80',qJCrY;<-p }{n&Si[.*j\O -0+?'z {c;)"+TpW7lK B1dm~g)zN٩E6èTqFSia -a6)U> 3d']F]όmH2,h8LY%TS0mnzȀ2DAE )l)XcǘeOS@*NRn i[9}X.ïپjHV/fex=!aiKܯ7׾ Q>& h dJ R.ufOResHre\$aCr)a] TJF}JsGui=!os:qD}ހ)E$ߪ 67^w-lV|'V.:go_׵%}: -rn.nՅnzA(w-usM UTD_*t ({ٷXzLji:ڮcQ-k:u=cB|(ve>( trLQEIdg-t#^1>U '!bcʮUAAc߅rE& -6]C_>/=Ej·7- ƔQwE!L4N@]"=4(b4DcF>יGzu"sG6㔖@5) -fIf4!`]'w8os6 -qVqV:1~AY֬7ZCKcbdx{>R(aQv~Ct0Ҭ -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] +/D [682 0 R /XYZ 72 267.018 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 ] +/D [682 0 R /XYZ 72 210.77 null] >> endobj -693 0 obj +681 0 obj << -/Length 2187 +/Font << /F27 251 0 R /F16 253 0 R >> +/XObject << /Im5 674 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> +endobj +689 0 obj +<< +/Length 2446 /Filter /FlateDecode >> stream -xڵXnH}Wm) /$Yۙ`{me0MD*$뷪x%A,ٗӧNUw0{z&7Y&gH(?2 8gۙLϛ<郈fD2-ڹ:-׳?ݬ !8n}VZ|׉si|?vС [lWgE>sr@:ļ(~2v:-VE.{C*SFxY]jhK4r4s!dҁV* %P6 1eEzSZSsilYqkAm)TurMq<84L&v -BEd )ekKNf_a2jE[,5ܒ ߰l OPun[ tQ w*}nnًأ -? ?/dF o٘Jp[+lȯ ԔV'c37-t& 4;3f:SC| ->-4-DQM1ْgptnC`Z~&c\{{`~J $44@)0e(vh>Maԋ:D 8+BYSÚvdM s=zA -81w.IQIñxo6׈E"o\ -؏dBJxgD,P\BD+Uhs\DK#*U:]t?ouV\"gO+fE[QUA a&)D`BOF"HAi@Qh;^g{Iz`Xz9!z2ɚuW{6{rC^SCcS.^p#ap_s|?-- SB~ Cz#j8&꒧#suҊa|M36BiEJE/anDґ](M D6-^y> >vzN-_J/#".u+m -kVwԬ*Mv!Yz - Ds9՘ -Jmӕsqۤ0t#EAՌPդHgJ@}aqV<]-}]БI͗OsLh%7g#F^+>踿[M HﲾH w&1&gJR^`lJҞ\ܵ;!.!v 8xk[1 x5QxJ~ysw/o>^]Lu`uzAZ+OtWKKflf kdzMju(ȤVڍ)'FF$r[̳**6K d!W*(G,w -Zh9CYlCs59A`Z ;W9F( u;<ϾidEb V-NzM FO 1dy$#z!u,7 uqgGʦdrHjt/>&fuEǐr :w -<7jDL`e8&Cá}_go;.Cgo?v5cShoӼe'`,loG#?Ծl=H(\}F͍J0!/{D6o]{5I/| LA-|7,\'s АC K ߮n?\74]t~ 4]~xq͔ik,LC՜0#5 uUY +xڵYs8_#Sax&R\콪͖ f: 0:u[ 03NR!?/~Wx ^fA,W<\J'$K/vョT$ſ.~*,b{GJPw[zW:Kh>άBVBiv%SqZk鋮MC6?o=W@e_?oBk܄"]UJ~+;`,> -2"B;>":mG퇼+ P4`nA5]_1,0HSHhb$wąF$BdžZI#muk/rDoHW;5 O!12 LpxR5{7°ieߛ]@j>MdKCVgGA bS9T ?̀Ʌ\C8J;tbb 6mH0P IR?]ȅX{k(f>P,<$hw_y,;s{&nr}԰oX\1gⳂ)m259,Lߔ=HRjH<A>wSBd-~P$Nn/_~? o90zn|N Q_7+Md} 崺5/"˛˯@ȐgF!sT5N21׹H* ₦+A6]0 V-Ec~ʂ?UCVDvvgb757yO7`P}Jˏ75*nDֺRg]p/yuM_ ̂|L% EAiT=۱CGc[ !2hBQ4->@2-mpúZ8F[BlCը8?yA: 6Vk[)HgaB't"C#5F!VHlyD7ZZ|{u +@Bdl9Y@|6؉`@@ JŐI?=h#3=#XQ&PQV8Ij9ċ sX- nr^N$Jg]׮f@ +zf~ +zU G{Te IDʹD2bJ4)Hr`}Jn3)ґ1e7bi:B_RM@n2Jpm虩ez1T ΄u$ +Hh]V[*'{dA-K.>D1A "ƒ)#gy>jV(C_B +uESqD2V$g#N}c[ +K#sPT1 :MBbD:`_$]T19^jpuJI +2Yc_vXr9|z.0;8m5]3iEeY%kj ՇG:! 4TjPiEqe Vcu +Ô IJI +&fM-$5luq̟tL~04x~,8*3u:(kr.S֥ ϖV vF|hl'}ו/kyee 4ˑz$r+W2ݱX3<# :dTR)C.[j돗w7׷'ԿA3y6Ed;.<ͤ<ehaoLEqRz6oukCjҥ\îUy>xL^y¸DJ]0USn EkL)(@˗2T04tB$M9Cȍ9]*l9̲kvUgf!r7$*鮇BʤUlMXڜ6eX fx0=m=7.B 5,aܸK E'Z}wV ý06 yMT~v*hQ 8"ݯo^c!O_xR2z}iZsY\HoipJ>9Dgꠢi8C{Y"FQT ]uqf 74M4:.H>J, endstream endobj -692 0 obj +688 0 obj << /Type /Page -/Contents 693 0 R -/Resources 691 0 R +/Contents 689 0 R +/Resources 687 0 R /MediaBox [0 0 612 792] -/Parent 682 0 R +/Parent 686 0 R >> endobj -694 0 obj +690 0 obj << -/D [692 0 R /XYZ 71 757.862 null] ->> -endobj -695 0 obj -<< -/D [692 0 R /XYZ 72 276.531 null] ->> -endobj -170 0 obj -<< -/D [692 0 R /XYZ 72 134.668 null] +/D [688 0 R /XYZ 71 757.862 null] >> endobj 691 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/D [688 0 R /XYZ 72 623.231 null] +>> +endobj +158 0 obj +<< +/D [688 0 R /XYZ 72 397.681 null] +>> +endobj +692 0 obj +<< +/D [688 0 R /XYZ 72 340.881 null] +>> +endobj +687 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -698 0 obj +695 0 obj << -/Length 2458 +/Length 2404 /Filter /FlateDecode >> stream -xڭY[S8~Wm*Z|۷3ekJ [8va~Ԓoqb˺[<;Ӊo~XG9F4rVO| -|81"~|bgu~q.ϗrq+c)Zoq&{)an#v <-ȍng4v*/gv#?ϯV8|yq4~[PhBRGi R]Y@Snb?&yA W%hU! ^o_U"'VW=\}/CbAV*/Q49Ց:Qy赑Q>tu%/!vVW~)8FmӬ:Ay4H:oÛgT-tO"Z\dQF#ER>-J]*\3^sEARTQFVƵj1uRuEK/32y41١XMk2YnES_ߛbUɵ򸚥$JZ%>vXO8PT+9wM^!6 Z˗}ɛB|4m\qPhEo`zdYc'Gchxʹ̇(#xZZ>J~LGGn_ԟZ,o//)܊o;.1pn5Y`hi[3@$^S0  y@{G~^$e 5_ijIo{HY)f 0zX: Á`b(f+1+&bsbx_~EɍێU(sGh9)u5W?J@j Si >-섋fEwM6-Nx2 >;nLVD M7b09xqx){('yYB L2VȠ6}yDx$`+蠡Q/cѸsSSoJ:̕]7_n7(t*FLW(zmdW0`a:>{՝aނp̀-6^Ò!ICm|TprJ@!pxadDD AgU"W }P 22HZTh0w6\^rs:^jGuә-}2jUA- HuԬ##uI\\er6jhJ:N{+>F%65z<xܛRDWa"u@te9`=Ex%l&{a9!`PjCyvhfV`+ 428+u"kvlk)k-E]i ~n⌡B#NNF^>ʗZ+ -^wwLzQ%Hݘ#sx=(eTB4wQ0Z%kgAs4v]PJ 1Qz7Α {[+TWJWL0FF4fmY .Fy^{h]3L`^+0eaťi(vbFC8.=D(MiyIvkm37߬yL.nFҘ|DУu<[--61:nW7넂_3K_VO>G8^%p*8$wh7?#0Aٜ=rzAdRFq}gYcIuMPh +-M`%R!){~̙M"E|;Fc +Q@8%I1MX.3 +p "q] $#

6uV//QӲjVH&r+K,?uQ㽆6fJGvC=kζ1"w@̃*BKÚ__nhdBt*f4;cM a{hh|O.lzȶ\a$ة=mZ. lGq[?M^e!Izuwv>aWmM800i +nRKLKH] q/~=q \{G89aF;ƽ?Zk/GNcP6 #jP5sKEY:wE/L !D-ְ+*;;A.uQ@_;:/J P$E3E*[6xhtY4 :[+|P'&jͽvm}0Cͷ@q'$rHE:6Souf|e>۝C|p f Ɯ,OZ9n4+ zֽsUm=qUo$,u +K󯟚]tUy`QcqMu]|(O0k~|w&#/o>}vPeu]GBw67# 6MV8lL4zfd[fbX2u6{&"/m3(u5e:1< 8@zYp;I 7 O+D pi:yRfdv] ++dcYҮNy>כxo +C7lQ@5q})|pۅސCxՂ \y${ wOl_uS^?kfpI `[uZipXV:eO`/퍣yU{h'yqxU6$׆=o+" aml[D[n(P0(҈bGX$bG}E6iрdN2Xf$3'991)c,^sL*⨲kp 8*6}x^"asz%a]b,/~wH;XW$r^әWtSro+êfH8 +PЏ8xs;ܵY*;s B]|$QeDZCmCyf. h<&LXSI\hZn0"VݼG%M'B=Sֱ1edTgy |:ecc3Du ˘@~nd.φ&;` $g :Qm4ݏQxd3!g)b.@i|[GvSH!~n=R^יJ 11Qc1LȤM&})k[QL($Rd &|IqU4%:isٍ\ڹx1##3|{9 5F 5&B3rl +}u-LBUCUk%f 5L$ܐlݸ-N0dZcLGQB3Cy='=Blj!fS x (S;G/kV#4$S}\X*>l endstream endobj -697 0 obj +694 0 obj << /Type /Page -/Contents 698 0 R -/Resources 696 0 R +/Contents 695 0 R +/Resources 693 0 R /MediaBox [0 0 612 792] -/Parent 682 0 R ->> -endobj -699 0 obj -<< -/D [697 0 R /XYZ 71 757.862 null] ->> -endobj -700 0 obj -<< -/D [697 0 R /XYZ 72 618.436 null] +/Parent 686 0 R >> endobj 696 0 obj << -/Font << /F16 249 0 R >> +/D [694 0 R /XYZ 71 757.862 null] +>> +endobj +697 0 obj +<< +/D [694 0 R /XYZ 72 635.186 null] +>> +endobj +162 0 obj +<< +/D [694 0 R /XYZ 72 433.547 null] +>> +endobj +698 0 obj +<< +/D [694 0 R /XYZ 72 377.3 null] +>> +endobj +693 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj 703 0 obj << +/Length 2817 +/Filter /FlateDecode +>> +stream +xڵYYH~_ۢ7Eţǎgw^w#&Z %4ͬBVهnAYY_ \UyYPzYi(roWO^dy}+LDkWuzy"6P̼mt](}4ƭ_apvůc'cYǕ$Q%Y8nD 5WRQ*IAY) QX_🶏2pkL"Ի QDɞS*YyyikX\XDPzzPi7@KoVEżd\u%r_k1Me #,j*( #?t-Ҁ0 /w;Mo#wÛ?wPJ +LPCfP &g2OzB_נ,7 +$La`^bv@)V؛ r!#3~EE3-/{t\ܛf˃;vlO#ٛAW8}|:I 4fcwt`ŖB} +|L,vc(BDucA3tlc;E ~ }vԂ;0^lyr"Ty0/0%/ƚ2β{͚>I8[+j<Ԧ,g"Md8)\K2^?d+w}),0ɶ@(f8$9X$e}AL!o{0^͠y^ C4kǚ倥=!QԆyW"V3*~lݒ#9ZNRCE)7C(8ungM$^3!:>COj9IR ++iYG +ޔ=,V90^sO|"#=cM8CpOu|^23J^; +ho(/@+jzw +"F(N[Elu ͟.hOUAR"dR"_,O6r1<`tٜ퇶;ל=s ޞ6h_ ug755ݰlaTR@z +!gNҷY@-$ƫ0fp= uBAS\6ՅbTXPx«;暨$QvwT'XpJtd־3gQp&!Rmgm 4 +Ѥ+IO|VerB}1l{ϊfm[ŧ.GhQVp%Wڗ"oD"c +endstream +endobj +702 0 obj +<< +/Type /Page +/Contents 703 0 R +/Resources 701 0 R +/MediaBox [0 0 612 792] +/Parent 686 0 R +/Annots [ 699 0 R 700 0 R ] +>> +endobj +699 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 452.063 189.919 462.293] +/Subtype/Link/A<> +>> +endobj +700 0 obj +<< +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 1] +/Rect [71.004 441.483 100.67 450.338] +/Subtype/Link/A<> +>> +endobj +704 0 obj +<< +/D [702 0 R /XYZ 71 757.862 null] +>> +endobj +705 0 obj +<< +/D [702 0 R /XYZ 72 659.097 null] +>> +endobj +166 0 obj +<< +/D [702 0 R /XYZ 72 504.206 null] +>> +endobj +170 0 obj +<< +/D [702 0 R /XYZ 72 384.758 null] +>> +endobj +706 0 obj +<< +/D [702 0 R /XYZ 72 246.762 null] +>> +endobj +701 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +709 0 obj +<< +/Length 2335 +/Filter /FlateDecode +>> +stream +xڵYmo8_oגeM{Y\\2-n]Ό籧E/)R~O,(0eJ")w_DӾtV5|(oFrPzAsOv/R;ˇn-?|9˵>ϊ: +ݛ.3|Wr2vǧ';>UaYmW_e}DOUIveu"+J~Wyq L yUsP +t!-c H{KKnP:mS=<Ī*Wٶ2"ƽ@ʱξ,dMo{f+67;Y+R~%l"#\c6yf M#(tJwQq +>=jƌys5mZz͈Q3*kT"m&6e hr[v#?e d8pm~Wu5O '>U| ꃔ>W|`se_SbMX qlf!f"c"0iTcst& F tKa+2 *> ,pЙM~eyK%gb30%ˌِ+jn d - /Bybw4F f>Ԩ-3Iz#8ߍ/tWgÒ3Or~H+LxQ4hzD[=%dJW|'9o aLOy 't%* g;&xox#d4 +8&^!LR:SQ +:_?`CV<>!}2FwzNy,o! '("m^Sq[m,U=kYж] +՛LWC]gI~g|>iu[bZgҗߏIH:8\P:EN!eNY0! &}ڹBsXu3ʘhnRĦu#IݢOPUԕ)=IZ]}S}J@CëDyJ+2PAA2io6*  ^|Y +2gbmeLi2Odϱ ;Į=!@.!\ȱjԽ:k 2Ht@^789gklz =BmJP ϻ˻\x{cCpb2hskEO:CUKVE6 r|cOdҋYayʷhoB<묪rp!*5VuɝNY !#=ՆАO8Vj5x.wDODS +RXCC9S]wee̐@y2`@Xk]WeO>&Ɗ  caVPF~0F&<&o:>IWq螼Y8^egq+פpsALƊ͋O uW7yyJ{ʷsh;MZv wM(jWwU/KaT|@kݼ9 +ĸv}?ORU$аh\~vS覺&۠sr +%CVEؕkp1cMY,ۋ-Fl.JLBֵ}2*:꾧;w 줿ùoZr p4e:^܂IPSCE]A܋e]bQ{vu|EJ@)BŃ4ҊS`krjVUhLMriQa'8tn^6 R7À7lZe62=) _ +R<[?\Wgs:;xs<[AVr ڋ=gHtkh΄6#hhaeƫ"]!8`|a/u8qsc>ch,E`F)2L|a?!5H#F I*Pidi]gWi4)LxT+G}H8dEc(e߀uQlŞ9KPڳϷcE5rB0P?,.ʐϡ&(x@1%p$' +endstream +endobj +708 0 obj +<< +/Type /Page +/Contents 709 0 R +/Resources 707 0 R +/MediaBox [0 0 612 792] +/Parent 686 0 R +>> +endobj +710 0 obj +<< +/D [708 0 R /XYZ 71 757.862 null] +>> +endobj +711 0 obj +<< +/D [708 0 R /XYZ 72 312.397 null] +>> +endobj +174 0 obj +<< +/D [708 0 R /XYZ 72 170.533 null] +>> +endobj +707 0 obj +<< +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +714 0 obj +<< +/Length 2199 +/Filter /FlateDecode +>> +stream +xڭYr}W-T؛J*qڭR$,!KiHl%Sqi>}>@IGy`Q-P(G1I1%jM&s#Mmj;޹E&њg yi^V0u6V$lM{bT#``]z +0Dw5퍴q߶;G(!$yР)|&fkٰ31w&BWΪP0͇lTQrtv2(?~~ܚ{lcjm[cnS,–AMw V[8KxdIɘ%[脙U$!Α^|׭pywESjSSWxe_2`nr1]kDm[籃1Ys;O H+S_1)y mžf|)Pj`M/ [s8FG 4*Y4?ɟ51Ovfa}O=]~P~{O/|giNyMpui + ߈YS4t3niԭ&᳉Hf!Qԃ`+ J2 i)﮵m|q +ʢh8 +oo82! M*7%|SHADǀB4VDǛ.$IQ-1Pq_^H^B'z'4m!Ic}GFs(X yyPE#. 9AZ|i" +wB녜Њ6AWּF&̃5 o|ødLtLU'e`vbo8Jڍxh%wľ5Ҫ/mIu^/K i51֚4r=(u [6%x.i=kLQf鴏R{6I@.i+plF$!6tn/A]~&fI+A,kes\ +O="'sl@RAg + ӃKc쫝 ~#ɧk6NMނƊzg | Y!E]|K ]̹VYI2<ϟ>?l}BdDfJh;.}DT\QiOFVPu hGQ1qXʑ۩uR;+o9`@u׬ΪBH.VgdE6( A!Z>ۛKUBTl0?)@FSTW͍Hq X4yx;ܠӓH{&xm8֪JFC{$u{fX %jkݔ0f BMzݘMB{p\c֓wcaݜr8}W.*˺[W#&gYӸ{)%]gBѺ;UP8XnיE퍫1Ż>M;#v0(ƹr< h]VE7޽9xwg'Cy4N:-y|K^l=Pym6l",̝Nfr9_(:qkUׁ,gbO.eO$=F@ +(,;SOs@ByNpR614szvow'һ^ԚwpQhNq:I&7f8w +endstream +endobj +713 0 obj +<< +/Type /Page +/Contents 714 0 R +/Resources 712 0 R +/MediaBox [0 0 612 792] +/Parent 686 0 R +>> +endobj +715 0 obj +<< +/D [713 0 R /XYZ 71 757.862 null] +>> +endobj +716 0 obj +<< +/D [713 0 R /XYZ 72 660.28 null] +>> +endobj +712 0 obj +<< +/Font << /F16 253 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +719 0 obj +<< /Length 2820 /Filter /FlateDecode >> @@ -5113,40 +5220,40 @@ X 1hhTY?rJ0_A22~F;TXfws-j' -] f2p7O38 (& m;b(X8EƌTFZui;gWLᬰ/!I9g ~gsYHgXFE_E M[I`0 0?nLbOۭ'X9R~sxp͇fJkhbF6hhj!]j+ڑ0%+N-#b%ɭAj7~bO`(~F'pP&q,N"v`~T"doq vutd%H|vnXhbOeI[{rpO1xҹ?PAIXtb 6AĿJwDӭ]uzL6`"+NB7ttתMEԚj~jj ]f:\rk{tZU+"aOq#b5 ),:бW4׏y)X(X?#|6gӇsiJRJKdXd 6*,ݥԍNR\lC6nzHC`O9xfvs/`SsMnL(5s,l8Sp֓Hok f"@u^`<Yxp"9a]Z潯gSMh@A=tUGDPZz@PZM[Ԭ1i㴅[d=D˼'1\#p5(EW`k B [O -[^:A((€2lղ*kBa2!)h/E[4&@|Mal絍sCyNDV?Clg]z^ U]S[yO9Wj k#-Ch !JJMFfL#7O,G܆2!F ym32<6;WXxN֕@NlށV)vDX{zs&% (] Mvk@z3Z'a>M'1k~sb3nWC+F.\CǛ]@6 =E H9hF d@g[jtGZ.LH5Ɨn "hN|h$1٪I}4R{GyiN+֑/3GkS)yK,u.^ϫ -סd۽wo2%2@@J!lhs +סd۽wo2%2@@J!j6 4?s endstream endobj -702 0 obj +718 0 obj << /Type /Page -/Contents 703 0 R -/Resources 701 0 R +/Contents 719 0 R +/Resources 717 0 R /MediaBox [0 0 612 792] -/Parent 682 0 R +/Parent 723 0 R >> endobj -704 0 obj +720 0 obj << -/D [702 0 R /XYZ 71 757.862 null] +/D [718 0 R /XYZ 71 757.862 null] >> endobj -705 0 obj +721 0 obj << -/D [702 0 R /XYZ 72 348.262 null] +/D [718 0 R /XYZ 72 348.262 null] >> endobj -706 0 obj +722 0 obj << -/D [702 0 R /XYZ 72 112.743 null] +/D [718 0 R /XYZ 72 112.743 null] >> endobj -701 0 obj +717 0 obj << -/Font << /F16 249 0 R /F28 248 0 R >> +/Font << /F16 253 0 R /F28 252 0 R >> /ProcSet [ /PDF /Text ] >> endobj -712 0 obj +729 0 obj << /Length 3672 /Filter /FlateDecode @@ -5166,20 +5273,20 @@ I MjݒLm(R0~}y\r izScxe*gP&kNs$EBJYiKI\-S Cj =8`P5މA_ԍ#KJeIrO+a")ĥģzU@--^D50yv6kG 09[Oq$fv.9 3!'tԡz} )o%-KwlfYZ? aR- +*GW9C!Rr8NG{Y>8 -֬ޖ 2xJb",O*VWiegfUQ;I|*iOeR8yo)Gי3{貰X#\qzZ98=2gzṛM:s^'a$wҡkRԡkBhFI4qCǥq˙5u tPx7b$Ű^#a8F>BM;gz3PrMt&ԝ/<2IWjƕI* HcdJʩaڍ@H\?A]gtS[4e7ypM5{T=`)s3Ei|?JY&7|6fƞ+)&,S8nL4r_H:]V|7I9cPQv~_r\{Ib\b1y>Dm@ι']MZ+ oXEQքJ4 ʭ5>7;$ +֬ޖ 2xJb",O*VWiegfUQ;I|*iOeR8yo)Gי3{貰X#\qzZ98=2gzṛM:s^'a$wҡkRԡkBhFI4qCǥq˙5u tPx7b$Ű^#a8F>BM;gz3PrMt&ԝ/<2IWjƕI* HcdJʩaڍ@H\?A]gtS[4e7ypM5{T=`)s3Ei|?JY&7|6fƞ+)&,S8nL4r_H:]V|7I9cPQv~_r\{Ib\b1y>Dm@ι']MZ+ oXEQքJ4 m6ktq}o]$ endstream endobj -711 0 obj +728 0 obj << /Type /Page -/Contents 712 0 R -/Resources 710 0 R +/Contents 729 0 R +/Resources 727 0 R /MediaBox [0 0 612 792] -/Parent 682 0 R -/Annots [ 707 0 R 708 0 R 709 0 R ] +/Parent 723 0 R +/Annots [ 724 0 R 725 0 R 726 0 R ] >> endobj -707 0 obj +724 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5187,7 +5294,7 @@ endobj /Subtype/Link/A<> >> endobj -708 0 obj +725 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5195,7 +5302,7 @@ endobj /Subtype/Link/A<> >> endobj -709 0 obj +726 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5203,38 +5310,38 @@ endobj /Subtype/Link/A<> >> endobj -713 0 obj +730 0 obj << -/D [711 0 R /XYZ 71 757.862 null] +/D [728 0 R /XYZ 71 757.862 null] >> endobj -710 0 obj +727 0 obj << -/Font << /F16 249 0 R /F47 271 0 R >> +/Font << /F16 253 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -723 0 obj +740 0 obj << /Length 1004 /Filter /FlateDecode >> stream xڝUMo8WP$["VNE@[ET N9Tb;bpffĂ]˫,(h4(ASAeQU7"8 )x{'12vHi=c(2Rwɱ~pκM}0NTu͝k$yp-{Dz_ƻhhs5D[ is-3mػ9]e_>9e@RF2DQDTij;= 9YQ\4z8(#[SŃ4f"I/KiR.j\95A &"YE{^, -]IkfIaV Yt{`n5.渁\c[} R/,a{{老S>>F쟀͞Z9$A{^xdN{0IX{>sVGFr)(NSݵ&QN Z+2pAWK%dZ18 CG5g^@ eG<_%e1cRrDۃ큏!4yf/?`0k(i â3u:0-@ (!}4`}t:qʆ?GmGߪ>5v#t鵽+8ĸö_KDŽpTk3Nzi >QI#T0͝fcP3:7;'G>GU?2vxg?Qf{_Bd 6j״ak 7xX~Sqۭ碾-{,]tGi/~t£Kq<,ލYixL,=+μfO=nS +]IkfIaV Yt{`n5.渁\c[} R/,a{{老S>>F쟀͞Z9$A{^xdN{0IX{>sVGFr)(NSݵ&QN Z+2pAWK%dZ18 CG5g^@ eG<_%e1cRrDۃ큏!4yf/?`0k(i â3u:0-@ (!}4`}t:qʆ?GmGߪ>5v#t鵽+8ĸö_KDŽpTk3Nzi >QI#T0͝fcP3:7;'G>GU?2vxg?Qf{_Bd 6j״ak 7xX~Sqۭ碾-{,]tGi/~t£Kq<,ލYixL,=+-μfO=S endstream endobj -722 0 obj +739 0 obj << /Type /Page -/Contents 723 0 R -/Resources 721 0 R +/Contents 740 0 R +/Resources 738 0 R /MediaBox [0 0 612 792] -/Parent 725 0 R -/Annots [ 714 0 R 715 0 R 716 0 R 717 0 R 718 0 R ] +/Parent 723 0 R +/Annots [ 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R ] >> endobj -714 0 obj +731 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5242,7 +5349,7 @@ endobj /Subtype/Link/A<> >> endobj -715 0 obj +732 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5250,7 +5357,7 @@ endobj /Subtype/Link/A<> >> endobj -716 0 obj +733 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5258,7 +5365,7 @@ endobj /Subtype/Link/A<> >> endobj -717 0 obj +734 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5266,7 +5373,7 @@ endobj /Subtype/Link/A<> >> endobj -718 0 obj +735 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5274,45 +5381,43 @@ endobj /Subtype/Link/A<> >> endobj -724 0 obj +741 0 obj << -/D [722 0 R /XYZ 71 757.862 null] +/D [739 0 R /XYZ 71 757.862 null] >> endobj -174 0 obj +178 0 obj << -/D [722 0 R /XYZ 72 645.267 null] +/D [739 0 R /XYZ 72 645.267 null] >> endobj -721 0 obj +738 0 obj << -/Font << /F47 271 0 R /F16 249 0 R /F27 247 0 R >> +/Font << /F47 276 0 R /F16 253 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -728 0 obj +744 0 obj << /Length 446 /Filter /FlateDecode >> stream -xmSMo0+|xmc}mmlZY$UEuxSwMFH7@"SF&!*9fA!a)bZԕ¬͢Bh9t9f_YPK-Op?lf fHBJb.=EI)B\?՚ -Le+N09&J!}7EYDl?P7S=t1Edh:B~lvF`g\3;gq6eFwV ;2o%,l.%䚄ay7wM } -n܏G{VMdHLCMm".j:|cU~Z,mBL1L;cUSw_&<#5M &so8m -NOx &TKL&~B%]ԙ +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@yV9:KR?gԒ endstream endobj -727 0 obj +743 0 obj << /Type /Page -/Contents 728 0 R -/Resources 726 0 R +/Contents 744 0 R +/Resources 742 0 R /MediaBox [0 0 612 792] -/Parent 725 0 R -/Group 720 0 R +/Parent 723 0 R +/Group 737 0 R >> endobj -719 0 obj +736 0 obj << /Type /XObject /Subtype /Image @@ -5320,7 +5425,7 @@ endobj /Height 823 /BitsPerComponent 8 /ColorSpace /DeviceRGB -/SMask 731 0 R +/SMask 747 0 R /Length 161128 /Filter /FlateDecode >> @@ -5849,7 +5954,7 @@ I } RzFG`sFe4gLy%r ߕ؜5Ht:///꺻6614U$1Zv6HJgT:`0n áx;99!kf4tf˼ꧯr;t5^MJ)ŕgggGGGR\y =` d2a:P9ӿtszzzpp fy{{+7IWR4|B쑂-ICg۫ZMn4}R>4tΎ1\5\m\__:i}k-<`O6Ml͓lkr[}`E|KX.Jb3Ti# endstream endobj -731 0 obj +747 0 obj << /Type /XObject /Subtype /Image @@ -5864,32 +5969,32 @@ stream x1 g 2kj endstream endobj -720 0 obj +737 0 obj <> endobj -729 0 obj +745 0 obj << -/D [727 0 R /XYZ 71 757.862 null] +/D [743 0 R /XYZ 71 757.862 null] >> endobj -178 0 obj +182 0 obj << -/D [727 0 R /XYZ 72 158.391 null] +/D [743 0 R /XYZ 72 158.391 null] >> endobj -730 0 obj +746 0 obj << -/D [727 0 R /XYZ 72 87.698 null] +/D [743 0 R /XYZ 72 87.698 null] >> endobj -726 0 obj +742 0 obj << -/Font << /F27 247 0 R /F16 249 0 R >> -/XObject << /Im6 719 0 R >> +/Font << /F27 251 0 R /F16 253 0 R >> +/XObject << /Im6 736 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -736 0 obj +752 0 obj << /Length 2090 /Filter /FlateDecode @@ -5899,20 +6004,20 @@ x 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 -732 0 obj +748 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5920,60 +6025,59 @@ endobj /Subtype/Link/A<> >> endobj -737 0 obj +753 0 obj << -/D [735 0 R /XYZ 71 757.862 null] +/D [751 0 R /XYZ 71 757.862 null] >> endobj -738 0 obj +754 0 obj << -/D [735 0 R /XYZ 72 503.679 null] +/D [751 0 R /XYZ 72 503.679 null] >> endobj -182 0 obj +186 0 obj << -/D [735 0 R /XYZ 72 325.95 null] +/D [751 0 R /XYZ 72 325.95 null] >> endobj -739 0 obj +755 0 obj << -/D [735 0 R /XYZ 72 258.31 null] +/D [751 0 R /XYZ 72 258.31 null] >> endobj -734 0 obj +750 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -742 0 obj +758 0 obj << /Length 2165 /Filter /FlateDecode >> stream -xڽX[s۶~#5Aysl4q3aH$*_v Je;i" wA| Q  @\dQwGA~"s|v_n$2)ۓO^.O{% ygv%:XVUmT8Jq[ qpMuO&,ɲve[.~_pr<"l$&fQ.Iزo~eժ*z)͌ [nqL"3 VJ){UO/ >Rɶ bD(Hibuoۺ3M;xzml_ЛOue[8O#RjgB'Kw?:z#dpn2k; nɰ[P]%Hة22"W}[zT5Z'։zLzDgh;N_ZVwk˦h]Q~3ag˛,/W^_-޼vd|zamfЍz[o(kiaAh̭YYDnJj||?P X6,,փ]ʱڙXN DkPd*M VuђݰI]x-`%I@mvm}a1T*ewH\3pַ_D!;+y(E?|1fz=CNŻǑ䳊WZ,gŷֶ( 1XfyHe)9XA.>ˆkT9Eh+|{VV=Nѕpt@h_g,(p u=`,1$A/KK*9ykG)ن9Vozt=6ö.9HIN~< >3 3b@: }?\r\7 %__]ޜ=] g  -A*ɋve[g_nV .>gN:ȬsB89YrYcyhyO{0g\Ƣu {g;WZtƦ#` -x@ p=l Ou5H5%R!h]1 sӁ*@Ἁ5e\7C[#WtX+Fc|Ҽ4s T7zd usC -sBў~u5k -̰g qlS;}n3]VCɳ?mh>AKuG yBAe{Hzbi)%s~~lDl'~,̄Vm 5ә߼5Ur>\ ޢ7K]M&|/EPOtg?o{5 'cѓb)ObP,XkCHczSLfZ(41VC?,y +xڽX[s۶~#5Aysl4q3aHƩ$*_v Je;i" wA|q UD:VEIPmN5!#U; ,`ޞ|ry+ETI,oGZT:xf]/NH,1xNREï;xҡYiZm]ryD8"  " AV}+WuكHYuBtT"R>ߛ-zz(m^L_/H8 @AQe,Fk{ڒmkԛif\ n} ?#,ζ!}H荐?YX7]vD&vc:"aȉ\0fU(oedZ'IBE&qwT*3Z4mSW+ݚikZ[3<~&|"PAQdr_i^_m7}s~ ywQlHr=S\8*{T3#0x^|Ήcn^]jhy;SLgh=Vb5Y9D( ޿t}ߢ7pqVdQ&Qz]))I9'E +5,fWIu9Qs6z$\Wq?7T]QqK0?ݚIw^t=Uٹ:O:`nFy}P:{/d]n_keg1JjR׌8+C8dg;#f`쇖kn9FOP`ҩyw;#8|VR(/X5m;1)c ?2F{?bYyd-P~*0-or# +_\v\rͥ\%n_9sۗ"] =|"ʥvO%{ΰ`\bч +T3^UګCQ -:cvW%)PB \nebDJD:g1=xtΛDqQ3?mqE7I p6k=Ƨ!!kzO@ծ=;$fN [ o*̡ +MG{Nx kFk +\g qlS;}n3]Cų?mh;D4:RIE*SF*!4OK;׿}':Jtey5(ke`t7o9p%v(OД35gGd0S w؎`Ih")0(P$ +u1NavҺ!bB#${W~Bd| 2B}ԃk<`fIȸaRv05-wvͱGe a_'[p|B6;B|C8>7K]M&|/IPOtg?o{5K'cѓb)=w_1 +(GV,1X}g,$iE VT29Ny endstream endobj -741 0 obj +757 0 obj << /Type /Page -/Contents 742 0 R -/Resources 740 0 R +/Contents 758 0 R +/Resources 756 0 R /MediaBox [0 0 612 792] -/Parent 725 0 R -/Annots [ 733 0 R ] +/Parent 723 0 R +/Annots [ 749 0 R ] >> endobj -733 0 obj +749 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] @@ -5981,33 +6085,33 @@ endobj /Subtype/Link/A<> >> endobj -743 0 obj +759 0 obj << -/D [741 0 R /XYZ 71 757.862 null] +/D [757 0 R /XYZ 71 757.862 null] >> endobj -744 0 obj +760 0 obj << -/D [741 0 R /XYZ 72 491.724 null] +/D [757 0 R /XYZ 72 491.724 null] >> endobj -186 0 obj +190 0 obj << -/D [741 0 R /XYZ 72 337.352 null] +/D [757 0 R /XYZ 72 337.352 null] >> endobj -745 0 obj +761 0 obj << -/D [741 0 R /XYZ 72 257.748 null] +/D [757 0 R /XYZ 72 257.748 null] >> endobj -740 0 obj +756 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F27 247 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F27 251 0 R >> /ProcSet [ /PDF /Text ] >> endobj -748 0 obj +764 0 obj << /Length 2988 /Filter /FlateDecode @@ -6030,35 +6134,35 @@ BZz %̂(?L`jvSxR+%&9P/h=/$U((l0&"ࠜAa.Q +  aqb݉oc` G׭DuaաA%1: ~\ zhEzp|OtGVgr9u/Vb> endobj -749 0 obj +765 0 obj << -/D [747 0 R /XYZ 71 757.862 null] +/D [763 0 R /XYZ 71 757.862 null] >> endobj -750 0 obj +766 0 obj << -/D [747 0 R /XYZ 72 455.859 null] +/D [763 0 R /XYZ 72 455.859 null] >> endobj -746 0 obj +762 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -754 0 obj +771 0 obj << /Length 915 /Filter /FlateDecode @@ -6069,19 +6173,19 @@ j 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 -751 0 obj +768 0 obj << /Type /XObject /Subtype /Image @@ -7059,29 +7163,29 @@ hVZ牼 ^P(C 6i&xU F+pعL^1p֟;5H\^W(;Š(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( endstream endobj -755 0 obj +772 0 obj << -/D [753 0 R /XYZ 71 757.862 null] +/D [770 0 R /XYZ 71 757.862 null] >> endobj -190 0 obj +194 0 obj << -/D [753 0 R /XYZ 72 340.466 null] +/D [770 0 R /XYZ 72 340.466 null] >> endobj -756 0 obj +773 0 obj << -/D [753 0 R /XYZ 72 282.282 null] +/D [770 0 R /XYZ 72 282.282 null] >> endobj -752 0 obj +769 0 obj << -/Font << /F16 249 0 R /F27 247 0 R >> -/XObject << /Im7 751 0 R >> +/Font << /F16 253 0 R /F27 251 0 R >> +/XObject << /Im7 768 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -759 0 obj +776 0 obj << /Length 2108 /Filter /FlateDecode @@ -7094,106 +7198,7 @@ Xʲ K \tN1Z+ R3l 9xWZJ y]F1vy$fϪvW3ɤEsD #|:mwsHf2)v0¸̹<:&J.l0 ^L&D(DW!!H$vSPg u˙7;K/sU 劘(69> r\<\wKF_6ڧ^_&w\nmC-vzx'Qݓ/&+0 -(M'z]?'^#8)p[J%<bI&.RƷSnjr 'a%ieXɍ~P9_'N30O.Nq| \kaQ\ߏ+נo=<)Q*_f)ʟ kI>M?#me -endstream -endobj -758 0 obj -<< -/Type /Page -/Contents 759 0 R -/Resources 757 0 R -/MediaBox [0 0 612 792] -/Parent 767 0 R ->> -endobj -760 0 obj -<< -/D [758 0 R /XYZ 71 757.862 null] ->> -endobj -761 0 obj -<< -/D [758 0 R /XYZ 72 527.59 null] ->> -endobj -762 0 obj -<< -/D [758 0 R /XYZ 72 363.801 null] ->> -endobj -765 0 obj -<< -/D [758 0 R /XYZ 72 245.108 null] ->> -endobj -766 0 obj -<< -/D [758 0 R /XYZ 72 102.503 null] ->> -endobj -757 0 obj -<< -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R /F92 763 0 R /F89 636 0 R /F95 764 0 R >> -/ProcSet [ /PDF /Text ] ->> -endobj -770 0 obj -<< -/Length 1909 -/Filter /FlateDecode ->> -stream -xYYo8~ϯKi:=-6mmȒl JrrH[RH453j,jQ=~>b0RYQYH<ʭ8zZ ||aQ⇾uH KP<9z:?<+$=kFBߚ'{[L;cFv}cd2B:'ܷ3S,yԚm2N:j|8:iJ9qBok\Iʐ'7Q&Sǣ|-wY(+e OgEQf (bR)VLeM)fM#"Dw@~Ws`7f $w$Q2.kA(r]mss]i0Z WO&֊~Ng_Lk^=yu:Ӱgٷ"Ob՘ J)h&I@݉0o䀰(!G)_`_td -'Y!8Q[՗2kq5Qfise>#8gIR՞&~jEZ˔<)jĒiFZ](#hQ;O92iGϻdopg2m3?-kp}68:`TK$i MKOiTwU4B@&U>C\oUr[5zFy)e\i/VHG!$ #{rɄ%p\:X8]%E0O3.9ٶɦcjU]XT}28Bd\e<ЎEx c%9)Y,VANJf|dܶYcu iWayX8CX?PN'ڹjպҋP}ql a|c*5w}"+yUԜ}:{yjEi2Ö3gP]7]#ݟw/8WQ:ti_ (De&{ʸ}n(}:\eH78`>P-+ /{)u}AȰKGc}:z 1Ichе+.5zW2$jmƌ2LivPP;X?*fW՚kUO=wK.OGD!! v -.NxXB`uٳ{ >+/ np] 3{k :%v^pF %l-P8mhI/fX.56<#qAUctdj>Vxr`CӐ@\PY~. BQ܇\Ǡ(֟UD~(S#C -K(vF8J- rDp&S> -Lէc\TEa\Xz(х0fvNn~{8ej@yfF26 Spl'm5m1}1sy&a0t,FC;W]-NQ9Rv.F}Qi:m:~tw]{0SWC[1)NNRi&9G `k޻8HJdmrO)@nat/e̋F;^qv$L>&ܔii D_;R"5(oAQwJELL = ^?U4v>2ۿ5GMj6B8_GdF^95/CF bpxX 0Wi *m Њ#B.))4D^r.;+Eb!;4u_}{} %/S.H#5Qտ5RGhGGgfU&5ރz> -endobj -771 0 obj -<< -/D [769 0 R /XYZ 71 757.862 null] ->> -endobj -772 0 obj -<< -/D [769 0 R /XYZ 72 553.486 null] ->> -endobj -773 0 obj -<< -/D [769 0 R /XYZ 72 291.33 null] ->> -endobj -768 0 obj -<< -/Font << /F16 249 0 R /F92 763 0 R /F89 636 0 R /F95 764 0 R >> -/ProcSet [ /PDF /Text ] ->> -endobj -776 0 obj -<< -/Length 2295 -/Filter /FlateDecode ->> -stream -xڕXr8}Wm2UMjlݭ$IXB E*e P$Mp>}giNydA~۳/|?u|/+2YO:Qx~Cvuŧ u -HY=EE*狛.~u0$)|ZGQ>nCnñ"]Nf-y%xcI^sxE_"\Z"fb}|x4Mٱ%pr5NZ^St"?`p@' -/r' -/Rdj_?0bфIRxIڎЎ HB_m% kZ@˨bkmu'v y1$qaA qa#Rj5;CH2MEOL{1Q֔ΞF 1(818 xK?DB' ?\_}\]^_/oD4) PGMmSN }.%fC@ -"6AS@´Ԩ3 S%7ČԽnfSiRwp!M7V NlE *xhA чf.:z"s1i2mں]R'?A`T)E;Yv/̾.Km/%$E S(ŠX n%Dsf&i(e+(Ld4D-0'LRZgg1f;(ZOwly)FA b?YϜ0NL iI3!_pkf5z:Vjm%(8Hnɀ} ygQgċ$al$'mU!ofNN,E6qP Ri;e?^M*ͷ  uX  [HvJ8n*kNP֡jK* 0Ji0tyCLU U?`B?mLX{S <86qPx <"]iFZ PYD&/rDOKh|cHe>>P D) -͇dԦQVJ9}/R_P "BuJ$Ya5c5 - s1KfR1=A!3N(0ck Ն_V |Y H#/ vRnx;)t7$Wm}Hڃ]yZ_>&dipdc&i 9lff C_AVW7Wi2J( l<6G|q/9U IAq&^;'Q ؽE}q?(%0u?rUJB5ASƏ ] Y{]bEȷ,5_s9O<5Fi2D}M=M:ZPC5aի=+@XdWCPue@c #9" ~HEX̋X#Hn+p n/+=\i6Ƙ>޴S9KL^LDML>ktJ1#a> -endobj -194 0 obj -<< /D [775 0 R /XYZ 72 527.59 null] >> endobj 779 0 obj << -/D [775 0 R /XYZ 72 349.854 null] +/D [775 0 R /XYZ 72 363.801 null] +>> +endobj +782 0 obj +<< +/D [775 0 R /XYZ 72 245.108 null] +>> +endobj +783 0 obj +<< +/D [775 0 R /XYZ 72 102.503 null] >> endobj 774 0 obj << -/Font << /F16 249 0 R /F92 763 0 R /F89 636 0 R /F95 764 0 R /F27 247 0 R /F47 271 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R /F92 780 0 R /F89 653 0 R /F95 781 0 R >> /ProcSet [ /PDF /Text ] >> endobj -782 0 obj +786 0 obj +<< +/Length 1909 +/Filter /FlateDecode +>> +stream +xYYo8~ϯKi:=-6mmȒl JrrH[RH453j,jQ=~>b0RYQYH<ʭ8zZ ||aQ⇾uH KP<9z:?<+$=kFBߚ'{[L;cFv}cd2B:'ܷ3S,yԚm2N:j|8:iJ9qBok\Iʐ'7Q&Sǣ|-wY(+e OgEQf (bR)VLeM)fM#"Dw@~Ws`7f $w$Q2.kA(r]mss]i0Z WO&֊~Ng_Lk^=yu:Ӱgٷ"Ob՘ J)h&I@݉0o䀰(!G)_`_td +'Y!8Q[՗2kq5Qfise>#8gIR՞&~jEZ˔<)jĒiFZ](#hQ;O92iGϻdopg2m3?-kp}68:`TK$i MKOiTwU4B@&U>C\oUr[5zFy)e\i/VHG!$ #{rɄ%p\:X8]%E0O3.9ٶɦcjU]XT}28Bd\e<ЎEx c%9)Y,VANJf|dܶYcu iWayX8CX?PN'ڹjպҋP}ql a|c*5w}"+yUԜ}:{yjEi2Ö3gP]7]#ݟw/8WQ:ti_ (De&{ʸ}n(}:\eH78`>P-+ /{)u}AȰKGc}:z 1Ichе+.5zW2$jmƌ2LivPP;X?*fW՚kUO=wK.OGD!! v +.NxXB`uٳ{ >+/ np] 3{k :%v^pF %l-P8mhI/fX.56<#qAUctdj>Vxr`CӐ@\PY~. BQ܇\Ǡ(֟UD~(S#C +K(vF8J- rDp&S> +Lէc\TEa\Xz(х0fvNn~{8ej@yfF26 Spl'm5m1}1sy&a0t,FC;W]-NQ9Rv.F}Qi:m:~tw]{0SWC[1)NNRi&9G `k޻8HJdmrO)@nat/e̋F;^qv$L>&ܔii D_;R"5(oAQwJELL = ^?U4v>2ۿ5GMj6B8_GdF^95/CF bpxX 0Wi *m Њ#B.))4D^r.;+Eb!;4u_}{} %/S.H#5Qտ5RGhGGgfU&5ރz> +endobj +787 0 obj +<< +/D [785 0 R /XYZ 71 757.862 null] +>> +endobj +788 0 obj +<< +/D [785 0 R /XYZ 72 553.486 null] +>> +endobj +789 0 obj +<< +/D [785 0 R /XYZ 72 291.33 null] +>> +endobj +784 0 obj +<< +/Font << /F16 253 0 R /F92 780 0 R /F89 653 0 R /F95 781 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +792 0 obj +<< +/Length 2295 +/Filter /FlateDecode +>> +stream +xڕXr8}Wm2UMjlݭ$IXB E*e P$Mp>}giNydA~۳/|?u|/+2YO:Qx~Cvuŧ u +HY=EE*狛.~u0$)|ZGQ>nCnñ"]Nf-y%xcI^sxE_"\Z"fb}|x4Mٱ%pr5NZ^St"?`p@' +/r' +/Rdj_?0bфIRxIڎЎ HB_m% kZ@˨bkmu'v y1$qaA qa#Rj5;CH2MEOL{1Q֔ΞF 1(818 xK?DB' ?\_}\]^_/oD4) PGMmSN }.%fC@ +"6AS@´Ԩ3 S%7ČԽnfSiRwp!M7V NlE *xhA чf.:z"s1i2mں]R'?A`T)E;Yv/̾.Km/%$E S(ŠX n%Dsf&i(e+(Ld4D-0'LRZgg1f;(ZOwly)FA b?YϜ0NL iI3!_pkf5z:Vjm%(8Hnɀ} ygQgċ$al$'mU!ofNN,E6qP Ri;e?^M*ͷ  uX  [HvJ8n*kNP֡jK* 0Ji0tyCLU U?`B?mLX{S <86qPx <"]iFZ PYD&/rDOKh|cHe>>P D) +͇dԦQVJ9}/R_P "BuJ$Ya5c5 + s1KfR1=A!3N(0ck Ն_V |Y H#/ vRnx;)t7$Wm}Hڃ]yZ_>&dipdc&i 9lff C_AVW7Wi2J( l<6G|q/9U IAq&^;'Q ؽE}q?(%0u?rUJB5ASƏ ] Y{]bEȷ,5_s9O<5Fi2D}M=M:ZPC5aի=+@XdWCPue@c #9" ~HEX̋X#Hn+p n/+=\i6Ƙ>޴S9KL^LDML>ktJ1#a +endstream +endobj +791 0 obj +<< +/Type /Page +/Contents 792 0 R +/Resources 790 0 R +/MediaBox [0 0 612 792] +/Parent 767 0 R +>> +endobj +793 0 obj +<< +/D [791 0 R /XYZ 71 757.862 null] +>> +endobj +794 0 obj +<< +/D [791 0 R /XYZ 72 720 null] +>> +endobj +198 0 obj +<< +/D [791 0 R /XYZ 72 527.59 null] +>> +endobj +795 0 obj +<< +/D [791 0 R /XYZ 72 349.854 null] +>> +endobj +790 0 obj +<< +/Font << /F16 253 0 R /F92 780 0 R /F89 653 0 R /F95 781 0 R /F27 251 0 R /F47 276 0 R >> +/ProcSet [ /PDF /Text ] +>> +endobj +798 0 obj << /Length 1321 /Filter /FlateDecode @@ -7242,74 +7346,74 @@ x @s?lhq罵%cR:Zz{hzb;T=.MD*Mn^#[-ro&B}GȚ)7.sxdp]4 G%* Iծ\[q2b%<hMd]C*oz%? :$:;YhK0*ld)SiF h3 b#>O鶨Y%`NL DS( ] >֡ąiq1!>)$V=)[:DS&UL6a1HL~P1lɳӹIq"cTb&5Iqwh`]U]Ng݃nO.: -(bL*Ghs\ uzIpٿ8Q̤t*$J#izU2P2S|ӽns_p?r:c D.Օ&cMZmFJPD{r24oV+[Lw I/*xTrhr(~ Q;C*07sx!Op$o8q-ȼ}q>N}c<6l۽3_ 콡Pdz1=D8t8f,'H)c T$|( \}_m:{F.~smضpA3; ӹ0H|rBmij3׍&ż7 ) LcЭajF<pn]-uN.Z$^ ;X*>Na9ap.ߦ?]H`btz-M` 4 +(bL*Ghs\ uzIpٿ8Q̤t*$J#izU2P2S|ӽns_p?r:c D.Օ&cMZmFJPD{r24oV+[Lw I/*xTrhr(~ Q;C*07sx!Op$o8q-ȼ}q>N}c<6l۽3_ 콡Pdz1=D8t8f,'H)c T$|( \}_m:{F.~smضpA3; ӹ0H|rBmij3׍&ż7 ) LcЭajF<pn]-uN.Z$^ ;X*>Na9ap.ߦ?]H`btz-` 6 endstream endobj -781 0 obj +797 0 obj << /Type /Page -/Contents 782 0 R -/Resources 780 0 R +/Contents 798 0 R +/Resources 796 0 R /MediaBox [0 0 612 792] /Parent 767 0 R >> endobj -783 0 obj +799 0 obj << -/D [781 0 R /XYZ 71 757.862 null] +/D [797 0 R /XYZ 71 757.862 null] >> endobj -784 0 obj +800 0 obj << -/D [781 0 R /XYZ 72 575.41 null] +/D [797 0 R /XYZ 72 575.41 null] >> endobj -780 0 obj +796 0 obj << -/Font << /F16 249 0 R /F28 248 0 R /F47 271 0 R >> +/Font << /F16 253 0 R /F28 252 0 R /F47 276 0 R >> /ProcSet [ /PDF /Text ] >> endobj -786 0 obj +802 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -787 0 obj +803 0 obj [489.6 489.6 489.6 562.2 562.2 511.1 1022.2 0 408.5 306.7 306.7 613.3 562.2 587.8 881.7 894.4 511.1 306.7 400.7 817.8 500 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 777.8 766.7 777.8 511.1 766.7 743.4 703.9 715.6 755 678.4 652.8 773.6 743.4 385.5 525 768.9 627.2 896.7 743.4 766.7 678.4 766.7 729.5 562.2 715.6 743.4 743.4 998.9 743.4 743.4 613.3 306.7 500 306.7 555.6 743.4 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.5 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.5 463.9 485.6 408.9] endobj -789 0 obj +805 0 obj [525] endobj -790 0 obj +806 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -791 0 obj +807 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -792 0 obj +808 0 obj [982.5] endobj -793 0 obj +809 0 obj [727.1] endobj -794 0 obj +810 0 obj [777.8 944.4 610 444.5 305.6 722.2 1027.8 750 784.7 680.6 750 736.1 472.2 472.2 555.6 983.3 1457 472.2 708.3 916 500 676.2 777.8 883.3 361 361 444.5 750 777.8 750 277.8 484 500 683.3 449.4 683.3 777.8 683.3 683.3 777.8 375 777.8 359.3 359.3 500 555.6 611.1 777.8 777.8 365.8 419.1 472.2 825 825] endobj -795 0 obj +811 0 obj [472 472 472 555.6 555.6 500 1000 0 391.7 277.8 305.6 583.3 555.6 555.6 833.3 833.3 500 277.8 373.8 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 777.8 777.8 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 555.6 750 277.8 500 555.6 444.5 555.6 444.5 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.5 388.9 555.6 527.8 722.2 527.8 527.8 444.5 500 277.8 500 555.6 166.7 750 750 722.2 722.2 763.9 680.6 680.6 784.7 625 625 625 750 750 750 777.8 736.1 736.1 555.6 555.6 555.6 722.2 722.2 750 750 750 611.1 611.1 611.1 838.9 361.1 555.6 484 500 500 444.5 444.5 555.6 444.5 444.5 500 277.8 277.8 336.1 555.6 555.6 506.3 500 391.7 391.7 394.5 394.5 394.5 388.9 388.9 555.6 555.6 527.8 444.5 444.5 444.5 555.6 277.8 472.2 750 750 750 750 750 750 750 902.8 722.2 680.6 680.6 680.6 680.6 361.1 361.1 361.1 361.1 763.9 750 777.8 777.8 777.8 777.8 777.8 1013.9 777.8 750 750 750 750 750 625 1111.1 500 500 500 500 500 500 722.2 444.5 444.5 444.5 444.5 444.5 277.8 277.8 277.8 277.8] endobj -796 0 obj +812 0 obj [575 1150 0 449.7 319.5 351.4 670.8 638.9 638.9 958.3 958.3 575 350 481.5 958.3 575 958.3 894.4 319.5 447.2 447.2 575 894.4 319.5 383.3 319.5 575 575 575 575 575 575 575 575 575 575 575 319.5 319.5 894.4 894.4 894.4 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.5 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.5 575 319.5 555.6 869.4 319.5 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.5 351.4 607 319.5 958.3 638.9 575 638.9 607 473.6 453.6 447.2 638.9 607 830.6 607 607 511.1 575 319.5 575 555.6 191.7 869.4 869.4 830.6 830.6 881.9 755.6 755.6 904.2 691.7 691.7 691.7 900 900 900 863.9 862.5 862.5 638.9 638.9 638.9 800 800 884.7 884.7 869.4 702.8 702.8 702.8 987 436.1 638.9 695 559 559 511.1 511.1 638.9 527.1 527.1 575 319.5 319.5 386.5 638.9 638.9 592.5 575 473.6 473.6 453.6 453.6 453.6 447.2 447.2 638.9 638.9 607 511.1 511.1 511.1 638.9 350 543.1 869.4 869.4 869.4 869.4 869.4 869.4 869.4 1041.7 830.6 755.6 755.6 755.6 755.6 436.1 436.1 436.1 436.1 881.9 900 863.9 863.9 863.9 863.9 863.9 1169.4 894.4 884.7 884.7 884.7 884.7 869.4 723.6 1277.8 559 559 559 559 559 559 830.6 511.1 527.1 527.1 527.1 527.1 319.5 319.5 319.5 319.5] endobj -797 0 obj +813 0 obj [312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 894.4 875 894.4 531.2 875 849.5 799.7 812.5 862.3 738.4 707.2 884.2 879.6 419 581 880.7 675.9 1067.2 879.6 844.9 768.5 844.9 839.2 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 575 312.5 555.6 849.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.7 437.5 625 593.7 812.5 593.7 593.7 500] endobj -798 0 obj +814 0 obj [300 350 300 500 500 500 500 500 500 500 500 500 500 500 300 300 761.6 750 761.6 500 750 726.8 688.4 700 738.4 663.4 638.4 756.7 726.8 376.9 513.4 751.8 613.4 876.8 726.8 750 663.4 750 713.4 550 700 726.8 726.8 976.8 726.8 726.8 600 300 500 300 555.6 726.8 300 500 450 450 500 450 300 450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475] endobj -799 0 obj +815 0 obj [499.3 499.3 749 749 458.6 249.7 321.6 772.1 458.6 772.1 719.8 249.7 354.1 354.1 458.6 719.8 249.7 301.9 249.7 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.7 249.7 761.6 719.8 761.6 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.4 510.9 667.6 693.3 693.3 954.5 693.3 693.3 563.1 249.7 500 249.7 555.6 693.3 249.7 458.6 510.9 406.4 510.9 406.4 275.8 458.6 510.9 249.7 275.8 484.7 249.7 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1] endobj -800 0 obj +816 0 obj << /Length1 935 /Length2 6163 @@ -7333,7 +7437,7 @@ Jt =zp?A*Y0,v\5Z}H[_k.Cbz8{{ qS_$Z1_QsL> endobj -802 0 obj +818 0 obj << /Length1 2645 /Length2 30382 @@ -7490,7 +7594,7 @@ U *HԭoT%S[/c5u(#luSeLYsjk=2m $ ȢT7CYr͇vfF$UUjHAlIwq0f endstream endobj -803 0 obj +819 0 obj << /Type /FontDescriptor /FontName /BITSRZ+LMRoman10-Bold @@ -7503,10 +7607,10 @@ endobj /StemV 114 /XHeight 444 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/V/a/b/c/colon/comma/d/e/eight/endash/f/ff/fi/five/four/g/h/hyphen/i/idieresis/j/k/l/m/n/nine/o/one/onehalf/p/parenleft/parenright/period/questiondown/r/s/seven/six/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 802 0 R +/FontFile 818 0 R >> endobj -804 0 obj +820 0 obj << /Length1 2443 /Length2 27554 @@ -7627,7 +7731,7 @@ T ^ pt[ ,]8f%lfx|'2"ѧ͂)[6_wܠ?z73:.~?N0'qLH~h3C0`0JDQB/gti={$L;|7kBRAs#dߔT:YBom(m/u@a0ۚ(oH(.~2ƀY!?4V=Gp,2U#8<4?ZayרTP# ꜄b?^ Ja|]쿽x Zĝ/o+p%y;۟߯t=8M> f[*dܑ]V>t՝oYM2mR &y up)0[Jg"ˣBOh/a|g|糢N-07b!˜CgwˋDDPȦ-6|K+  n-'ujDă5:OjJlP,46h1e쎿K9Bٕ/'aceE l(vTB ǚRސS|֊ k?/]kk~ endstream endobj -805 0 obj +821 0 obj << /Type /FontDescriptor /FontName /BHSZME+LMRoman12-Bold @@ -7640,10 +7744,10 @@ endobj /StemV 109 /XHeight 444 /CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/X/Y/a/b/c/d/e/eight/f/five/four/g/h/i/k/l/m/n/nine/o/one/p/period/r/s/seven/six/t/three/two/u/underscore/v/y/z/zero) -/FontFile 804 0 R +/FontFile 820 0 R >> endobj -806 0 obj +822 0 obj << /Length1 3234 /Length2 37179 @@ -7792,7 +7896,7 @@ w  " endstream endobj -807 0 obj +823 0 obj << /Type /FontDescriptor /FontName /GGCMXF+LMRoman10-Regular @@ -7805,10 +7909,10 @@ endobj /StemV 69 /XHeight 431 /CharSet (/A/Acircumflex/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/a/acircumflex/asterisk/b/braceleft/braceright/bracketleft/bracketright/bullet/c/colon/comma/copyright/d/e/eight/equal/f/ff/ffi/fi/five/fl/four/g/greater/h/hyphen/i/idieresis/j/k/l/less/m/n/nine/o/one/onehalf/p/parenleft/parenright/percent/period/plus/q/question/questiondown/quotedblleft/quotedblright/quoteleft/quoteright/r/s/semicolon/seven/six/slash/t/three/trademark/two/u/underscore/v/w/x/y/z/zero) -/FontFile 806 0 R +/FontFile 822 0 R >> endobj -808 0 obj +824 0 obj << /Length1 1905 /Length2 22858 @@ -7911,7 +8015,7 @@ Z7&r ,8K dogܑl~8BFTY\>c gJQOPD^~h$%L> endobj -810 0 obj +826 0 obj << /Length1 2695 /Length2 23849 @@ -8037,7 +8141,7 @@ k6: H!)zT60eO"H"X-~SVSa+.ν,#pQB7Q\KlǤ2glͦu9lIƐ 5ýڅ#B*pj=M Dhxen`ݯB]dFb_0Bꨖuy³\H^Ԋ s{!cs0?BR};^Y<n@Aw|KX?D< kT<`ƝtЋnG~ȪAՁ,W6D|N<8̔ endstream endobj -811 0 obj +827 0 obj << /Type /FontDescriptor /FontName /IZETLV+LMRoman10-Italic @@ -8050,90 +8154,91 @@ endobj /StemV 56 /XHeight 431 /CharSet (/A/B/C/D/E/G/H/I/L/M/N/P/Q/R/S/T/U/W/a/b/c/colon/comma/d/e/eight/equal/f/fi/five/four/g/greater/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/quotedblleft/quotedblright/r/s/seven/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 810 0 R +/FontFile 826 0 R >> endobj -812 0 obj +828 0 obj << -/Length1 2040 -/Length2 15497 +/Length1 2073 +/Length2 15947 /Length3 0 -/Length 16768 +/Length 17239 /Filter /FlateDecode >> stream -xڴuTj6C^] 8wRݡŽ?9y -5z3w+EL I3#+ @^Al cecqXؘXX8()A@gK8v(8:XXx(R ;`P9=A_@h tzS-@o.b`{GKs ?1D-Xݜ-@;S,@&Ѐ lPi4$TRJjLo\ELM]C ..i24Vٽ7g(y3 .,+d'qzcڛ# gg{>ff777&s'g&9_-,n`Gk۳#Wc\Ll;C[@$+mZ&wF8i9 ?i,N++lv ;ɛ3 /dJ7A@OU9'RUotڹ8y7lA3KN/:1*ߺcx"|.+/mH%LoOO`Ggnv^OM]5,\@2c&BGfr@tM1[|3 t]@>^V_ 04q~eA+ghZTڷ-5xLAf̊`緁ϞW.IE-[v@[Kk_&Z?di@Y:IZL-M,sؙۀL,\lk4A7=7FKzk;?:je&ag63qr@`xͶ)03ف\.>3#ŸS0bAoA<f ? 0l3YYB AoQMf/Vտ*lYߨM 7.o9 뿙Qq-5[d{c r[GAϕ׶3^Vsv[,M'etvtcy[U72? (e-* -vbx#/$6Nk56ܙd6lZ+Q0SCtZ#-1I'C* hϤ*K&kScۼl%UM4U*Hh2if*,wpeǷ4Əx;{٦^ѯS`܊`9`/t.tA:cFEV?`TZ`e?b;CL5}!s )'خ:Jc85{mA_m /iJ@^x'5(KC {aEh7f""9zSUIxQv)pDZ4ʩj=K#vgadk= -KuO |=Tk;e&+rЍ;5XPO=HzCfT,(#6?-I"{kpr/\52(GH`ճҡ~hhyAhJ5[ҥ,O夏Hbl>XCD!aut OP1=5 /nQLO7vf˖w -aX'zqfwg*yyHwڨʾ5,1";UyW:@k0?quѡ J>`gѡ#EkZU,46'7 -e5.1_HV̚;2>qaׂRh\7b`YE=U;23J {З -[$Tr/vD/?5!.gL弩apg(;)bod ]2Q' :7qGCawDjLw`$~lh0U]ӬՂO֙-/߄UiN#fiߐ=0ʯG"< m:qORHڄT.}8-jR;>'ehI}5įM*AQ3kg&*Γg<q7'][+{$Ǚ[)lހƘ ~q@x6c=w:prkzfA3s9wι_ O<* Þ:ײj gR܍kMi6dO.+W"]܃2 pZe,1*Ze"/9ѱ \P:=Pdџ->DHB4jgP;ݴ LD@5:QS4~~>͢Hg8ޢ -ݽtEI1#7ۗ7M;4kI=CŹPZF\񜣌\jqaU/W*eyt^V^"qQ]egSUV,ok\76-o惃B7)'ic?T9.J21$~FVzpDMc$T(ͪJ bvi1{,xjPӽuY$\T~@ֲKr3Ӂ@R EźfFBhv4t]Uᶫ+KcwƝɣ2]#Cb|.trWe|,L62 ?xoQndX6 ٗգZ? H[{g9%Yb?[<){7!aɴD%)h̝;= !(RVRνjjcBv;&voR P hsj`-#ГUEX\JIE(6NEh4$qgeǰҍ.̓ξA6E\!? F(Ocnnv&L.d]z 9MrB]9' RR7FplqFO>}'T -FRPS]f h4ִΏBuG+a"N /T l-S{Ϝ;ZĮ\<: l+ -3mZlju͛|\48=̘a*)L @Cԁn ^ -77ٮ@ڋ 3<*ɀ X.R8޽QH/hxJ(a/[ h)y Mۉ3ou+w[e2.*Ų>WXHU2j[ }#VWDi_6{An Th9F1x8b/9KHK$)J+!Mޝ>C.aο>בc!eֱK}Q\9y̯v + y&F=g$9@?OR?C>8.1IܴTzߙH8MƚywJg0zi]3+ͽgSP`K$:,{V wR٤S sOtdӫt1"'y}^ v7Pj;0T6cVxR2-N ACNp%mU# &gH4DhҞ ӐPARXDj8B #Hq -TY6؅0vjsi4뮳E T_<`pteƁmY:A76aW@)w&٬[|`i3=a.]qt%C}hMUmڋU6_4B0 #Kp$r'm|R*bŎ/( )Efy{mgPC: 5n;Y[R2M15Tb@Ky JiHuw;<^K4[+kc -M'Nc/Q(Mp_2i(̑§\%PtKƜyذuI5StL GӛM)n:8ĠsGa8ǫ]Kng]Hyȝ9 JֺDQ\z}e=wd k1].h,HM4Al>2+57Ԕ -m}^BmOIRqyI˹[k=UΈ˴uׄcD*3_[M[mF(f 61§HK}]@Rd3 +S,[= *KPtm -n?v|/Q'-oh6W24lߝM]ȱf>gK{Œ脫xw3"ڊ)@K&=Y&C$^&cU\ bwl"6W[?r{gAQ}0j3w%C >~͂q%&eIzIa@s,b! -i,rc g(SujtuYIbr9~{t^}fțpNu3 -p &_pNg!HiNLJ̥!ڻ'!yU!*&+A!B/o9YjWq'$M$ P4 QOz eҔN./jS 4Hh`N9lAֻ{-ĵQcɘ \F"2u -Ueoԡ\I>'Lp-K0y?8##j6&R`ˊK  -ޗpݐ% A7x\UZɒ 5t8|L.x! -ՓrCVPS.!iamQJ4^mgD~:%i0' -N:'Te+7 pdž??^v߹@'8$FDa`\$!eߖH:#Èog `#'Q|dndjo{uFE@ܽ߹>"v2{ q82?𿫪!x%#3bsv%ٺo>#$)cRbj- ȿ!%NJ5ALTLj6$tܭpՖ"#J< XHxA~Ym/kw!NݯYQR]b5)vSe?0"y^(qncI _2n-vdYqNjj(W솤^fW "R7e ӻTtP+REr\Qmlrc,_崊Z51SUv6(2? -*vecM)I M⏐y6<.> e3_nz<6îuuZD0Í#("5?a7FoR|_ʒ٧2uN_ٯ'IZ coWMaCg `rY⹈ ٪2V#wfgQvFUTI֓g]ӿ̂(W+~pgFB(yVLGzcD5ƛinsOGR,? ;࿺>,|~rwd r<=gC|(r>f4#hub"nq`XezaX+cAdJ&xYwUqxFM.J 3H|2-z Ź;ĘYa}T"tǭ h͒Vf줠V䧶pj F edS6u0٩JBCJ_m6z1wS9 ñLLXA+iqjnA{RG|ɱ`m[QcߚC1' -|R01R)vp`F ӿkfS6#=MaE0|+)% -w)~!DHtz\dWi5nvGxᢈȉsځ1HJɁƄqH)v76™kihB"e]%0! D>zUZLR:̼ټ=5m.?;dmJ0|#E&Ol&?|m$<7XsbvM?1F-F2#l3tCgSSkAsM) xAơWSyM5vp1iC{]b,)C/JX'O%4pwTq)wOc<*j 6":(oE7{+&qWLqãygiWlݩNU5YyqGT>%L, Zibv'VSӊ ӓMms: T}j3lnҖv|DŃz7hPk (^<ןqB\ue4Uܨ&\=`Jhtt(A8;ǦXhvgj}=VghŵWUo|LY|):F))-AD97smtG|"oܡq7E"uXXzlg##݀re[ߣ>] V/9*^+KмB[PzM֨8OWdw2[hf\˜ - ?㐽?0Bҋb>D߫wR!+ -Q6HGQ.m&e8$l&'pHtt Mż⥶hyBC -vY c.,2rt#=@̱銘7BAL!ۥg2)ܜbI/./t0JN1F5]Qllc<ةraۂp٦vPk;". -s@lZW(Q$AJ:P' II5hJcE6Ux,QD%*X]GpԎ*V0qB aprv;Rꨨ -͒VΛ|w_=9NBԩDd&Y$4Вyî9*ff 8&x1f/ك$lOM 0m'mGq8]0'kw&IKە@8; #1Pa`T?zJ"wF#ςަO5_6ۆi8k<6׺'.ǡZGq3MH:HˀY^Kt2B?=O4JΦ~?X+D< PIjev -[3js'`C;Sq秫"2aNpKCiLMAA/zcBÛxD! -}'6+B7 -Fby"ع %X*v36Hh>=\gq Ljyz᱿x\LbGĢ>{}M/c4*e'PǧH*Ugz1a l|R)s9A[^gMp MB>SX&Qg~I9[O_ap՞ -?#]5O@XP,ob%z42ޕ̉uTw - &S1]3pvo("&]Ooj`-^C[\PR_Ky}O,sz,ܙ>&/2&26odG20ܵ|դ=3eTw8 ʣG-?PNH:GS;3y={ -?ZYx3 w=GAcߚQ0|XRnv^rAh)?7$L'WͶ|$R4bRFDt -cEY56]?+NQd\(_9sl6D!9)%|,||f5iAXgk6W$QYMM7 rSGv:92D|@'O"7s8K9Xq;HH`aI. M3BU9-VxufGS^#~oP}qcz\wxG>QH%$*ژ=ꬃqq|L#ovi]b|=ֈ[}| `ԪM auluB {.+ہi[ 89&nik=9u(5M.Yh̰:w@~x<@- M}[%̂vt*)awׯ"kږ1GJ1% KgEH}Jn\lﺐzj?sxΎ3Ýk)Zr\>V:X" ,^lGq5A<)F-h|^7z^Y'Q1MMbPQ jBnVsĊZ=ٶń3H9:_e)6 8Y^Ɯ:霬YIrVUZl)P=QeZW/&u2ybS?GR@; 3пpVn⥨Arn>m(m9/=Ř"EŀIz֛M?@juQRi H*u~K#xcY!>A2K|}&=z0X8nLbnd} 4>}VҶ*Тs՞z>;$xNƓҌa?Yxa&'4aȸΞK}_4GaJ3f81ynӆ &wX?Ȣ&_BT.&\j(uZ(>~m-M!<7+ \YrVbV;ـRqChۍw]{Pն0`0OV>*ӄwHyb^(6tiC4"`:xJ3 -H\pq@ts߇CP[kjs2Q7I -n|$f,Zcz8}zw;y̘e@[X)x&rj;|:ejwJ9q[$j7Z:Yty`*1;.r9T7* `![ʧd hun4C -#=87%aup,@`!]1;,YsYܢa88UBɠs?#+DU[(V(gymUYd=M{DQŐς ‡1?c#yA1{GLyRm*5z8N))!i !:#$sFO|Z ->j&!ͫD0A7eM՚p̜e|ʬrrF] GqipEKerb mw"~ …)n8T/:JvțkWqagЧwF'WuhS%PF\֚eȹORD"P7}CBzǵ:,?zWRd6ʖ$ n^~-ȆO23hi+d"\sPXf$Z4L®xmE4/iSr9R - E4i -F~9CXï/V0QnIL .7acSnfw|Էcsn|<۽O 2q0F \;s._:ޭՒ_0n V$+LHpj/@ v4צ.b'Ǐ,&<͉"<[2I O[Ghms(%6i= w+vC:'Z](*=M~Mmk hxRUKHJp oyz )$7ˆ`3iq3p?A~KiCKE|qъ84l{7IsZW֐P8]*x Tk"bכսu$Y\N^858"-u2;!+sda0h,LgVm :څfw6{?-S]/ D$g2~4Ͽ!t:=[&GOv[ד8)>E;\ ؜gT:W(!`" 3Ï!BM_&'v7찅U}" b)f[H^˱ms!7fsYiPj9}u5_i|Iw9G8e{B&9#;=W#Nd/LiB -Ȧ -xU':EFJMZ!nB;"R4Z4'XɦFa:E@(p"w2åBؑYIY\e{r#Q\ݢD}HmT1 r:@fڊ$Knx  w`ݟ7_@FIu7S&Z?<<UASk]._/sƫm Fx)ឩ=:ky;|b3ɩ0ɡ3ZK9aof9;##3ep7>kI/&F$`oYHPňt5aÁ( .mŀ9MX߲>> ATqLPl/ok,w1鈦ԍrP~nCB2*27 DŽSu-*>^7vƬ5o/[k( w?rM&%tP`qW+S{&y$ ~Mab'1b]S̵zUFa"'ۺ$+Oƒ5t=^IyN.b aց2CiKFa /cB!n$Laքw<Mv&kp?S(ڕFܦ-yp~2K"s"#zL9uX9mZX`LH+ܥi+x`)88$}vorN]B$-+9Wm.RJ0)< YMD 1B/3Jde~{>,%^ِZY1gdXЋpH]測?g743uRou߼+nY y`@$Ywl8 -+n*Z|e. qgߟTГ~M>;X G +xڴuTڶ= wwhp)nE +=8))Zݽ]~9o0 k.{w!PH Q61K8XX)(6 aG 7ೣ@=O1 t4Pv2 64djҼغٛ9JO'ӟhA9d daڸ6 !`cPTDbr*J4 lmmG@X@VYT() 7*; QP֐af3h`i|W[{_f܌... N 6 VS63w[V2~o_ l +@r iw㿅7ON(cfW4 T9!tAi[yxћ\ _s+MF@VBTDI^}@2618:'47`zRj?6kK MA&:od˨2sJ o)Ff5-m򰵱X9M@"xcs#A?,ee~W_ۀ@xFYW-Q'++Yk  ͭ\ԀR[Xg j +47w42WgeW-@/Fϱz;f/}4,A@_%}0JȈHK}?d +`a3 ;;}M durUӿgпѻjF'Q߈ (7b0*qg1qޗh~f晙S2bk{2qG{N+6s5n3|Oj}VjNڀߵC{a߅ce]lY[ww]@9+̿^LJ6@5s8ڛj1ew>_Cqg{= '}I,^k{{}T@+~iƈ'"gpȏ( +.2l>u8ȥV\_y~(lŹu@XVM + e EFTT,HfjMkk& +qv.~=D@V^#g wEwma3QxZԲ/FOlƕ BJ9I-ԑGf&b0U9 %5G;_jp[ٳoS@rymU +Wʼ=?o%DJm&dA0ks(‡N/3Ug*DiTw_w ):+ђ # MJv㗇laK'G#@1e{GLi `UIO3.q oi.u> JFvTc{.DAaJ_9`_p]#ɾW܊Xyx"Aiͭi"S : dzk\l=I~r} Ph1V.pϥyEwe{iW.# u_ +%c<&7rR>TeRK0V2a ~+ҏf !&})(?&] t @Z jeI6{[cS%;i4tYQ2 @g(:ԗƶӑXCD36CQMT4.XVs@}$ٵKC"%=qӨ/Qy? ӇAXTΧWE#}8ٍ*r1~HV3l3Y:tibwP6s,Gr;T>+nZg3HO +η,5}ϵhvB4hLkCⒸ#~xV&8>aztݗcB@1G{?i8 W2`ꃶW mv8$1 ~8E,@pR(aH>Ì62ؓĪHm^{|!"Xra ο)\xs!ܔ"wj*MN@_J>XY %5oҏF:5KZϐ tPPJ<y#*E uugS<愠3^->o46N9ֿ^V):Ĥ2xW3$0j>>! +QP'Sk{`k/ryj;Ti "M\%F|u׵jq9&M&nS>Kb7PLn N`IVOB4,ëJ?<@?#mKsRo#㰧 ֠fspl^ЮD^LO3\>ݎ@38:sL;^"? C;֥8S覎E~8`*gAvKE FjkԱ}F*kwbEFi˱tal,U :Mdۚ[b+D{o"_Sp{@>CUR&!n+\f{˯E8E7fe`'1RͲdWȞ}Qnp,D@!zFK:">AU!1FY ɞ)!0t?>r& EbYv0ZW׵-e&0\˟Ɂ3% \)0CI]<ۨh'l≔븇5V~#ǭ!/ Mu8 +̔/mTt'j$n/jksjC&բ?b\pEpR5"mD:mDnv~ M4Qs$Pb|a>;7LJ/GMqUxsw flY,cjj.>R;q;"ٮnhrK<\6Hy uw + cʓ$K-LoO$훏C|{.˿N\`Ǘ6cdֳAȢ=iFe)D&z,be LjRtѮ30?ܡX%V9lF5"bLi: o J {H) &M{+|>~|j1AV!a1arqIu{D!?R$&l}KO=n9yUhp4#c~.]ޏ}Oiuĵa?sS6lHy/I Wh8aS*mYn +:d3=ȏLO']G\O(%sτX50oI2 ´+uS2Zlf޴CGuls,~ 5$ZFoP ݯ^.s>nS2;68;Y~h Y)HF{w€-=h +ΗnR8v--=Mi5>Jes]RVA}NgjO.g$7`rHXl=kkVWsj +J73(^K}UFS/?Yz;gĶ-ޭG缈l:tmYi]vEn_Ocd'βF[ԲgK'%#WK +hYtVqS oYد9,F}٧ ˇl +UL;@!>A +j_4|ˀ(=,ܰMPIZ2Tg7 <^#,-)ZkGlh}*,CQ2b~rgp[>-`=F>; 4PSN~"8f۲k0"]O{ I0aІm +]xc|xkERaץĺaA!F,ewsgDKI̽շ&&]õR$൑ H!D;Ёja:A#EC'Xd HWo2N&Y=-MkeiEiꥧYoq9Y^:S:2-~Rz~L`SGmO I)qPP&!_f AUrb0ǰB q-ϙҜq`) %r 7b) XٖV/jӚWbࡽ͢f(i8l~n)\Oީ(@FV_>#y{385EKntLFqeN)3 &LE5`,2%2Ӄ~5ƿMF؂Q&ƜtJ +>~g*'$lfUNJ8Q5J+H^ElpHp*Bo`4bl ȼ~Z!~14Q^6͑G}U † #%t <`ўӼL|oZ)0˟r& b.w9elD>.W%FSW aA Ũ&>ޗBJhOxTKʛORAMiBEVGnٍ4LЍ/jr D=*zJUjQ\wR8 xwA1;m{fSNO;\:kqe:Z}S>t @\W׉Ua5]j0bJ,4nïjV\ֹ7ZMIդvӰA-%' "xɞ8y V]1_0]&a\f + h4Z.X*0%ɫ0V׽D;e,U'e'$'(/"dW>86,R.&`LQ>*M-|I?Ot!܃4\ffAgT;GPD?0рzw +fwFEmD]{ +fnn&hnDj߷ Mi|f0KoUv]xhs;i K_jzD"4%04hVV85+뙮ѡIvV)r^!$;|$x3d}c/''96?N/oP͓*d\z!y /@u4n.LmwUlR`YIba 愪~esƪwQJn[M[+ƻץw&#ɭJ@%2HD5o$AYJH+4J_~yN# +OWj^5N:=CidNj,P1",~69l&QR~4C$> +2S +?vVQXv>`OGͯ\ &tL &3p2߼)*p}G(G ,-}Ys[ڷli2tldיMOq*Y;}-[s\v/s*JLŸO Hع|CvΠd4w8bgO9sSmv dx7L|k&_j#=뾓J(04?~;LOt=3?tp-ŋ؈i\z 2W\orU~oٴMp؊B)Ceh"&@Y5"I")FdQ2 #,ն^!W"RRUA]wxVFӸ@/w=ATWa7Ֆ,FjB~2Tfl,ѯgP>r:5ļOmf@ae4bL:=CE*V͑3=~) Ȇinc0Ѣ(nWd}5auV̀#֡Ӂiκ +/~t,\DDPzO߫*dLL 15~-qRʐDOJIcH^_UtIH/ ,\E\^lBVyJ.vU +,ElSVz*+2+Gcl]lZRK`ܢorYƃ?M@[ۅd}Aen'<>!j0^蜻!S # [%"g#uwM#]D(剔gP&i'琚0R(:(T=:"Ye`p/+&0sae ?[@O>@vANz$<\u:ïX0¦ {p( mAOΉ޺QX ?pOjFk8l3Bax5GRq +>i5@-hPb;' l jݨI/|? &|uk"4S 'sn֓Feƌ]XWt=##=/n?_!veEn߷H8clź`ό oe VoOHݰWEe@Ĕ-ykCfK:s9n ϼU`?8;bݧB\{ԊF|4j)\#UbޞC (`œ*Jހ5f,U'($w6y2="R q{OBjDre\"^} _hPd ַoHml}xSbzFfNc#Aǐ'2d6jF\J3*J+)^܉Zw >N@ҧT0oo+ƿ$pI *<~ٴrz8sK".äB$VkIZF (hהs]K!QPc uw66]%xw-*Ѣ Jf$!7qq[wI͙t(#te$e<|IKiyjmdbgq@;~bHZN^ƏD䲂+LY^U:{|RZv, ~AȾu 2/?_K&Y^~xձ*tPuEzz07sSrÔBN[B/{XIKJ5 ,XhȳPx<FYd̸)Hb%K,D3&(۫۟/=SZ!<2 aewVjz%1Y/p7Ģ5ZXX"bWrlM* Lw)'V@Fh?kpo)w^V׆ȞE[K Mq&}h+|T]싪d͓B01;4ouvD&mub΀NTYɁxle7$Y_ ?@rGb\\z'|`Ȓ9ʳDB +\/fG"qI0P@@M70TGd:V/` /ګл7ȦM,W6<8ϏJa,Dͧ5 \?Ƈ zsAebo멍(YjI<hjn`EQopj}%1 xKCb/}헄8jLDwQ 8:F܌`򠺞6.,AM9¾YNj?و0C_kN6Nۍ>r m+ ń(6ׂ?xܺ)x$ %[s4^ݴ +xJ m/tB )Y.a<[j:%s)-ֿ=Dz0|wA^zi#C٦MJgeO$\ qPi7H}y̪P+0c'\Uj1j̧d96l5DliqIÙ- Kw>}Mh? ]fFXYM/d;5՜~%dwL9,Ac9(DșLeS/p+'S8u[iH!c¯:H 5䁔RD"T +4ޏ/AuXo(Se?d g(mWZ{'8ѻ -G ǖt@+: |#P.#&Fe5Iw)56zF;ŗ5s=7"HR2*Q?:Rd&LJPuˉD>h)ԅh4Jos&J&2TDu[[cC\KPrQGe&+{=O~{HU2OQf0-#]H) +N;iŞI8=5v"jaĶPUdz婍}e" wcV1cӪ*˃O+8|$T)u?2 TrSek63 Is66iC}{S3$$W/E>_͚ygD % 2&5Nҵ z4 }F>=X3TYur?vaPqBZڿ/RKގR@ k?J'P-2#m/,߷`ʌ7v8WAI $jtBCa !yyT\+sdY0qL"O>r琱n*۷wVZ;%3}(fO]71h)m2yLGRM=ޥLjȨюTKھs5Fu%7qtjr#4χ/^}EOloU%ق^пv .ˊϱ69b/\dTg>6M_7nP)-d~=u4kٍ!#g*2Ͷp/Y&,?ORanmB| ~jp!cO8 Жu+G,f6I>=hAa{ B c-E84YYZ~Xb~w6/Joh*o1s5Q|Ns<]<Sͯ$,?MOU%Lw-PE$9 @VcMΩ,'-'3zGtKe];) i-`6Z/O/jr;S8ǘM&#((wW ^eĮ7*bK܋K:>}3O#呻7peT[ʜC.ZׂL[6Zxvh'P +w31daX l!w|39gu֣p]/k]Hsz%:ZUu(+ڰ!xs +ʚQѓ*qiAk/ѩ6bڹ'\VYfo0vJ0o?vW/ͼ( +ȐCck^,)Ƚ1@QzA#p3Mb" Zj,9"eJCB^J-]PG7M1*$PG9A/l =a*=5wKfj#GFLFXb <<צ,oD\QlYb67a飚+Bxxߖi\Qi;]҈b"&)mٙv~Πq +2aqɊJ[?VRɚ\'%?<>5lcc?AkLgA<n N!<s:㌞B!Yai)ҫJktFfK&t,>5Aȶ4@5h;D`ugwTx{b +m%oxraLMXՋjN +ع+5audNrvecY{vr'2?Ȓݱ n]B˃n RA9 Ub1ԫGnF̧H5Q;,yO59XtιJo&Duq)pEnw"ɊٜtU=q'ct=8{2"kcbcuֹi\ԜpT n865t"Nz p8bt{a{"wvy +vvř5~tn7 X8VEuH ?a +}lGc[jǡ` HL 1v# (yA-ٿ}GFbW  <;?7g9OO +J}(QðI+ NpEk2} ?3Ŷʼ:сa1I.; mr.{i~Mom|~+ PˎQIsBVfVKaӎ TDBC3he* +^Gf\yN̀,$eΗvR1VMM =$Ʉu +vJk" T26I~O%dK>~tuӹQ~_IGox.%[WЊ$RK<=o g!LL12tSF[m&hovPE;t'ƭId< :xP݂57ݦX0,dJTv)}#?aӰEQw"ܟ$5_/0)C3o<'Q8{2״k{+$y>bDo5lvSL}T*L~'ߤ}2,2}G ;g+$1QCAoQK?!%Նe45x{+& +Un΢Z'<Er8~9a݂j5la1YҕR1^ x%5mo٪bx2"fRF&~ҐWӞH|Q3dq3=%`%ޒ@?,_Xs%c7.O^ƱvŸhbF,"2?lKtO溾!Yz sѧTS+|-ϪVK'?υ32|>vŒ-u+I# Zt: X>؆P1>{|Iuo֦%e>T?nqh'L ;/4?YZOѝd>"@rM8_*j-= l@ZilSddY=2y_.鏪UsCv\/҇1 /O*}/qdy~hq<ߺ<ӽ u{cq2r8PzS{~ބEjҷmmtr20Zba]Mz^]6ήM$KpԵnf%jэܽ*p\bfplU t-wzy7&  xԃlaɈm /}Lv5(՝ft4-8ig`J/S<)^:Gwp|wEdrybbGՔ@1= ^ݚJv1h":|Px*,{̒U8G/YN(0\{qTYS + +J3n2LP#8fbԾ: " v;=}lSnQh`D#beF62똙1Wċs#tTvY(2K!o_MY9,^=m% +FTSe-n_x+8V[X~NcYJӒctc3E\̢xbIϲN2'cB1[X6) ?4*<RK>sX c}9@EIdʗDMJgv/\p" wxr?*}+> endobj -814 0 obj +830 0 obj << /Length1 1902 /Length2 23557 @@ -8246,7 +8351,7 @@ s kl3~if(SCcЈrSho΃_0^8L{ 7ZDܬEj滦MRju:vzԤrf&6W endstream endobj -815 0 obj +831 0 obj << /Type /FontDescriptor /FontName /RYXDKR+LMMonoLt10-Bold @@ -8259,10 +8364,10 @@ endobj /StemV 83 /XHeight 431 /CharSet (/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/W/Y) -/FontFile 814 0 R +/FontFile 830 0 R >> endobj -816 0 obj +832 0 obj << /Length1 2453 /Length2 26390 @@ -8373,7 +8478,7 @@ K~i> aX} GWp*2n誐7H۳慞b|*A9\@oxP s^))歷LT< lc;smho}꠷aktWؿc+ Vi[ùؓf/q׆Yj>e; endstream endobj -817 0 obj +833 0 obj << /Type /FontDescriptor /FontName /TQJFJZ+LMMono10-Regular @@ -8386,10 +8491,10 @@ endobj /StemV 69 /XHeight 431 /CharSet (/A/C/D/G/H/I/M/N/O/R/T/U/V/a/asterisk/b/bracketleft/bracketright/c/d/e/equal/five/four/g/h/i/idieresis/l/m/n/o/one/onehalf/p/parenleft/parenright/q/questiondown/r/s/seven/six/t/three/two/u/underscore/v/x/y/zero) -/FontFile 816 0 R +/FontFile 832 0 R >> endobj -818 0 obj +834 0 obj << /Length1 2226 /Length2 16213 @@ -8471,7 +8576,7 @@ L Mg:'!"`⣨'%L82QT1h endstream endobj -819 0 obj +835 0 obj << /Type /FontDescriptor /FontName /YCZHCY+LMMono10-Italic @@ -8484,332 +8589,341 @@ endobj /StemV 69 /XHeight 431 /CharSet (/A/B/E/I/L/P/a/b/c/comma/d/e/eight/equal/f/five/g/h/i/l/m/n/o/one/p/period/r/s/seven/six/slash/t/three/two/u/x/y/z/zero) -/FontFile 818 0 R +/FontFile 834 0 R >> endobj -785 0 obj +801 0 obj << /Type /Encoding /Differences [16/quotedblleft/quotedblright 21/endash 27/ff/fi/fl/ffi 37/percent 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft 93/bracketright 95/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft 125/braceright 190/questiondown 194/Acircumflex 226/acircumflex 239/idieresis] >> endobj -788 0 obj +804 0 obj << /Type /Encoding /Differences [136/bullet 151/trademark 169/copyright 189/onehalf] >> endobj +252 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /BITSRZ+LMRoman10-Bold +/FontDescriptor 819 0 R +/FirstChar 21 +/LastChar 239 +/Widths 812 0 R +/Encoding 801 0 R +>> +endobj +251 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /BHSZME+LMRoman12-Bold +/FontDescriptor 821 0 R +/FirstChar 46 +/LastChar 122 +/Widths 813 0 R +/Encoding 801 0 R +>> +endobj +253 0 obj +<< +/Type /Font +/Subtype /Type1 +/BaseFont /GGCMXF+LMRoman10-Regular +/FontDescriptor 823 0 R +/FirstChar 16 +/LastChar 239 +/Widths 811 0 R +/Encoding 801 0 R +>> +endobj 248 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /BITSRZ+LMRoman10-Bold -/FontDescriptor 803 0 R -/FirstChar 21 -/LastChar 239 -/Widths 796 0 R -/Encoding 785 0 R +/BaseFont /ICULYI+LMRoman17-Regular +/FontDescriptor 825 0 R +/FirstChar 28 +/LastChar 116 +/Widths 815 0 R +/Encoding 801 0 R >> endobj -247 0 obj +780 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /BHSZME+LMRoman12-Bold -/FontDescriptor 805 0 R -/FirstChar 46 +/BaseFont /IZETLV+LMRoman10-Italic +/FontDescriptor 827 0 R +/FirstChar 16 /LastChar 122 -/Widths 797 0 R -/Encoding 785 0 R +/Widths 803 0 R +/Encoding 801 0 R >> endobj 249 0 obj << /Type /Font /Subtype /Type1 -/BaseFont /GGCMXF+LMRoman10-Regular -/FontDescriptor 807 0 R -/FirstChar 16 -/LastChar 239 -/Widths 795 0 R -/Encoding 785 0 R ->> -endobj -244 0 obj -<< -/Type /Font -/Subtype /Type1 -/BaseFont /ICULYI+LMRoman17-Regular -/FontDescriptor 809 0 R -/FirstChar 28 -/LastChar 116 -/Widths 799 0 R -/Encoding 785 0 R ->> -endobj -763 0 obj -<< -/Type /Font -/Subtype /Type1 -/BaseFont /IZETLV+LMRoman10-Italic -/FontDescriptor 811 0 R -/FirstChar 16 -/LastChar 122 -/Widths 787 0 R -/Encoding 785 0 R ->> -endobj -245 0 obj -<< -/Type /Font -/Subtype /Type1 -/BaseFont /YSRULU+LMRoman12-Italic -/FontDescriptor 813 0 R +/BaseFont /IMELIO+LMRoman12-Italic +/FontDescriptor 829 0 R /FirstChar 44 /LastChar 121 -/Widths 798 0 R -/Encoding 785 0 R +/Widths 814 0 R +/Encoding 801 0 R >> endobj -635 0 obj +652 0 obj << /Type /Font /Subtype /Type1 /BaseFont /RYXDKR+LMMonoLt10-Bold -/FontDescriptor 815 0 R +/FontDescriptor 831 0 R /FirstChar 65 /LastChar 89 -/Widths 791 0 R -/Encoding 785 0 R +/Widths 807 0 R +/Encoding 801 0 R >> endobj -636 0 obj +653 0 obj << /Type /Font /Subtype /Type1 /BaseFont /TQJFJZ+LMMono10-Regular -/FontDescriptor 817 0 R +/FontDescriptor 833 0 R /FirstChar 40 /LastChar 239 -/Widths 790 0 R -/Encoding 785 0 R +/Widths 806 0 R +/Encoding 801 0 R >> endobj -764 0 obj +781 0 obj << /Type /Font /Subtype /Type1 /BaseFont /YCZHCY+LMMono10-Italic -/FontDescriptor 819 0 R +/FontDescriptor 835 0 R /FirstChar 44 /LastChar 122 -/Widths 786 0 R -/Encoding 785 0 R +/Widths 802 0 R +/Encoding 801 0 R >> endobj -524 0 obj +530 0 obj << /Type /Font /Subtype /Type1 /BaseFont /KCXMNX+TeX-feymr10 -/FontDescriptor 801 0 R +/FontDescriptor 817 0 R /FirstChar 101 /LastChar 101 -/Widths 793 0 R +/Widths 809 0 R >> endobj -622 0 obj +634 0 obj << /Type /Font /Subtype /Type1 /BaseFont /BITSRZ+LMRoman10-Bold -/FontDescriptor 803 0 R +/FontDescriptor 819 0 R /FirstChar 189 /LastChar 189 -/Widths 792 0 R -/Encoding 788 0 R +/Widths 808 0 R +/Encoding 804 0 R >> endobj -271 0 obj +276 0 obj << /Type /Font /Subtype /Type1 /BaseFont /GGCMXF+LMRoman10-Regular -/FontDescriptor 807 0 R +/FontDescriptor 823 0 R /FirstChar 136 /LastChar 189 -/Widths 794 0 R -/Encoding 788 0 R +/Widths 810 0 R +/Encoding 804 0 R >> endobj -637 0 obj +654 0 obj << /Type /Font /Subtype /Type1 /BaseFont /TQJFJZ+LMMono10-Regular -/FontDescriptor 817 0 R +/FontDescriptor 833 0 R /FirstChar 189 /LastChar 189 -/Widths 789 0 R -/Encoding 788 0 R +/Widths 805 0 R +/Encoding 804 0 R >> endobj -250 0 obj +254 0 obj << /Type /Pages /Count 6 -/Parent 820 0 R -/Kids [198 0 R 268 0 R 274 0 R 278 0 R 285 0 R 293 0 R] +/Parent 836 0 R +/Kids [202 0 R 273 0 R 279 0 R 283 0 R 290 0 R 298 0 R] >> endobj -304 0 obj +309 0 obj << /Type /Pages /Count 6 -/Parent 820 0 R -/Kids [299 0 R 306 0 R 322 0 R 327 0 R 331 0 R 339 0 R] +/Parent 836 0 R +/Kids [304 0 R 311 0 R 327 0 R 332 0 R 336 0 R 344 0 R] >> endobj -354 0 obj +359 0 obj << /Type /Pages /Count 6 -/Parent 820 0 R -/Kids [351 0 R 369 0 R 380 0 R 388 0 R 395 0 R 401 0 R] +/Parent 836 0 R +/Kids [356 0 R 374 0 R 385 0 R 393 0 R 400 0 R 406 0 R] >> endobj -413 0 obj +418 0 obj << /Type /Pages /Count 6 -/Parent 820 0 R -/Kids [409 0 R 418 0 R 424 0 R 430 0 R 434 0 R 438 0 R] +/Parent 836 0 R +/Kids [414 0 R 423 0 R 429 0 R 435 0 R 439 0 R 443 0 R] >> endobj -445 0 obj +450 0 obj << /Type /Pages /Count 6 -/Parent 820 0 R -/Kids [442 0 R 447 0 R 452 0 R 458 0 R 464 0 R 470 0 R] +/Parent 836 0 R +/Kids [447 0 R 452 0 R 457 0 R 463 0 R 469 0 R 475 0 R] >> endobj -480 0 obj +485 0 obj << /Type /Pages /Count 6 -/Parent 820 0 R -/Kids [475 0 R 485 0 R 491 0 R 511 0 R 516 0 R 521 0 R] +/Parent 836 0 R +/Kids [480 0 R 490 0 R 496 0 R 517 0 R 522 0 R 527 0 R] >> endobj -531 0 obj +537 0 obj << /Type /Pages /Count 6 -/Parent 821 0 R -/Kids [526 0 R 533 0 R 539 0 R 545 0 R 551 0 R 556 0 R] +/Parent 837 0 R +/Kids [532 0 R 539 0 R 545 0 R 551 0 R 557 0 R 562 0 R] >> endobj -566 0 obj +572 0 obj << /Type /Pages /Count 6 -/Parent 821 0 R -/Kids [561 0 R 568 0 R 572 0 R 578 0 R 583 0 R 588 0 R] +/Parent 837 0 R +/Kids [568 0 R 574 0 R 579 0 R 584 0 R 588 0 R 594 0 R] >> endobj -598 0 obj +603 0 obj << /Type /Pages /Count 6 -/Parent 821 0 R -/Kids [594 0 R 600 0 R 605 0 R 610 0 R 618 0 R 630 0 R] +/Parent 837 0 R +/Kids [599 0 R 606 0 R 612 0 R 616 0 R 621 0 R 627 0 R] >> endobj -644 0 obj +646 0 obj << /Type /Pages /Count 6 -/Parent 821 0 R -/Kids [640 0 R 646 0 R 651 0 R 659 0 R 666 0 R 671 0 R] +/Parent 837 0 R +/Kids [637 0 R 648 0 R 657 0 R 662 0 R 667 0 R 676 0 R] >> endobj -682 0 obj +686 0 obj << /Type /Pages /Count 6 -/Parent 821 0 R -/Kids [677 0 R 686 0 R 692 0 R 697 0 R 702 0 R 711 0 R] +/Parent 837 0 R +/Kids [682 0 R 688 0 R 694 0 R 702 0 R 708 0 R 713 0 R] >> endobj -725 0 obj +723 0 obj << /Type /Pages /Count 6 -/Parent 821 0 R -/Kids [722 0 R 727 0 R 735 0 R 741 0 R 747 0 R 753 0 R] +/Parent 837 0 R +/Kids [718 0 R 728 0 R 739 0 R 743 0 R 751 0 R 757 0 R] >> endobj 767 0 obj << /Type /Pages -/Count 4 -/Parent 822 0 R -/Kids [758 0 R 769 0 R 775 0 R 781 0 R] +/Count 6 +/Parent 838 0 R +/Kids [763 0 R 770 0 R 775 0 R 785 0 R 791 0 R 797 0 R] >> endobj -820 0 obj +836 0 obj << /Type /Pages /Count 36 -/Parent 823 0 R -/Kids [250 0 R 304 0 R 354 0 R 413 0 R 445 0 R 480 0 R] +/Parent 839 0 R +/Kids [254 0 R 309 0 R 359 0 R 418 0 R 450 0 R 485 0 R] >> endobj -821 0 obj +837 0 obj << /Type /Pages /Count 36 -/Parent 823 0 R -/Kids [531 0 R 566 0 R 598 0 R 644 0 R 682 0 R 725 0 R] +/Parent 839 0 R +/Kids [537 0 R 572 0 R 603 0 R 646 0 R 686 0 R 723 0 R] >> endobj -822 0 obj +838 0 obj << /Type /Pages -/Count 4 -/Parent 823 0 R +/Count 6 +/Parent 839 0 R /Kids [767 0 R] >> endobj -823 0 obj +839 0 obj << /Type /Pages -/Count 76 -/Kids [820 0 R 821 0 R 822 0 R] +/Count 78 +/Kids [836 0 R 837 0 R 838 0 R] >> endobj -824 0 obj +840 0 obj << /Type /Outlines /First 3 0 R -/Last 175 0 R +/Last 179 0 R /Count 9 >> endobj +199 0 obj +<< +/Title 200 0 R +/A 197 0 R +/Parent 179 0 R +/Prev 195 0 R +>> +endobj 195 0 obj << /Title 196 0 R /A 193 0 R -/Parent 175 0 R +/Parent 179 0 R /Prev 191 0 R +/Next 199 0 R >> endobj 191 0 obj << /Title 192 0 R /A 189 0 R -/Parent 175 0 R +/Parent 179 0 R /Prev 187 0 R /Next 195 0 R >> @@ -8818,7 +8932,7 @@ endobj << /Title 188 0 R /A 185 0 R -/Parent 175 0 R +/Parent 179 0 R /Prev 183 0 R /Next 191 0 R >> @@ -8827,8 +8941,7 @@ endobj << /Title 184 0 R /A 181 0 R -/Parent 175 0 R -/Prev 179 0 R +/Parent 179 0 R /Next 187 0 R >> endobj @@ -8836,63 +8949,63 @@ endobj << /Title 180 0 R /A 177 0 R -/Parent 175 0 R -/Next 183 0 R +/Parent 840 0 R +/Prev 167 0 R +/First 183 0 R +/Last 199 0 R +/Count -5 >> endobj 175 0 obj << /Title 176 0 R /A 173 0 R -/Parent 824 0 R -/Prev 163 0 R -/First 179 0 R -/Last 195 0 R -/Count -5 +/Parent 167 0 R +/Prev 171 0 R >> endobj 171 0 obj << /Title 172 0 R /A 169 0 R -/Parent 163 0 R -/Prev 167 0 R +/Parent 167 0 R +/Next 175 0 R >> endobj 167 0 obj << /Title 168 0 R /A 165 0 R -/Parent 163 0 R -/Next 171 0 R +/Parent 840 0 R +/Prev 151 0 R +/Next 179 0 R +/First 171 0 R +/Last 175 0 R +/Count -2 >> endobj 163 0 obj << /Title 164 0 R /A 161 0 R -/Parent 824 0 R -/Prev 147 0 R -/Next 175 0 R -/First 167 0 R -/Last 171 0 R -/Count -2 +/Parent 151 0 R +/Prev 159 0 R >> endobj 159 0 obj << /Title 160 0 R /A 157 0 R -/Parent 147 0 R +/Parent 151 0 R /Prev 155 0 R +/Next 163 0 R >> endobj 155 0 obj << /Title 156 0 R /A 153 0 R -/Parent 147 0 R -/Prev 151 0 R +/Parent 151 0 R /Next 159 0 R >> endobj @@ -8900,20 +9013,20 @@ endobj << /Title 152 0 R /A 149 0 R -/Parent 147 0 R -/Next 155 0 R +/Parent 840 0 R +/Prev 87 0 R +/Next 167 0 R +/First 155 0 R +/Last 163 0 R +/Count -3 >> endobj 147 0 obj << /Title 148 0 R /A 145 0 R -/Parent 824 0 R -/Prev 87 0 R -/Next 163 0 R -/First 151 0 R -/Last 159 0 R -/Count -3 +/Parent 87 0 R +/Prev 143 0 R >> endobj 143 0 obj @@ -8922,6 +9035,7 @@ endobj /A 141 0 R /Parent 87 0 R /Prev 139 0 R +/Next 147 0 R >> endobj 139 0 obj @@ -9044,12 +9158,12 @@ endobj << /Title 88 0 R /A 85 0 R -/Parent 824 0 R +/Parent 840 0 R /Prev 79 0 R -/Next 147 0 R +/Next 151 0 R /First 91 0 R -/Last 143 0 R -/Count -14 +/Last 147 0 R +/Count -15 >> endobj 83 0 obj @@ -9063,7 +9177,7 @@ endobj << /Title 80 0 R /A 77 0 R -/Parent 824 0 R +/Parent 840 0 R /Prev 27 0 R /Next 87 0 R /First 83 0 R @@ -9181,7 +9295,7 @@ endobj << /Title 28 0 R /A 25 0 R -/Parent 824 0 R +/Parent 840 0 R /Prev 23 0 R /Next 79 0 R /First 31 0 R @@ -9193,7 +9307,7 @@ endobj << /Title 24 0 R /A 21 0 R -/Parent 824 0 R +/Parent 840 0 R /Prev 7 0 R /Next 27 0 R >> @@ -9227,7 +9341,7 @@ endobj << /Title 8 0 R /A 5 0 R -/Parent 824 0 R +/Parent 840 0 R /Prev 3 0 R /Next 23 0 R /First 11 0 R @@ -9239,1219 +9353,1235 @@ endobj << /Title 4 0 R /A 1 0 R -/Parent 824 0 R +/Parent 840 0 R /Next 7 0 R >> endobj -825 0 obj -<< -/Names [(Doc-Start) 243 0 R (figure.1) 334 0 R (page.1) 242 0 R (page.10) 329 0 R (page.11) 333 0 R (page.12) 341 0 R] -/Limits [(Doc-Start) (page.12)] ->> -endobj -826 0 obj -<< -/Names [(page.13) 353 0 R (page.14) 371 0 R (page.15) 382 0 R (page.16) 390 0 R (page.17) 397 0 R (page.18) 403 0 R] -/Limits [(page.13) (page.18)] ->> -endobj -827 0 obj -<< -/Names [(page.19) 411 0 R (page.2) 270 0 R (page.20) 420 0 R (page.21) 426 0 R (page.22) 432 0 R (page.23) 436 0 R] -/Limits [(page.19) (page.23)] ->> -endobj -828 0 obj -<< -/Names [(page.24) 440 0 R (page.25) 444 0 R (page.26) 449 0 R (page.27) 454 0 R (page.28) 460 0 R (page.29) 466 0 R] -/Limits [(page.24) (page.29)] ->> -endobj -829 0 obj -<< -/Names [(page.3) 276 0 R (page.30) 472 0 R (page.31) 477 0 R (page.32) 487 0 R (page.33) 493 0 R (page.34) 513 0 R] -/Limits [(page.3) (page.34)] ->> -endobj -830 0 obj -<< -/Names [(page.35) 518 0 R (page.36) 523 0 R (page.37) 528 0 R (page.38) 535 0 R (page.39) 541 0 R (page.4) 280 0 R] -/Limits [(page.35) (page.4)] ->> -endobj -831 0 obj -<< -/Names [(page.40) 547 0 R (page.41) 553 0 R (page.42) 558 0 R (page.43) 563 0 R (page.44) 570 0 R (page.45) 574 0 R] -/Limits [(page.40) (page.45)] ->> -endobj -832 0 obj -<< -/Names [(page.46) 580 0 R (page.47) 585 0 R (page.48) 590 0 R (page.49) 596 0 R (page.5) 287 0 R (page.50) 602 0 R] -/Limits [(page.46) (page.50)] ->> -endobj -833 0 obj -<< -/Names [(page.51) 607 0 R (page.52) 612 0 R (page.53) 620 0 R (page.54) 632 0 R (page.55) 642 0 R (page.56) 648 0 R] -/Limits [(page.51) (page.56)] ->> -endobj -834 0 obj -<< -/Names [(page.57) 653 0 R (page.58) 661 0 R (page.59) 668 0 R (page.6) 295 0 R (page.60) 673 0 R (page.61) 679 0 R] -/Limits [(page.57) (page.61)] ->> -endobj -835 0 obj -<< -/Names [(page.62) 688 0 R (page.63) 694 0 R (page.64) 699 0 R (page.65) 704 0 R (page.66) 713 0 R (page.67) 724 0 R] -/Limits [(page.62) (page.67)] ->> -endobj -836 0 obj -<< -/Names [(page.68) 729 0 R (page.69) 737 0 R (page.7) 301 0 R (page.70) 743 0 R (page.71) 749 0 R (page.72) 755 0 R] -/Limits [(page.68) (page.72)] ->> -endobj -837 0 obj -<< -/Names [(page.73) 760 0 R (page.74) 771 0 R (page.75) 777 0 R (page.76) 783 0 R (page.8) 308 0 R (page.9) 324 0 R] -/Limits [(page.73) (page.9)] ->> -endobj -838 0 obj -<< -/Names [(paragraph.6.11.2.1) 615 0 R (paragraph.6.11.2.2) 621 0 R (paragraph.6.11.2.3) 624 0 R (paragraph.6.11.2.4) 626 0 R (paragraph.6.11.2.5) 633 0 R (paragraph.6.11.2.6) 634 0 R] -/Limits [(paragraph.6.11.2.1) (paragraph.6.11.2.6)] ->> -endobj -839 0 obj -<< -/Names [(section*.1) 246 0 R (section.1) 2 0 R (section.2) 6 0 R (section.3) 22 0 R (section.4) 26 0 R (section.5) 78 0 R] -/Limits [(section*.1) (section.5)] ->> -endobj -840 0 obj -<< -/Names [(section.6) 86 0 R (section.7) 146 0 R (section.8) 162 0 R (section.9) 174 0 R (subsection.2.1) 10 0 R (subsection.2.2) 14 0 R] -/Limits [(section.6) (subsection.2.2)] ->> -endobj 841 0 obj << -/Names [(subsection.2.3) 18 0 R (subsection.4.1) 30 0 R (subsection.4.10) 66 0 R (subsection.4.11) 70 0 R (subsection.4.12) 74 0 R (subsection.4.2) 34 0 R] -/Limits [(subsection.2.3) (subsection.4.2)] +/Names [(Doc-Start) 247 0 R (figure.1) 339 0 R (page.1) 246 0 R (page.10) 334 0 R (page.11) 338 0 R (page.12) 346 0 R] +/Limits [(Doc-Start) (page.12)] >> endobj 842 0 obj << -/Names [(subsection.4.3) 38 0 R (subsection.4.4) 42 0 R (subsection.4.5) 46 0 R (subsection.4.6) 50 0 R (subsection.4.7) 54 0 R (subsection.4.8) 58 0 R] -/Limits [(subsection.4.3) (subsection.4.8)] +/Names [(page.13) 358 0 R (page.14) 376 0 R (page.15) 387 0 R (page.16) 395 0 R (page.17) 402 0 R (page.18) 408 0 R] +/Limits [(page.13) (page.18)] >> endobj 843 0 obj << -/Names [(subsection.4.9) 62 0 R (subsection.5.1) 82 0 R (subsection.6.1) 90 0 R (subsection.6.10) 126 0 R (subsection.6.11) 130 0 R (subsection.6.12) 134 0 R] -/Limits [(subsection.4.9) (subsection.6.12)] +/Names [(page.19) 416 0 R (page.2) 275 0 R (page.20) 425 0 R (page.21) 431 0 R (page.22) 437 0 R (page.23) 441 0 R] +/Limits [(page.19) (page.23)] >> endobj 844 0 obj << -/Names [(subsection.6.13) 138 0 R (subsection.6.14) 142 0 R (subsection.6.2) 94 0 R (subsection.6.3) 98 0 R (subsection.6.4) 102 0 R (subsection.6.5) 106 0 R] -/Limits [(subsection.6.13) (subsection.6.5)] +/Names [(page.24) 445 0 R (page.25) 449 0 R (page.26) 454 0 R (page.27) 459 0 R (page.28) 465 0 R (page.29) 471 0 R] +/Limits [(page.24) (page.29)] >> endobj 845 0 obj << -/Names [(subsection.6.6) 110 0 R (subsection.6.7) 114 0 R (subsection.6.8) 118 0 R (subsection.6.9) 122 0 R (subsection.7.1) 150 0 R (subsection.7.2) 154 0 R] -/Limits [(subsection.6.6) (subsection.7.2)] +/Names [(page.3) 281 0 R (page.30) 477 0 R (page.31) 482 0 R (page.32) 492 0 R (page.33) 498 0 R (page.34) 519 0 R] +/Limits [(page.3) (page.34)] >> endobj 846 0 obj << -/Names [(subsection.7.3) 158 0 R (subsection.8.1) 166 0 R (subsection.8.2) 170 0 R (subsection.9.1) 178 0 R (subsection.9.2) 182 0 R (subsection.9.3) 186 0 R] -/Limits [(subsection.7.3) (subsection.9.3)] +/Names [(page.35) 524 0 R (page.36) 529 0 R (page.37) 534 0 R (page.38) 541 0 R (page.39) 547 0 R (page.4) 285 0 R] +/Limits [(page.35) (page.4)] >> endobj 847 0 obj << -/Names [(subsection.9.4) 190 0 R (subsection.9.5) 194 0 R (subsubsection.2.3.1) 281 0 R (subsubsection.2.3.2) 282 0 R (subsubsection.2.3.3) 288 0 R (subsubsection.2.3.4) 289 0 R] -/Limits [(subsection.9.4) (subsubsection.2.3.4)] +/Names [(page.40) 553 0 R (page.41) 559 0 R (page.42) 564 0 R (page.43) 570 0 R (page.44) 576 0 R (page.45) 581 0 R] +/Limits [(page.40) (page.45)] >> endobj 848 0 obj << -/Names [(subsubsection.2.3.5) 290 0 R (subsubsection.2.3.6) 291 0 R (subsubsection.2.3.7) 296 0 R (subsubsection.2.3.8) 297 0 R (subsubsection.2.3.9) 302 0 R (subsubsection.4.1.1) 343 0 R] -/Limits [(subsubsection.2.3.5) (subsubsection.4.1.1)] +/Names [(page.46) 586 0 R (page.47) 590 0 R (page.48) 596 0 R (page.49) 601 0 R (page.5) 292 0 R (page.50) 608 0 R] +/Limits [(page.46) (page.50)] >> endobj 849 0 obj << -/Names [(subsubsection.4.10.1) 473 0 R (subsubsection.4.11.1) 479 0 R (subsubsection.4.12.1) 489 0 R (subsubsection.4.2.1) 373 0 R (subsubsection.4.3.1) 392 0 R (subsubsection.4.4.1) 398 0 R] -/Limits [(subsubsection.4.10.1) (subsubsection.4.4.1)] +/Names [(page.51) 614 0 R (page.52) 618 0 R (page.53) 623 0 R (page.54) 629 0 R (page.55) 639 0 R (page.56) 650 0 R] +/Limits [(page.51) (page.56)] >> endobj 850 0 obj << -/Names [(subsubsection.4.5.1) 421 0 R (subsubsection.4.6.1) 427 0 R (subsubsection.4.7.1) 455 0 R (subsubsection.4.8.1) 461 0 R (subsubsection.4.9.1) 467 0 R (subsubsection.5.1.1) 514 0 R] -/Limits [(subsubsection.4.5.1) (subsubsection.5.1.1)] +/Names [(page.57) 659 0 R (page.58) 664 0 R (page.59) 669 0 R (page.6) 300 0 R (page.60) 678 0 R (page.61) 684 0 R] +/Limits [(page.57) (page.61)] >> endobj 851 0 obj << -/Names [(subsubsection.6.1.1) 529 0 R (subsubsection.6.10.1) 603 0 R (subsubsection.6.11.1) 613 0 R (subsubsection.6.11.2) 614 0 R (subsubsection.6.12.1) 643 0 R (subsubsection.6.13.1) 654 0 R] -/Limits [(subsubsection.6.1.1) (subsubsection.6.13.1)] +/Names [(page.62) 690 0 R (page.63) 696 0 R (page.64) 704 0 R (page.65) 710 0 R (page.66) 715 0 R (page.67) 720 0 R] +/Limits [(page.62) (page.67)] >> endobj 852 0 obj << -/Names [(subsubsection.6.14.1) 663 0 R (subsubsection.6.2.1) 536 0 R (subsubsection.6.3.1) 542 0 R (subsubsection.6.4.1) 548 0 R (subsubsection.6.5.1) 554 0 R (subsubsection.6.6.1) 564 0 R] -/Limits [(subsubsection.6.14.1) (subsubsection.6.6.1)] +/Names [(page.68) 730 0 R (page.69) 741 0 R (page.7) 306 0 R (page.70) 745 0 R (page.71) 753 0 R (page.72) 759 0 R] +/Limits [(page.68) (page.72)] >> endobj 853 0 obj << -/Names [(subsubsection.6.7.1) 575 0 R (subsubsection.6.8.1) 581 0 R (subsubsection.6.9.1) 591 0 R (subsubsection.7.1.1) 674 0 R (subsubsection.7.2.1) 680 0 R (subsubsection.7.3.1) 689 0 R] -/Limits [(subsubsection.6.7.1) (subsubsection.7.3.1)] +/Names [(page.73) 765 0 R (page.74) 772 0 R (page.75) 777 0 R (page.76) 787 0 R (page.77) 793 0 R (page.78) 799 0 R] +/Limits [(page.73) (page.78)] >> endobj 854 0 obj << -/Names [(subsubsection.8.1.1) 695 0 R (subsubsection.8.2.1) 705 0 R (subsubsection.9.1.1) 738 0 R (subsubsection.9.2.1) 744 0 R (subsubsection.9.3.1) 750 0 R (subsubsection.9.4.1) 761 0 R] -/Limits [(subsubsection.8.1.1) (subsubsection.9.4.1)] +/Names [(page.8) 313 0 R (page.9) 329 0 R (paragraph.6.12.2.1) 631 0 R (paragraph.6.12.2.2) 633 0 R (paragraph.6.12.2.3) 640 0 R (paragraph.6.12.2.4) 642 0 R] +/Limits [(page.8) (paragraph.6.12.2.4)] >> endobj 855 0 obj << -/Names [(subsubsection.9.5.1) 784 0 R (table.1) 283 0 R (table.10) 422 0 R (table.11) 428 0 R (table.12) 450 0 R (table.13) 456 0 R] -/Limits [(subsubsection.9.5.1) (table.13)] +/Names [(paragraph.6.12.2.5) 645 0 R (paragraph.6.12.2.6) 651 0 R (section*.1) 250 0 R (section.1) 2 0 R (section.2) 6 0 R (section.3) 22 0 R] +/Limits [(paragraph.6.12.2.5) (section.3)] >> endobj 856 0 obj << -/Names [(table.14) 462 0 R (table.15) 468 0 R (table.16) 478 0 R (table.17) 488 0 R (table.18) 494 0 R (table.19) 519 0 R] -/Limits [(table.14) (table.19)] +/Names [(section.4) 26 0 R (section.5) 78 0 R (section.6) 86 0 R (section.7) 150 0 R (section.8) 166 0 R (section.9) 178 0 R] +/Limits [(section.4) (section.9)] >> endobj 857 0 obj << -/Names [(table.2) 303 0 R (table.20) 530 0 R (table.21) 537 0 R (table.22) 543 0 R (table.23) 549 0 R (table.24) 559 0 R] -/Limits [(table.2) (table.24)] +/Names [(subsection.2.1) 10 0 R (subsection.2.2) 14 0 R (subsection.2.3) 18 0 R (subsection.4.1) 30 0 R (subsection.4.10) 66 0 R (subsection.4.11) 70 0 R] +/Limits [(subsection.2.1) (subsection.4.11)] >> endobj 858 0 obj << -/Names [(table.25) 565 0 R (table.26) 576 0 R (table.27) 586 0 R (table.28) 597 0 R (table.29) 608 0 R (table.3) 342 0 R] -/Limits [(table.25) (table.3)] +/Names [(subsection.4.12) 74 0 R (subsection.4.2) 34 0 R (subsection.4.3) 38 0 R (subsection.4.4) 42 0 R (subsection.4.5) 46 0 R (subsection.4.6) 50 0 R] +/Limits [(subsection.4.12) (subsection.4.6)] >> endobj 859 0 obj << -/Names [(table.30) 616 0 R (table.31) 623 0 R (table.32) 625 0 R (table.33) 627 0 R (table.34) 628 0 R (table.35) 638 0 R] -/Limits [(table.30) (table.35)] +/Names [(subsection.4.7) 54 0 R (subsection.4.8) 58 0 R (subsection.4.9) 62 0 R (subsection.5.1) 82 0 R (subsection.6.1) 90 0 R (subsection.6.10) 126 0 R] +/Limits [(subsection.4.7) (subsection.6.10)] >> endobj 860 0 obj << -/Names [(table.36) 649 0 R (table.37) 662 0 R (table.38) 669 0 R (table.39) 675 0 R (table.4) 372 0 R (table.40) 681 0 R] -/Limits [(table.36) (table.40)] +/Names [(subsection.6.11) 130 0 R (subsection.6.12) 134 0 R (subsection.6.13) 138 0 R (subsection.6.14) 142 0 R (subsection.6.15) 146 0 R (subsection.6.2) 94 0 R] +/Limits [(subsection.6.11) (subsection.6.2)] >> endobj 861 0 obj << -/Names [(table.41) 690 0 R (table.42) 700 0 R (table.43) 706 0 R (table.44) 730 0 R (table.45) 739 0 R (table.46) 745 0 R] -/Limits [(table.41) (table.46)] +/Names [(subsection.6.3) 98 0 R (subsection.6.4) 102 0 R (subsection.6.5) 106 0 R (subsection.6.6) 110 0 R (subsection.6.7) 114 0 R (subsection.6.8) 118 0 R] +/Limits [(subsection.6.3) (subsection.6.8)] >> endobj 862 0 obj << -/Names [(table.47) 756 0 R (table.48) 762 0 R (table.49) 765 0 R (table.5) 374 0 R (table.50) 766 0 R (table.51) 772 0 R] -/Limits [(table.47) (table.51)] +/Names [(subsection.6.9) 122 0 R (subsection.7.1) 154 0 R (subsection.7.2) 158 0 R (subsection.7.3) 162 0 R (subsection.8.1) 170 0 R (subsection.8.2) 174 0 R] +/Limits [(subsection.6.9) (subsection.8.2)] >> endobj 863 0 obj << -/Names [(table.52) 773 0 R (table.53) 778 0 R (table.54) 779 0 R (table.6) 391 0 R (table.7) 393 0 R (table.8) 399 0 R] -/Limits [(table.52) (table.8)] +/Names [(subsection.9.1) 182 0 R (subsection.9.2) 186 0 R (subsection.9.3) 190 0 R (subsection.9.4) 194 0 R (subsection.9.5) 198 0 R (subsubsection.2.3.1) 286 0 R] +/Limits [(subsection.9.1) (subsubsection.2.3.1)] >> endobj 864 0 obj << -/Names [(table.9) 412 0 R] -/Limits [(table.9) (table.9)] +/Names [(subsubsection.2.3.2) 287 0 R (subsubsection.2.3.3) 293 0 R (subsubsection.2.3.4) 294 0 R (subsubsection.2.3.5) 295 0 R (subsubsection.2.3.6) 296 0 R (subsubsection.2.3.7) 301 0 R] +/Limits [(subsubsection.2.3.2) (subsubsection.2.3.7)] >> endobj 865 0 obj << -/Kids [825 0 R 826 0 R 827 0 R 828 0 R 829 0 R 830 0 R] -/Limits [(Doc-Start) (page.4)] +/Names [(subsubsection.2.3.8) 302 0 R (subsubsection.2.3.9) 307 0 R (subsubsection.4.1.1) 348 0 R (subsubsection.4.10.1) 478 0 R (subsubsection.4.11.1) 484 0 R (subsubsection.4.12.1) 494 0 R] +/Limits [(subsubsection.2.3.8) (subsubsection.4.12.1)] >> endobj 866 0 obj << -/Kids [831 0 R 832 0 R 833 0 R 834 0 R 835 0 R 836 0 R] -/Limits [(page.40) (page.72)] +/Names [(subsubsection.4.2.1) 378 0 R (subsubsection.4.3.1) 397 0 R (subsubsection.4.4.1) 403 0 R (subsubsection.4.5.1) 426 0 R (subsubsection.4.6.1) 432 0 R (subsubsection.4.7.1) 460 0 R] +/Limits [(subsubsection.4.2.1) (subsubsection.4.7.1)] >> endobj 867 0 obj << -/Kids [837 0 R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R] -/Limits [(page.73) (subsection.4.8)] +/Names [(subsubsection.4.8.1) 466 0 R (subsubsection.4.9.1) 472 0 R (subsubsection.5.1.1) 520 0 R (subsubsection.6.1.1) 535 0 R (subsubsection.6.10.1) 609 0 R (subsubsection.6.11.1) 619 0 R] +/Limits [(subsubsection.4.8.1) (subsubsection.6.11.1)] >> endobj 868 0 obj << -/Kids [843 0 R 844 0 R 845 0 R 846 0 R 847 0 R 848 0 R] -/Limits [(subsection.4.9) (subsubsection.4.1.1)] +/Names [(subsubsection.6.12.1) 625 0 R (subsubsection.6.12.2) 630 0 R (subsubsection.6.13.1) 660 0 R (subsubsection.6.14.1) 670 0 R (subsubsection.6.15.1) 680 0 R (subsubsection.6.2.1) 542 0 R] +/Limits [(subsubsection.6.12.1) (subsubsection.6.2.1)] >> endobj 869 0 obj << -/Kids [849 0 R 850 0 R 851 0 R 852 0 R 853 0 R 854 0 R] -/Limits [(subsubsection.4.10.1) (subsubsection.9.4.1)] +/Names [(subsubsection.6.3.1) 548 0 R (subsubsection.6.4.1) 554 0 R (subsubsection.6.5.1) 560 0 R (subsubsection.6.6.1) 566 0 R (subsubsection.6.7.1) 577 0 R (subsubsection.6.8.1) 591 0 R] +/Limits [(subsubsection.6.3.1) (subsubsection.6.8.1)] >> endobj 870 0 obj << -/Kids [855 0 R 856 0 R 857 0 R 858 0 R 859 0 R 860 0 R] -/Limits [(subsubsection.9.5.1) (table.40)] +/Names [(subsubsection.6.9.1) 597 0 R (subsubsection.7.1.1) 691 0 R (subsubsection.7.2.1) 697 0 R (subsubsection.7.3.1) 705 0 R (subsubsection.8.1.1) 711 0 R (subsubsection.8.2.1) 721 0 R] +/Limits [(subsubsection.6.9.1) (subsubsection.8.2.1)] >> endobj 871 0 obj << -/Kids [861 0 R 862 0 R 863 0 R 864 0 R] -/Limits [(table.41) (table.9)] +/Names [(subsubsection.9.1.1) 754 0 R (subsubsection.9.2.1) 760 0 R (subsubsection.9.3.1) 766 0 R (subsubsection.9.4.1) 778 0 R (subsubsection.9.5.1) 800 0 R (table.1) 288 0 R] +/Limits [(subsubsection.9.1.1) (table.1)] >> endobj 872 0 obj << -/Kids [865 0 R 866 0 R 867 0 R 868 0 R 869 0 R 870 0 R] -/Limits [(Doc-Start) (table.40)] +/Names [(table.10) 427 0 R (table.11) 433 0 R (table.12) 455 0 R (table.13) 461 0 R (table.14) 467 0 R (table.15) 473 0 R] +/Limits [(table.10) (table.15)] >> endobj 873 0 obj << -/Kids [871 0 R] -/Limits [(table.41) (table.9)] +/Names [(table.16) 483 0 R (table.17) 493 0 R (table.18) 499 0 R (table.19) 525 0 R (table.2) 308 0 R (table.20) 536 0 R] +/Limits [(table.16) (table.20)] >> endobj 874 0 obj << -/Kids [872 0 R 873 0 R] -/Limits [(Doc-Start) (table.9)] +/Names [(table.21) 543 0 R (table.22) 549 0 R (table.23) 555 0 R (table.24) 565 0 R (table.25) 571 0 R (table.26) 582 0 R] +/Limits [(table.21) (table.26)] >> endobj 875 0 obj << -/Dests 874 0 R +/Names [(table.27) 592 0 R (table.28) 602 0 R (table.29) 610 0 R (table.3) 347 0 R (table.30) 624 0 R (table.31) 632 0 R] +/Limits [(table.27) (table.31)] >> endobj 876 0 obj << -/Type /Catalog -/Pages 823 0 R -/Outlines 824 0 R -/Names 875 0 R -/PageMode/UseOutlines -/OpenAction 197 0 R +/Names [(table.32) 635 0 R (table.33) 641 0 R (table.34) 643 0 R (table.35) 644 0 R (table.36) 655 0 R (table.37) 665 0 R] +/Limits [(table.32) (table.37)] >> endobj 877 0 obj << +/Names [(table.38) 679 0 R (table.39) 685 0 R (table.4) 377 0 R (table.40) 692 0 R (table.41) 698 0 R (table.42) 706 0 R] +/Limits [(table.38) (table.42)] +>> +endobj +878 0 obj +<< +/Names [(table.43) 716 0 R (table.44) 722 0 R (table.45) 746 0 R (table.46) 755 0 R (table.47) 761 0 R (table.48) 773 0 R] +/Limits [(table.43) (table.48)] +>> +endobj +879 0 obj +<< +/Names [(table.49) 779 0 R (table.5) 379 0 R (table.50) 782 0 R (table.51) 783 0 R (table.52) 788 0 R (table.53) 789 0 R] +/Limits [(table.49) (table.53)] +>> +endobj +880 0 obj +<< +/Names [(table.54) 794 0 R (table.55) 795 0 R (table.6) 396 0 R (table.7) 398 0 R (table.8) 404 0 R (table.9) 417 0 R] +/Limits [(table.54) (table.9)] +>> +endobj +881 0 obj +<< +/Kids [841 0 R 842 0 R 843 0 R 844 0 R 845 0 R 846 0 R] +/Limits [(Doc-Start) (page.4)] +>> +endobj +882 0 obj +<< +/Kids [847 0 R 848 0 R 849 0 R 850 0 R 851 0 R 852 0 R] +/Limits [(page.40) (page.72)] +>> +endobj +883 0 obj +<< +/Kids [853 0 R 854 0 R 855 0 R 856 0 R 857 0 R 858 0 R] +/Limits [(page.73) (subsection.4.6)] +>> +endobj +884 0 obj +<< +/Kids [859 0 R 860 0 R 861 0 R 862 0 R 863 0 R 864 0 R] +/Limits [(subsection.4.7) (subsubsection.2.3.7)] +>> +endobj +885 0 obj +<< +/Kids [865 0 R 866 0 R 867 0 R 868 0 R 869 0 R 870 0 R] +/Limits [(subsubsection.2.3.8) (subsubsection.8.2.1)] +>> +endobj +886 0 obj +<< +/Kids [871 0 R 872 0 R 873 0 R 874 0 R 875 0 R 876 0 R] +/Limits [(subsubsection.9.1.1) (table.37)] +>> +endobj +887 0 obj +<< +/Kids [877 0 R 878 0 R 879 0 R 880 0 R] +/Limits [(table.38) (table.9)] +>> +endobj +888 0 obj +<< +/Kids [881 0 R 882 0 R 883 0 R 884 0 R 885 0 R 886 0 R] +/Limits [(Doc-Start) (table.37)] +>> +endobj +889 0 obj +<< +/Kids [887 0 R] +/Limits [(table.38) (table.9)] +>> +endobj +890 0 obj +<< +/Kids [888 0 R 889 0 R] +/Limits [(Doc-Start) (table.9)] +>> +endobj +891 0 obj +<< +/Dests 890 0 R +>> +endobj +892 0 obj +<< +/Type /Catalog +/Pages 839 0 R +/Outlines 840 0 R +/Names 891 0 R +/PageMode/UseOutlines +/OpenAction 201 0 R +>> +endobj +893 0 obj +<< /Author(\376\377\000C\000h\000r\000i\000s\000t\000i\000a\000n\000\040\000R\000e\000i\000c\000h\000,\000\040\000P\000a\000t\000r\000i\000c\000k\000\040\000R\000y\000a\000n\000,\000\040\000R\000i\000m\000m\000a\000\040\000B\000e\000l\000e\000n\000k\000a\000y\000a\000,\000\040\000K\000a\000r\000t\000h\000i\000k\000\040\000N\000a\000t\000a\000r\000a\000j\000a\000n\000\040\000a\000n\000d\000\040\000C\000l\000a\000i\000r\000\040\000B\000l\000a\000c\000k\000e\000t\000e\000r)/Title(\376\377\000O\000M\000O\000P\000\040\000C\000o\000m\000m\000o\000n\000\040\000D\000a\000t\000a\000\040\000M\000o\000d\000e\000l\000\040\000S\000p\000e\000c\000i\000f\000i\000c\000a\000t\000i\000o\000n\000s)/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.18)/Keywords() -/CreationDate (D:20171121081201-05'00') -/ModDate (D:20171121081201-05'00') +/CreationDate (D:20180614162059-04'00') +/ModDate (D:20180614162059-04'00') /Trapped /False -/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.9.6354 (1.40.18)) +/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.9.6499 (1.40.18)) >> endobj xref -0 878 +0 894 0000000000 65535 f 0000000015 00000 n -0000023156 00000 n -0001056523 00000 n +0000023336 00000 n +0001064032 00000 n 0000000060 00000 n 0000000121 00000 n -0000023211 00000 n -0001056402 00000 n +0000023391 00000 n +0001063911 00000 n 0000000166 00000 n 0000000242 00000 n -0000027591 00000 n -0001056330 00000 n +0000027785 00000 n +0001063839 00000 n 0000000292 00000 n 0000000502 00000 n -0000027647 00000 n -0001056244 00000 n +0000027841 00000 n +0001063753 00000 n 0000000553 00000 n 0000000668 00000 n -0000030757 00000 n -0001056171 00000 n +0000031114 00000 n +0001063680 00000 n 0000000719 00000 n 0000000862 00000 n -0000041498 00000 n -0001056084 00000 n +0000041856 00000 n +0001063593 00000 n 0000000908 00000 n 0000001026 00000 n -0000047345 00000 n -0001055958 00000 n +0000047703 00000 n +0001063467 00000 n 0000001072 00000 n 0000001227 00000 n -0000052982 00000 n -0001055884 00000 n +0000053340 00000 n +0001063393 00000 n 0000001278 00000 n 0000001340 00000 n -0000118119 00000 n -0001055797 00000 n +0000118477 00000 n +0001063306 00000 n 0000001391 00000 n 0000001468 00000 n -0000126067 00000 n -0001055710 00000 n +0000126425 00000 n +0001063219 00000 n 0000001519 00000 n 0000001576 00000 n -0000126236 00000 n -0001055623 00000 n +0000126594 00000 n +0001063132 00000 n 0000001627 00000 n 0000001722 00000 n -0000133658 00000 n -0001055536 00000 n +0000134016 00000 n +0001063045 00000 n 0000001773 00000 n 0000001903 00000 n -0000137473 00000 n -0001055449 00000 n +0000137831 00000 n +0001062958 00000 n 0000001954 00000 n 0000002041 00000 n -0000146395 00000 n -0001055362 00000 n +0000146753 00000 n +0001062871 00000 n 0000002092 00000 n 0000002197 00000 n -0000149223 00000 n -0001055275 00000 n +0000149561 00000 n +0001062784 00000 n 0000002248 00000 n 0000002358 00000 n -0000151827 00000 n -0001055188 00000 n +0000152165 00000 n +0001062697 00000 n 0000002409 00000 n 0000002550 00000 n -0000154905 00000 n -0001055101 00000 n +0000155243 00000 n +0001062610 00000 n 0000002602 00000 n 0000002697 00000 n -0000161570 00000 n -0001055014 00000 n +0000161776 00000 n +0001062523 00000 n 0000002749 00000 n 0000002864 00000 n -0000161740 00000 n -0001054940 00000 n +0000161946 00000 n +0001062449 00000 n 0000002916 00000 n 0000003046 00000 n -0000164855 00000 n -0001054815 00000 n +0000165195 00000 n +0001062324 00000 n 0000003092 00000 n 0000003227 00000 n -0000171891 00000 n -0001054754 00000 n +0000172230 00000 n +0001062263 00000 n 0000003278 00000 n 0000003358 00000 n -0000176701 00000 n -0001054626 00000 n +0000177269 00000 n +0001062135 00000 n 0000003404 00000 n 0000003605 00000 n -0000208121 00000 n -0001054552 00000 n +0000208689 00000 n +0001062061 00000 n 0000003656 00000 n 0000003713 00000 n -0000213269 00000 n -0001054465 00000 n +0000213837 00000 n +0001061974 00000 n 0000003764 00000 n 0000003884 00000 n -0000216443 00000 n -0001054376 00000 n +0000217011 00000 n +0001061885 00000 n 0000003935 00000 n 0000004003 00000 n -0000218976 00000 n -0001054285 00000 n +0000219544 00000 n +0001061794 00000 n 0000004055 00000 n 0000004108 00000 n -0000222035 00000 n -0001054193 00000 n +0000222600 00000 n +0001061702 00000 n 0000004160 00000 n 0000004271 00000 n -0000225738 00000 n -0001054101 00000 n +0000226201 00000 n +0001061610 00000 n 0000004323 00000 n -0000004454 00000 n -0000231451 00000 n -0001054009 00000 n -0000004506 00000 n -0000004602 00000 n -0000237809 00000 n -0001053917 00000 n -0000004654 00000 n -0000004760 00000 n -0000243155 00000 n -0001053825 00000 n -0000004812 00000 n -0000004943 00000 n -0000249123 00000 n -0001053733 00000 n -0000004996 00000 n -0000005079 00000 n -0000255229 00000 n -0001053641 00000 n -0000005132 00000 n -0000005180 00000 n -0000264256 00000 n -0001053549 00000 n -0000005233 00000 n -0000005304 00000 n -0000269009 00000 n -0001053457 00000 n -0000005357 00000 n -0000005440 00000 n -0000275640 00000 n -0001053379 00000 n -0000005493 00000 n -0000005609 00000 n -0000275811 00000 n -0001053248 00000 n -0000005656 00000 n -0000005886 00000 n -0000304528 00000 n -0001053169 00000 n -0000005938 00000 n -0000006006 00000 n -0000307658 00000 n -0001053076 00000 n -0000006058 00000 n -0000006134 00000 n -0000310576 00000 n -0001052997 00000 n -0000006186 00000 n -0000006254 00000 n -0000314347 00000 n -0001052865 00000 n -0000006301 00000 n -0000006546 00000 n -0000314403 00000 n -0001052786 00000 n -0000006598 00000 n -0000006717 00000 n -0000317122 00000 n -0001052707 00000 n -0000006769 00000 n -0000006817 00000 n -0000330366 00000 n -0001052589 00000 n -0000006864 00000 n -0000007043 00000 n -0000493399 00000 n -0001052510 00000 n -0000007095 00000 n -0000007153 00000 n -0000496259 00000 n -0001052417 00000 n -0000007205 00000 n -0000007316 00000 n -0000499188 00000 n -0001052324 00000 n -0000007368 00000 n -0000007439 00000 n -0000783263 00000 n -0001052231 00000 n -0000007491 00000 n -0000007562 00000 n -0000791201 00000 n -0001052152 00000 n -0000007614 00000 n -0000007710 00000 n -0000009277 00000 n -0000009721 00000 n -0000009872 00000 n -0000010021 00000 n -0000010177 00000 n -0000010333 00000 n -0000010489 00000 n -0000010639 00000 n -0000010789 00000 n -0000010944 00000 n -0000011100 00000 n -0000011256 00000 n -0000011412 00000 n -0000011568 00000 n -0000011724 00000 n -0000011880 00000 n -0000012036 00000 n -0000012192 00000 n -0000012349 00000 n -0000012505 00000 n -0000012662 00000 n -0000012813 00000 n -0000012969 00000 n -0000013120 00000 n -0000013276 00000 n -0000013432 00000 n -0000013588 00000 n -0000013744 00000 n -0000013900 00000 n -0000014056 00000 n -0000014212 00000 n -0000014368 00000 n -0000014524 00000 n -0000014681 00000 n -0000014837 00000 n -0000014994 00000 n -0000015151 00000 n -0000015308 00000 n -0000015459 00000 n -0000015613 00000 n -0000015767 00000 n -0000020479 00000 n -0000016088 00000 n -0000007760 00000 n -0000015921 00000 n -0000015978 00000 n -0001048483 00000 n -0001048828 00000 n -0000016031 00000 n -0001048140 00000 n -0001047970 00000 n -0001048310 00000 n -0001050181 00000 n -0000020630 00000 n -0000020786 00000 n -0000020942 00000 n -0000021092 00000 n -0000021248 00000 n -0000021404 00000 n -0000021560 00000 n -0000021716 00000 n -0000021872 00000 n -0000019007 00000 n -0000022054 00000 n -0000022251 00000 n -0000022477 00000 n -0000022687 00000 n -0000022902 00000 n -0000027370 00000 n -0000023266 00000 n -0000018763 00000 n -0000016212 00000 n -0000023099 00000 n -0001049834 00000 n -0000019886 00000 n -0000027703 00000 n -0000027238 00000 n -0000023421 00000 n -0000027534 00000 n -0000030983 00000 n -0000030588 00000 n -0000027814 00000 n -0000030700 00000 n -0000030813 00000 n -0000030870 00000 n -0000030927 00000 n -0000034738 00000 n -0000034345 00000 n -0000031094 00000 n -0000034457 00000 n -0000034514 00000 n -0000034567 00000 n -0000034624 00000 n -0000034681 00000 n -0000038612 00000 n -0000038333 00000 n -0000034836 00000 n -0000038445 00000 n -0000038502 00000 n -0000038555 00000 n -0000041611 00000 n -0000041272 00000 n -0000038710 00000 n -0000041384 00000 n -0000041441 00000 n -0000041554 00000 n -0001050298 00000 n -0000044422 00000 n -0000044253 00000 n -0000041722 00000 n -0000044365 00000 n -0000046888 00000 n -0000047087 00000 n -0000050849 00000 n -0000051047 00000 n -0000051253 00000 n -0000051466 00000 n -0000051671 00000 n -0000051879 00000 n -0000052087 00000 n -0000052301 00000 n -0000052505 00000 n -0000052715 00000 n -0000047401 00000 n -0000046748 00000 n -0000044494 00000 n -0000047288 00000 n -0000053543 00000 n -0000053038 00000 n -0000050645 00000 n -0000047486 00000 n -0000052925 00000 n -0000105598 00000 n -0000053431 00000 n -0000053136 00000 n -0000105479 00000 n -0000105536 00000 n -0000108227 00000 n -0000108441 00000 n -0000108641 00000 n -0000109016 00000 n -0000108079 00000 n -0000105706 00000 n -0000108845 00000 n -0000108902 00000 n -0000108959 00000 n -0000113187 00000 n -0000113396 00000 n -0000113610 00000 n -0000113820 00000 n -0000114030 00000 n -0000114288 00000 n -0000114559 00000 n -0000113015 00000 n -0000109101 00000 n -0000114502 00000 n -0001050415 00000 n -0000117632 00000 n -0000117846 00000 n -0000119554 00000 n -0000119775 00000 n -0000119994 00000 n -0000120214 00000 n -0000120434 00000 n -0000120651 00000 n -0000120870 00000 n -0000121091 00000 n -0000121308 00000 n -0000121528 00000 n -0000121751 00000 n -0000118342 00000 n -0000117492 00000 n -0000114644 00000 n -0000118062 00000 n -0000118171 00000 n -0000118228 00000 n -0000118285 00000 n -0000121974 00000 n -0000122192 00000 n -0000124944 00000 n -0000125167 00000 n -0000122469 00000 n -0000119326 00000 n -0000118453 00000 n -0000122412 00000 n -0000125389 00000 n -0000125603 00000 n -0000125809 00000 n -0000129222 00000 n -0000126348 00000 n -0000124780 00000 n -0000122541 00000 n -0000126010 00000 n -0000126122 00000 n -0000126179 00000 n -0000126292 00000 n -0000129593 00000 n -0000129090 00000 n -0000126459 00000 n -0000129422 00000 n -0000129479 00000 n -0000129536 00000 n -0000131248 00000 n -0000131079 00000 n -0000129691 00000 n -0000131191 00000 n -0000132994 00000 n -0000133199 00000 n -0000133400 00000 n -0000136535 00000 n -0000133771 00000 n -0000132846 00000 n -0000131320 00000 n -0000133601 00000 n -0000133714 00000 n -0001050532 00000 n -0000136741 00000 n -0000136947 00000 n -0000137156 00000 n -0000137586 00000 n -0000136379 00000 n -0000133856 00000 n -0000137360 00000 n -0000137417 00000 n -0000137529 00000 n -0000140331 00000 n -0000140048 00000 n -0000137697 00000 n -0000140160 00000 n -0000140217 00000 n -0000140274 00000 n -0000141473 00000 n -0000141304 00000 n -0000140429 00000 n -0000141416 00000 n -0000142678 00000 n -0000142509 00000 n -0000141545 00000 n -0000142621 00000 n -0000143860 00000 n -0000143691 00000 n -0000142750 00000 n -0000143803 00000 n -0000145082 00000 n -0000144913 00000 n -0000143932 00000 n -0000145025 00000 n -0001050649 00000 n -0000146508 00000 n -0000146226 00000 n -0000145154 00000 n -0000146338 00000 n -0000146451 00000 n -0000149336 00000 n -0000148997 00000 n -0000146593 00000 n -0000149109 00000 n -0000149166 00000 n -0000149279 00000 n -0000151940 00000 n -0000151605 00000 n +0000004414 00000 n +0000232747 00000 n +0001061518 00000 n +0000004466 00000 n +0000004597 00000 n +0000238441 00000 n +0001061426 00000 n +0000004649 00000 n +0000004745 00000 n +0000244718 00000 n +0001061334 00000 n +0000004797 00000 n +0000004903 00000 n +0000250156 00000 n +0001061242 00000 n +0000004956 00000 n +0000005087 00000 n +0000253629 00000 n +0001061150 00000 n +0000005140 00000 n +0000005223 00000 n +0000262384 00000 n +0001061058 00000 n +0000005276 00000 n +0000005324 00000 n +0000271356 00000 n +0001060966 00000 n +0000005377 00000 n +0000005448 00000 n +0000276123 00000 n +0001060874 00000 n +0000005501 00000 n +0000005584 00000 n +0000282814 00000 n +0001060796 00000 n +0000005637 00000 n +0000005753 00000 n +0000282985 00000 n +0001060665 00000 n +0000005800 00000 n +0000006030 00000 n +0000311675 00000 n +0001060586 00000 n +0000006082 00000 n +0000006150 00000 n +0000314662 00000 n +0001060493 00000 n +0000006202 00000 n +0000006278 00000 n +0000317598 00000 n +0001060414 00000 n +0000006330 00000 n +0000006398 00000 n +0000321379 00000 n +0001060282 00000 n +0000006445 00000 n +0000006690 00000 n +0000321436 00000 n +0001060203 00000 n +0000006742 00000 n +0000006861 00000 n +0000324303 00000 n +0001060124 00000 n +0000006913 00000 n +0000006961 00000 n +0000337287 00000 n +0001060006 00000 n +0000007008 00000 n +0000007187 00000 n +0000500320 00000 n +0001059927 00000 n +0000007239 00000 n +0000007297 00000 n +0000503180 00000 n +0001059834 00000 n +0000007349 00000 n +0000007460 00000 n +0000506109 00000 n +0001059741 00000 n +0000007512 00000 n +0000007583 00000 n +0000790184 00000 n +0001059648 00000 n +0000007635 00000 n +0000007706 00000 n +0000798122 00000 n +0001059569 00000 n +0000007758 00000 n +0000007854 00000 n +0000009413 00000 n +0000009857 00000 n +0000010008 00000 n +0000010157 00000 n +0000010313 00000 n +0000010469 00000 n +0000010625 00000 n +0000010775 00000 n +0000010925 00000 n +0000011080 00000 n +0000011236 00000 n +0000011392 00000 n +0000011548 00000 n +0000011704 00000 n +0000011860 00000 n +0000012016 00000 n +0000012172 00000 n +0000012328 00000 n +0000012485 00000 n +0000012641 00000 n +0000012798 00000 n +0000012949 00000 n +0000013105 00000 n +0000013256 00000 n +0000013412 00000 n +0000013568 00000 n +0000013724 00000 n +0000013880 00000 n +0000014036 00000 n +0000014192 00000 n +0000014348 00000 n +0000014504 00000 n +0000014660 00000 n +0000014817 00000 n +0000014974 00000 n +0000015130 00000 n +0000015287 00000 n +0000015444 00000 n +0000015601 00000 n +0000015751 00000 n +0000015904 00000 n +0000020509 00000 n +0000016225 00000 n +0000007904 00000 n +0000016058 00000 n +0000016115 00000 n +0001055884 00000 n +0001056229 00000 n +0000016168 00000 n +0001055541 00000 n +0001055371 00000 n +0001055711 00000 n +0001057582 00000 n +0000020665 00000 n +0000020815 00000 n +0000020971 00000 n +0000021127 00000 n +0000021278 00000 n +0000021433 00000 n +0000021587 00000 n +0000021743 00000 n +0000021896 00000 n +0000022052 00000 n +0000019037 00000 n +0000022234 00000 n +0000022431 00000 n +0000022657 00000 n +0000022867 00000 n +0000023082 00000 n +0000027564 00000 n +0000023446 00000 n +0000018785 00000 n +0000016349 00000 n +0000023279 00000 n +0001057235 00000 n +0000019916 00000 n +0000027897 00000 n +0000027432 00000 n +0000023601 00000 n +0000027728 00000 n +0000031341 00000 n +0000030945 00000 n +0000028008 00000 n +0000031057 00000 n +0000031170 00000 n +0000031227 00000 n +0000031284 00000 n +0000035096 00000 n +0000034703 00000 n +0000031452 00000 n +0000034815 00000 n +0000034872 00000 n +0000034925 00000 n +0000034982 00000 n +0000035039 00000 n +0000038970 00000 n +0000038691 00000 n +0000035194 00000 n +0000038803 00000 n +0000038860 00000 n +0000038913 00000 n +0000041969 00000 n +0000041630 00000 n +0000039068 00000 n +0000041742 00000 n +0000041799 00000 n +0000041912 00000 n +0001057699 00000 n +0000044780 00000 n +0000044611 00000 n +0000042080 00000 n +0000044723 00000 n +0000047246 00000 n +0000047445 00000 n +0000051207 00000 n +0000051405 00000 n +0000051611 00000 n +0000051824 00000 n +0000052029 00000 n +0000052237 00000 n +0000052445 00000 n +0000052659 00000 n +0000052863 00000 n +0000053073 00000 n +0000047759 00000 n +0000047106 00000 n +0000044852 00000 n +0000047646 00000 n +0000053901 00000 n +0000053396 00000 n +0000051003 00000 n +0000047844 00000 n +0000053283 00000 n +0000105956 00000 n +0000053789 00000 n +0000053494 00000 n +0000105837 00000 n +0000105894 00000 n +0000108585 00000 n +0000108799 00000 n +0000108999 00000 n +0000109374 00000 n +0000108437 00000 n +0000106064 00000 n +0000109203 00000 n +0000109260 00000 n +0000109317 00000 n +0000113545 00000 n +0000113754 00000 n +0000113968 00000 n +0000114178 00000 n +0000114388 00000 n +0000114646 00000 n +0000114917 00000 n +0000113373 00000 n +0000109459 00000 n +0000114860 00000 n +0001057816 00000 n +0000117990 00000 n +0000118204 00000 n +0000119912 00000 n +0000120133 00000 n +0000120352 00000 n +0000120572 00000 n +0000120792 00000 n +0000121009 00000 n +0000121228 00000 n +0000121449 00000 n +0000121666 00000 n +0000121886 00000 n +0000122109 00000 n +0000118700 00000 n +0000117850 00000 n +0000115002 00000 n +0000118420 00000 n +0000118529 00000 n +0000118586 00000 n +0000118643 00000 n +0000122332 00000 n +0000122550 00000 n +0000125302 00000 n +0000125525 00000 n +0000122827 00000 n +0000119684 00000 n +0000118811 00000 n +0000122770 00000 n +0000125747 00000 n +0000125961 00000 n +0000126167 00000 n +0000129580 00000 n +0000126706 00000 n +0000125138 00000 n +0000122899 00000 n +0000126368 00000 n +0000126480 00000 n +0000126537 00000 n +0000126650 00000 n +0000129951 00000 n +0000129448 00000 n +0000126817 00000 n +0000129780 00000 n +0000129837 00000 n +0000129894 00000 n +0000131606 00000 n +0000131437 00000 n +0000130049 00000 n +0000131549 00000 n +0000133352 00000 n +0000133557 00000 n +0000133758 00000 n +0000136893 00000 n +0000134129 00000 n +0000133204 00000 n +0000131678 00000 n +0000133959 00000 n +0000134072 00000 n +0001057933 00000 n +0000137099 00000 n +0000137305 00000 n +0000137514 00000 n +0000137944 00000 n +0000136737 00000 n +0000134214 00000 n +0000137718 00000 n +0000137775 00000 n +0000137887 00000 n +0000140689 00000 n +0000140406 00000 n +0000138055 00000 n +0000140518 00000 n +0000140575 00000 n +0000140632 00000 n +0000141831 00000 n +0000141662 00000 n +0000140787 00000 n +0000141774 00000 n +0000143036 00000 n +0000142867 00000 n +0000141903 00000 n +0000142979 00000 n +0000144218 00000 n +0000144049 00000 n +0000143108 00000 n +0000144161 00000 n +0000145440 00000 n +0000145271 00000 n +0000144290 00000 n +0000145383 00000 n +0001058050 00000 n +0000146866 00000 n +0000146584 00000 n +0000145512 00000 n +0000146696 00000 n +0000146809 00000 n +0000149674 00000 n +0000149335 00000 n +0000146951 00000 n 0000149447 00000 n -0000151717 00000 n -0000151774 00000 n -0000151883 00000 n -0000155018 00000 n -0000154683 00000 n -0000152051 00000 n -0000154795 00000 n -0000154852 00000 n -0000154961 00000 n -0000158184 00000 n -0000157958 00000 n -0000155129 00000 n -0000158070 00000 n -0000158127 00000 n -0000161795 00000 n -0000161401 00000 n -0000158282 00000 n -0000161513 00000 n -0000161626 00000 n -0000161683 00000 n -0001050766 00000 n -0000164282 00000 n -0000164481 00000 n -0000166440 00000 n -0000164911 00000 n -0000164142 00000 n -0000161906 00000 n -0000164684 00000 n -0000164741 00000 n -0000164798 00000 n -0000172004 00000 n -0000166328 00000 n -0000165022 00000 n -0000171834 00000 n -0000171947 00000 n -0000173725 00000 n -0000173924 00000 n -0000174135 00000 n -0000174336 00000 n -0000174534 00000 n -0000174743 00000 n -0000174955 00000 n -0000175161 00000 n -0000175369 00000 n -0000175582 00000 n -0000175786 00000 n -0000175982 00000 n -0000176181 00000 n -0000176384 00000 n -0000177614 00000 n -0000176757 00000 n -0000173489 00000 n -0000172125 00000 n -0000176591 00000 n -0000176648 00000 n -0000208234 00000 n -0000177502 00000 n -0000176868 00000 n -0000208064 00000 n -0000208177 00000 n -0000210543 00000 n -0000210374 00000 n -0000208355 00000 n -0000210486 00000 n -0001049513 00000 n -0000213382 00000 n -0000213043 00000 n -0000210641 00000 n -0000213155 00000 n -0000213212 00000 n -0000213325 00000 n -0001050883 00000 n -0000216556 00000 n -0000216221 00000 n -0000213493 00000 n -0000216333 00000 n -0000216390 00000 n -0000216499 00000 n -0000219090 00000 n -0000218750 00000 n -0000216667 00000 n -0000218862 00000 n -0000218919 00000 n -0000219033 00000 n -0000222149 00000 n -0000221809 00000 n -0000219201 00000 n -0000221921 00000 n -0000221978 00000 n -0000222092 00000 n -0000225795 00000 n -0000225513 00000 n -0000222260 00000 n -0000225625 00000 n -0000225682 00000 n -0000228047 00000 n -0000227821 00000 n -0000225906 00000 n -0000227933 00000 n -0000227990 00000 n -0000231564 00000 n -0000231229 00000 n -0000228132 00000 n -0000231341 00000 n -0000231398 00000 n -0000231507 00000 n -0001051000 00000 n -0000233940 00000 n -0000233771 00000 n -0000231675 00000 n -0000233883 00000 n -0000237922 00000 n -0000237583 00000 n -0000234012 00000 n -0000237695 00000 n -0000237752 00000 n -0000237866 00000 n -0000240425 00000 n -0000240199 00000 n -0000238033 00000 n -0000240311 00000 n -0000240368 00000 n -0000243269 00000 n -0000242986 00000 n -0000240523 00000 n -0000243098 00000 n -0000243212 00000 n -0000246436 00000 n -0000246210 00000 n -0000243367 00000 n -0000246322 00000 n -0000246379 00000 n -0000248826 00000 n -0000249233 00000 n -0000248694 00000 n -0000246534 00000 n -0000249066 00000 n -0000249176 00000 n -0001051117 00000 n -0000252641 00000 n -0000252415 00000 n -0000249318 00000 n -0000252527 00000 n -0000252584 00000 n -0000255343 00000 n -0000255060 00000 n -0000252739 00000 n -0000255172 00000 n -0000255286 00000 n -0000258983 00000 n -0000258590 00000 n -0000255441 00000 n -0000258702 00000 n -0000258759 00000 n -0000258812 00000 n -0000258869 00000 n -0000258926 00000 n -0000261409 00000 n -0000260845 00000 n -0000259081 00000 n -0000260957 00000 n -0000261014 00000 n -0001049663 00000 n -0000261067 00000 n -0000261124 00000 n -0000261181 00000 n -0000261238 00000 n -0000261295 00000 n -0000261352 00000 n -0000264370 00000 n -0000263977 00000 n -0000261520 00000 n -0000264089 00000 n -0000264146 00000 n -0000264199 00000 n -0001049000 00000 n -0001049170 00000 n -0001050008 00000 n -0000264313 00000 n -0000266829 00000 n -0000266603 00000 n -0000264520 00000 n -0000266715 00000 n -0000266772 00000 n -0001051234 00000 n -0000269123 00000 n -0000268840 00000 n -0000266927 00000 n -0000268952 00000 n -0000269066 00000 n -0000272046 00000 n -0000271820 00000 n -0000269221 00000 n -0000271932 00000 n -0000271989 00000 n -0000274980 00000 n -0000275181 00000 n -0000275383 00000 n -0000275868 00000 n -0000274832 00000 n -0000272144 00000 n -0000275583 00000 n -0000275697 00000 n -0000275754 00000 n -0000277086 00000 n -0000304642 00000 n -0000276974 00000 n -0000275979 00000 n -0000304471 00000 n -0000304585 00000 n -0000307772 00000 n -0000307432 00000 n -0000304763 00000 n -0000307544 00000 n -0000307601 00000 n -0000307715 00000 n -0000310690 00000 n -0000310350 00000 n -0000307883 00000 n -0000310462 00000 n -0000310519 00000 n -0000310633 00000 n -0001051351 00000 n -0000313827 00000 n -0000314037 00000 n -0000314517 00000 n -0000313687 00000 n -0000310801 00000 n -0000314233 00000 n -0000314290 00000 n -0000314460 00000 n -0000317179 00000 n -0000316896 00000 n -0000314628 00000 n -0000317008 00000 n -0000317065 00000 n -0000320055 00000 n -0000319829 00000 n -0000317290 00000 n -0000319941 00000 n -0000319998 00000 n -0000323311 00000 n -0000323028 00000 n -0000320127 00000 n -0000323140 00000 n -0000323197 00000 n -0000323254 00000 n -0000327297 00000 n -0000327510 00000 n -0000327700 00000 n -0000327959 00000 n -0000327149 00000 n -0000323396 00000 n -0000327902 00000 n -0000329293 00000 n -0000329492 00000 n -0000329701 00000 n -0000329902 00000 n -0000330103 00000 n -0000331175 00000 n -0000493271 00000 n -0000330423 00000 n -0000329129 00000 n -0000328044 00000 n -0000330309 00000 n -0001051468 00000 n -0000493512 00000 n -0000331048 00000 n -0000330521 00000 n -0000493342 00000 n -0000493456 00000 n -0000492496 00000 n -0000495936 00000 n -0000498860 00000 n -0000496371 00000 n -0000495804 00000 n -0000493633 00000 n -0000496145 00000 n -0000496202 00000 n -0000496315 00000 n -0000499302 00000 n -0000498728 00000 n -0000496482 00000 n -0000499074 00000 n -0000499131 00000 n -0000499245 00000 n -0000502708 00000 n -0000502482 00000 n -0000499413 00000 n -0000502594 00000 n -0000502651 00000 n -0000503914 00000 n -0000783377 00000 n -0000503802 00000 n -0000502806 00000 n -0000783206 00000 n -0000783320 00000 n -0000786083 00000 n -0000785687 00000 n -0000783498 00000 n -0000785799 00000 n -0000785856 00000 n -0000785912 00000 n -0001048656 00000 n -0001049342 00000 n -0000785969 00000 n -0000786026 00000 n -0001051585 00000 n -0000788492 00000 n -0000788210 00000 n -0000786220 00000 n -0000788322 00000 n -0000788379 00000 n -0000788436 00000 n -0000791314 00000 n -0000790979 00000 n -0000788603 00000 n -0000791091 00000 n -0000791148 00000 n -0000791257 00000 n -0000793078 00000 n -0000792853 00000 n -0000791451 00000 n -0000792965 00000 n -0000793022 00000 n -0001047328 00000 n -0000793176 00000 n -0000793511 00000 n -0001047865 00000 n -0000794147 00000 n -0000794170 00000 n -0000794983 00000 n -0000795102 00000 n -0000795127 00000 n -0000795152 00000 n -0000795465 00000 n -0000796688 00000 n -0000797921 00000 n -0000798374 00000 n -0000798755 00000 n -0000799298 00000 n -0000806246 00000 n -0000806464 00000 n -0000838452 00000 n -0000838914 00000 n -0000868006 00000 n -0000868389 00000 n -0000907446 00000 n -0000908137 00000 n -0000932315 00000 n -0000932585 00000 n -0000958116 00000 n -0000958598 00000 n -0000975487 00000 n -0000975793 00000 n -0001000629 00000 n -0001000899 00000 n -0001028840 00000 n -0001029272 00000 n -0001046979 00000 n -0001051686 00000 n -0001051804 00000 n -0001051922 00000 n -0001051999 00000 n -0001052077 00000 n -0001056594 00000 n -0001056768 00000 n -0001056938 00000 n -0001057107 00000 n -0001057277 00000 n -0001057445 00000 n -0001057613 00000 n -0001057783 00000 n -0001057952 00000 n -0001058122 00000 n -0001058291 00000 n -0001058461 00000 n -0001058630 00000 n -0001058797 00000 n -0001059055 00000 n -0001059236 00000 n -0001059434 00000 n -0001059657 00000 n -0001059877 00000 n -0001060104 00000 n -0001060331 00000 n -0001060557 00000 n -0001060783 00000 n -0001061034 00000 n -0001061300 00000 n -0001061570 00000 n -0001061836 00000 n -0001062108 00000 n -0001062376 00000 n -0001062642 00000 n -0001062908 00000 n -0001063107 00000 n -0001063285 00000 n -0001063461 00000 n -0001063637 00000 n -0001063815 00000 n -0001063992 00000 n -0001064170 00000 n -0001064347 00000 n -0001064521 00000 n -0001064601 00000 n -0001064711 00000 n -0001064820 00000 n -0001064936 00000 n -0001065064 00000 n -0001065198 00000 n -0001065320 00000 n -0001065414 00000 n -0001065526 00000 n -0001065596 00000 n -0001065675 00000 n -0001065713 00000 n -0001065841 00000 n +0000149504 00000 n +0000149617 00000 n +0000152278 00000 n +0000151943 00000 n +0000149785 00000 n +0000152055 00000 n +0000152112 00000 n +0000152221 00000 n +0000155356 00000 n +0000155021 00000 n +0000152389 00000 n +0000155133 00000 n +0000155190 00000 n +0000155299 00000 n +0000158522 00000 n +0000158296 00000 n +0000155467 00000 n +0000158408 00000 n +0000158465 00000 n +0000162001 00000 n +0000161607 00000 n +0000158620 00000 n +0000161719 00000 n +0000161832 00000 n +0000161889 00000 n +0001058167 00000 n +0000164622 00000 n +0000164821 00000 n +0000166779 00000 n +0000165251 00000 n +0000164482 00000 n +0000162112 00000 n +0000165024 00000 n +0000165081 00000 n +0000165138 00000 n +0000172343 00000 n +0000166667 00000 n +0000165362 00000 n +0000172173 00000 n +0000172286 00000 n +0000174086 00000 n +0000174285 00000 n +0000174496 00000 n +0000174697 00000 n +0000174895 00000 n +0000175104 00000 n +0000175309 00000 n +0000175521 00000 n +0000175727 00000 n +0000175935 00000 n +0000176147 00000 n +0000176350 00000 n +0000176546 00000 n +0000176747 00000 n +0000176950 00000 n +0000178182 00000 n +0000177325 00000 n +0000173842 00000 n +0000172464 00000 n +0000177159 00000 n +0000177216 00000 n +0000208802 00000 n +0000178070 00000 n +0000177436 00000 n +0000208632 00000 n +0000208745 00000 n +0000211111 00000 n +0000210942 00000 n +0000208923 00000 n +0000211054 00000 n +0001056914 00000 n +0000213950 00000 n +0000213611 00000 n +0000211209 00000 n +0000213723 00000 n +0000213780 00000 n +0000213893 00000 n +0001058284 00000 n +0000217124 00000 n +0000216789 00000 n +0000214061 00000 n +0000216901 00000 n +0000216958 00000 n +0000217067 00000 n +0000219658 00000 n +0000219318 00000 n +0000217235 00000 n +0000219430 00000 n +0000219487 00000 n +0000219601 00000 n +0000222714 00000 n +0000222374 00000 n +0000219769 00000 n +0000222486 00000 n +0000222543 00000 n +0000222657 00000 n +0000226258 00000 n +0000225976 00000 n +0000222825 00000 n +0000226088 00000 n +0000226145 00000 n +0000229029 00000 n +0000228747 00000 n +0000226369 00000 n +0000228859 00000 n +0000228916 00000 n +0000228973 00000 n +0000232860 00000 n +0000232578 00000 n +0000229127 00000 n +0000232690 00000 n +0000232804 00000 n +0001058401 00000 n +0000235339 00000 n +0000235113 00000 n +0000232971 00000 n +0000235225 00000 n +0000235282 00000 n +0000238555 00000 n +0000238272 00000 n +0000235437 00000 n +0000238384 00000 n +0000238498 00000 n +0000240874 00000 n +0000240705 00000 n +0000238653 00000 n +0000240817 00000 n +0000244832 00000 n +0000244496 00000 n +0000240946 00000 n +0000244608 00000 n +0000244665 00000 n +0000244775 00000 n +0000247585 00000 n +0000247359 00000 n +0000244943 00000 n +0000247471 00000 n +0000247528 00000 n +0000250270 00000 n +0000249987 00000 n +0000247683 00000 n +0000250099 00000 n +0000250213 00000 n +0001058518 00000 n +0000255957 00000 n +0000253743 00000 n +0000253403 00000 n +0000250368 00000 n +0000253515 00000 n +0000253572 00000 n +0000253686 00000 n +0000256254 00000 n +0000255825 00000 n +0000253854 00000 n +0000256197 00000 n +0000259784 00000 n +0000259558 00000 n +0000256326 00000 n +0000259670 00000 n +0000259727 00000 n +0000262555 00000 n +0000262215 00000 n +0000259882 00000 n +0000262327 00000 n +0000262441 00000 n +0000262498 00000 n +0000266255 00000 n +0000265802 00000 n +0000262666 00000 n +0000265914 00000 n +0000265971 00000 n +0000266027 00000 n +0000266084 00000 n +0000266141 00000 n +0001057064 00000 n +0000266198 00000 n +0000268747 00000 n +0000268236 00000 n +0000266366 00000 n +0000268348 00000 n +0000268405 00000 n +0000268462 00000 n +0000268519 00000 n +0000268576 00000 n +0000268633 00000 n +0000268690 00000 n +0001058635 00000 n +0000271470 00000 n +0000271130 00000 n +0000268845 00000 n +0000271242 00000 n +0000271299 00000 n +0001056401 00000 n +0001056571 00000 n +0001057409 00000 n +0000271413 00000 n +0000274056 00000 n +0000273830 00000 n +0000271620 00000 n +0000273942 00000 n +0000273999 00000 n +0000276233 00000 n +0000275954 00000 n +0000274154 00000 n +0000276066 00000 n +0000276176 00000 n +0000279593 00000 n +0000279367 00000 n +0000276318 00000 n +0000279479 00000 n +0000279536 00000 n +0000282154 00000 n +0000282355 00000 n +0000282556 00000 n +0000284233 00000 n +0000283042 00000 n +0000282006 00000 n +0000279691 00000 n +0000282757 00000 n +0000282871 00000 n +0000282928 00000 n +0000311788 00000 n +0000284121 00000 n +0000283153 00000 n +0000311618 00000 n +0000311732 00000 n +0001058752 00000 n +0000314776 00000 n +0000314436 00000 n +0000311909 00000 n +0000314548 00000 n +0000314605 00000 n +0000314719 00000 n +0000317710 00000 n +0000317372 00000 n +0000314887 00000 n +0000317484 00000 n +0000317541 00000 n +0000317655 00000 n +0000320859 00000 n +0000321069 00000 n +0000321550 00000 n +0000320719 00000 n +0000317821 00000 n +0000321265 00000 n +0000321322 00000 n +0000321493 00000 n +0000324360 00000 n +0000324077 00000 n +0000321661 00000 n +0000324189 00000 n +0000324246 00000 n +0000326976 00000 n +0000326751 00000 n +0000324471 00000 n +0000326863 00000 n +0000326920 00000 n +0000330232 00000 n +0000329949 00000 n +0000327048 00000 n +0000330061 00000 n +0000330118 00000 n +0000330175 00000 n +0001058869 00000 n +0000334218 00000 n +0000334431 00000 n +0000334621 00000 n +0000334880 00000 n +0000334070 00000 n +0000330317 00000 n +0000334823 00000 n +0000336214 00000 n +0000336413 00000 n +0000336622 00000 n +0000336823 00000 n +0000337024 00000 n +0000338096 00000 n +0000500192 00000 n +0000337344 00000 n +0000336050 00000 n +0000334965 00000 n +0000337230 00000 n +0000500433 00000 n +0000337969 00000 n +0000337442 00000 n +0000500263 00000 n +0000500377 00000 n +0000499417 00000 n +0000502857 00000 n +0000505781 00000 n +0000503292 00000 n +0000502725 00000 n +0000500554 00000 n +0000503066 00000 n +0000503123 00000 n +0000503236 00000 n +0000506223 00000 n +0000505649 00000 n +0000503403 00000 n +0000505995 00000 n +0000506052 00000 n +0000506166 00000 n +0000509629 00000 n +0000509403 00000 n +0000506334 00000 n +0000509515 00000 n +0000509572 00000 n +0001058986 00000 n +0000510835 00000 n +0000790298 00000 n +0000510723 00000 n +0000509727 00000 n +0000790127 00000 n +0000790241 00000 n +0000793004 00000 n +0000792608 00000 n +0000790419 00000 n +0000792720 00000 n +0000792777 00000 n +0000792833 00000 n +0001056057 00000 n +0001056743 00000 n +0000792890 00000 n +0000792947 00000 n +0000795413 00000 n +0000795131 00000 n +0000793141 00000 n +0000795243 00000 n +0000795300 00000 n +0000795357 00000 n +0000798235 00000 n +0000797900 00000 n +0000795524 00000 n +0000798012 00000 n +0000798069 00000 n +0000798178 00000 n +0000799999 00000 n +0000799774 00000 n +0000798372 00000 n +0000799886 00000 n +0000799943 00000 n +0001054729 00000 n +0000800097 00000 n +0000800432 00000 n +0001055266 00000 n +0000801068 00000 n +0000801091 00000 n +0000801904 00000 n +0000802023 00000 n +0000802048 00000 n +0000802073 00000 n +0000802386 00000 n +0000803609 00000 n +0000804842 00000 n +0000805295 00000 n +0000805676 00000 n +0000806219 00000 n +0000813167 00000 n +0000813385 00000 n +0000845373 00000 n +0000845835 00000 n +0000874927 00000 n +0000875310 00000 n +0000914367 00000 n +0000915058 00000 n +0000939236 00000 n +0000939506 00000 n +0000965037 00000 n +0000965519 00000 n +0000982879 00000 n +0000983194 00000 n +0001008030 00000 n +0001008300 00000 n +0001036241 00000 n +0001036673 00000 n +0001054380 00000 n +0001059103 00000 n +0001059221 00000 n +0001059339 00000 n +0001059416 00000 n +0001059494 00000 n +0001064103 00000 n +0001064277 00000 n +0001064447 00000 n +0001064616 00000 n +0001064786 00000 n +0001064954 00000 n +0001065122 00000 n +0001065292 00000 n +0001065461 00000 n +0001065631 00000 n +0001065800 00000 n +0001065970 00000 n +0001066139 00000 n +0001066309 00000 n +0001066531 00000 n +0001066740 00000 n +0001066923 00000 n +0001067146 00000 n +0001067368 00000 n +0001067591 00000 n +0001067822 00000 n +0001068047 00000 n +0001068273 00000 n +0001068509 00000 n +0001068775 00000 n +0001069045 00000 n +0001069311 00000 n +0001069580 00000 n +0001069852 00000 n +0001070118 00000 n +0001070384 00000 n +0001070626 00000 n +0001070804 00000 n +0001070981 00000 n +0001071159 00000 n +0001071336 00000 n +0001071514 00000 n +0001071691 00000 n +0001071869 00000 n +0001072046 00000 n +0001072219 00000 n +0001072329 00000 n +0001072438 00000 n +0001072554 00000 n +0001072682 00000 n +0001072815 00000 n +0001072937 00000 n +0001073031 00000 n +0001073143 00000 n +0001073213 00000 n +0001073292 00000 n +0001073330 00000 n +0001073458 00000 n trailer -<< /Size 878 -/Root 876 0 R -/Info 877 0 R -/ID [<14B55B680B9D9C412E825A7F09CDF426> <14B55B680B9D9C412E825A7F09CDF426>] >> +<< /Size 894 +/Root 892 0 R +/Info 893 0 R +/ID [<9366405EE0849BE522A591406CF2B959> <9366405EE0849BE522A591406CF2B959>] >> startxref -1066784 +1074401 %%EOF diff --git a/Oracle/OMOP CDM oracle constraints.txt b/Oracle/OMOP CDM oracle constraints.txt index c6d4134..e2b066a 100644 --- a/Oracle/OMOP CDM oracle constraints.txt +++ b/Oracle/OMOP CDM oracle constraints.txt @@ -2,7 +2,7 @@ # Copyright 2014 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ oracle script to create foreign key constraints within OMOP common data model, version 5.3.0 -last revised: 15-November-2017 +last revised: 14-June-2018 author: Patrick Ryan, Clair Blacketer @@ -80,12 +80,16 @@ ALTER TABLE relationship ADD CONSTRAINT fpk_relationship_reverse FOREIGN KEY (re ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_concept FOREIGN KEY (concept_id) REFERENCES concept (concept_id); +ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_language FOREIGN KEY (language_concept_id) REFERENCES concept (concept_id); + ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_1 FOREIGN KEY (ancestor_concept_id) REFERENCES concept (concept_id); ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_2 FOREIGN KEY (descendant_concept_id) REFERENCES concept (concept_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_1 FOREIGN KEY (source_vocabulary_id) REFERENCES vocabulary (vocabulary_id); +ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_concept_id FOREIGN KEY (source_concept_id) REFERENCES concept (concept_id); + ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_2 FOREIGN KEY (target_vocabulary_id) REFERENCES vocabulary (vocabulary_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_c_1 FOREIGN KEY (target_concept_id) REFERENCES concept (concept_id); @@ -102,6 +106,10 @@ ALTER TABLE drug_strength ADD CONSTRAINT fpk_drug_strength_unit_3 FOREIGN KEY (d ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_definition_concept FOREIGN KEY (definition_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_subject_concept FOREIGN KEY (subject_concept_id) REFERENCES concept (concept_id); + +ALTER TABLE attribute_definition ADD CONSTRAINT fpk_attribute_type_concept FOREIGN KEY (attribute_type_concept_id) REFERENCES concept (concept_id); + /************************** @@ -184,13 +192,13 @@ ALTER TABLE visit_occurrence ADD CONSTRAINT fpk_visit_preceding FOREIGN KEY (pre ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_person FOREIGN KEY (person_id) REFERENCES person (person_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_detail_type_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_care_site FOREIGN KEY (care_site_id) REFERENCES care_site (care_site_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_source_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_detail_source_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_admitting_s FOREIGN KEY (admitting_source_concept_id) REFERENCES concept (concept_id); @@ -375,7 +383,7 @@ Standardized derived elements ************************/ -ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); +--ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); ALTER TABLE cohort_attribute ADD CONSTRAINT fpk_ca_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); diff --git a/Oracle/OMOP CDM oracle ddl.txt b/Oracle/OMOP CDM oracle ddl.txt index 3960b59..1a6783e 100644 --- a/Oracle/OMOP CDM oracle ddl.txt +++ b/Oracle/OMOP CDM oracle ddl.txt @@ -2,7 +2,7 @@ # Copyright 2017-11 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ oracle script to create OMOP common data model version 5.3 -last revised: 6-Nov-2017 +last revised: 14-June-2018 Authors: Patrick Ryan, Christian Reich, Clair Blacketer @@ -62,7 +62,7 @@ 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) NULL, + vocabulary_version VARCHAR(255) NOT NULL, vocabulary_concept_id INTEGER NOT NULL ) ; @@ -210,7 +210,7 @@ CREATE TABLE metadata value_as_string CLOB NULL , value_as_concept_id INTEGER NULL , metadata_date DATE NULL , - metadata_datetime TIMESTAMP NULL + metadata_datetime DATETIME2 NULL ) ; @@ -229,7 +229,7 @@ CREATE TABLE person year_of_birth INTEGER NOT NULL , month_of_birth INTEGER NULL, day_of_birth INTEGER NULL, - birth_datetime TIMESTAMP NULL, + birth_datetime DATETIME2 NULL, race_concept_id INTEGER NOT NULL, ethnicity_concept_id INTEGER NOT NULL, location_id INTEGER NULL, @@ -266,7 +266,7 @@ CREATE TABLE specimen specimen_concept_id INTEGER NOT NULL , specimen_type_concept_id INTEGER NOT NULL , specimen_date DATE NOT NULL , - specimen_datetime TIMESTAMP NULL , + specimen_datetime DATETIME2 NULL , quantity FLOAT NULL , unit_concept_id INTEGER NULL , anatomic_site_concept_id INTEGER NULL , @@ -285,7 +285,7 @@ CREATE TABLE death ( person_id INTEGER NOT NULL , death_date DATE NOT NULL , - death_datetime TIMESTAMP NULL , + death_datetime DATETIME2 NULL , death_type_concept_id INTEGER NOT NULL , cause_concept_id INTEGER NULL , cause_source_value VARCHAR(50) NULL, @@ -301,9 +301,9 @@ CREATE TABLE visit_occurrence person_id INTEGER NOT NULL , visit_concept_id INTEGER NOT NULL , visit_start_date DATE NOT NULL , - visit_start_datetime TIMESTAMP NULL , + visit_start_datetime DATETIME2 NULL , visit_end_date DATE NOT NULL , - visit_end_datetime TIMESTAMP NULL , + visit_end_datetime DATETIME2 NULL , visit_type_concept_id INTEGER NOT NULL , provider_id INTEGER NULL, care_site_id INTEGER NULL, @@ -321,25 +321,25 @@ CREATE TABLE visit_occurrence --HINT DISTRIBUTE_ON_KEY(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 + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_detail_start_date DATE NOT NULL , + visit_detail_start_datetime DATETIME2 NULL , + visit_detail_end_date DATE NOT NULL , + visit_detail_end_datetime DATETIME2 NULL , + visit_detail_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_detail_source_value VARCHAR(50) NULL , + visit_detail_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 ) ; @@ -351,7 +351,7 @@ CREATE TABLE procedure_occurrence person_id INTEGER NOT NULL , procedure_concept_id INTEGER NOT NULL , procedure_date DATE NOT NULL , - procedure_datetime TIMESTAMP NULL , + procedure_datetime DATETIME2 NULL , procedure_type_concept_id INTEGER NOT NULL , modifier_concept_id INTEGER NULL , quantity INTEGER NULL , @@ -372,9 +372,9 @@ CREATE TABLE drug_exposure 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_start_datetime DATETIME2 NULL , drug_exposure_end_date DATE NOT NULL , - drug_exposure_end_datetime TIMESTAMP NULL , + drug_exposure_end_datetime DATETIME2 NULL , verbatim_end_date DATE NULL , drug_type_concept_id INTEGER NOT NULL , stop_reason VARCHAR(20) NULL , @@ -402,9 +402,9 @@ CREATE TABLE device_exposure 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_start_datetime DATETIME2 NULL , device_exposure_end_date DATE NULL , - device_exposure_end_datetime TIMESTAMP NULL , + device_exposure_end_datetime DATETIME2 NULL , device_type_concept_id INTEGER NOT NULL , unique_device_id VARCHAR(50) NULL , quantity INTEGER NULL , @@ -424,9 +424,9 @@ CREATE TABLE condition_occurrence person_id INTEGER NOT NULL , condition_concept_id INTEGER NOT NULL , condition_start_date DATE NOT NULL , - condition_start_datetime TIMESTAMP NULL , + condition_start_datetime DATETIME2 NULL , condition_end_date DATE NULL , - condition_end_datetime TIMESTAMP NULL , + condition_end_datetime DATETIME2 NULL , condition_type_concept_id INTEGER NOT NULL , stop_reason VARCHAR(20) NULL , provider_id INTEGER NULL , @@ -447,8 +447,8 @@ CREATE TABLE measurement person_id INTEGER NOT NULL , measurement_concept_id INTEGER NOT NULL , measurement_date DATE NOT NULL , - measurement_datetime TIMESTAMP NULL , - measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_time VARCHAR(10) NULL, measurement_type_concept_id INTEGER NOT NULL , operator_concept_id INTEGER NULL , value_as_number FLOAT NULL , @@ -473,7 +473,7 @@ CREATE TABLE note note_id INTEGER NOT NULL , person_id INTEGER NOT NULL , note_date DATE NOT NULL , - note_datetime TIMESTAMP NULL , + note_datetime DATETIME2 NULL , note_type_concept_id INTEGER NOT NULL , note_class_concept_id INTEGER NOT NULL , note_title VARCHAR(250) NULL , @@ -501,7 +501,7 @@ CREATE TABLE note_nlp note_nlp_source_concept_id INTEGER NULL , nlp_system VARCHAR(250) NULL , nlp_date DATE NOT NULL , - nlp_datetime TIMESTAMP NULL , + nlp_datetime DATETIME2 NULL , term_exists VARCHAR(1) NULL , term_temporal VARCHAR(50) NULL , term_modifiers VARCHAR(2000) NULL @@ -516,7 +516,7 @@ CREATE TABLE observation person_id INTEGER NOT NULL , observation_concept_id INTEGER NOT NULL , observation_date DATE NOT NULL , - observation_datetime TIMESTAMP NULL , + observation_datetime DATETIME2 NULL , observation_type_concept_id INTEGER NOT NULL , value_as_number FLOAT NULL , value_as_string VARCHAR(60) NULL , @@ -650,7 +650,7 @@ CREATE TABLE cost payer_plan_period_id INTEGER NULL , amount_allowed FLOAT NULL , revenue_code_concept_id INTEGER NULL , - revenue_code_source_value VARCHAR(50) NULL, + reveue_code_source_value VARCHAR(50) NULL, drg_concept_id INTEGER NULL, drg_source_value VARCHAR(3) NULL ) diff --git a/ParallelDataWarehouse/OMOP CDM pdw constraints.txt b/ParallelDataWarehouse/OMOP CDM pdw constraints.txt index 0d31276..814d41f 100644 --- a/ParallelDataWarehouse/OMOP CDM pdw constraints.txt +++ b/ParallelDataWarehouse/OMOP CDM pdw constraints.txt @@ -2,7 +2,7 @@ # Copyright 2014 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ pdw script to create foreign key constraints within OMOP common data model, version 5.3.0 -last revised: 15-November-2017 +last revised: 14-June-2018 author: Patrick Ryan, Clair Blacketer @@ -80,12 +80,16 @@ ALTER TABLE relationship ADD CONSTRAINT fpk_relationship_reverse FOREIGN KEY (re ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_concept FOREIGN KEY (concept_id) REFERENCES concept (concept_id); +ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_language FOREIGN KEY (language_concept_id) REFERENCES concept (concept_id); + ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_1 FOREIGN KEY (ancestor_concept_id) REFERENCES concept (concept_id); ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_2 FOREIGN KEY (descendant_concept_id) REFERENCES concept (concept_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_1 FOREIGN KEY (source_vocabulary_id) REFERENCES vocabulary (vocabulary_id); +ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_concept_id FOREIGN KEY (source_concept_id) REFERENCES concept (concept_id); + ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_2 FOREIGN KEY (target_vocabulary_id) REFERENCES vocabulary (vocabulary_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_c_1 FOREIGN KEY (target_concept_id) REFERENCES concept (concept_id); @@ -102,6 +106,10 @@ ALTER TABLE drug_strength ADD CONSTRAINT fpk_drug_strength_unit_3 FOREIGN KEY (d ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_definition_concept FOREIGN KEY (definition_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_subject_concept FOREIGN KEY (subject_concept_id) REFERENCES concept (concept_id); + +ALTER TABLE attribute_definition ADD CONSTRAINT fpk_attribute_type_concept FOREIGN KEY (attribute_type_concept_id) REFERENCES concept (concept_id); + /************************** @@ -184,13 +192,13 @@ ALTER TABLE visit_occurrence ADD CONSTRAINT fpk_visit_preceding FOREIGN KEY (pre ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_person FOREIGN KEY (person_id) REFERENCES person (person_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_detail_type_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_care_site FOREIGN KEY (care_site_id) REFERENCES care_site (care_site_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_source_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_detail_source_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_admitting_s FOREIGN KEY (admitting_source_concept_id) REFERENCES concept (concept_id); @@ -375,7 +383,7 @@ Standardized derived elements ************************/ -ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); +--ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); ALTER TABLE cohort_attribute ADD CONSTRAINT fpk_ca_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); diff --git a/ParallelDataWarehouse/OMOP CDM pdw ddl.txt b/ParallelDataWarehouse/OMOP CDM pdw ddl.txt index aa5ca83..5a49470 100644 --- a/ParallelDataWarehouse/OMOP CDM pdw ddl.txt +++ b/ParallelDataWarehouse/OMOP CDM pdw ddl.txt @@ -2,7 +2,7 @@ # Copyright 2017-11 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ pdw script to create OMOP common data model version 5.3 -last revised: 6-Nov-2017 +last revised: 14-June-2018 Authors: Patrick Ryan, Christian Reich, Clair Blacketer @@ -60,7 +60,7 @@ 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) NULL, + vocabulary_version VARCHAR(255) NOT NULL, vocabulary_concept_id INTEGER NOT NULL ) WITH (DISTRIBUTION = REPLICATE); @@ -196,7 +196,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE metadata value_as_string VARCHAR(1000) NULL , value_as_concept_id INTEGER NULL , metadata_date DATE NULL , - metadata_datetime DATETIME NULL + metadata_datetime DATETIME2 NULL ) WITH (DISTRIBUTION = REPLICATE); @@ -214,7 +214,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE person year_of_birth INTEGER NOT NULL , month_of_birth INTEGER NULL, day_of_birth INTEGER NULL, - birth_datetime DATETIME NULL, + birth_datetime DATETIME2 NULL, race_concept_id INTEGER NOT NULL, ethnicity_concept_id INTEGER NOT NULL, location_id INTEGER NULL, @@ -249,7 +249,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE specimen specimen_concept_id INTEGER NOT NULL , specimen_type_concept_id INTEGER NOT NULL , specimen_date DATE NOT NULL , - specimen_datetime DATETIME NULL , + specimen_datetime DATETIME2 NULL , quantity FLOAT NULL , unit_concept_id INTEGER NULL , anatomic_site_concept_id INTEGER NULL , @@ -267,7 +267,7 @@ 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 DATETIME NULL , + death_datetime DATETIME2 NULL , death_type_concept_id INTEGER NOT NULL , cause_concept_id INTEGER NULL , cause_source_value VARCHAR(50) NULL, @@ -282,9 +282,9 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE visit_occurrence person_id INTEGER NOT NULL , visit_concept_id INTEGER NOT NULL , visit_start_date DATE NOT NULL , - visit_start_datetime DATETIME NULL , + visit_start_datetime DATETIME2 NULL , visit_end_date DATE NOT NULL , - visit_end_datetime DATETIME NULL , + visit_end_datetime DATETIME2 NULL , visit_type_concept_id INTEGER NOT NULL , provider_id INTEGER NULL, care_site_id INTEGER NULL, @@ -301,25 +301,25 @@ WITH (DISTRIBUTION = HASH(person_id)); --HINT DISTRIBUTE_ON_KEY(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 DATETIME NULL , - visit_end_date DATE NOT NULL , - visit_end_datetime DATETIME 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 + (visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_detail_start_date DATE NOT NULL , + visit_detail_start_datetime DATETIME2 NULL , + visit_detail_end_date DATE NOT NULL , + visit_detail_end_datetime DATETIME2 NULL , + visit_detail_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_detail_source_value VARCHAR(50) NULL , + visit_detail_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)); @@ -330,7 +330,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE procedure_occurrence person_id INTEGER NOT NULL , procedure_concept_id INTEGER NOT NULL , procedure_date DATE NOT NULL , - procedure_datetime DATETIME NULL , + procedure_datetime DATETIME2 NULL , procedure_type_concept_id INTEGER NOT NULL , modifier_concept_id INTEGER NULL , quantity INTEGER NULL , @@ -350,9 +350,9 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE drug_exposure person_id INTEGER NOT NULL , drug_concept_id INTEGER NOT NULL , drug_exposure_start_date DATE NOT NULL , - drug_exposure_start_datetime DATETIME NULL , + drug_exposure_start_datetime DATETIME2 NULL , drug_exposure_end_date DATE NOT NULL , - drug_exposure_end_datetime DATETIME NULL , + drug_exposure_end_datetime DATETIME2 NULL , verbatim_end_date DATE NULL , drug_type_concept_id INTEGER NOT NULL , stop_reason VARCHAR(20) NULL , @@ -379,9 +379,9 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE device_exposure person_id INTEGER NOT NULL , device_concept_id INTEGER NOT NULL , device_exposure_start_date DATE NOT NULL , - device_exposure_start_datetime DATETIME NULL , + device_exposure_start_datetime DATETIME2 NULL , device_exposure_end_date DATE NULL , - device_exposure_end_datetime DATETIME NULL , + device_exposure_end_datetime DATETIME2 NULL , device_type_concept_id INTEGER NOT NULL , unique_device_id VARCHAR(50) NULL , quantity INTEGER NULL , @@ -400,9 +400,9 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE condition_occurrence person_id INTEGER NOT NULL , condition_concept_id INTEGER NOT NULL , condition_start_date DATE NOT NULL , - condition_start_datetime DATETIME NULL , + condition_start_datetime DATETIME2 NULL , condition_end_date DATE NULL , - condition_end_datetime DATETIME NULL , + condition_end_datetime DATETIME2 NULL , condition_type_concept_id INTEGER NOT NULL , stop_reason VARCHAR(20) NULL , provider_id INTEGER NULL , @@ -422,8 +422,8 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE measurement person_id INTEGER NOT NULL , measurement_concept_id INTEGER NOT NULL , measurement_date DATE NOT NULL , - measurement_datetime DATETIME NULL , - measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_time VARCHAR(10) NULL, measurement_type_concept_id INTEGER NOT NULL , operator_concept_id INTEGER NULL , value_as_number FLOAT NULL , @@ -447,7 +447,7 @@ 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 DATETIME NULL , + note_datetime DATETIME2 NULL , note_type_concept_id INTEGER NOT NULL , note_class_concept_id INTEGER NOT NULL , note_title VARCHAR(250) NULL , @@ -474,7 +474,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE note_nlp note_nlp_source_concept_id INTEGER NULL , nlp_system VARCHAR(250) NULL , nlp_date DATE NOT NULL , - nlp_datetime DATETIME NULL , + nlp_datetime DATETIME2 NULL , term_exists VARCHAR(1) NULL , term_temporal VARCHAR(50) NULL , term_modifiers VARCHAR(2000) NULL @@ -488,7 +488,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE observation person_id INTEGER NOT NULL , observation_concept_id INTEGER NOT NULL , observation_date DATE NOT NULL , - observation_datetime DATETIME NULL , + observation_datetime DATETIME2 NULL , observation_type_concept_id INTEGER NOT NULL , value_as_number FLOAT NULL , value_as_string VARCHAR(60) NULL , @@ -590,7 +590,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE payer_plan_period sponsor_source_concept_id INTEGER NULL , family_source_value VARCHAR(50) NULL , stop_reason_concept_id INTEGER NULL , - stop_reason_source_value VARCHAR(50) NULL , + stop_reason_source_value VARCHAR(50) NULL , stop_reason_source_concept_id INTEGER NULL ) WITH (DISTRIBUTION = HASH(person_id)); @@ -616,7 +616,7 @@ IF XACT_STATE() = 1 COMMIT; CREATE TABLE cost payer_plan_period_id INTEGER NULL , amount_allowed FLOAT NULL , revenue_code_concept_id INTEGER NULL , - revenue_code_source_value VARCHAR(50) NULL, + reveue_code_source_value VARCHAR(50) NULL, drg_concept_id INTEGER NULL, drg_source_value VARCHAR(3) NULL ) diff --git a/PostgreSQL/OMOP CDM postgresql constraints.txt b/PostgreSQL/OMOP CDM postgresql constraints.txt index 5428ee1..d313dae 100644 --- a/PostgreSQL/OMOP CDM postgresql constraints.txt +++ b/PostgreSQL/OMOP CDM postgresql constraints.txt @@ -2,7 +2,7 @@ # Copyright 2014 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ postgresql script to create foreign key constraints within OMOP common data model, version 5.3.0 -last revised: 15-November-2017 +last revised: 14-June-2018 author: Patrick Ryan, Clair Blacketer @@ -80,12 +80,16 @@ ALTER TABLE relationship ADD CONSTRAINT fpk_relationship_reverse FOREIGN KEY (re ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_concept FOREIGN KEY (concept_id) REFERENCES concept (concept_id); +ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_language FOREIGN KEY (language_concept_id) REFERENCES concept (concept_id); + ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_1 FOREIGN KEY (ancestor_concept_id) REFERENCES concept (concept_id); ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_2 FOREIGN KEY (descendant_concept_id) REFERENCES concept (concept_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_1 FOREIGN KEY (source_vocabulary_id) REFERENCES vocabulary (vocabulary_id); +ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_concept_id FOREIGN KEY (source_concept_id) REFERENCES concept (concept_id); + ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_2 FOREIGN KEY (target_vocabulary_id) REFERENCES vocabulary (vocabulary_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_c_1 FOREIGN KEY (target_concept_id) REFERENCES concept (concept_id); @@ -102,6 +106,10 @@ ALTER TABLE drug_strength ADD CONSTRAINT fpk_drug_strength_unit_3 FOREIGN KEY (d ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_definition_concept FOREIGN KEY (definition_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_subject_concept FOREIGN KEY (subject_concept_id) REFERENCES concept (concept_id); + +ALTER TABLE attribute_definition ADD CONSTRAINT fpk_attribute_type_concept FOREIGN KEY (attribute_type_concept_id) REFERENCES concept (concept_id); + /************************** @@ -184,13 +192,13 @@ ALTER TABLE visit_occurrence ADD CONSTRAINT fpk_visit_preceding FOREIGN KEY (pre ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_person FOREIGN KEY (person_id) REFERENCES person (person_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_detail_type_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_care_site FOREIGN KEY (care_site_id) REFERENCES care_site (care_site_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_source_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_detail_source_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_admitting_s FOREIGN KEY (admitting_source_concept_id) REFERENCES concept (concept_id); @@ -375,7 +383,7 @@ Standardized derived elements ************************/ -ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); +--ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); ALTER TABLE cohort_attribute ADD CONSTRAINT fpk_ca_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); diff --git a/PostgreSQL/OMOP CDM postgresql ddl.txt b/PostgreSQL/OMOP CDM postgresql ddl.txt index e32867b..c0a0f69 100644 --- a/PostgreSQL/OMOP CDM postgresql ddl.txt +++ b/PostgreSQL/OMOP CDM postgresql ddl.txt @@ -2,7 +2,7 @@ # Copyright 2017-11 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ postgresql script to create OMOP common data model version 5.3 -last revised: 6-Nov-2017 +last revised: 14-June-2018 Authors: Patrick Ryan, Christian Reich, Clair Blacketer @@ -62,7 +62,7 @@ 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) NULL, + vocabulary_version VARCHAR(255) NOT NULL, vocabulary_concept_id INTEGER NOT NULL ) ; @@ -321,25 +321,25 @@ CREATE TABLE visit_occurrence --HINT DISTRIBUTE_ON_KEY(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 + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_detail_start_date DATE NOT NULL , + visit_detail_start_datetime TIMESTAMP NULL , + visit_detail_end_date DATE NOT NULL , + visit_detail_end_datetime TIMESTAMP NULL , + visit_detail_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_detail_source_value VARCHAR(50) NULL , + visit_detail_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 ) ; @@ -447,15 +447,15 @@ CREATE TABLE measurement person_id INTEGER NOT NULL , measurement_concept_id INTEGER NOT NULL , measurement_date DATE NOT NULL , - measurement_datetime TIMESTAMP NULL , - measurement_time VARCHAR(10) NULL , + measurement_datetime TIMESTAMP NULL , + measurement_time VARCHAR(10) NULL, measurement_type_concept_id INTEGER NOT NULL , operator_concept_id INTEGER NULL , - value_as_number NUMERIC 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 , + range_low NUMERIC NULL , + range_high NUMERIC NULL , provider_id INTEGER NULL , visit_occurrence_id INTEGER NULL , visit_detail_id INTEGER NULL , @@ -623,7 +623,7 @@ CREATE TABLE payer_plan_period sponsor_source_concept_id INTEGER NULL , family_source_value VARCHAR(50) NULL , stop_reason_concept_id INTEGER NULL , - stop_reason_source_value VARCHAR(50) NULL , + stop_reason_source_value VARCHAR(50) NULL , stop_reason_source_concept_id INTEGER NULL ) ; @@ -650,7 +650,7 @@ CREATE TABLE cost payer_plan_period_id INTEGER NULL , amount_allowed NUMERIC NULL , revenue_code_concept_id INTEGER NULL , - revenue_code_source_value VARCHAR(50) NULL, + reveue_code_source_value VARCHAR(50) NULL, drg_concept_id INTEGER NULL, drg_source_value VARCHAR(3) NULL ) diff --git a/README.md b/README.md index ab14de1..c78ef7e 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,34 @@ -Common Data Model v5.3 +Common Data Model v5.3.1 ================= -See full CDM specification file on our github [wiki](https://github.com/OHDSI/CommonDataModel/wiki) or in the [CDM V5.3 PDF](https://github.com/OHDSI/CommonDataModel/blob/master/OMOP_CDM_v5_3.pdf) +See full CDM specification file on our github [wiki](https://github.com/OHDSI/CommonDataModel/wiki) or in the [CDM V5.3.1 PDF](https://github.com/OHDSI/CommonDataModel/blob/master/OMOP_CDM_v5_3_1.pdf) -Release Notes for v5.3 +Release Notes for v5.3.1 ============= -This version is based on the pull requests and CDM proposals: -* [#64](https://github.com/OHDSI/CommonDataModel/pull/64) This removes the datetime fields from OBSERVATION_PERIOD -* [#70](https://github.com/OHDSI/CommonDataModel/issues/70) Adds the VISIT_DETAIL table -* [#79](https://github.com/OHDSI/CommonDataModel/issues/79) Adds the METADATA table -* [#92](https://github.com/OHDSI/CommonDataModel/issues/92) Fixes qualifier typo in PROCEDURE_OCCURRENCE -* [#120](https://github.com/OHDSI/CommonDataModel/issues/120) Adds the following fields to PAYER_PLAN_PERIOD: - * PAYER_CONCEPT_ID - * PAYER_SOURCE_CONCEPT_ID - * PLAN_CONCEPT_ID - * PLAN_SOURCE_CONCEPT_ID - * SPONSOR_CONCEPT_ID - * SPONSOR_SOURCE_CONCEPT_ID - * STOP_REASON_CONCEPT_ID - * STOP_REASON_SOURCE_VALUE - * STOP_REASON_SOURCE_CONCEPT_ID + +### This version address the following issues/pull requests: + +* [#183](https://github.com/OHDSI/CommonDataModel/pull/183) Fixes VISIT_DETAIL documentation, 'required' and 'type' columns were switched +* [#169](https://github.com/OHDSI/CommonDataModel/pull/183) Data type changes for BigQuery +* [#171](https://github.com/OHDSI/CommonDataModel/issues/171) Datetime formats in Sql Server changed to Datetime2 +* [#173](https://github.com/OHDSI/CommonDataModel/issues/173) Impala reserved words +* [#177](https://github.com/OHDSI/CommonDataModel/pull/177) Postgres readme +* [#140](https://github.com/OHDSI/CommonDataModel/issues/140), [#144](https://github.com/OHDSI/CommonDataModel/issues/140), [#135](https://github.com/OHDSI/CommonDataModel/issues/140) + * Typos in readme and documentation +* [#158](https://github.com/OHDSI/CommonDataModel/pull/158) VOCABULARY.VOCABULARY_VERSION no longer a required field +* [#157](https://github.com/OHDSI/CommonDataModel/pull/157) Added MEASUREMENT.MEASUREMENT_TIME back to DDL for backwards compatibility +* [#147](https://github.com/OHDSI/CommonDataModel/issues/147) PAYER_PLAN_PERIOD.STOP_REASON_SOURCE_VALUE varchar instead of integer +* [#120](https://github.com/OHDSI/CommonDataModel/issues/120) PAYER_PLAN_PERIOD documentation +* [#160](https://github.com/OHDSI/CommonDataModel/issues/160) Removed errant semicolon in license header +* **[#145](https://github.com/OHDSI/CommonDataModel/issues/145) VISIT_DETAIL naming convention** + * This is the change with the most potential impact as column names were updated +* [#67](https://github.com/OHDSI/CommonDataModel/issues/67) Removed COHORT_DEFINITION_ID foreign key constraint from COHORT table +* [#16](https://github.com/OHDSI/CommonDataModel/issues/16) Added additional foreign key constraints that were missing +* [#12](https://github.com/OHDSI/CommonDataModel/issues/12) .csv file is now delivered with each version +* Additional BigQuery updates for compatibility +* A portion of [#112](https://github.com/OHDSI/CommonDataModel/issues/112) was addressed + * VISIT_DETAIL and documentation typos Additional Updates ================== diff --git a/Redshift/OMOP CDM redshift ddl.txt b/Redshift/OMOP CDM redshift ddl.txt index 36a3806..ccebf0d 100644 --- a/Redshift/OMOP CDM redshift ddl.txt +++ b/Redshift/OMOP CDM redshift ddl.txt @@ -2,7 +2,7 @@ # Copyright 2017-11 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ redshift script to create OMOP common data model version 5.3 -last revised: 6-Nov-2017 +last revised: 14-June-2018 Authors: Patrick Ryan, Christian Reich, Clair Blacketer @@ -60,7 +60,7 @@ 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) NULL, + vocabulary_version VARCHAR(255) NOT NULL, vocabulary_concept_id INTEGER NOT NULL ) DISTSTYLE ALL; @@ -301,25 +301,25 @@ DISTKEY(person_id); --HINT DISTRIBUTE_ON_KEY(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 + (visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_detail_start_date DATE NOT NULL , + visit_detail_start_datetime TIMESTAMP NULL , + visit_detail_end_date DATE NOT NULL , + visit_detail_end_datetime TIMESTAMP NULL , + visit_detail_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_detail_source_value VARCHAR(50) NULL , + visit_detail_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); @@ -422,8 +422,8 @@ CREATE TABLE measurement person_id INTEGER NOT NULL , measurement_concept_id INTEGER NOT NULL , measurement_date DATE NOT NULL , - measurement_datetime TIMESTAMP NULL , - measurement_time VARCHAR(10) NULL , + measurement_datetime TIMESTAMP NULL , + measurement_time VARCHAR(10) NULL, measurement_type_concept_id INTEGER NOT NULL , operator_concept_id INTEGER NULL , value_as_number FLOAT NULL , @@ -590,7 +590,7 @@ CREATE TABLE payer_plan_period sponsor_source_concept_id INTEGER NULL , family_source_value VARCHAR(50) NULL , stop_reason_concept_id INTEGER NULL , - stop_reason_source_value VARCHAR(50) NULL , + stop_reason_source_value VARCHAR(50) NULL , stop_reason_source_concept_id INTEGER NULL ) DISTKEY(person_id); @@ -616,7 +616,7 @@ CREATE TABLE cost payer_plan_period_id INTEGER NULL , amount_allowed FLOAT NULL , revenue_code_concept_id INTEGER NULL , - revenue_code_source_value VARCHAR(50) NULL, + reveue_code_source_value VARCHAR(50) NULL, drg_concept_id INTEGER NULL, drg_source_value VARCHAR(3) NULL ) diff --git a/Sql Server/OMOP CDM sql server constraints.txt b/Sql Server/OMOP CDM sql server constraints.txt index 3ec9744..e74bdac 100644 --- a/Sql Server/OMOP CDM sql server constraints.txt +++ b/Sql Server/OMOP CDM sql server constraints.txt @@ -2,7 +2,7 @@ # Copyright 2014 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ sql server script to create foreign key constraints within OMOP common data model, version 5.3.0 -last revised: 15-November-2017 +last revised: 14-June-2018 author: Patrick Ryan, Clair Blacketer @@ -80,12 +80,16 @@ ALTER TABLE relationship ADD CONSTRAINT fpk_relationship_reverse FOREIGN KEY (re ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_concept FOREIGN KEY (concept_id) REFERENCES concept (concept_id); +ALTER TABLE concept_synonym ADD CONSTRAINT fpk_concept_synonym_language FOREIGN KEY (language_concept_id) REFERENCES concept (concept_id); + ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_1 FOREIGN KEY (ancestor_concept_id) REFERENCES concept (concept_id); ALTER TABLE concept_ancestor ADD CONSTRAINT fpk_concept_ancestor_concept_2 FOREIGN KEY (descendant_concept_id) REFERENCES concept (concept_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_1 FOREIGN KEY (source_vocabulary_id) REFERENCES vocabulary (vocabulary_id); +ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_concept_id FOREIGN KEY (source_concept_id) REFERENCES concept (concept_id); + ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_v_2 FOREIGN KEY (target_vocabulary_id) REFERENCES vocabulary (vocabulary_id); ALTER TABLE source_to_concept_map ADD CONSTRAINT fpk_source_to_concept_map_c_1 FOREIGN KEY (target_concept_id) REFERENCES concept (concept_id); @@ -102,6 +106,10 @@ ALTER TABLE drug_strength ADD CONSTRAINT fpk_drug_strength_unit_3 FOREIGN KEY (d ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_definition_concept FOREIGN KEY (definition_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE cohort_definition ADD CONSTRAINT fpk_cohort_subject_concept FOREIGN KEY (subject_concept_id) REFERENCES concept (concept_id); + +ALTER TABLE attribute_definition ADD CONSTRAINT fpk_attribute_type_concept FOREIGN KEY (attribute_type_concept_id) REFERENCES concept (concept_id); + /************************** @@ -184,13 +192,13 @@ ALTER TABLE visit_occurrence ADD CONSTRAINT fpk_visit_preceding FOREIGN KEY (pre ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_person FOREIGN KEY (person_id) REFERENCES person (person_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_type_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_type_concept FOREIGN KEY (visit_detail_type_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_provider FOREIGN KEY (provider_id) REFERENCES provider (provider_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_care_site FOREIGN KEY (care_site_id) REFERENCES care_site (care_site_id); -ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_source_concept_id) REFERENCES concept (concept_id); +ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_concept_s FOREIGN KEY (visit_detail_source_concept_id) REFERENCES concept (concept_id); ALTER TABLE visit_detail ADD CONSTRAINT fpk_v_detail_admitting_s FOREIGN KEY (admitting_source_concept_id) REFERENCES concept (concept_id); @@ -375,7 +383,7 @@ Standardized derived elements ************************/ -ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); +--ALTER TABLE cohort ADD CONSTRAINT fpk_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); ALTER TABLE cohort_attribute ADD CONSTRAINT fpk_ca_cohort_definition FOREIGN KEY (cohort_definition_id) REFERENCES cohort_definition (cohort_definition_id); diff --git a/Sql Server/OMOP CDM sql server ddl.txt b/Sql Server/OMOP CDM sql server ddl.txt index 6a4e94b..cc2c114 100644 --- a/Sql Server/OMOP CDM sql server ddl.txt +++ b/Sql Server/OMOP CDM sql server ddl.txt @@ -2,7 +2,7 @@ # Copyright 2017-11 Observational Health Data Sciences and Informatics # # -# Licensed under the Apache License, Version 2.0 (the "License"); +# 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 # @@ -28,7 +28,7 @@ sql server script to create OMOP common data model version 5.3 -last revised: 6-Nov-2017 +last revised: 14-June-2018 Authors: Patrick Ryan, Christian Reich, Clair Blacketer @@ -62,7 +62,7 @@ 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) NULL, + vocabulary_version VARCHAR(255) NOT NULL, vocabulary_concept_id INTEGER NOT NULL ) ; @@ -321,25 +321,25 @@ CREATE TABLE visit_occurrence --HINT DISTRIBUTE_ON_KEY(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 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 + visit_detail_id INTEGER NOT NULL , + person_id INTEGER NOT NULL , + visit_detail_concept_id INTEGER NOT NULL , + visit_detail_start_date DATE NOT NULL , + visit_detail_start_datetime DATETIME2 NULL , + visit_detail_end_date DATE NOT NULL , + visit_detail_end_datetime DATETIME2 NULL , + visit_detail_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_detail_source_value VARCHAR(50) NULL , + visit_detail_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 ) ; @@ -447,8 +447,8 @@ CREATE TABLE measurement person_id INTEGER NOT NULL , measurement_concept_id INTEGER NOT NULL , measurement_date DATE NOT NULL , - measurement_datetime DATETIME2 NULL , - measurement_time VARCHAR(10) NULL , + measurement_datetime DATETIME2 NULL , + measurement_time VARCHAR(10) NULL, measurement_type_concept_id INTEGER NOT NULL , operator_concept_id INTEGER NULL , value_as_number FLOAT NULL , @@ -623,7 +623,7 @@ CREATE TABLE payer_plan_period sponsor_source_concept_id INTEGER NULL , family_source_value VARCHAR(50) NULL , stop_reason_concept_id INTEGER NULL , - stop_reason_source_value VARCHAR(50) NULL , + stop_reason_source_value VARCHAR(50) NULL , stop_reason_source_concept_id INTEGER NULL ) ; @@ -650,7 +650,7 @@ CREATE TABLE cost payer_plan_period_id INTEGER NULL , amount_allowed FLOAT NULL , revenue_code_concept_id INTEGER NULL , - revenue_code_source_value VARCHAR(50) NULL, + reveue_code_source_value VARCHAR(50) NULL, drg_concept_id INTEGER NULL, drg_source_value VARCHAR(3) NULL )