From 48e3c2214e4af4345d409becfef0d5a54bab32ab Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:23:14 +0000 Subject: [PATCH 01/18] Delete README.md --- README.md | 99 ------------------------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index e0b0936..0000000 --- a/README.md +++ /dev/null @@ -1,99 +0,0 @@ -> Warning: This is the README for the publically accessible version of the NCDes package. If you are an analyst please don't use the below instructions to run the publication process. - -
- -Repository owner: Primary Care Domain Analytical Team - -Email: primarycare.domain@nhs.net - -To contact us raise an issue on Github or via email and we will respond promptly. - -
- -# NCDes package - -This is a redacted version of the code used to produce the NCDes publicatons. The publications can be found here: - -https://digital.nhs.uk/data-and-information/publications/statistical/mi-network-contract-des - -
- -## Set up - -1) Clone the repository to a location on your machine -2) Navigate to the cloned repository in a terminal (e.g. Anaconda Prompt, Windows Command Prompt etc) -3) Create and activate the correct environment by entering the below two sperate commands into your terminal: - -``` -conda env create --name ncdes --file environment.yml -``` -``` -conda activate ncdes -``` - -
- -## Creating a file structure - -To run this process locally you will need to create the below file structure on your machine and insert the provided files in the 'public_meta_data' folder as instructed in the 'Instructions for producing publication' steps. - -> Warning: You will need to replace yy_yy in the 'NCD_yy_yy' folder and 'Data dictionary yy_yy' with the years relating to the correct quality service. E.g. NCD_yy_yy -> NCD_22_23 - -``` -root -| -|---Input -| |---Current -| | |---ncdes_synthetic_data.csv -| |---Archive -| |---Data dictionary yy_yy -| |---indicator dictionary.csv -| |---measure dictionary.csv -| -|---Output -| |---Automated Checks -| |---NCD_yy_yy -| -|---ePCN.xlsx -``` - -
- -## Instructions for publication production -After the above set up steps have been completed you can follow the below instructions to create the publication. Please note that you will not be able to run the code as this requires access to a private server. The data on the private server contains reference data that is used for mapping purposes. The reference tables used contain data from the [epraccur file](https://digital.nhs.uk/services/organisation-data-service/file-downloads/gp-and-gp-practice-related-data) and the [ONS code history database](https://www.ons.gov.uk/methodology/geography/geographicalproducts/namescodesandlookups/codehistorydatabasechd) - -1) Move the 'config.json' from the 'public_meta_data' folder into the package at the same level as this 'README'. - -2) In the config file edit the root directory value so that it matches the root of the directory that you set up. Make use of escape characters and end path with a double "\\\\" e.g. "\\\\\\\example\\\root\\\directory\\\\". - -3) Download the epcn excel file from this [webpage](https://digital.nhs.uk/services/organisation-data-service/file-downloads/gp-and-gp-practice-related-data). Move it to the location specified in the above diagram. Copy the absolute path of this file and use it as the "epcn_path" in the config.json. - -3) Move the 'ncdes_synthetic_data.csv' from the 'public_meta_data' folder into your '{root_directory}\Input\Current' folder. - -4) Next you will need to move the indicator dictionary.csv and measure dictionary.csv into the Data dictionary yy_yy folder. To ensure you have the most up to date files download the latest data dictionary, this can be found on the relevant publication page. As an example the 22/23 service's data dictionary can be found [Here](https://files.digital.nhs.uk/1A/E5649B/NCDes_Data_Dictionary_22_23_v2.0.xlsx). You will then need to split the indicator and measure sheets into two individual csv files and name them 'indicator dictionary.csv' and 'measure dictionary.csv' respectively. An example of these files is given in the public_meta_data folder. Remember to move these files to the 'Data dictionary yy_yy' folder in your file tree. - -5) Run the 'create_publication.py' file by typing the below command into your terminal - ``` - python -m ncdes.create_publication - ``` -The output of the job can then be found in the '{root_directory}\Output\NCD_yy_yy' folder. - -> WARNING: Please note that python uses the '\\' character as an escape character. To ensure your inserted paths work insert an additional '\\' each time it appears in your defined path. E.g. 'C:\Python25\Test scripts' becomes 'C:\\\Python25\\\Test scripts' - -
- -## Glossary of acronyms -There are a number of acronyms used in the text. They are set out in full and explained below: - - CQRS: Calculating Quality Reporting Service. The Calculating Quality Reporting Service (CQRS) is an approvals, reporting and payments calculation system for GP practices. More information on CQRS can be found [here](https://welcome.cqrs.nhs.uk/). - -NCDes: Network Contract Directed Enhanced Services. This is explained in detail on this [page](https://digital.nhs.uk/data-and-information/publications/statistical/mi-network-contract-des/2022-23). - -PCN: Primary care networks. Groups of GP practices working closely together - along with other healthcare staff and organisations - providing integrated services to the local population. - -
- -## Licence -NCDes codebase is released under the MIT License. - -The documentation is © Crown copyright and available under the terms of the Open Government 3.0 licence. \ No newline at end of file From 1981a2a8c471696ebba8e5cf03bd47e6017294e3 Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:23:24 +0000 Subject: [PATCH 02/18] Delete environment.yml --- environment.yml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 environment.yml diff --git a/environment.yml b/environment.yml deleted file mode 100644 index fbb039a..0000000 --- a/environment.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: ncdes - -dependencies: - - python #=3.7.6 - - pandas #=1.0.1 - - pyodbc #=4.0.0 \ No newline at end of file From 5245fec3e43c7cd26f2e32710fcf96f3f5dea7d8 Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:23:32 +0000 Subject: [PATCH 03/18] Delete LICENSE --- LICENSE | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index cd04ccc..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022, Crown Copyright NHS Digital - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file From 628ed3424fcfc0d617a1fee3ca7eae45f321ce1d Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:23:45 +0000 Subject: [PATCH 04/18] Delete config.json --- public_meta_data/config.json | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 public_meta_data/config.json diff --git a/public_meta_data/config.json b/public_meta_data/config.json deleted file mode 100644 index 5d00816..0000000 --- a/public_meta_data/config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ -"root_directory": "insert path to your root directory here", -"epcn_path": "insert absolute path to your ePCN file here", -"server": "server name", -"database":"database name" -} \ No newline at end of file From 45ede411ce71a01c59f23559dc35a2239d7ec3d0 Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:23:51 +0000 Subject: [PATCH 05/18] Delete indicator dictionary.csv --- public_meta_data/indicator dictionary.csv | 142 ---------------------- 1 file changed, 142 deletions(-) delete mode 100644 public_meta_data/indicator dictionary.csv diff --git a/public_meta_data/indicator dictionary.csv b/public_meta_data/indicator dictionary.csv deleted file mode 100644 index 1117ecf..0000000 --- a/public_meta_data/indicator dictionary.csv +++ /dev/null @@ -1,142 +0,0 @@ -Indicator ID,Indicator Description,Ruleset ID,Payment or Management Information (MI) -NCD001,Percentage of registered patients referred to a social prescribing service.,Personalised Care,Payment -NCD002,"Percentage of patients aged 65 years or over, who received a seasonal influenza vaccination between 1 September and 31 March.",Vaccination & Immunisation,Payment -NCD003,Percentage of at-risk patients aged 18 to 64 years inclusive who received a seasonal influenza vaccination between 1 September and 31 March.,Vaccination & Immunisation,Payment -NCD004,Percentage of patients aged two or three years on 31 August of the relevant financial year who received a seasonal influenza vaccination between 1 September and 31 March.,Vaccination & Immunisation,Payment -NCD005,"Percentage of patients on the QOF Learning Disability register aged 14 years or over, who received an annual Learning Disability Health Check and a completed Health Action Plan.",Tackling Health Inequalities,Payment -NCD010,Percentage of registered patients with a recording of ethnicity.,Tackling Health Inequalities,Payment -NCD011,"Percentage of patients aged 18 years or over, not on the QOF Hypertension Register as of 31 March 2022, and who have (i) a last recorded blood pressure reading in the 2 years prior to 1 April 2022 >= 140/90mmHg for whom there is evidence of clinically appropriate follow-up to confirm or exclude a diagnosis of hypertension by 31 March 2023 OR (ii) a blood pressure reading >= 140/90mmHg on or after 1 April 2022, for whom there is evidence of clinically appropriate follow-up to confirm or exclude a diagnosis of hypertension within 6 months of elevated reading.",Cardiovascular Disease Prevention,Payment -NCD012,"Number of Patients recorded as living in a care home, as a percentage of care home beds eligible to receive the Network Contract DES Enhanced Health in Care Homes service.",Enhanced Health in Care Homes,Payment -NCD013,Mean number of patient contacts as part of weekly care home round per care home resident aged 18 years and over.,Enhanced Health in Care Homes,Payment -NCD014,Metered Dose Inhaler (MDI) prescriptions as a percentage of all non-salbutamol inhaler prescriptions issued to patients aged 12 years or over,Environmental Sustainability,Payment -NCD018,"Percentage of care home residents aged 18 years or over, who had a Personalised Care and Support Plan agreed or reviewed.",Enhanced Health in Care Homes,Payment -NCD019,"Percentage of permanent care home residents aged 18 years or over, who received a Structured Medication Review.",Structured Medication Reviews & Medicines Optimisation,Payment -NCD101,"Percentage of patients aged 25 and 84 years inclusive and with a last recorded CVD risk score (QRISK2 or 3) greater than 20 percent, who are currently treated with statins.",Cardiovascular Disease Prevention,Payment -NCD102,Percentage of patients aged 29 years or under with a total cholesterol greater than 7.5 OR aged 30 years or over with a total cholesterol greater than 9.0 who have been referred for assessment for familial hypercholesterolemia.,Cardiovascular Disease Prevention,Payment -NCD103,"Percentage of patients on the QOF Atrial Fibrillation register and with a CHA2DS2-VASc score 2 or more (1 or more for patients that are not female), who were prescribed a direct-acting oral anticoagulant (DOAC), or, where a DOAC was declined or clinically unsuitable, a Vitamin K antagonist.",Cardiovascular Disease Prevention,Payment -NCD104,"Number of patients that were prescribed Edoxaban, as a percentage of patients on the QOF Atrial Fibrillation register with a CHA2DS2-VASc score of 2 or more (1 or more for patients who are not female) and who were prescribed a direct-acting oral anticoagulant (DOAC)",Cardiovascular Disease Prevention,Payment -NCD105,"Percentage of patients on the QOF Asthma Register who received three or more inhaled corticosteroid (ICS, inclusive of ICS/LABA) prescriptions over the previous 12 months.",Respiratory Care,Payment -NCD106,Percentage of patients on the QOF asthma register who received 6 or more Short Acting Beta-2 Agonist (SABA) inhaler prescriptions over the previous 12 months.,Respiratory Care,Payment -NCD107,"Percentage of patients aged 18 years or over prescribed both a Non-Steroidal Anti-Inflammatory Drug (NSAID) and an oral anticoagulant in the last 3 months of the previous financial year, who, in the three months to the end of the reporting period, were either (i) no longer prescribed an NSAID or (ii) prescribed a gastro-protective in addition to an NSAID.",Structured Medication Reviews & Medicines Optimisation,Payment -NCD108,"Percentage of patients aged 65 years or over prescribed a Non-Steroidal Anti-Inflammatory Drug (NSAID) and not an oral anticoagulant in the last 3 months of the previous financial year, who, in the three months to the end of the reporting period, were either (i) no longer prescribed an NSAID or (ii) prescribed a gastro-protective in addition to an NSAID.",Structured Medication Reviews & Medicines Optimisation,Payment -NCD109,"Percentage of patients aged 18 years or over prescribed both an oral anticoagulant and an anti-platelet in the last 3 months of the previous financial year, who, in the three months to the end of the reporting period, were either (i) no longer prescribed an anti-platelet or (ii) prescribed a gastro-protective in addition to an anti-platelet.",Structured Medication Reviews & Medicines Optimisation,Payment -NCD110,"Percentage of patients aged 18 years or over prescribed aspirin and another anti-platelet in the last 3 months of the previous financial year, who, in the three months to the end of the reporting period, were either (i) no longer prescribed aspirin and/or no longer prescribed an anti-platelet or (ii) prescribed a gastro-protective in addition to both aspirin and another anti-platelet.",Structured Medication Reviews & Medicines Optimisation,Payment -NCD111,"Percentage of patients prescribed a direct-acting oral anti-coagulant, who received a renal function test and a recording of their weight and Creatinine Clearance Rate, along with a change or confirmation of their medication dose.",Structured Medication Reviews & Medicines Optimisation,Payment -NCD112,"Percentage of lower gastrointestinal two week wait (fast track) cancer referrals accompanied by a faecal immunochemical test result, with the result recorded either in the seven days leading up to the referral, or in the fourteen days after the referral",Cancer,Payment -NCD113,Number of referrals to the Community Pharmacist Consultation Service per registered patient,Access,Payment -NCD114,Percentage of patients at risk of harm due to medication errors who received a Structured Medication Review.,Structured Medication Reviews & Medicines Optimisation,Payment -NCD115,Percentage of patients living with severe frailty who received a Structured Medication Review.,Structured Medication Reviews & Medicines Optimisation,Payment -NCD116,Percentage of patients using potentially addictive medicines who received a Structured Medication Review.,Structured Medication Reviews & Medicines Optimisation,Payment -NCDMI001,Percentage of registered patients who had a Personalised Care and Support Plan agreed.,Personalised Care,MI -NCDMI002,Percentage of registered patients who had a Personalised Care and Support Plan reviewed.,Personalised Care,MI -NCDMI003,Percentage of registered patients whose care has been discussed as part of a shared decision-making process.,Personalised Care,MI -NCDMI004,Percentage of registered patients who chose not to accept a referral to a social prescribing service.,Personalised Care,MI -NCDMI010,"Percentage of permanent care home residents aged 18 years or over, and recorded as experiencing acute confusion, who received a delirium assessment.",Enhanced Health in Care Homes,MI -NCDMI021,"Percentage of patients aged 18 and over and prescribed an oral anti-coagulant, who were prescribed a Direct Oral Anti-Coagulant.",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI023,Percentage of patients who were placed on an urgent referral pathway for suspected cancer.,Early Cancer Diagnosis,MI -NCDMI024,Percentage of patients placed on an urgent referral pathway for suspected cancer where safety netting was recorded.,Early Cancer Diagnosis,MI -NCDMI025,Percentage of patients in long stay residential or homes who received a seasonal influenza vaccination between 1 September and 31 March.,Vaccination & Immunisation,MI -NCDMI026,Percentage of patients on the Learning Disability register aged 18 years or over who received a seasonal influenza vaccination between 1 September and 31 March.,Vaccination & Immunisation,MI -NCDMI027,"Percentage of patients on the QOF Mental Health register for schizophrenia, bipolar affective disorder and other psychoses and either aged 65 years or over, or aged between 18 and 64 years inclusive and in a clinical at-risk group, who received a seasonal influenza vaccination between 1 September and 31 March.",Vaccination & Immunisation,MI -NCDMI028,Percentage of patients aged 14 years or over and on the QOF Learning Disability Register who received a Learning Disability Annual Health Check.,Tackling Health Inequalities,MI -NCDMI029,Percentage of registered patients who received a medication review from a Clinical Pharmacist.,Workforce,MI -NCDMI030,"Number of medication reviews undertaken by Clinical Pharmacists, per registered patient.",Workforce,MI -NCDMI031,"Number of care home visits undertaken by a Clinical Pharmacist, per registered patient.",Workforce,MI -NCDMI032,Percentage of care home residents who received a care home visit from a Clinical Pharmacist.,Workforce,MI -NCDMI033,"Number of consultations undertaken by Clinical Pharmacists, per registered patient.",Workforce,MI -NCDMI034,Percentage of registered patients seen at least once by a Clinical Pharmacist.,Workforce,MI -NCDMI035,"Number of consultations undertaken by a First Contact Physiotherapist, per registered patient.",Workforce,MI -NCDMI036,Percentage of registered patients seen at least once by a First Contact Physiotherapist.,Workforce,MI -NCDMI037,"Number of consultations undertaken by a Physician Associate, per registered patient.",Workforce,MI -NCDMI038,Percentage of registered patients seen at least once by a Physician Associate.,Workforce,MI -NCDMI039,"Number of consultations undertaken by a Health and Wellbeing Coach, per registered patient.",Workforce,MI -NCDMI040,Percentage of registered patients seen at least once by a Health and Wellbeing Coach.,Workforce,MI -NCDMI041,"Number of consultations undertaken by a Care Coordinator, per registered patient.",Workforce,MI -NCDMI042,Percentage of registered patients seen at least once by a Care Coordinator.,Workforce,MI -NCDMI043,"Number of consultations undertaken by a Dietitian, per registered patient.",Workforce,MI -NCDMI044,Percentage of registered patients seen at least once by a Dietitian.,Workforce,MI -NCDMI045,"Number of consultations undertaken by a Podiatrist, per registered patient.",Workforce,MI -NCDMI046,Percentage of registered patients seen at least once by a Podiatrist.,Workforce,MI -NCDMI047,"Number of consultations undertaken by a Pharmacy Technician, per registered patient.",Workforce,MI -NCDMI048,Percentage of registered patients seen at least once by a Pharmacy Technician.,Workforce,MI -NCDMI049,"Number of consultations undertaken by an Occupational Therapist, per registered patient.",Workforce,MI -NCDMI050,Percentage of registered patients seen at least once by an Occupational Therapist.,Workforce,MI -NCDMI060,Percentage of registered patients who were given the opportunity to state their ethnicity but chose not to.,Tackling Health Inequalities,MI -NCDMI061,"Percentage of patients aged 25 to 84 years inclusive and with a last recorded CVD risk score (QRISK2 or 3) greater than or equal to 10 percent, who are currently treated with statins.",Cardiovascular Disease Prevention,MI -NCDMI063,Percentage of registered patients currently being seen by a social prescribing service.,Personalised Care,MI -NCDMI064,"Percentage of patients with a long-term condition, who have had a shared decision-making conversation.",Personalised Care,MI -NCDMI068,Mean number of structured medication reviews undertaken per registered patient.,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI074,Percentage of registered patients prescribed opioids.,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI075,Percentage of registered patients prescribed antimicrobials.,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI076,Percentage of registered patients prescribed benzodiazepines.,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI089,Percentage of salbutamol inhaler prescriptions that are lower carbon.,Environmental Sustainability,MI -NCDMI101,"Percentage of patients aged 65 years or over and who received a blood pressure check, who received a pulse check",Cardiovascular Disease Prevention,MI -NCDMI102,"Percentage of patients aged 18 years or over with an observation indicating suspected atrial fibrillation recorded during the financial year (including presentations of breathlessness, palpitations, syncope or dizziness, or chest discomfort) who received a pulse check",Cardiovascular Disease Prevention,MI -NCDMI103,Percentage of patients aged 65 years or over and with an irregular pulse who either received an electrocardiogram or were referred for an electrocardiogram,Cardiovascular Disease Prevention,MI -NCDMI104,"Percentage of patients on the QOF Atrial Fibrillation register and with a CHA2DS2-VASc score of 2 or more (1 or more for patients that are not female), who were prescribed a direct-acting oral anticoagulant (DOAC).",Cardiovascular Disease Prevention,MI -NCDMI105,Number of Social Prescribing Link Worker consultations per patient currently being seen by a social prescribing service.,Personalised Care,MI -NCDMI106,Number of General Practitioner consultations per patient currently being seen by a social prescribing service.,Personalised Care,MI -NCDMI107,Percentage of patients currently being seen by a social prescribing service who received at least one consultation with a Social Prescribing Link Worker.,Personalised Care,MI -NCDMI108,Number of General Practitioner consultations per registered patient.,Personalised Care,MI -NCDMI109,Number of consultations per patient currently being seen by a social prescribing service.,Personalised Care,MI -NCDMI110,Number of consultations per registered patient.,Personalised Care,MI -NCDMI112,Percentage of care home residents aged 18 years or over on the QOF Dementia Register.,Enhanced Health in Care Homes,MI -NCDMI113,Percentage of permanent care home residents aged 18 years or over with a preferred place of death recorded.,Enhanced Health in Care Homes,MI -NCDMI114,Mean number of Multidisciplinary Team meetings per care home resident aged 18 years or over.,Enhanced Health in Care Homes,MI -NCDMI116,"Percentage of patients aged 65 years or over prescribed an oral non-steroidal anti-inflammatory drug (NSAID), who were not prescribed a gastro-protective",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI117,"Percentage of patients aged 18 years or over with a history of peptic ulceration prescribed an oral non-steroidal anti-inflammatory drug (NSAID), who were not prescribed a gastro-protective.",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI118,"Percentage of patients aged 18 years or over with a history of peptic ulceration prescribed an anti-platelet, who were not prescribed a gastro-protective",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI119,"Percentage of patients aged 18 years or over prescribed an oral anticoagulant, and an oral non-steroidal anti-inflammatory drug (NSAID).",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI120,"Percentage of patients aged 18 years or over prescribed an oral anticoagulant and an anti-platelet, who were not prescribed a gastro-protective.",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI121,"Percentage of patients aged 18 years or over prescribed aspirin and another anti-platelet, who were not prescribed a gastro-protective.",Structured Medication Reviews & Medicines Optimisation,MI -NCDMI122,Percentage of patients aged 18 years or over with heart failure who were prescribed an oral non-steroidal anti-inflammatory drug (NSAID).,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI123,Percentage of patients aged 18 years or over with an eGFR less than 45 who were prescribed an oral non-steroidal anti-inflammatory drug (NSAID).,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI124,Percentage of patients aged 18 years or over with an unresolved asthma diagnosis who were prescribed a non-selective beta-blocker.,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI125,Percentage of registered patients under the care of Anticipatory Care service,Anticipatory Care,MI -NCDMI126,Percentage of registered patients who declined an offer of Anticipatory Care,Anticipatory Care,MI -NCDMI127,Percentage of registered patients discharged from Anticipatory Care service,Anticipatory Care,MI -NCDMI129,Percentage of at-risk patients recorded as being from an ethnic minority and aged 18 to 64 years inclusive who received a seasonal influenza vaccination between 1 September and 31 March,Tackling Health Inequalities,MI -NCDMI130,Percentage of patients aged 16 years or over who have received a second dose of a Covid 19 vaccination,Tackling Health Inequalities,MI -NCDMI131,Percentage of patients aged 16 years or over and recorded as being from an ethnic minority who have received a second dose of a Covid 19 vaccination,Tackling Health Inequalities,MI -NCDMI132,"Percentage of patients aged 18 years or over, recorded as being from an ethnic minority, not on the QOF Hypertension Register as of 31 March 2022, and who have (i) a last recorded blood pressure reading in the 2 years prior to 1 April 2022 >= 140/90mmHg for whom there is evidence of clinically appropriate follow-up to confirm or exclude a diagnosis of hypertension by 31 March 2023 OR (ii) a blood pressure reading >= 140/90mmHg on or after 1 April 2022, for whom there is evidence of clinically appropriate follow-up to confirm or exclude a diagnosis of hypertension within 6 months of elevated reading",Tackling Health Inequalities,MI -NCDMI133,Percentage of patients aged 45 or over and recorded as being from an ethnic minority who have a record of blood pressure in the preceding 5 years,Tackling Health Inequalities,MI -NCDMI134,"Percentage of patients with schizophrenia, bipolar affective disorder and other psychoses who received all six elements of the Physical Health Check for people with Severe Mental Illness.",Tackling Health Inequalities,MI -NCDMI135,"Percentage of patients with schizophrenia, bipolar affective disorder and other psychoses and recorded as being from an ethnic minority who received all six elements of the Physical Health Check for people with Severe Mental Illness",Tackling Health Inequalities,MI -NCDMI136,Number of registered patients with a Type 1 Opt Out,Tackling Health Inequalities,MI -NCDMI137,Number of patients recorded as having a diagnosis of autism,Tackling Health Inequalities,MI -NCDMI138,"Number of encounters with a Clinical Pharmacist, per registered patient.",Workforce,MI -NCDMI139,Percentage of registered patients who had at least one encounter with a Clinical Pharmacist.,Workforce,MI -NCDMI140,"Number of encounters with a First Contact Physiotherapist, per registered patient.",Workforce,MI -NCDMI141,Percentage of registered patients who had at least one encounter with a First Contact Physiotherapist.,Workforce,MI -NCDMI142,"Number of encounters with a Physician Associate, per registered patient.",Workforce,MI -NCDMI143,Percentage of registered patients who had at least one encounter with a Physician Associate.,Workforce,MI -NCDMI144,"Number of encounters with a Dietitian, per registered patient.",Workforce,MI -NCDMI145,Percentage of registered patients who had at least one encounter with a Dietitian.,Workforce,MI -NCDMI146,"Number of encounters with a Podiatrist, per registered patient.",Workforce,MI -NCDMI147,Percentage of registered patients who had at least one encounter with a Podiatrist.,Workforce,MI -NCDMI148,"Number of encounters with a Pharmacy Technician, per registered patient.",Workforce,MI -NCDMI149,Percentage of registered patients who had at least one encounter with a Pharmacy Technician.,Workforce,MI -NCDMI150,"Number of encounters with an Occupational Therapist, per registered patient.",Workforce,MI -NCDMI151,Percentage of registered patients who had at least one encounter with an Occupational Therapist.,Workforce,MI -NCDMI152,"Number of encounters with a Social Prescribing Link Worker, per registered patient.",Workforce,MI -NCDMI153,Percentage of registered patients who had at least one encounter with a Social Prescribing Link Worker.,Workforce,MI -NCDMI154,"Number of encounters with a Health and Wellbeing Coach, per registered patient.",Workforce,MI -NCDMI155,Percentage of registered patients who had at least one encounter with a Health and Wellbeing Coach.,Workforce,MI -NCDMI156,Number of encounters with a Care Coordinator per registered patient.,Workforce,MI -NCDMI157,Percentage of registered patients who had at least one encounter with a Care Coordinator.,Workforce,MI -NCDMI158,"Number of encounters with a Trainee Nursing Associate, per registered patient.",Workforce,MI -NCDMI159,Percentage of registered patients who had at least one encounter with a Trainee Nursing Associate.,Workforce,MI -NCDMI160,"Number of encounters with a Nursing Associate, per registered patient.",Workforce,MI -NCDMI161,Percentage of registered patients who had at least one encounter with a Nursing Associate.,Workforce,MI -NCDMI162,"Number of encounters with a Paramedic, per registered patient.",Workforce,MI -NCDMI163,Percentage of registered patients who had at least one encounter with a Paramedic.,Workforce,MI -NCDMI164,"Number of encounters with a Mental Health Practitioner, per registered patient.",Workforce,MI -NCDMI165,Percentage of registered patients who had at least one encounter with a Mental Health Practitioner.,Workforce,MI -NCDMI166,Number of declined referrals to the Community Pharmacy Consultation Service per registered patient,Access,MI -NCDMI167,Percentage of permanent care home residents aged 18 years or over who received a falls risk assessment.,Enhanced Health in Care Homes,MI -NCDMI170,Percentage of permanent care home residents aged 18 years or over who received a psychosocial assessment,Enhanced Health in Care Homes,MI -NCDMI171,Percentage of patients aged 75 years or over on a long-term prescription of an angiotensin converting enzyme (ACE) inhibitor or a loop diuretic who have not had their renal function and electrolytes recorded in the previous 15 months,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI172,Percentage of patients aged 18 years or over prescribed methotrexate for at least 3 months without a full blood count in the previous 3 months,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI173,Percentage of patients aged 18 years or over prescribed methotrexate for at least 3 months without a liver function test in the previous 3 months,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI174,Percentage of patients aged 18 years or over prescribed lithium for at least 3 months without a lithium concentration check in the previous 3 months,Structured Medication Reviews & Medicines Optimisation,MI -NCDMI175,Percentage of patients aged 18 years or over prescribed amiodarone for at least 6 months without a thyroid function test (TFT) in the previous 6 months,Structured Medication Reviews & Medicines Optimisation,MI From c54a9ba9bb8020cef0e7ddf7e68858e07ad15121 Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:23:58 +0000 Subject: [PATCH 06/18] Delete measure dictionary.csv --- public_meta_data/measure dictionary.csv | 112 ------------------------ 1 file changed, 112 deletions(-) delete mode 100644 public_meta_data/measure dictionary.csv diff --git a/public_meta_data/measure dictionary.csv b/public_meta_data/measure dictionary.csv deleted file mode 100644 index f02c7be..0000000 --- a/public_meta_data/measure dictionary.csv +++ /dev/null @@ -1,112 +0,0 @@ -MEASURE ID,MEASURE_DESCRIPTION,MEASURE_TYPE -Management Information,Management information count for indicator, -Register,Register count for indicator, -Denominator,Denominator count for indicator, -Numerator,Numerator count for indicator, -GICANREF,Patients with no fast-track referral for suspected lower gastrointestinal cancer between the quality service start date up to and including the achievement date,Exclusion -FAECIMMDEC,Patients who have chosen not to receive a faecal immunochemical test up to and including the achivement date,PCA -PAT_AGEU18,Patient age is less than 18 years at the quality service end date.,Exclusion -HYPLATUNR,Patients who have an unresolved diagnosis of hypertension,Exclusion -BPLAT_1,Patients who did not have a latest blood pressure reading in the 2 years prior to quality service start date which was “high” (i.e. with systolic value >= 140 or diastolic value >= 90) nor have a “high” blood pressure reading on or after quality service start date.,Exclusion -PALCARE,Patients who have a palliative care code recorded between 1 April 2008 and up to and including the achievement date and have not been subsequently identified as no longer requiring palliative care.,Exclusion -ABPDEC12M,Patients who chose not to undertake ambulatory blood pressure monitoring or home blood pressure monitoring in the 12 months up to and including the payment period end date.,PCA -BPLAT_DAT3,Patients who had a high blood pressure reading in the 6 months up to and including the payment period end date and either (i) their latest blood pressure reading in the last 2 years prior to the quality service start date was not high or (ii) they did not have a blood pressure reading in the 2 years prior to the quality service start date.,PCA -P_AGE25_84,"Patients who are not aged between 25 and 84 years inclusive, at the quality service end date.",Exclusion -QRISKVAL20,"Patients whose latest QRISK2 or QRISK3 score was 20% or under, recorded at any point leading up to the achievement date.",Exclusion -CHD_DAT,"Patients who have a diagnosis of stroke, TIA, coronary heart disease or a palliative care code, not been subsequently superseded by a no longer requiring palliative care code, recorded up to and including the achievement date.",Exclusion -CHOLMX_DAT,Patients who are receiving maximum tolerated cholesterol lowering treatment in the 12 months leading up to and including the payment period end date. ,PCA -XSTAT_DAT,Patients who have a persisting statin contraindication.,PCA -TXSTAT_DAT,Patients who have an expiring statin contraindication recorded in the 12 months leading up to and including the payment period end date.,PCA -STATINTOL,Patients who have a statin intolerance anywhere in the patient record,PCA -STATDECAW,Patients who chose not to receive a statin prescription anywhere in the patient record.,PCA -FAMHYPGEN,Patients with a genetically confirmed diagnosis of familial hypercholesterolemia ,Exclusion -SECHYPLIP,"Patients who have a secondary hyperlipidaemia/hypercholesterolemia diagnosis, where this is not followed by a subsequent history of secondary hyperlipidaemia/hypercholesterolemia code ",Exclusion -NOCHOL2930,Patients with no total cholesterol reading of greater than 7.5 mmol/L recorded whilst aged 29 years or younger and no total cholesterol reading of greater than 9.0 mmol/L recorded whilst aged 30 years or older,Exclusion -FAMHYPRDEC,Patients who chose not to be referred for a familial hypercholesterolemia assessment in the 12 months up to and including the payment period end date.,PCA -NOAFIBDIAG,Patients not currently diagnosed with atrial fibrillation,Exclusion -CHADSFU2,Patient’s most recent CHA2DS2-VASc or CHADS2 stroke risk assessment score is less than 1 if not female or females whose most recent CHA2DS2-VASc or CHADS2 stroke risk assessment score is less than 2 ,Exclusion -VALVITKCON,Patients with a mechanical prosthetic valve replacement and a Vitamin K antagonist contraindication anywhere up to the achievement date,PCA -VALVITKDEC,Patients with a mechanical prosthetic valve replacement and who chose not to receive a Vitamin K antagonist in the 12 months up to the reporting period end date,PCA -DOACXVITKC,"Patients with no mechanical prosthetic valve replacement who have a Vitamin K atangonist contraindication anywhere in their record and any of the following: direct-acting oral anticoagulant (DOAC) contraindication code anywhere in their record, an Antiphospholipid syndrome diagnosis anywhere in their record, a direct-acting oral anticoagulant (DOAC) not indicated code in the 12 months up to and including the reporting period end date",PCA -DOACXVITKD,"Patients with no mechanical prosthetic valve replacement who have chosen not to receive a Vitamin K in the last 12 months and any of the following: direct-acting oral anticoagulant (DOAC) contraindication code anywhere in their record, an Antiphospholipid syndrome diagnosis anywhere in their record, a direct-acting oral anticoagulant (DOAC) not indicated code in the 12 months up to and including the reporting period end date",PCA -DOACDVITKC,Patients with no mechanical prosthetic valve replacement who have chosen not to receive a direct-acting oral anticoagulant (DOAC) in the last 12 months and who have a Vitamin K atangonist contraindication anywhere in their record,PCA -DOACDVITKD,Patients with no mechanical prosthetic valve replacement who have chosen not to receive both a direct-acting oral anticoagulant (DOAC) and a Vitamin K atangonist in the last 12 months,PCA -XORANTICO,Patient has a persisting anticoagulant contraindication recorded anywhere in their record,PCA -TXORANTICO,Patient has an expiring oral anticoagulant contraindication recorded in the last 12 months,PCA -GENORANTID,Patient has a chosen not to receive a generic oral anticoagulant in the last 12 months,PCA -AFIBL3M,Patient's earliest diagnosis of atrial fibrillation in the last 3 months,PCA -NODOAC6M,Patients with no direct-acting oral anti-coagulant (DOAC) prescription in the 6 months up to and including the achievement date,Exclusion -QRISKVAL10,"Patients whose latest QRISK2 or QRISK3 score was under 10%, recorded at any point leading up to the achievement date.",Exclusion -PAT_AGEU65,Patient age is less than 65 years at the quality service end date.,Exclusion -UNRESAFIB,Patients with unresolved atrial fibrillation,Exclusion -NOBP_DAT,Patient has not had blood pressure recorded between quality service start date up to and including achievement date,Exclusion -BTHPALDIZC,"Patient with no breathlessness, palpitation, syncope/dizziness or chest discomfort between quality service start date up to and including achievement date",Exclusion -NOIRREGPLS,Patient with no irregular pulse code between quality service start date up to and including achievement date,Exclusion -MECHVALREP,Patients with a mechanical prosthetic valve replacement anywhere up to the achievement date,Exclusion -ANTIPHOS,Patient has an antiphospholipid syndrome code recorded anywhere in their record,PCA -DOACCON,Patient has a direct-acting oral anticoagulant (DOAC) contraindication code anywhere in their record,PCA -DOACNITTR,Patient has a direct-acting oral anticoagulant (DOAC) not indicated code in the 12 months up to and including the reporting period end date AND whose last recording of 'Time in Therapeutic Range (TTR)’ was greater than or equal to 65% and recorded in the 6 months up to and including the reporting period end date,PCA -DOACDEC,Patient has chosen not to receive a direct-acting oral anticoagulant (DOAC) in the last 12 months,PCA -NURSHOME,"Patients whose latest housing status was not recorded as a permanent resident in a residential or nursing home or temporary resident in a care home, up to and including the achievement date.",Exclusion -CARHOMDEC1,"Patients who have the registration with general practitioner practice aligned to care home declined code, recorded up to and including the achievement date.",PCA -HOMETMP_18,"Patient is less than 18 years of age at the quality service end date, and doesn’t currently live in a nursing home, residential home and isn't a temporary resident. ",Exclusion -PCSPDEC,"Patient chose not to receive a personalised care and support plan, in the 12 months leading up to and including the payment period end date.",PCA -HOMECONF18,"Patient is less than 18 years of age at the quality service end date, and doesn’t currently live in a nursing home or residential home and doesn’t have an acute confusion diagnosis. ",Exclusion -LATNURSPER,"Patients whose latest housing status was not recorded as a permanent resident in a residential or nursing home, up to and including the achievement date.",Exclusion -CARHOMNP18,"Patient is less than 18 years of age at the quality service end date, and doesn't have the code indicating permanent care home residency. ",Exclusion -SOCPRESDEC,Patients who chose not to accept a referral to a social prescribing service up to and including the achievement date,PCA -ASTRES_DAT,Patients who do not have an 'active' (unresolved and have received asthma-related drug treatment in the 12 months up to and including the achievement date) diagnosis of asthma .,Exclusion -MILDINTAST,Patients who have a diagnosis of mild asthma which has not been superseded by a more severe asthma diagnosis and have an ‘inhaled corticosteroid not indicated’ code recorded in the 12 months leading up to and including the payment period end date and also have have been prescribed less than 3 SABA prescriptions in the 12 months up to and including the achievement date if 18 years and over or have been prescribed less than 4 SABA prescriptions in the 12 months up to and including the achievement date if under 18 years.,PCA -AST_DAT9M,Patients who have an asthma diagnosis in the 9 months leading up to and including the payment period end date.,PCA -EUNRESCOAS,Patients who have unresolved COPD and who are also on the asthma register,Exclusion -NOPQSNSDAC,Patients with no non-steroidal anti-inflammatory drug prescription in the 3 months prior to the quality service start date and/or no oral anticoagulant prescription in the 3 months prior to the quality service start date,Exclusion -ACNOPQSNSD,Patients with no non-steroidal anti-inflammatory drug prescription in the 3 months prior to the quality service start date and an oral anticoagulant prescription in the 3 months prior to the quality service start date,Exclusion -NOPQSACSAL,Patients with no oral anticoagulant prescription in the 3 months prior to the quality service start date and no anti-platelet prescription in the 3 months prior to the quality service start date,Exclusion -NOPQSSAL,Patients with no aspirin prescription in the 3 months prior to the quality service start date and/or no non-aspirin anti-platelet prescription in the 3 months prior to the quality service start date,Exclusion -DOAC3M_DAT,Patient prescribed earliest direct-acting oral anti-coagulant (DOAC) on or after quality service start date in the 3 months up to and including the reporting period end date.,PCA -NODOAC12M,Patients with no direct-acting oral anti-coagulant (DOAC) prescription in the 12 months up to and including the reporting period end date,PCA -NOMEDERR1,Patients who have not had a specified medication error on or after the quality of service start date and upto and including the achievement date,Exclusion -PALCARDAT2,"Patients whose first record of palliative care was on or after 1 April 2008 and who have not been subsequently identified as no longer requiring palliative care, up to and including the achievement date.",PCA -MEDRVWDEC,Patient chose not to receive a structured medication review in the 12 months leading up to and including the payment period end date.,PCA -SEVFRAIL2,Patients whose latest frailty diagnosis is not severe frailty or who have no frailty diagnosis and a latest eFI score of under 0.37/do not have an eFI score recorded or have a Canadian Study of Health and Aging Clinical Frailty Scale of not 7 or 8,Exclusion -STRMEDRVDC,Patients who chose not to receive a structured medication review in the 12 months up to and including the payment period end date.,PCA -NO_OAC_12M,Patients with no oral anti-coagulant in the 12 months on or after the quality service start date and including the achievement date,Exclusion -NONSAID3M,Patients who have not been prescribed an oral non-steroidal anti-Inflammatory drug (NSAID) in the 3 months up to and including the achievement date.,Exclusion -PEPULCB3M,Patients who have not had a upper gastrointestinal (GI) bleed code or a peptic ulceration code recorded at least 3 months before the achievement date.,Exclusion -NOANTIPLT,Patients who have not been prescribed an antiplatelet in the 3 months up to and including the achievement date.,Exclusion -ANTICOAG3M,Patients who have not had an oral anticoagulant prescription code recorded in the 3 months up to and including the achievement date.,Exclusion -NOCOAGPLAT,Patients who have not been prescribed an oral anticoagulant and an antiplatelet (including aspirin) within 28 days of each other in the 3 months up to and including the achievement date.,Exclusion -ASPIRIN3M,Patients who have not had an aspirin prescription code recorded in the 3 months up to and including the achievement date.,Exclusion -NOASPLAT3M,Patients who have not been prescribed an aspirin and another antiplatelet within 28 days of each other in the 3 months up to and including the achievement date.,Exclusion -HFB3M_DAT,Patients who have not had a heart failure diagnosis code recorded at least 3 months before the achievement date.,Exclusion -HFRESLAT,Patients who have a heart failure resolve code recorded up to and including the achievement date and the heart failure resolve code is on or after their latest heart failure code recorded at least 3 months before the achievement date.,Exclusion -EGFRB3ML45,Patients who have not had an estimated glomerular filtration rate (eGFR) of less than 45ml per minute as their latest eGFR recorded at least 3 months before the achievement date.,Exclusion -ASTB3M_DAT,Patients who have not had an asthma diagnosis code recorded at least 3 months before the achievement date.,Exclusion -ASTRESLAT,Patients who have an asthma resolve code recorded up to and including the achievement date and the asthma resolve code is after their latest asthma code recorded at least 3 months before the achievement date.,Exclusion -PAT_AGEU75,Patient age is less than 75 years at the quality service end date.,Exclusion -NOACELOOP,Patient not on long-term prescription for either angiotensin converting enzyme (ACE) inhibitor or loop diuretic medication,Exclusion -NOMETH3M6M,Patient has no methotrexate prescription in either the 3-6 months prior to the achievement date and/or no methotrexate prescription in the 3 months up to and including the achievement date,Exclusion -NOLIT3M6M,Patient has no lithium prescription in either the 3-6 months prior to the achievement date and/or no lithium prescription in the 3 months up to and including the achievement date,Exclusion -NOAMIO12M,Patient has no amiodarone prescription in either the 6-12 months prior to the achievement date and/or no amiodarone prescription in the 6 months up to and including the achievement date,Exclusion -PAT_AGEU14,Patient age is less than 14 years at the quality service end date.,Exclusion -LD_DAT,Patient does not have a diagnosis of learning disabilities up to and including the achievement date.,Exclusion -HLTHCHKDEC,Patient chose not to receive a learning disability health check in the 12 months leading up to and including the PPED,PCA -HLTHAPDEC,Patient chose not to receive a learning disability health action plan in the 12 months leading up to and including the payment period end date.,PCA -P_AGE18_64,Patient age is less than 18 years or greater than 65 years at the quality service end date.,Exclusion -N_AT_RISK,"Patient does not have at least one of the following conditions in their record: CRD, Unresolved Asthma, CHD, CKD, Diabetes, unresolved perstisting immunosuppression diagnosis, expiring immunosuppression diagnosis, immunosuppressive procedure, immunosuppressive drug treatment, CLD, CND, High BMI aged 16 years or over, BMI value of 40 or more, LD, splenic dysfunction or care home residency.",Exclusion -PAT_ETHWNS,Patient from white ethnic grouping or has no ethnicity stated,Exclusion -XFLU_DAT,Persisting Flu vaccine contraindications recorded up to and including the achievement date.,PCA -FLUEXPCON,Patient has flu vaccine expiring contraindication recorded on or after the service start date and up to and including the achievement date.,PCA -FLUDEC_DAT,Patient either did not receive a flu vaccination or did not consent to a flu vaccination in the 12 months leading up to and including the payment period end date.,PCA -FLUINVITE1,"Patient has not responded to at least two flu vaccination invitations using their preferred method of communication, made at least 7 days apart, in the flu season.",PCA -PAT_AGEU16,Patient age is less than 16 years at the quality service end date,Exclusion -C19CON_DAT,Patients who have a persisting COVID-19 vaccination contraindication,PCA -C19DEC_DAT,Patients who chose not to receive a COVID-19 vaccination in the 12 months up to and including the payment period end date,PCA -PAT_AGEU45,Patient age is under 45 years,Exclusion -BPDEC1,Patient chose not to have their blood pressure recorded in the 5 years leading up to and including the payment period end date,PCA -REGL3M_DAT,Patients registered within 3 months of end of payment period,PCA -MH_MHREM,"Patient does not have an unresolved diagnosis of psychosis, schizophrenia or bipolar affective disorder.",Exclusion -SMOKORDEC,Patient has a smoking status or declined to provide their smoking status,PCA -P_AGE2_4,Patient age is less than 2 years or greater than 4 years the day before the flu service started (31 August),Exclusion -CARHOME_18,"Patient is less than 18 years of age at the quality service end date, and doesn't have the code indicating care home residency. ",Exclusion -NATRISKU18,"Patient is less than 65 years at the quality service end date OR patient is less than 18 years or greater than 65 years at the quality service end date AND does not have at least one of the following conditions: CRD, Unresolved Asthma, CHD, CKD, Diabetes, unresolved perstisting immunosuppression diagnosis, expiring immunosuppression diagnosis, immunosuppressive procedure, immunosuppressive drug treatment, CLD, CND, High BMI aged 16 years or over, BMI value of 40 or more, LD, splenic dysfunction or care home residency. ",Exclusion From 32432845a6d39a769f50f24aae2ae5d9d87ad521 Mon Sep 17 00:00:00 2001 From: stefanNHSD <114487909+stefanNHSD@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:24:03 +0000 Subject: [PATCH 07/18] Delete ncdes_synthetic_data.zip --- public_meta_data/ncdes_synthetic_data.zip | Bin 7687101 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 public_meta_data/ncdes_synthetic_data.zip diff --git a/public_meta_data/ncdes_synthetic_data.zip b/public_meta_data/ncdes_synthetic_data.zip deleted file mode 100644 index 09e60f64b673fbb7772b4059734c98b72bf28a47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7687101 zcmW(+cOca7AGgjpa^aASQ$|)O!Wn1QY2b`db_*rr_?pLAXBDy);mD}O6@|<@M3O^_ zkiGZb
h9{tW>FdO-Wevjf&DA=!5#9IH_F6eME4N;FjoXobZAJ3^X zssB8W$8S%&86`26mh`v`muntQw$$S@6h|G(O-gIO|9j(XTK1vG#cgljvC-x$D2lHC zss3lV<=|6~tMuoAj6HnKPmj|4nazdid)S+cTjF@D&$hOQdz$rZgAc48S48ebf?4*< zPQ_yIq%wYgKjUEFirPwrX<6-exBtR!S5RDnBnO1$4!l2Hs6X=6=r~&4e{v~CvcbG> zk$5!uH298 sH=Q96v@ zR$|#1oqqB#S7h8aeQ}S9-y207T@I>2T`4E@e!GIg1s-l1;pclzINu*roO>_t6_yUy z+Ri5)2ieH_K9nndG*Oy%XM<^&^?hK{@!^0SqS9cC^5oi)zee+FBe(6k6?6LfB4{aX zo_%*VtrUN_7&%}1zLM1c-<=@;>WNZK++oXztQxf9l=6O8^@PN~t%2eCz?J17=${p| zbLA7gp!!G41Gnd1=9Ldd9y|?qs%(z$#%? djt&)@lk->hcaM7AU~eFPqZK~88Cx}}1pl-w z!oUOAXpeLdkGGXw(7~u&X|LzO9-CeN+eezL)w`e7k9-{}ejd5gkB{Fu qKvd)E{lEAMb3I*4G6c z%BC;Z8yT=3F8Up8EhiDIU3psilJSTzg 3Sk+kA`#ov?XAP%y2Azr;$#%DDz=7x>IX|>M!$b{^#Ss}@BY)FEVJ ~4^u3csW2eYg0xCO_Ub?!Vsrb$evrF38zV+;uNgRk7j& zAKP7|pKlW0ifmh9Q(q#8!m%UjW|#Mc(p=$nR+p#7*Qa+z11+l%e=Wl*GBs @vpI(ydHW zi2243WK+f 3^1-;~@qp&B=JDG9ccb0mpq&b^Asvs~9fLh-yZ+dU zWd0bL;rspz{_ZKei;moG&2iM2&s@|$nbtM8)imG#`KbE%#^tZ?x6J>&WL&%b{il7v zSkUbk+Ew2N6 |c-;9o z%u$rxCEENbkz~zZDmANcEXJ+X$9)kx{ZgI%k<$&8qS{ic6*B9u?~l$-OT-{8M+_$v z-?9Fx(qmt_W!kO1E0WmA5)#V(c=6HcAQgyUa)ufEHf=^Cd)E(Ft?^eTcbHf$e~?$( zRLxwIkRhWf|AGFdIu~P9QNMzoP2I9aJ{0WPzY0OsjIr}nHX>_{v#LAX7+21{uMAsb zGP4$#hI{LcP5VD5P83w?Zh8l;ZpE9~rW;21l}N(us>H9g1hbn5Lj?b_YLD*BRzur;*V1^KK{7 ZNGNI<_x?F@2}TOALbl&EY&RcMXPUS!Il--GHm`bO^Vkw3S76?(muSn ztaZWWdt{qf1HIp<2LH&YkhR6i>dOPG&`9I|Ac&p}W|%p_<|A5ISy#NI1`BJ;<`a^M z`Fal)vwRw+ IUS}D?5P3Bb2-Q0eu1#|PgDkP;GEi^%@USp3rWZ=LD!vAD!wRyH;hB&@! zUe=J_87C|*EWA=+APBzmCT2zJds+-~%xRiv2>zgyl!vV;-uj*5jd8 zBi4PiQG* YjabJD7h%z{;u85gU}{35rLk(|tOhG;Vosg3>RJ-8IOn z7cNxF*P7`GietbO?fT@5PMJmsN;!LB$|Ei#iIsQprNEY_`)Hm`obD^p$b{6Rl?+B z5GN 4hN;+- HelGi|nTzr`GKR8~!kN zL$lz0L6^`LVKzq7vSHB6`kdrJ&Y)6{c4)2i0j9RRNBdc7$xayLmcDQw#GH;3yg<6c z@L%xY@HO-e`*WgQ+`$;P3vbUT!toea@mX?7<{E4+`+A5yuf=TSyGiGGpY^Ytr+G-< zWd>jBvgjA#t<`Zy!~>D!VO}G*x>XZjYJNbc{{x9*=80_q!HN#dfp*pP?M^k_U8YT+ z3_`SI$d IjR2XeMIbQB6B$8Rs+*+4v|eXRg)8C`I>!FxJUCm%JMv0zHm=J zQmNk0L6vuvHv9}!TTeECjy!AurO-WU9r1m8T5nQmbUjN5?&qqOv@$DD;=iPdSOrvE z;y7ohN@?b9@<7K`Tp!0nFpj}nr60=$ZfHs1< TtZ?Sb!$urDwzgfKsU+ m)w=jnaM=p6H8 zd@!{m-nO!1GGHaE2Xh3#L1U q*rz`t0~|tr|kb9ca7ud?*-z9 zNGkr>wha577)=S~RiUH*@)5}yOX|!o*&ZUK(lj0@{WaYo)A`gno;O#92jRr=)NKYt zy?fTPZ8ns9av+0$qm86orq6UhpCMLaKWC?7ThYFZxS~5bzSJG|MNIcQQ?m~x@)x#Q z$Sfn=sAXy&vy?DnS1-fB9T6IDc^tKq!}9n4MPaA6FiRXWg7VGdhJOKcN5Sl*g>GmT zRs6J4skYeTnE44$TI==~AEW>L3HHu_Qh2|BxG-+IyMIl%=r3kR`|$9un*AzfhluSh ziyW?X&w9|eTXcJiOt;l0(xwUz)Z0T33!x-aa13+%+SG@yLt!cV9U9EqFfj!2h+~ab zg%667*ls^P9uW%TA^i*3IZVM}+=5UwR}_ rNI9aA;gEo}!Br{oPUO0oAY(#B~pwA?(y|i|iV$d~3xy;CW zhL7GuomzT{B(Ge`j_yrzWS3W*4%66q$;Ebk@7AFDx|mP)!mLBe6%ZJP!qGZTvFV1Q zbU&zhh7z^22^o%4%piZNFrhuup)v>d=!XK+8Pv=#`O#O%2CZ%;<)wDMi1@vl`db&* zDE^lp-nUv8xVKYGWecjK`2TtkxbtZN1W@<9gfm~>XZyZK3R`MNMr^InDrX^EJBy7P z3#Qt&!F8G9 0x&pr-em@lfbw^9j=_pI%^&nFChp z%sDyRvK?SShZKL=>2=Bz3l(aIm$-0`8M{u^_g#1VLn&tB(Gp|W;>t-IL0P{~m%qHB zW7#l;BS~v;698=GPhXON>gep2#lpOO3KCDxEkA1+Fw|!LO-+Z<)tX8&H(#Is0EYiN zaV_LYN*KmX2PNQ|64tbaZe_CiWNHjJ;W>nhgu$e6a(@a$p!7^QcHkRRK$YpGsF^Dh zjb%Q`VWeO`vy}*Awp=Xl8cWd5;D6#1jj$}M4m7T)<5ZyrPNhxy*q+w2fd{P$5l$Wm z)H_&!0<_X<>DY|wj@Nflx+g3rGyP|cY$wMy-LgZ_7 +2nQfX96>5?%q>pnB5|&4|X3e&U_jp%Er;g3GR$m^8j5fmTRE)Op zyXhu-WV&yvzPdOmu*nEjLA({YgM4dm?g&4)#2u(NRviNC)w_Wz+Saxn+>Sw6Hn<*- zag;8EVSUzkN?rq^wfNUc5Mc+%SwRRaB0voBanGv3aZGsT?L-)se`VAMz#cv7*{>VT zLQ-jy^0@bXVg8;p7Arq^J3M!@I({-V3-t_$RJt#wn#60lebL-(v5V1=z^gyuN9~); zXn$nc$yq)!nIf*OvhA?d$d=nef4vNbiL}n=uVj|5j8e_hJ0LjUuf(-D%cF$lS*Nj2 z|EE*-uSjqo2LEa}M8Psf-LhdKK*i{8n|hJ5B ? +f_{#;DP)9%iB&9!f4^s$e@S- (sD105s%Cy!8_?lXabtkf9M_A5*u=pK$^J);rksTp6)%G27 zc6Wp(ETxR~=|tmzvLi2QEG&o8_Lm@vW2B@=qj_JgIL|;oVZBGGGteX45~_kvMJvW4 zPF8f3EA!jyGSND#-@T3MWFyAx$Joq4GRw8K@*jrApRAig~?H A-Ki?Gxf}@j^5Opc z@KK(ZYXEChmRUk(@>N8WHBCX6xaM;`8G%1X2B e^|b`|3Q?^g;kfYg!Mb+F4SYaYJg@XFxp-IE @@lfiTvgy_p0>+hXrb!pQp!k4dyd|JtT zeb2C6>Ps30D?6jGvi7q;U2o&70*z3a 0U@O1g z>NvLj21ZRENDjv=NAQRLr}Xfgj6HRpB3LL9jxAFOQK@)+eb3&uPLd(I{E=pa#Rt%j z{mR0$!KJ7+vDvWOlLcqOA?=?S;%5vbquK(ynSQ)8&}QBYy8R9|YhVoCLE~5X`a%EE z>PCYV`FoO3;(?zfuTrjZv#^x+9mE&Kzwj_z0iL=i|MZh26LIK+fs?Hm7{NESDAwt! zH%7Ynf1uso{k*U4f6;SlVD6^>E?^G#_ZbceacKi=Y=?dRl>r~~ NuuZfc`-3c30n=d03^d|=u z;RXx;>ne{yNz~D^S{l2wX%s2l$quo2uM9y%A6-$=vo~GinAfDBxR%Y`peWA6`83*@ zTFD*ejX2eDCbJWUR3qy(J`4}SxKZcFvgI-zedvcooX^X>-p*Kz3}Z@7gv~uwM%cF) z{B0@R+wMJlkvMP?%)T(DZaf;<_Ove&UroxY`J}fjwGZ~1SvB6C7}WX0@g`Z>_GG}f z29O&c0Ntu48BNEQPKfm2!vn>8%K_bzTe5;6WJbR3+P}-42=lK_q92#u!R$_znd}@v zQAIvU4}_-;fOU{w4ohmz=sq=9_O#W&Bce@gv60)vP+oMg(copK-3|#h&S?dB)PnBz z^nnfqrQUr1$1a3|3huCCmls`VT+Rj*Y+uH8VS mvj{Nx D}mv z?3`7;atS%AUYdzGIDu0wa1KCJ*&@;oXv(DQ%gzgY;*JR4i?5*>@Lp;=AvPjxOcx)X z>lt_;-Gk2mVxye!sXv8)ar-3XYbnKI{CVU1wfUNOd^)#$FZ;_C8wY&}d=qY`g>`yY zw_1Kkl7)D{zPl3MX``(#T%YEM>pAH)9JllJxI`GN9m&w<*%Cmlbnqb`y&+&h2JEif zc`piJ&)RP*`EN>C_}X;-w84AfaDUHLl}A!c!~?!Hhl)-cN#@@^%7}>!?|k8RsVYhr zoB=Hx0X;Ei*<1&Z#k{*BnquR?ycrK(xY!b)hFAD=Efbe-=txvtLddjxi=E3&)1X}| zvpK;IM?%RhAF*>%;F3$>QjB&{&^O%9PtRYw$wnK^p49IVT8*xQCGc>_QZj6K=r4CD z#`Vv`GsW-_%ppU(;_J0|{Y*v6f84=ELmhIyIph*%y~(vHHsI wcQbIunFVoDpJ)L2^H5NT{EnhW?Hgu8+LMaNp-DB3V=SbB#M# z<8}8@>grAwD}ZJ_-}SQnFJB0*nFq}rkX+5_dxHzLGa#aK@$*i=3sd1;b1u)k9ItnL zwnn~OdYyU0dl<1s!D4NBuc@7Ixgb>KMkL^J_+_#~F)G;~<9ZpTe@3uPUBYJ(w-KZX z_s6|ER c@DUpu*~ZCA!ODY&C1S+5W^ESAWTZNJdg1$Y*NvRj<&Mysso^Ed&UoNU n?%1<390Ym7s?c zx5a2;gU<0~$Fa;O(6jyA0R~)rrv1)yYSZ)eR*ndPzmPr82^yd-$-jTFL !9L>sl!9iL@1!#Qi;By1*hz;aiKE#sfjl}9fouXIw4>z_`z2hvW2mkG zvhhVaEU^n6cj@#xxsZxv>{tl>&ohp!P(AW5^S(YBA+r^id4J}mO{T}Rs4f;|y)+>Y z5|>avkb0t$mVP)ycx{ZfW;C)b&d|>VO{f5^s*ay+jlL$dK}^HeB`^h&o&-!(ik#Y$ ziMxzEXa(r!y+xFn@cMmvgZ7yUJOWt254CdlF>sx#>w6^KBcg=fCbmtiUsM39YuOON zsPfQQh;uIcwf4xV=5xdYjdR0ob=^S8k&MtmE10vKtv`>1>S`#b+YI^&M{ED- zIx}x>e`eA~ozSJrzpXDwpK_q}TnwwX^Q9_pjK%{I=@@uAK`l7~ Up_6LcwG D^*f(FoY|&*ezjICjHT_Zu->M31ljY* z5a3^L(y1Qh>6;E}Y9@@DHlwP%n=GinQMLM){U2r2xCx}->w9c95_l;nap+(#Ju@pt zM*=S%C~x~ZM%!#55p^p5rRk+s$33@59|w^=prLCcon$b+)TN1gR|BLV#Qv;*n>vAy zHHNziwKLBesqN7WWyNR}`BVsca~ctZW$f2ERqK%{09`{-^wh6qg+obis9HKJW>B44 zWHsx2t|=dY_SB7YG-@d!7}q3}@9#}BMxEO0dn5VpO lIh#JFU+NDLAxA=`t8~q8f#Bue(ms1=wxL~neP2fJn&Cr4_S|p< zEm8KTWB;zb$fOxSUNB1vHqBPFKL_;WinRd+3~|v!l(@oidVBH3)CrlJRp=b0) HdjiYRClaP+1evy;67&_+Q1aqpv0)qPOLB zUJi)pVQSql`=q^lxVYP7l1O}v*l^bW{u){HA_t}$ K&%1({Tj;47HGf8UkM6GPi#ms zY-mf}(`(cO#k#DPg{)eUL@+LN2v|F{7iwqm8>#M&l>8(UB5 kAGxACC;JHdNxlnW@$x+K_zHe@9L*76h;PuCDbl)yUH3rIlLjAJn5)2n1> z;FihZnj%*}DMa#ie`nGTRX7o>jU7 S;IBp)B*U7O{Zsz-C1e=p>QG{8x30= z0mU2(i)uSD*>>EUI`|^I*SZQf#UzR^upk)F{WlFSDURiBIm;oxy?Ac)M($wxGKvPX zD2C>9{>GG+S36-Z@^j}!S9zL%*F=l=xwBoi*o6e33-1k8^>VfGG=8+{$xaz+hfDG@ zbG8D8UCc4e?M%zEyE4Yi!~*ThVRk*ddFe XSJuEAt1kAguZLp?hM9%&mLb|TTTg;oonnMF6Q%!d)>)yXrj}*cUUII zRS;+qLJ4bp6X;vhoG&NiREV DD9x=!Xz;WCXGEQ`wIJvPzUY=y1G16S66kL2G z(ih_6Am`$wtI3L)>*f{Tc#Bxr_?%{(-f1vGnyB3%uox^|@I8vBgeYxu6|o-g{^fsU z2f7Jf5-y$j!F%NS9r0zg1`21#UBjPMnv?Z#K&fp%m;y}=dCns02Hm+^e_pU+#32i6 z+Xn-WNUlQ-6n)_eT45!Ps*S3{{?{~Pl8b4o6?UE+IU#}>@3ma(#jiUql-Y4(>6Lum zS;!x>58``|m7ZA$ki2F+S-+?;F=XMRJ&&&puQ4qvTSK77fBE!VSlJgJaxZZiat?;l z-3Wy$L7R|GQfxC6Ew&LG2o$y_*gL{k359)CIo-LHFDKws;lgVhTeCr+UsmtbV~V?J zvqP;oVqvQRp?a7Vwz~wThriD3eOSr)xA~fUS `pU)4 z5#8f1h=gU#;#;N+7?TIrg4Bywq$;n|=VQ}qNI46dObQ9LB;q^+!vowbEAQ9f&L+l# z+d1+MJ{&}QpNDeRGuaQxViLEU`e_}w_Dp!$y;_2ZVSV7HRF=|DD|rn3Fy5g~gs*rX z=gYQFV|5nLUfdE3(*bn<4QZlBQTPqshVk1uq--h_!aABq%3gRBe9xL2dc0eX@#0{m zXYWObr?&|Zm=;}i &&az`rw>oDl0C)LtX-NwhI?F!mG}T z=x5g^`%lSOTM9Y{-Ij1sv3Ve~2Z8b${t}hg+b1yn^AcE&w*m7|R<+58R6<8!vB?&0 z9k}VBT~F-NR y7CNGJOD(NhHhFkPjD3 zi9ne&tyWG(=_y D{s&hpFz{hBD*4vuIeUXQT+$>64z zXR4>vp-eZPYgR(A*UqB}9`VJK$$DJZV)x%%Y!OA>Q>@hP#@;&5CsK2F=&s>)(FgEW zR;E3a&Y++ZQX(OlgFn0?HH mU@@{rlL!^O0^qOX4OHY?&%OH5Oq=Pny>zxnd*cl+S{gZB`LZ#d7|$A*uDNr z`JVLpJZFKB!TL4w@3yWRLuOI?_YJP!^qD-ZqI0?a%GHa-_O9AX-AZB?d#dYnY6$Sp zPPDVlk #QSO~AU+_2KwRq$*Qj4LQ7KwNBJWZOBjZhD&|)NjHo zNDYFP%#Y}yR%WvMUW2o)P-{!FHATxdz4K9AF5x956?0q}+I1A#&BG%v7~w?o@M6e8 zR;Q Ms636*jt9`UKXB4hQDtdrXz?qn{@OV8R4Z^`zJxy0PHBrEbm3)W-q z-aAB3MU|qzoQxZF8Lj=ONYaJaH!?Tk#=GR1kSA1pjr+4cZLGkhjlSg1q|jAF$bY6i zx&9f*SLA#8+N_)L?Oo8+dpGW&OzR!vqV8ts@XQ@D!*R!h_@CF}LRWPqStq|~={+2N&bA#uH!`Ncbx)Z}cBxGGa@uZyn dO_j9rtg-Q=5 #7{65{ZN&l| z QOPf?S-3jN8y%JrOrYrJOACo(OC*`Y3p zGPsmUn-hm7Vj1O#I^1&xgA!julHcL(jy$C~_iypW?V@^3JSlD==C+wz_q8N7J{ux* za!K-e3H=A@+YXQnm3aYe?ss|+A!m`2rs~TnT0vC0^z``{GqdIHYh;sRX;T(f+$*KI z8)gzd&p2cqzjAV$lUfoX$|2{uc}N-BWFt%8&gR(M>0nN79`|}$T^^frQ0czB@0Gc8 zF$R_m{ZZq=p`5>ej6SI0@>D$UERvPy&n re@?ZXO*UJ4kESfdYBCnJmlS|VZIll8>df)A-G&X)MiCml2$Pvwd z<#JtC8AmMts!e* &S7fKuMviPH=$D9qj%%V%;kRZyRn9x)aTh=FRL^zJ<11#t zYK{H6Mjp`DxFCvp+C=|IE^vuF)%#y;dc}0G9(YQ|u~}T4_ S*>kC0klbZ?M7}H2BIVp) zH0~bvC*>2HMG300_`gZ8# f?6 z%B ExVSW=E5i&)lZ1){c3il3a#yo7%XQ!3Me5lR@J6O-(d~nMQrkes)a^bWg zQwT~=6+MC-`P=U394fd_&bdoCIne$Zjq)fZW{PzVQ^_OHFJOaog9m33GYOC^o*A-6 zQRdZ2N(Ma)ghKfFCbX22%flf;Ew4UmH)A@0-W80?g<;Y=-F}TCPX>TzimSYdO#Xy% zJ%9gT9(u=2w#!4n^-n}7k9j3MI-$lrXW66aX*aQm01@&NarIyqy9m!Xr4yP+d_(Z( zQi=JdC3ew7D_&(>u=ouD^89cI`U?ZVEKPaLEJ(tMcm%#~xAG@opC=4Zr(;7kvjU8i z;h`L6msq6-J@T9mOxks7cXvesUA2;wp+ihUZI 4U3E~l3@8V@6veC zA^4O}q|jZ414#16qQS{nMy@9S2U&LvYIAfPbcV;Giu@!T9cUGpJ;apZ<(Omj_2 $#csYOLDUE^wOp{KnT68AW{;Eu!mO@Bg zoGy1irh)Tqc1Ruv4iAx$8F}Pzafj|LeFlCzygX3CfjGn%mun{vI9iBE9g`ZIgu#Ow z6F1Uby-|FesvPspxLLYqV4WI@kpFD&=_k@nBsyK4T;p^h!A&YD&?y>4S7tVXboOk0 zb8INnM+!HOyhon>6TE~qz%rwIpN5EDguUq`6?xJp?so=}dG=?EU9N79FS&1UTGvv7 zlw6xm%@WNB*bHUpV4kIz 1IOwV=3OE ZWGJ_} ze6+|nSMXzQk!X2~9X2VY9kS0j@?K513c6X+$T58><~BHSqB1tXq+8Wi2pJ-?u`FUf zQRudnXK;rPB<>j3{uF>%(L&87D#W2dG!Ov4rj8-8+{FOP5=0(pL|{|2ToZYK%`7t` zf+h=>SfA|S$QbjynA=6$WxF{#quSpEJS0p@D0E6YEyI|PF>{Bs&Nw4~2}=iBCMNH= zf;JON@`E^k(%YO3@Y%-gbYL(g@)g)|;f7wsJfU0Bo?2tNX!WGev6(MMiWTQr5qm;t zhE0WO5fJohyj|dhe!R%mVJ1?ztDWPiyr)*~OOc4wM~3>MSooU;$2fga&nCyU_H)q> z;uwb?q$5ShADz!oA9d*CB1PCE70{w6&vJbg5MSQN(F*~2PSr6khp8wA!8n!lpQ+WI z598=Cnx6W(f^ibmi+zgN@C$A29MMWD_u_M30-A>$D|ep?Zn_W``kCBL%W_xX {IPnHw##)ZLz$_U2`tz5S2T>t~VBvv6u={+k35Mwdq&x4WB+S5!yM zIxgEF4Fn*O#9I(R%Cuo}b@zDY3?`i1<9(zab i!31->_* zig;Tj)}uKvE`O+&@);a8U}q>X>Cvfu>fU7Y=WQ_ovUDWz;Hl~LXKfEN;sl=;b^}`V z@zT_(g6>pOgNQrlj^&-3MR-QTN@Er7FM!6Wj`@8_tCJ_bJ_SKPzV#3QVW;tn^p{X8 zV9FFTc=A2GD3x~Lvm$KL4?xjN@3Ce|1%R_{4|#Tpr!1S)5k8n%dW@B216u+4fgT`; z)K25hF?*>e;Cmi~-^%OORZw3R-Tv=ZGq}lW0b^U0&d9jX@9A{BJUh&SKkZMO59)lZ z@;z9BT1hCs%xl24-PMz`f_8 j~@zs 6i6%e!Z3+N2eb9KtaM7fV zLO11dh4WYbbFn{oRv{0ePw pG7 z+RgngJA{SZZn?U=s(&iZcILHtB^B}E+s#rJu|JxI=Hp*BOv)4CzK55QDYh}@p>*Do zO)Y&UHDE&cG |) WPRZ-Yo!9oJ0o4tf@!39*MzaV%VrxgT1hRJ6>E6DHg1NTnYc62WzXmZ zx=lhqtG1SA5<~g*{Ec`p`34k_$1a1sZxgSYIr|OVl9NZg`($R*be#Aw)fOq0FxUkZ zNN?o)E_ks!H02lPDIo|oPat(?(AZt{Tbo1lMBG`wt~TdrhWOAb=Z>45^AbCZ1SVxZ zw91+3nkJ_Bp 7#UTO$TPS21|=o`j?QOF^h`K+d6D(yR >!AV9w&k*4Nx_SQhz|o`zTeLrlRhFNfM) zfD `s_j=ycQ?H%}`)Is+u~7v6vTZ>7Ks zV3?QcSWsVqFTp=a I59AqlXCYwd{m*Smw@=|P%U?fF_Tb^ z&TCd?R(>dTJ)~Fe**~Nb;e?vC8skSVU F+EPw!hv>RUSf~s#)W=cbPWf >r#QXiDPb-q9EQV2>)a7JI=@xy34FZhW}r7`A%7;Dnha zsLtKG>vBTP)W#J*-UIybZJy8q%SkU~MWbQ2-o~^A&O~j$0223E?4|({Xv|-~oz9D0 z=;7zO zHYOKoL z*a6RKpv6dcc!SPO%JgK^7 zaVR4@rW+{4i>{SdE2JMggs6GI4H#3(8TJBHFgpmt)+x&;nOLiU+%M1<`v_Mk=jh zFO=2NvU4()uDeXy8I0j_7}-=G2@q8^xcVj-IuGe3Y>2+?P7(fE9HTO`PqR$&aP%dU zR2xY^5zq5J*8#&K>&1me=Oq3g)aC{S2TqvbxYL!ouyX0g#6Iz(%0x`JPA!Wd#HP;s zL~ee8hw|?GoB+8+xgsf%=l1|$eHGpo9RQZSdUm$jN?uGVY*us{Z)|!VJ7 t52#aUxG>i&b3a@xwa4kd@*9)2vq9+D&*BE!AmY5r5&Ps z#Jzyc*ArsE8~%I |lawa&gm%xk>w46<#a~DKQFO9mkY#&Isl ;R=`N0q2IMM|;yK|8+A_5oMFo>)CfR)eyuqRp&ot#=^ z4FIT2m`RjV1?mqML?Tv0^1j);6`2-ERDl{st6u|DL U6HzC)N*jVUy#A( m9<#rJ{78g{+qd_lv+H{`ov;8dj7{*i(DTxo`@w zk*aJahJfT4AaAT2?3GHBflTE$Gqyd`nI9WUZw`AXBja8e8`?Tai~`;n*GKz{IpKg0 zD8&d-PF9p*=Bin>F2}Prh*BB3mH3>%{hU73LJCHZ0bc{cM3h*N@Q>kp)1y&jT^&9k zl%BLUwSlNT#~}%oUkkuS+6^o^s}L5+$&>P9K3JW&j%lMneTIsd?x&joU{kprtEO8B z;BcpvA7UeJ)GPzfc&Re(S_tmsX_81?Uy#(p1iG);4Tu%9b_$f|GgG~tt5&u$G$>>+ zSlkt^=WPT5d<~dJs;=3lw16rN$Nzd^3h*iY{_hnw4Q>*~HEZ VCCZ_A%V$>T9S4N_u5c>+{I;Jc0JG0Nc5=YgR{r zZo^vtYk%ubz*a|1UOq6Z9Aj1Fx&o#7_tr(sL^JPN!ZBFF!2>a)-ra9q2;2+iY}r~T zIAEMdQ y63ed`*pLdld`eBX|q@0pBsDzC8I{ol7O+ `O#e`-CnM9C^goi$Jdnx9kK=`*E#$t2G%;7XndG*)8FEB9bLFNS zQ8`wwO+qN;7@{Piq9`;%a-~9&TdCwM6n>w5e}6sm?Afztk7u9f^Lc+>@6WjG%1dIh zl>G}BvDU?-zmh_Dh$U^v4hH!sB-R>=P9}1~J9f)iY3NijDPY26EQ!r1A;rK8GM4++ z#q_94-}#xdrzc$#T#G`AID`~eqGhar`nD_ri54Yv4*%Y=Oj>TDQ4R%x4TpKOX`8YS z WfTFpyTz56gNr rx!it44y-$`wsdty&_WZ5`MH?j$Sl*qlnmlWVL4`S+tx_?t7S8!mFW# zbAFZtmwv23PngCb9Cbpwb0nFGoVTMLu69U|dhks6T!>*JzV)8mRm|XM@`dj{mW0@T z?C5asNHQ~spr+6}@G-0poeQ9~r+cr>122$AEINw*IzLNG^y$UNc4MvK!#{XCLA*}o zEL2Lp@g66%ERDJIXUH{7>5wAkhurU6H03MK-{4Z)&h>YkDT2!<`sokIg6^l@xrS*> z+2UPt)?gc7XN;EVLk74Fc4MyrxA3}R5^?>$?xbEmH?t(P$L~gHc|U(S6KiOIZ%F%V z#%?U(RbSKo#Wf6nU0tp1LZ(CGP*!v&>tFTl!%|qk&WiY}r)F(l&5_BM9k$Y@a^B?_ zcv2^rty|iV=e0#*6R3l?@`$hYzTGz3Oy#@wQ6bT+G>OC;(2Lz*%YKxE(AG!B{+ams zWoPepT`lJ<_4=*(JxaemzPz0?Za%*$y0D(%aAHFH>b^HA-wXL9v%`n_c_+6%LQlIt zS(^M^jQ>cz2}UitX(!NK|I#%f-QY_^=+s3Hu_n!2=V!0CEhh0NABmgP%~fghpBv=o zQ_-Wg?13mCA02$K`o2Cqp*-boPNzSP_#_3cn7L~7&!%g#zi$RGqdp7w;&s$F6wA#5 z;;Wb^FR>oQ{}#_Cm3}&W^q&+C)5IEm0_2Y^A$Nm`L4NkNIC4T|5k$ABHC2Yv1{!Ji zhZc|7rrGI+zNf0G+Oa`8pDkGb-OVHM%6U$+-pe*xSM%nnVggZVCtYywfzu0P7rB&? zFPfofTardxymS~!Ko5MY;px4o^|?Q +69?*qq+J6Dc9Mo3|9%$Q^P1bIWe`cS*|$oGukS3bAGPIID^zKF z{_mrXIglKK6@;y!M2>BO6~@b``cj@|jmaQZ0FhHwa~Wq$=H_gdk@=JMt)&%`mzH`J zhTO(A5+crw>L&ld1(dAe O!6i`jbFLyIqUldS{s*tuX9wVG`OQ6@a>H8Y;d{a*x+9rIc;FeP@lYziSSeAz3 zx8n3oAq4O>qcy~qJvVK57q$(t4e-&nrTxc =v69y>NtXN*;cQ6{Ru26Cea{Dz zU5aL1nDj8E84r;p)XxN!;jFVbfq@%%`Hekrd6aSPbAs1DQJE^ZHyc8eA`3JD;e$Fg zh|S}EjHWE{JZ@oa aZZBix9J8>$FD^(9QR&2wl& zw|g^LMOFXlgjwP9{-5kh&ql#@*FVG>cRS|I-jpQruvN*^f@{XMP+rPuea$`7sw(G# zeO-}h_Y|GE(ZKmf4N#G5>K-;FfRIp#)6;TN652sS%Q6#XP&TSLCYqc9F)%187yIA0 zT5W0^4`N}AP-t$`Y&tYk$IyN_OlCc&wDTMB6b|8KiI?M$-uYo(qz^e$Os=U-Ej*gd zgNA2 NQQ`Vrsf2~_gBBZ{x-`5mHrF$|sf;sGMBYax8sc@h#ep}f zFY9Mj0*4aMkQHteCFGl*yC^O$7e8J~j?%vnoZx7!D_S~(wm4{J-73<`6MJ=?1*!FH ziYY5>uYB#!$Omi`56Tz#HG<+S;jntvmdS@ xr2AIQb5;|5 z!KRYjiX&uEJaI@De7ehjtB8%VBZ zX#Cs%A^A5h{BPr_y`q5^zlHzZe1dNk-Oc~o$3(GLKxu{VZnkhfV^}{wxA-nMH(`5H z`A^{+;o4(Z39GA9k(__s^3V+6EA{MVD_ShA4h }x61B3)T?pgXkMt0Lp&^!7d#n7CsaOk%V8gJRxlOM21B=>r_vkpQ(&8rTVj65dKt z8l;Au{adcIaPk>6m+=Jz=^1wnIxn=$LA@Z-Z^NNhsJ?*4U$8np9DA1Pc96GiC1uBX zBKg *DFMGo2#fLLcQx9`-Nq)sLC~b#j@#-}GWRmtE Jh3uv_!{Eww5wml@q zpZ59(Hh;98U}!$BPj-%pyCGRms95H^S;k>8mVD|&HA5N4TYlDyE%XLEtv|Am#FC~w z`(Lye2E^` |Q z6>jxyCNohqPhJOrOllN}7@@O$%kaHVPz|&sNQ4^3z7JQUD{0z*Tzm`Q+24*6&TJu0 z#G}c+c;&nS(9<-95q;C>4B#Gu#n%fcMRmj_W7w6BzPvzxxF(c+WaqTw zS202w9_%mXBcPI#73d4sPG})2+?l%!e|iM~oe`6IGGt#kzyAbQ;0@HIP*|VLX5`9M zpF+(Zzl+fhqOE?r(DyC5gIwa|&JLOz*73$%5>OQ8d;XxWbqe~&Uxgm+G=8tgSKPtO z2I7)jw;%{`Q7__tL0_Y30NIg=zV17LJ^1 Sr~^NuZ7mvHURfL}OC*ohZw+)Sy&Tj9`)Dq#WFJIIn>)&+4! z(w5e*GE~D#ufHa1UTG;#Dr*e$4Wi}KtZ9&iMGE#66<-E5UR}tgfP=2^=-~5*g`whW zQN_24DA3a|Q5=GO+CUsMD>b~{>yP(!?<4c(_lPAKaH7_|O~vwTU>RvGzOe?kD6NB0 zV&|}sPJH^5Y|wAr30={MyHj>ySP$q%dJYMk5QP5P1iLUIIDS6~0%Q+U6#pM!Gy-{Q z7K^XZ+oSfe-2PZEV&mGAiAO8j*S<6*EbmEtZ6FPAKSo0vLY294>@4lMF1^T9^;;?+ zc0ilptO~326)wK+U-bfi=HWrk-)NU<=S^TBWQPrgqPFpHH3redto2Z+Sh#j8I<5Ql zYb`XF=0Ou{HW6k!Qhp_jPrB$B^2ZwmXgaoS^CoZ_0=yPDjE!NHp=(!a$Y-VO|Fr~O z;q^SP6(^Gr|EhTabmFsD@WTXULj64SDO!U?7nV8)=MRYsARP}q{x;J4{b8~Zs^RmV zj{R4Z_}=%0F%di4klsvZdOfkwAutoRcyUF8-Vu1o;-rUz!(GIuo3qn<9o70Fyg7Bi zoe3*eD)ZD<4409klI_G&9iha0@Dj2%Sx@)9!6g&Nc+~2hUmefuk?|-V|E;e1RUcT5 z%ND{$b$bwUnOlp&JX(b8htP6Bq$FRV%l@wfsG LQ^o=WAHS z2UsX(KcuZ>G;rc3tzQ88VFFn|B_eLTqOSeDbyG= {f5FQ?Q45-{0g$2rPmYXAMpU^e^5fIM-X;o(RA2?Li(Q|p%MGl{~+U7)nT z8rl$D{!bbU iaRMlW8l{kHQ?K9rGsI9sjb2Ebpb>R`MzY`t5JuPP^;th@V<>MW zhH%R|6Pr`eh+wPzhh?)bXmkqe4IpJ37}partQ$gZ_HeplM3MFkjUxi(P&1~X&%Iy- z@eZmGdXwR;j8pM=W{#V)4gDzI4J90xhAyU?r!%@cr>bJyh{DjKLC;igu`wf%+|QuH zwAE%8+s1HSGbPkZ<|wh*3eCy#7LuC@- i$Gf6~#8FxsLTARD7o$=uTbV@Oam9>-mJt^P1Xio(D# zbIs7wb~@ed_gEsxdX^>m^r%Bz(jV_pOtC_T+9>=-VPu(o$~ORc&WIY?YZ5zy6-W!W zECH3WFk-HN=0iy^P?*DNX;{o*J3qfgXKnNlm(+TCOn}Qsa8-~x%!NaapUJ~X4|Ebk zC>^jKPtmwGQvux(Exww*f*jbsrr{<|9_Wr$X637gzlPEx!GK^U5n(v04!j28UTB H)VFS}^*FMqGzF vcu_kCT74!}{ko}6c8fk9t#Z1GD3kz8y_->a z0d$;LZ-++u$awEt=U}OFGb#mC&D>Wmid7c6fr7Y`t^UU1sM*MjM-$989VKBY6qdva zXm!?XlcV 7P<1vz}!dO3d z#IcNWM(DJ{^_mdf06a?}u%oZ$f3K!cC*t}mA*PMlC^+`XdbyL1g{q9)IwRv*Jl=8T z+d+Cz<0i;&>ji-h8#`p9b2BLC6IE%avXQ%&+_!_y#bJy#Ru%*UG_C1b%J-a%+YB5 z#E`GFJv4LtdCc{0c;xi0{eq_smXtw37jPEC%zJ}g>m9$MRMWt7-};ie;Qk}J?z$g8 zB_GQ)D^6W_t?bXU^s~$ms9Jy8w^f@0{l*j_wsO01D+L$|a+>-A`|Er6vli-e&Zmku z7$C}>ZTXnHlC2xeLey@*aR{1=K#?23g9VG8q<1Z4x}d%8%v-M5l)!yS$VmMf1F)<< zl| G-^gjJ9);@oxj+L$}a%}Q6f?N<<}cS^M_VaO=pyd@x4 zCLKQ}$H)L%T)KWTVlRs2S=P|T&NrKz`f;L Ox#^ z@~>(+63ApOoh?%~7u%4(v8vVcxm?_QHCbH~GJI;;)S-skPr_tMOsH (9vaT{m<=%e zB)n|jIgo5fE=jZA=r }F+!>*TgMdUG1~q^0ykZ7Vwn}3;>+ETVv-ZKA3&rY zN{)Y>1C|6KL~&mZhATqd!#N(7VyYgFXJ?ZPujA9C!mH7l#)H_cf1o)HVtr#8!%Rzv z)S}(L-O^waSpO=8b@}>N7=cPhXC3sX6>CWy_8Y>s+>o7@^n G9HL{h-r23)h5#c-`tt;?$eaP>OiCe&Pud4^D>13z+5d<$6~d%$ zRq5euom*6ev$Z?`oaIv#LY_$bK_(#Aes~x#{@rvLmEV42|M3-QMbQT7KzBqqqVaW& zbils#jCVsJ+v I=3m7_qLXEle z4nDHbOY1&&i!7!~kFPX0Ae=Zx>xmrbiqgYFUo!Q^nE)+mF|S}m$$}riQaDpJpxX)i zGT8ma&~s^TVq-!2o1V$?3KH*PJ!i(ocy>Lc8#MzLx?Pdj0B9v#!dND#839Cl^`PsX zPcf6){AvraX+hr`w?l58T;dJe-L#0$osgZ`3HPH;9JpcuhJe0$V#Ipbu1O-M+DHvD zr-}VNB7< 7<&iO|*M7_y zy7ZGCsTRG-1GHH?nOXfColcpUFK#7ZwZ1~{%O%!!2)-?%a~4Gvq%Fb(Hd!thTE#!P z2#Kdw;EfA;qpZ+~Tx%R^T|2Dnxvn0ZA9>zx6o=_l@~Z|LKGznwN59>+5Hu^j=uH`( zkFagiZ%(_#B&M@osG{!SO0n1n|LstfhJw%8(5QqoCfEZY59qz1Ri8W`hs10vIEBjB z!;tgPIvDyijpI99wQe =Y9t-!Axr)%> z3${&MJW-=j%y0B&!4IHJXf?P02B^jyc6k3VPj$sbuldSAQ~Qb+(_FFP{YzOnC z>zUd^CdOIzndiZOEzQ;oKW<&82eSI3FQp;>8cx|`pmVDYq<=O_f(UOJWJUT?w{I2Q zYNN-^EVmziw$JpNQ-HU?6$3N!Bh$aN&hQ(Zqvg+TjkR1xqK1QYG4yT=o9HrcuLYPL zE*gorylT68B)UGqCuK0FqJ^-6{VHE4eQMu~w@+T7>m f0L;jij>WpAzqeNM_|Ds zD-{2trr1gp@%H6YD8N>dwIR3S5Di6l?*)7nsm2VoUM=Q@as6zRA+)NWyMSUfWB%C9 zK9i9vFvPH}ZuT;LeVZHL6Qz_5rSUt^nbcf}6%6hZgdI$|y#VmSmf+(26Nd>craryI z7`>?f^rb+-t2%f>pO95dJ? oI(%R_X)BXc@WVw;5ce;MQfvFKQo 5QetjvX7i)wtuP;y>2FC`xro0?RAGzS(iku5N@B@%k zppp{4%vY@ac2g}ciX_QHx6wdhxqv#vIvGjushwLC*6rUpyvZ?DO=P+LIk0h>NsbCg_YzV3;M#_01b6rg&LU< zh>&=P)(GoR*va^-)+Ebl6l$0ybcvgfFGA`*vATw|^4wOiowV&GLvVX43!(KLWXA^C zPiR{ifQlZ1iKAe00x;AA;M>RN6}kS!lK!~-z w@<>}O z-}m==j^@-F`mag~`W!$y)n7If2~E4?&|MN!EY})l2ZgWzBa5swN$y@`Bb84}AApa` zyT~Ra67Z54O3C8_=uRjFzRy^y_ce0W!l0uk{C1@<(00>=`;pyNJEnF755U_oYFv zJ2<>#^FAr$u|RD+F6ZqKvM>A527_8OPgB-&S Z8o;P_8?QI2k#80PW z;UQQLV&e}><%Vz|L`cVCR0L0H@;rh7cm9!(`eAkwRLfL?`LY<&DS_c>TC}j3DeyE} zl*Eh9SC#ngS*#_K`#6l`?ukXNvHm^=b?LtzGp4IeV% M*PQYG@ybXm&izXQF)btuY0>hsBenOuU%06 zjaSO _os`<1A!px`Y2+CV~pcC-hmsy#L&YB2$>~=CUoa@VSa%~Ra5`)Xh z7iQpXRAOm}6 j 1o3s~Is0wQoY{>-jp} z>5EgW8R$IY4Q!0)9L+GpVOp{;lbc)gVaK; M*eQ2I$_=?cFB}tGRTuV+_!d#VP z6 z1=ekZW?b?Ai!mM3zo`UaWgX#@B!RD7lvnR#nOC-GCgw+ z#nSvMJy-7#(rv^{UDO=dM=*;Y#8Sa(X)ay4m@_Jop;`O0xWNboCtRR|2V%<4D4wdN zoJLU8DoGQ<0he@l(jSC8{A)ec#&F|rsDS;re)H}3t7rZg#G_DJo~TxV>UyL1*R_yy zYY_NaU0NqpUmK**%T7chp>l<8;!J84C9eRmH315-?I=vv7}eTX1^j2zzm->Rzpt<; z0(Ai_0w16LO*m>T&|mnl!{VN8D18?%gru_W(v6@^SMyKfa-P7obhXhSLM8xePQYH4 z?v{X>Mj@d0SRRJ3IF~c#aSS$U6FH7#&(+9*_(phxd65<>6Y3uSdegt4tFYS{t7eP6 z4!cLKKbZwkrQT?5)Ci|gGX)CS{mK?yQ)jziDxr0J43PaTpVye)Ho)>Byio~RaeS8a zRO_Pd0<;Zgi1XEhm2^a(GKrqD>(Sq4Ja<0fgDs>@YTJ~Jzp`Ef3>VceFA^cP?J}{B zw`*RQ)H!yMnQUoAk8WKU=8WFc8rBH}Fa$!!meO!Tn-`p97x%o-50inCdSo&Ap+W&v zu5nw187~VD-RMKco{i)gYo*o{HNEfN_*4nNZjW55*(Ts4>*odEtgTcgxAWK3VuFx` z-42JAmCx~9{$LA j#ys@2ZB|v=_m5o@)UoGi z4>oNlfv|l|tTv+8$2xatG_JcPys5vybD`B==>^`WUNmAl!-MzUFU*Gx&E-mSQdlJI zq&09XC=mpaWLs IXg!-c5iC6hOOcb+%oQFIlR` zvq9e((WB4{H)!Pglh05RRnpt5U$If_(hi$;yF!JJ<7AxZ3JP+K#1S}$jY3L06pz)_ zLeDNh<1_B;Se Ri(dJvpl}(K#JvI%P{xn2hQYPq{+jvwVO)ij!I{#@s<`o({7vDW+br zxPD*X-GE=SjcXo8M--?<48bUzynf4{|B W8J`6s!6lvi^f%t9(TbZ8P#c=Vy}MXlAW3Oi zc%4=P_wdMrlAhB)Q9Lo+IFGS2O<4Z{29Wy}-ARzeG0H||yCQmZtS2xJFXy~}Ja%D| zaphQb%Q4^jdzWwb0)~0Ec)aIZ{_SRD`n?wAnifm8+$M!$FG|asYG_5r&9OeGw=l1$ zh4Vxk`#}cg^6INeX#?moU$INTq#Wa481@r8igc!brw;T1yAU$mgZ#A@0$y&V!1xS| z;t(y^IZ_Vxsbk)3l>j$5_LC?LdSUdT9rIx#geLkNkKcK!O$i}gD8`%p#0W;LAF(lD z5Fw@;3OP$ZabC)L46+h^!kF(1B#&t96-plNIgPaa!#unAHINm3BuZ58=MxA26sl<< zuN<6(Pc4cWmS|pU+ O2$IW>dtPfiv zh{$URfVfS?|2_eU*J`$^A>Yw+i#p#TdD1VXLK=5Fsm6Jr?C6*j%oQYD1Km$SRxse# z>8-ZQV3yISs40q|ax8+$6o3#y>-i+um;ASVI~UzskDX^S4^KhuHV$!e9D{@BTdSnH z9eR*QLKKh^+H2?vqGUM&oUOqbPAIL4Y>04`nDau7LzRq=M~LuK2O!zKyse9p@pLEs z<=-! l zE=d-q%tp*ZHUrgu{{ZW6+JE8geD}$kvLa|An1A&>f1068Rxkd7Lk_$3GyToFcbwxB z&xT05E(@%0Q=yIja@kx&{6|O%YIOv5Fayc+*JKe!=tcgG{mOdO?KA?p+Sos!8x)~J z`p;3ocAJ8?t$^spA hfE#y+S3X{)B+VNa}*c0;^RkFdH7~S%&^+RSwHmxn+z@ zm&e#X0w+Nyx>kDE7a9kf$Jr(xK6EsiJrYKnn1?lO3}Ttou4rT1YW-$HVqUu1tW4F! z7MkcvA0Yr=W`TYmiiSvVDulglCK%q$3yp&w&I`=&p}0?~wclW#-X42q{!5vVRo8lB zm9q p;Wa YHQjdACj-Uyeuiq*`~Fs+0h&fLTBjCOdE`ZL0tP3V@M zRJcKIyE@2}%P-CXWbD+q3#_ik>2oBRxi<8R)$;B40Yf>BSkpKNm2L{= n2xKDtDOigy*?w1@65$GosnI|;EgScQQfx}B@|cvQF{ z_z}h?0wAJBQ+uln-|XG@3@v^Uce2;G^bL{Pv{ck|vTxn#jbO?QIWNi|hoSGq2}mk# z%Ree8n2ZybOPyHd=ZlEPl @oCE~Q8+QuGTZ^W==o1?Ek={JWIVzMZPxCQN*TQ*yqxbI0k#Br7 zg=*;uuFctkDor;OFvzw()2G{`XuOgJ$1L2TI3(y5eUWL7%RD$-YV!dSfUj63J$Hkj z#-jB3Cr2Vw5@#RKt)8ow 9$wXxN|KI7!@f*tn ztp7VktwZ0h^NS8y@}nCe3rlFuNc^N54QU+bF_?#(*Z&9Zr%LS*PeeOf*;57~Av{fJ zjWu?HF&wANKfKF+T;akslm1r?;#0_LO4M(d)+6`T1KL_dnQ-^`jA2eIyr4x2s@?m9 zK-C-G2J2tFPN-_vMV+|Z6#gRFP 7uTe!+Kt#ni3VlmGY4 ;py4Y2`-s{ zWkkSQ^238oDW=QH(X@O=dh0hMXn>Jk0WY$zNZRy+ ^37y+1I+LMy7)~k1EC=-gBPV3+iDAA){enfVVDIa`(ex zGQTy5w@*G16;iQY`;d9$+6hJ;zNRdKa$Yhx*G3C!`O+sL3)Q*PMYYr(1VDLvzj^w^ zsPyULF~f`o_HU^UFnIRd&&}`Bt|=(3QISwWx$J517vPht!JmK}R?I%SdhRf2mY+lr zg+)tWLT(2oq*-h9FXyzh0_ALVON3lam;M%gi)V*U6xA2M72*6Cc^Jy=ONnm3p31rt zo4Z7o<+2ChtrsKPp+IN|c{aoO<=djEBXkkCKQM4$-S*A=i8+`@kOsrVuk$qifoBYG z@e QEvYa$V&(yzHFV=XWMhQ;QxJDyy}-N~E{uq2BrqP~Qi zmJCpR!=<30T&!5N1l!S_+75-_KE-{H2(8@WEQh(Y7h3sjp;r7t M$)p^OdQxB>_VgcZ0N2}dV6&P@(h%Pg&4ZvQdswP7o41}APj8J_;3&Od?w2|Xy z7jW3+Nvazl pmmrWR)3xL`e>1bV z3Xcm3i-M`)@b%+U3R+<{C9m(dGGeYC<~r`*v=0v!_Ty~|3SssoZ=sV~69PIV5oY+z zQv`$saq^(DWy$m7do4j-(|@(D7?yo~j?$1VinH(XB*Z?AVLj7$MZnq8lMo-7^ayf# zR`kDZr>>tP{sBZ~rrILihvh^AI*|6nc=Eazt4|6lHi=irr^G &=e;p3jQTsSW$v_&KSAKl6(24c*-z5wx5ij*Yuu z>k!g$fO2zR{>+Rg?_w4~S0TfZwD;#8p{BfJ_U^jiN+}n=zceBK)D4Db9f?SxQoMH{ zDkTN^sOP;2g28W7$zNPqQ8aMFnNy#@u!4}G6w}xCdDe^sIqQc0MdZtu#t*jOq+EVH zAzoi5Sr5)mr;o!nEK^C3C;IL(57CGR@`RihbfG=K-FW<5(VZH6hf2~zCWQHvZ #(7WuF5Iew^a+MLm&pcL2{meoL;1`9VUQ8c&{2 zNw4K+|DhH#G}01>CLun@JX>XCb>6p@Ar)G4{TTAkNE5N9OpDSMH{C0YSi~X! 3OUe5t}mhFL?h(=JBY)5AT>1fYasucOe7b-3FX^aeLxWy6JfAV zV2}*t(z@CQBlV6W5|3KP^q H`QmiU4GzJ|I_bXscy4MJd8;7q_L&4`2V{b b$zO%(KA8{cb2P@VUp3XkbrTvm$px#N5t<&CF95|cg>PlS z#(w2+KrNOQWcZFI-(P^zl1&&f?PO^z5kPDC0BwaN@*)1Uu`7>`8JlVY;PDEtF&gmS zE|ZVi^%i6ly(2DdhI4E+5IM{XxVgx}hzuBVW_%xG9`MDWo%HX?fm`7{na +J|ln#YRb=pSuRfo<_{gw}r_*^7@Zp32*#)!Uy!hG3@Y{n>fjV2F^$+Z{R-Y zSlujLvO@(WqH`32dHykzIDXbwhvvG?RX_=OT);fsz68v8eeck@JP#-dVU_alI*D!r z=(3rs_Z7W0!>g~0RrB>o@z$w0SYqJE*uLBK!pIlC{dZ^}*s4Q*{u;*Dxb$M#%ERdf z!r2p19CXtp1g7EM3o<_YX8(-%uiX!Wy7Rlz_^zoF_USJU>lZScA}8EzJY_&5o*^eN zkaofG+OKEo)W(pZcB0kAQV (xt$Jx zUBOepCmPH8WHO9`K`os=kZ6@h>RUdv6oVm?-sXJ-zxXC>lm)&^P|2q8w~r=T(j|3K z{Z@f0kf;`c8vKpVskIK4Te1g+AQkgT6wmO*gnj19@~y z%93DAP!Ns3Etla2&=Jsfjd)X*1gMBXa`G8z52y}VB&M9Y9k5URFgppU4o%}%$b9OD zZnS|XzVLnr;j0Y*Sik?g;&zjEhI-#kAnFvDo1VVDhtP5L*R>E@Hm@r4h0|XONSi!D zwsvRQPE~Zijt+F(66Q>oJ1i>~@_j_`jI;x>G2+Yorwy}Kq^wsn`9@ey-^`asco*ZU z(~kW< =TXewsUNeASXPTH7f>{ ztiWWNwZt6y0#Dv0rdezD b17`bMxK`QbZ>#zL*l6adgkPW#HsO#a(wRU+M2xfz)E74)1`rR+ z3_VYg_*5)+7=*GxJVqd$w~{_sCiEb&2>y*~$eVYLB4p&O4aaXN@z~eAB`5r~uH6SC z(UB|+vl91m!{0Y3Hv^LIPIa>lnf0RGB`0q#9v#bk26yWmW5(c4Jq`!3VqFY6sy7I zH=9IjCl9}jn~jD2Cv<4bzQ(`?0^30R(_iloU|S&V=i3}cu5W>~ckn|c5P!h$F_sup zb8@0>x3D(+^>sAM^$8N*c `&a&uyzm1q i zgUDt& jK(9h)aWM{y! zk3UKmLug*G-t@M*6903R06}%7vvsEw&CF&Gs82nQf@U7lU0`nhGW5X~48}TXM(5k* zPU akwf&*?V_H4)-Yf9Afx z#Z>3?osp7*@}F{^Sc~Zsg#TdAL-n|nL>YVevZhEh;tc}|Ro*i&VgIGNshuzCkA{+@ zJ$*0Kbq%TUoToLqdA8x9FP@TE4CXqSbf9^gt<$IA&H229@5CGRc<%$YV{OPuJJsKg zBfL+ewx73iy8e3(?bnUB==@;+NW>AItMh$Lj64n2VoC(s&kGMf-+le~*0JHUf6L@b+)_1MG&5S{MTbDx#6tC;EKg|mWGlK6+XJ-!9c69LoeV|kgjP=rN%f6>BpJJ z=9^gyD@ag!Y=RtmriS{Yy#7hXIP{hvrg&%t3AM7m#AXSKz_U;Eb1R@tM!-Cw)4g`o zi<5dIw^b2*qS-t6p`&O4^~krC*TIv&pc9X&_KJjVf@M5r^=BX0<(=aTX_;N0e}R4W zpoMsatE0l={##?etHCF=@j2b88|&GH@R;hX*Z7oEqp>a(s*)Ey2KA7x<*Bg!Hf?Rl z(EZ8|H4#Ok6&=m#;F?F#7~dQBL_#<}z;1_;hE1ckgTE$seLMvUnqq{Pq$1MM@t}&a z(s$Nb*?YM+TD>JpE|Ylg3}vp?GTaE>dRdE6rbxTF#~(PRL^!tC?O+~%IXV5}WZQvb z9!o(EFZ9>Bk15?v{h8`u_r)Ls!#)iW_u>kdH~ioLa#lRj>*C+GIO+4WDq6K$`}a$> zgxljMs%*aQ{(JX%);Y@Rlj=Jyfak oDENB4 Ywu1Pp6U!> zfyo>34V7oBC)*OG&(Ur)Klk8WSdHlzOCq7dzjjt7XWxbkGE;aHO8*HE>WI^vDd_y6 zcSJBcqC@p#hawD>2{p?^Fi!{5;^L{^m}GP)K5i&Pf =yh0)4piQHTk z=z#=PiA-8%aVf!qZe%xk|7&-nS@+Jz{P@zN=6M_PufUQ%&iuw-co0#I#r}~ z{IhMOD0!Tk{?#^kO3$;e);&r#Ad}_y;n)%KRR^xPD>Gw#inR?XJ%UkJ6Zqt>eJLe> zUSv0tue!D(GbeL;x47lG9`b1MBR<*PHNvFYa&Z*|p$l$1n@? j1RY@@^*i zYB3sl((Z`Q{jkJY>)|$J?JKtE`QjRgK6fn|+RtJAYqzYtd&Uw-j28mJygEV-%j3m< zcjB03eT%hc$eK^PI1WPutJRe{qXDR!R$qIM_@}Ga`RtSXY8n|(+#O9sWrNFMeD`+^ zdwUjPd?O$0bVYO@9Q#g|`e*|o3VWvb-@f$F3kzVh58IUMZyE+4fIcgF+2D?WUfRc9 zX3E8zcH>%^myLd3hh~P586@?wf>D? zK_MJ_#+`IPLrKaB4axICbB1&l;E#7L(dUAGiJ3au-L|ruX0vNqvDoF-Sm-&42D0qn z=e-O3qUnFz(#J$n9k3Z NYD#98ZSzfu6MZ`5hnH=O zQ;#kQYuub$l(mya{@e6fVr+tS($_xdHSOy@;V6Em;=|XLCn0X8a19@@LdcfuI=;1j zvE~*KPGg(2t%Z-%k~z|MEayIiw8$f#)h&a`;vq8^TidQ;w2foQSchV*Ea?{}TWwb` zhbbEer5!@I{^a|2Fr=PH|CgU~^ZOTm_8y;miW^Zf_O*zMjD*h`#+Ar*oNp`rmfDmV zoh5ssSo^Ykd5{%J=AKn3wX3ST(wc-A fe|u!6t+fM|JGO6~xE&YYB-OH^mT zl? XCO3+06#9J6EY%Z&O=pO7HUiFJAM9;SV{^92v;v>Y~8cGIJmUo;3h6`s)PN{_> z!-dc)x}E4QrhKb~KA|jQaGHD^aq{Gf(3qOH^LYzNTPGWXs#IpnfE&+Fm0k)HB^|*h zXNi6Z&pu`;H~YvGodN&(w4NO}Y)6)n|6~6{undcJN@Jb~5?=rL*Vy*)W@Oa!<;l z51UPQJ$$L6RZmF2!zbqL+I1?~;w*&Et^RSj&k!2P9%dw${rWfFTe})8JDp}jJu^Iy zYV NyA3g2xn<#@?&*Ln{GVy4c+>;imfG5P43T{Dxv}pP> z2!;yJ(HR@?K)oAHHYqdXM9o^c^bb4igXuxR6wj|^*^o6
hm4F^i*w1V$KFg zvR~6f4e9Xi*6169`(sWaohmq-sQ9+?(p~_i<+hl#(|0{3%*40^hq11BcIc}Z4AHq1 zBOEF=;s5w=*oV%Ee6w#zRH>kfm>3Wb2dMb$k8@_9SS9bDmv$-MVbfrFnt9}~tfh!r zSkFV(hNG4`W7AX^)EfOyof-*$v)!>f+LP;nce!*Lh||7L*0DQ(+b#`$?EIHR+O_HF zY i(kHqQVa}K>tNc`39hS;v;U8w1NR$NQEx`gMUVB!DYp4ygeB}BvR#iFvL^;G9 zZ?D1Yxk|iztS}toimRzz(@t Up`Q-`zwkhazURaj@)Q8Fp#@4lQKAZT1xEUq|}>56#)7Jcyl!hZaW;OPA~F z-<-2@6i{eS@2Q>3o#Nq3R>aipw=VENCN*nKCzkCq= UX^K)cuQD%ZW)KB$}VYJkiT6q^GnTS z5i;PAH7CY(3pUPMho;Ie^$MzvGqg(&%{#Y5R<7{av+7}fw>I!pSi9mMADNZDXQhXE z_w}#Moi+wPgAeAcyv1;%6oQ}T*5~G{Xjv?~W;l!U8QT0daw43wOE90^$KkC}X&vXw zOU?cYF#f{(e2%|D$=%9)L8rGyDn2xhkZPgynLN&{m$046880=Xvqws#G4CEM-y29S zO}`m^_@l2OyRGsqWmVzK?97q;dtIzT!ryoW9tx3XUf?&jr%z;M7AW2HwN*c@Dv+5y zaOJ_k|6l4GzkF|m)fPV|G^Exejj6H-jtguX`^Xv>7Zmri)j~&{$p4wwpMNedvvCik z2-i5DsK37NjlrFvT`8VEQO9W^sMxH1T2-`55p&-)&$@3>;iKDRTb{DeL9eG5CtEo) zY+mube*ltoscg~rI_H;5Zb+f{zH|q&v5Jr3W?OvN2J>%+j{A}l*Ol7ZranMo#$oen zaN 3g;qQ XeN+?* z8&KJja^ZNk=8na%GU@N(LkgdS9tu&jaa1;z0gA&>HfL~iz)eT`%!n;6LY2Y$ne5sL z(h}26aUeg}#r?b%FBU#N-7C@V70|>}2L)z|!RE5q%r8ts&7+s=^OyQB=_4Iad`48C zh@WTgFN8K1MG+(M;TOZFdoAz!nK{#(UxXATk!z2ib8ytK_Q1o1>8LQ9E=1TrD`&s^ z&DUVF?b7km^sO{zyKav)@lua96k~ZFXGZi(l-z!S1iV&Ka1+m?3YU{71vsQ3P5HVf zwmp*HF;C%-iqaMdVcXw%3Nkxx8FkNO8*n8RWI7pRJ&XS}#&-&SULoy0?2{B%_Pnhv zLD7e)|Kb}Mc2dB(8;5{|@0PND|HOwQJ-NRTZ&B9bP&|1jz5V%IH&A=T+^u)9+WOPc zOA$$>Jr5rK%niqTGuhJgx21fOO4}Y(|IAIqYi(v3_p#o2%UEjjX#nNy=}C`8doy z+6rOpVXV4L+Oo36&}c#Dezu@h!%%+hvL_Gr>Z&P|tY4JGY)`y)X(2Jb+mrgj5-tZ_ zoZ;KCc+$Sr>VRML8+YCm{)b5z{WC6pKVMf56Ogv0g1oAWrg%@xSK}88T^kghsw$lo zM99fqJ8f{85&rue(@&Nn=$9A|ZnWpcy_Fo7gLukUF_Nt1-+gG+I>E945@N-C%nmEk z&~@?}M`j!Eg26;*ItGe6j%cd;9I@NpaiUAuA|j`8y$mrcpn7e~*;U9ogZO=pC7V6l zbExNFDF9<(GB`Nj?(VO6G?Z-hjAXy8UCJOTzjT{yg%xiyEe2Ah4_qO3^NYr=;6+aL zzAkqoEnHLA_xknW=>FkCy4(JiKJPsp#eJ)<_&=EWQ7Mv}p0-6cJR6?RTGK63AOW)! zp1k$8R@xdeFh!Qp42w+Iqw>3cS=(Z5(UOk&OSToDQXEiS> =5W?QZ49kO zGd9ky4c3qF1ziCUh^jbW7Ku5N@nIi)4^^N0&X4aoPEO}It9Hl |wnh41{@*%UlF&0j5{ic|ZQfb&~|#95lv=4*QZJB0H2JwVqwtJ3qgXbvN! z=J9agxqcumPff`r^T8Yj7f4g)@304tsPH+%4~q ONuc4wu$}weQC`RSVtq_Hh+%1NLNRpeRa#TWipYQMeYqNXy z-LvQUT+hY$APi>2M>nsic-id9DScz^`g9*CKmG%C3ZLO(Z_KpSPX=bbILK~DL)&%h zJu0JwV+IrV&J`1`xs=HOR@SGD73`}))q2-*rA${+KH87?7^Jl7em>Lz6J{lfYb5dU zKEaVeno^FCV2Z+|Oz4&9*gcFEr(UT(2bX;VinYG+H!~YlvRQxA{FM8O(6+(1K}%V; z``^u2=7P@!%LJD5!Q;fwgW&oFDauFUP-UUu$VZw|{XU_Klf(y@pTPwZP|||NriXnp z&9n16{C_{z6}vcjfFMReup)E=YJPXqJrcv-J|(h#)h zZ4DF~XEC2DM)m6iuOosImOJ|BdZ%|*jQlIJXH0vvu4jCxuI_Mfe!`?i#jO4l1s{@5 z(utR&psvs|yr1zgt%bvG{5mVO;q$R))?1srnQt@l0GXSIL`wZT6b&~e7I0;*41Xk+ zyavY+v)Zf2quH;ebN(pE!q=uL;x?DfP~jt(RdHnc9eZWK>oV<@H{+3;?)Cclq^TwP zR7hKrEe=oDS`XP@-#-QxBYQ53V2*b%{kEhkk0_D6Z`(F(D~1j%Nqq7$fOPNAqeN{l z{D>AIY*#(6AE+2uOE7Xbu(1&D$Svr$*O$r8`s9 6d8>CiyQIy1*U`ZpIY*x|B(pQYujz?~Tvcw!4-kAc>-SIXTjG5cc& zRQYF_#Kr##kPE{ZPhT{<1Y=dD4!(2cansMUJ_AzXr=u|ek`UcnexyTlpHmhT_bH!; zR+^{Ie|Xb?N_yHbSg;e6!u2!fC ~#q#xuFRQp7b^9RgDoV>0<+R;OUt z9_~c{y%c>!xkcZnwo%@NjK)Tuc@L}yA3tu7=UY-C2<^4p4+`6o3vZnJ{UT@9#1vpR zlWDIbe-#A9p~PK7=i*1bkfGOuJnuRqrpp%`GP_^g@UJ`h(5TmKtKvvm+#wb$Xx4sa z(@<;LSvT2l1LkKYRi4g|8}0IDy1=x>r@9|s3cZ>TIj;T>(}mj%QQH%aUid=SUk44T zzLiUk0fFuwEih)DY%}8Ov&NT0uO@?L{s ;&m(|^vavuR4Os$ZUy6ZWGn4c zF+gTow}e6tvOg|X|D&jNC8rO_i-&Q}azrs3m)Molui)=GhM#l_^?-<#%u3TSXhx;a zkzbr>W(UmdH5KzGo(qcLZ{=(LqT*^9vbYCnjfkVQl2_m|5)zaxiz^h?! @8sVnV*j0na%Lim}vjF5}!0Yw3 zo +uYO)&9dG4WbR97 z4LMs9?ucUW>l_6aGI#x@i!6G<*D$L`2Ezp2kc4C|l`TWe2EDU!C Wek z^@LX)aJz+Bp@I7l*SIJ(;A;+OSb+H&%$MUddcsvBh`62Jz8TAcANQK7c{+rUokC|n z`P!QABkM(8BN;C=pfp}CVD&{-b%oIHeap>fNecI+&b% SVrn@K zC^oCL0_e{gvhj8hpnmYAd)v+)2B~WJ!^6oOe;R{a4A50Z`c@xYfB#gaozu5^4_Lh_ zt?evwTa!s*Wwn@>%*v6laX;|w{5};dPrbExeWK~Oa$cB=2K5fL>vg45C%6Bo2pDwy zqSv-OlkPo9hB-I)tXvF$O3@i>(i^e6wa1D>l-~j0$UBl|_9`e_;LW f||S%eWO~!{0o46gw&XFY|6p3PN&t1=*E|c|(R{L6gMf6YzhwxVDIU z9D7!*K1(tjdjdG#Ho$;6FTiY6xD9XsEAfRn6op5`g!U)*VTf(&b6>0jOT7A`NQNSe z-3wpRs;M^j`8kRX&y^7POA^n)G ^x_E^@0#nq12UVixzZwA#+mC*J`+o~;Za&)qImA#M%i2rNAaij+BR#j@+ z(lcx_v;a)xg>H2}e$q?&_XvB{G{aX5Y@zW>29Ba_9rE7`VSu||=VI)>qqmz`OvkW; zU=3jYDS~@r>mq{Y3z3H>^ThzO7betH;f$;r04HO^c^m_KWcVVXEnW|T`IGLKzZA1K zt4A9eEA+vZs1`Ow*ZC?jhjpPHeePxF*}l6^DmC@Emo27XG`P8J^nre|6!xJMwWIiU zT@ aKuYPr@QDKVAj1cWO`4_C~(Ac{i^qJ1Q*a%e;YQMD!P0 zUxx?Dq4_`T?B7PYn3c>1*N;o*#LACAG(+a)(2G#4`h|FS(YGxPqkGw!5(Z44YK0r3 zmroprFzu5H%98PJQ$g+{J+Mh7t?2ua$>v;VNI;MF zIes86nB8hzG0456Dc8E4mOZ%31ErmNyHhZzjl0+aem?h;Gd}aeFmJL+8IU@ZF{S%2 z!tb<&OSDpwEGPWVq7`M4Y^!DiwVPh2brE)eNGQk!Q-G^+EQh6e-o||e*-x_hahRiu zBN=wwSnjuk{2qq{vue~CW6~zSM#bM!%>Y7M+hB3u0W$tu*eP-*X}XT`^`)wh0zU!M z|0;68PiGG OVjrE3HD03-AzxuXMNNHN)7Uv-xF)$2^V&{vG$X+j4-6(39hW9Vq) z08v1YEOad+i7R;;5VSVufg5`hFjp8k)D!z%`!5F#z|J~ce_c+YKyVIMI!AsX6e-tt zt^>(Xw1hMacmeHd>+^`zWHI=qgMBz7?PCgYNTeLsfgGJ4i>bq3iq9rIEa_PDW-$nc zvNdF#uPZn*Ni#I^wYb@avY9J3(+6L1B#X>{*nfx+t=J|(fP6@j7b__Ohh^1;>eP0s zPeTLNpo9%)SWL<+8{i=)?yy(em!NIYmqM23O0`BG&E3(H`R^dN^ >o|JES= zk)sRra@T12$Ku~ZL$=0y*o_~#^RK!I*hU6@7Zua*A9&hVW@GNcu+k4$Iiemze(|vg z4@z5;1$vmZ&7IByYTd^Li;)&4nJeyNvz>NO&_et;{u t@};w%@va0K{IIv&AgU|+n`%|op?9k;@9 zyH%&NT=-b6DPJ&-+k3`zl%LVvGk5vZXl_F+`($3{yzfrIXrKJ{g%RkndQl jIiW_O#+LuHvPDL*$Ta>ZSp_@L9ak^S$ddD_;$*!_Z6e#u(Fq*-^iVOc@}c@fwC zys$IPl%6HiPd&h!-N8q}%ahf(TLT>C&cp>J_Ggt^! x1a3rDJj z7yxFqW{f)HZJUOTH9ze8=OtiBO;(kC`xwqJ@?M`hylz3u+h{0O*x7Em_0=6KcK{Yn z74BSn%5}@FS_++U3zryW+%8_InG+j9gq>SE2YCsiXMnrlfy8>9%cAaP*Q2<2mS;tr zbN{ksNP9Mb5h^Wyw6EjWrbPpcovXdhKj!BmGA~76DZ|J`ia5g9dF}a${kz%$-Ea9E zK@x$<{)n0^&esSbT+M~snDM*s^l1d14Srt&GyV}Z*MFBp9f3z8|J{4qVO?}bpNE=W z3CmEzw*U1c4Hr(b55^Chd3v~u+UKen#l9@5TpFjrKmMqwJ%Mqo3iHIX=qWoUiet~{ zyG&TkrxB9Mi-&TRp*qRAj_+fdQTBI{9B;X`?uU(xm$?gkY6gz#qStqO0l!3Ce_P@n zyU`%kRix+5B-S>Ls*NjJVdEhFbQwFx2rAj?L6|Ca^RAOKqOt&LSI1dM`DM7`0#24e zkUyEI=+TV}s>uvLHFQJZ4Ow9dP M_?2`UrPS_j%~H0v9=rs{U0C!zTpP+rTUuHbDPjVWcM?Hhu2`0RPPx zx#}mNtl*)ZUIkuYmTb7zZo>wfOQ`61P+WBKP?qSKNqURK@~{sPI&Qexw(mBW6twDw zcU vaVF{rm~0MS^=E{JtAx8381S zpQKICuRRZPQL!QYOneR?Bf37mSW4} %b&%FjXyde3I$LDL`HMZ`3ZO@kW z*;8l~{r262WDes-hLY^#$v XDkQW)V_nj!)^%?n%Bb#d4aE?;*7N+E)$O=JRS9E`Tm# zpVZ b~y;! zLU9=HTw{o`<5}jkKhLMG;Vg$Q@pWk({zl|@0h*TQ*;3?|p_UkoO%px7B6dGc$*x;m zxFVKuDm3Ehm8D2HI%RPl=fWh=@Sx~7 oEh4QCW7qH9t<^>I<$AE4cjKB9S$OMgP$!)Xo-YxafTXB^prGa`QXh bt-qFFj_Bymx| (}K=U9i8Y 44CL-AOo9%VtZFzn ld<->}@0NJgUidBWvfEKI#G}*v`kILJ{^#-5kh#5ak z=}!xS=R@50nIVA6$^D$q<6#bh);<)ap7zvh_ecJV3qMUkTLvYI zw_IU4VTLlo4`6VG zEiKV9!S0P(%ExNLwuFP*&Vr4J`JXO%^t07_Ey8f#-0pG^nk=}bV&u}T-tjYr;-Yg? zwGnXemCWUXDj@z)*CoeoGCtemHcb;3W`7!i-*G3?KgPssad6O94}|RY* Cl3?P?*tnBcskF?dEPE~ZHln(?C0~8!aq_v}Dax`HyJF!Vo_#jtAjdvK zYJR}OT?K&J{|Oy+0C=D8iHGE5%S}Sy&@?;P*axCA(S*aH(6wCZLCe%$6TP@@IUYDm z{Ja}_9PwnKl>6W!x3NBzB0Jg)E9HJyy+v{A6q(<%KZ#YIJRU6SMp!Ue@S19zMdH|2 z8U-HS#GimS_a?ck3eJG^%KaX`NS1?xXhc5Fdj^?Kl^jSW%Ox@G-*!64^dJ99fW8=> zC2rm w q(%$IrpACraR`s~IfCp{jjk2jQJ~nM6UVi}G z$f-wU!=YY0@YZehY3m1pe`EVlR~;d0?-D&|_#d@9OtG;zt(m)Bzjv1Dw6s}0Jgv%F z`H2KDigI4`B OM4!#q@#PEH~mqvQDoR=AyE% zL5db`*1D(~RAQk6bZbYsqbxl2%ICU~f_h}p<`(j2EDVG4q3%zbTVgSnRPyfl7(+E% z)v7Q{xU3@E)tU)`K(zb6!# |1 I#)uwe~ce43yXJ5tCtdoB;4X%I6${%0a6VXL|F(%!+T6JRl2OQM=o zJ0fMZ779qRN2a)t1}@3wg38#9CE3~ci?Cet`u)KW<1i5r#|mF+^PDz+pBMc7s+TBy zKIS+Q_wRIMl JCtDXatb#4QwnV e`TJV zQNSI_cDilz=!OSb@2ezI+G{)LPNrFbUHi+-Dw1P2uFTTtlNF9Hr98 _w55!PBAX{2UTTicZc}kDmur?Bd_K z)e0~=Ox`;*4SKML{5YXMS4gppCMR~SZ=YahEu{6C)LxdTtaKh7oe@?_2WiU}3Z{Qy z$-E_R0j(@6cN)qD(?1 ?JZFS?HiNqx3$NM31~}L+q8WUO--Uno)fds5H6D`BtUM3 z+FmmKyiUDA?oJ46^uImF%KtLF4#)H_Et@}q!E);Oa)EvOF}<*)KlmE>RSk5vG>0+* z;Qn8k-v#dN^LuP$HVPQEM~kzzq!DC)Qddavs))_H?YO7R!TOu*o!PIWR_vzFgLVz% za<3ghx%T$#la`iS7{(qNPO3okNmJmMSLSZh+}jileH6y&uT(pUes8J3u$|*Ci5pve z4-aJI)%}_E4G3QujtOBoRtn>zo{SJd1aEd7l GH22@j4+3iq}wO+4P`^*3p>*FK@1b(t(6#LElqx z!lK_&^5b4TUN4;>@;;7x)EY5}h-deF%Uds9hf8$VTjB{e$}+h?`EeG~P^Z=%axUlk zv8G6lvio2 z+^keFN}r5gc1yN<9pv)xBTvIkD23I7^Ucqf#)%0SKhzjNv{P;5FV&;}$7;1lW+ma6 zHbzq^#X^F5XqPMFPbw>2GN}`*vv#j50XrugN3gQ;jv<0mnDh*3c+VP0G+@?{mU;>5 z+v9VW_7LKcXJbMy_rC++HBLFmUCneV<=iCAKKXsx@3%g~agAMf4?o7><`2UAwkb)n zlnXQ$lsI#@A6)3;J?VLX{@(|($AFg&M|0{;59W}_;n}m!Z#K}vRD!!*Ph8bF_P1NK z?n-V8NL1S{R94nAqstg3E)Z*Ik2S0|jw>@rH!y=rEw>MrY6(K3&%dgY${?59=;#lh zH)2^p7U)v(>w}a%44ktUN+F(5IH>LNk6OrqP&(mb{rL+bvKXKLvct^C!Eq=W6PXj$ z1wzGC8U9{GRv|)&S(=Fu0gdgI*+ZKRz~45Zm0A?OIyl4qAGl3_`yeHLoYhKh0a$=> z;)Cfxkb49hJfS9t_&|jtv`sMvZnfM{4whFUiu$`mo8)6wE2Ks_=W_oQhcu==Gv(vv zp>ozg #z;*woWaUf`iGsA5tPNo}FkFpgn3*3X z)SN&9ceUn2rX#h!zpg2$oWMV~bF!0mCl`J^Y}z?FVA5}^Q}}~{c~6J3o}8*Ibe~dP zgvMQqDs*RWj(hcnXHHv8b)o~tfhBi=vst4b>&LAS3(Xp9k19-E|!k6T`&2h?i zO7RQDS$4(u5xM^WDkUDSJG-7UXy}f-icu5k*Um02Vp1O7yW7R {0h sZ2@C$$yHeWPKFl}dM3;kjz=lrm%UF_wi zyjr+vdIOUCH^TiFLRL^y1d+gsSX?mRxnk+i39sNDA|2XGqN3-iR z9;2G)84wKF*>B(RZ;P3e?7ll>i-Q-P+l`ug3IQ7!)^GaTk>|upd;Q7ut#8cx3r8sw z*q#H{28!uZpp_uIP+$zPAB64u%x ae?VJ!?UDm~cG zg*7_AkE*zixC1U0Ll)Bd1u_K|w|UyG?8hKQRhevw;AZA79H4COX67`QKk(q;ELexo zDwC%e;7ihaOeL7r96{2!(l6Q>=?R2R$E^Y=HjMgoqxZ3{z){tapywkFIe&7Y!>(!c z5CB9)WXKXhxMVj!*@58Vvb!ZC)S>=CdfKBnfkd7v&F`&gDkH}qeu9Y+khf+oN=_fD z@lLiKGT}~-oyH34m*kUPrhz5{W<$_|E#$rdxrlQndzQWtGJd) wEO8Hk#Q-wDwL?Jn!PfE4 z?2V^#NSO^}4Q=yS)PSDs{Z>jY>9L0(bcstY?;b;M9Z$Z0heN?I7jxOW-bt!}g%c*+ z57;v$Nmg>#PGSv3v~e-1c1D(+bjn-SKqgyV(Rey)ZCz0iI=9xM*_A~x_$a7D8Bo*S zO`mIV(Sup64V)aFmcy>h4WH05*jf=^Q1549s?V2H#xn9R$wg_}eQhltqZcE|5c=Xv z5pAF^%cV0eUFdZHf;vq(n9U~^nm*Ogwjvlz??$=0{WvPFHazvw$3r3iQTsgK{vgSB zX*H&NFVPcsay|mD(8Q+FvbJ0sG0~*PJvGt*g(-TtEb(Qz5i$i|-ld`IZD3ozy?R9M z)kkREG&6b#4x{h@J2lFaSMx+XbN}h{5Y)ebE+axY-4|f`Q|O8~vj!3G<&`V*2gEuH zq2JsI=ksa3R#Y52c|0s99C>y*oFTJ3vT-v@I7D^~9#_l0mzoWlvsm(QXOzN>_`qwJ z6ap){g((=<9z>!L?0zRH37Et%ew@eQzBG_8NNPCk+F9V(P@J8nnpcZB6Bax@`{z0T z++j;5KWwiSaWT8jyWKs<{hu=88*WY1#Vj0tvQYh?eaNoGh95*U%7@SdkzqjkJcEx& zMI+oOtY$3Nhb_Vjqq8(?&4XRF3{juZgj1hjJ-Mc1*E?+}SEu|$P$3Ezp%rVRP-8{F zz+?{e&@LE)e}_Ef;%cK8LeSy+^D%uhg|L*1Utp5Q6nZ>0n{KuE{F>b7%34|3>#36^ z%xV;jHdht{(7##A!I)eIjs<)cCew5`QqR`JG66jQ)>Bizmzl2vu$Z0zd?PpzQk7*7 zP9wpzuCv4}E~Dk!$mkhbHObzoA+f*j@uDTr0{pmt8@aH7_ %sBRd{8v8;UkSCXmCYD_i>`+&x@F!0X$8C1G!fVSg^^?5 zqD-Lc&P`|yE;D@k+zsoC;YU?=RR-ZW;j@q_@tY~zp5x~DaUPZ&i!c4V(M{KdOk8yx z^6+Y~!a1?Dq8a(sIY^Zi+sk@feK_rL9Yc2Ypi-iUoy>}-zTen1*ow2YaEVEZ=fo_L z|HS!VL9u}%Rp+rs1~7TXki*1>{BA?@Xs=Z*Tm%%UNN5`?HS;Fqd0X6A9x4 JRiQUGN~u^6mMRNrA#5x9O-2sN5v`JeI!? z8auuom@(g?sZYFL#R)(+H*B8^*uDx61^)*~hk05A={*Q8;>!q*pL`ATO7i2>>#9L< zQA7?p-XQ^^*_d~z-mQnAy-*IFei#k4Yo1nPuz(e%yz4tT52t5~FvkAZNCv?R#V6PX zieZgA_iN92tQf@+cSz$;X8Qa`pNI#)Gt<2my)acju~KmP=;I$)slL|1M9QZYqR3@; z^_3r3Iha3haVNdfJ$-SJs8l+nSzyRR^?%^le|IAkYi0aT6|W3TiO|H$73k3d88)n3 zm}kJ>R&Vra(~>jU5+}7PTyr7zn6-42)($J yhfFL0POiArg99L`Sb0}|JKe+#r2pwXVMv0RS{0^$u~aNzdE*PvWfcuC zk8*N^DXPl)s?10ni+|}EccdK#Uk}_YYw=c5GsaP)T|)eb;=Vd@tI@m-ps&Wvtv+b2 zt6p}$`tUNN#Fqh$=KO$r3`{^`O6b e;}wx6W6 zC$uj6%x=KkD|G5#T#=Zk*{i)t`y_He$ua4goUVz8%2vEG>&wB3MZ=pp>L89Wz-T4@ zYYv5K>*JVN)%)_BFGo8dZP_m`x0UB&o`9qYUzPu>>}Ca<8oo-n2Sg){^`-&cJ{0EZ z_`&i|w)l4`%+vEIDe!uMDkF*O+TG9@m=7yXo *Ty5Bfo0;Uvi%%AXd)3Ns&U0 zwmI@Hhk2=-39=kgJ6WokZ3PYp&~{~@`x->oGOJy!&VUJcr6EUQQy3t$aebcpf|#R- z3-e8x% 2ySVl+ zLvobU99Q_J-?UOIT#sj&xh2=R;N1?PtTNXNC?*yj>c4GMq)A)tHPJC-79SP E@i~QX~;t`QcWwb)JzmTzSVM5`BEEC2}nB_-`|YmyLIRy zjGwN!LYqEQSbNfoJ?Y7N`@DrDkfWtIBfXj-RP7LsMeorNYLzP=WLc_{@eBF?F_~&r zq2$b@lb756juwOdi^r%#LKg_g%kDjHC$OjbMk(R $- (u2F3NZWHsC!e6FCiG;gn2-=2NT`R-*&`RE|RK_PX2*qA_@?^t*~- z6FPaH*_UD&c$L^ygK|*M@}T~Zfn*p)y-ChYfdUr6CJVmHTueVMd>~_QE`|ec+=EtT z9m>$L;~|tqf;K}INB1Xj-PN1*l0K*AV{vnJkj_-AE2tdOCiiZx*bJ7YC{(MI*uW{> z)OIRGHrV~@Fp2A78U=GW7^`2hiKb@Ty4_VFxPK@xu=!(Q%!V7~gS=zwlMQ?3Bf-EF z-$eP!f96<~*Y4|gRsxV!9s{#9` _)Xi+YbZ)|w-ohZ`@4AoB4z{CBcZq##ajr0&x_8i@Lc~3@S^}o_ zq!}I5{sizk+yq9W!W(YD@mFbl?txTrfw(B=C|yAWKz6aV;gc?NrtbidwQUj@21{fa zAUCJsXfvLE@o@ptp11mEh}%|eTE9a!hdupIyO`C}Ck>;4DND*X-VwdHyzx`G%!m=u zl_|)+bj8asx4Ue&Enk5&SM@lO(w&D0cox~#X2Mkz4E2Cn{2%XUT2?t>+_Ep8NoQ8Hbf$uf#rHSk`5QX2lz|@Tc0Jz zUf~rjzh@%xnkeL7CGOZK7&8Jor-)VFb=t}7I*5Rb)sb&M*B