From 1d2b9b0ca6d5ccc75c78cc3c2ce38b346aeea2a2 Mon Sep 17 00:00:00 2001 From: Max Ghenis Date: Wed, 19 Aug 2026 08:52:32 -0400 Subject: [PATCH] Archive the 8/2 UK harvest snapshot and campaign UK run records (source-only) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The seven-source UK harvest staging (33,943 rows: obr/dwp/hmt/hmrc/ifs/ ukmod/rf/jrf — manifests, notes, compressed staged output) and the compute campaign's UK run records existed only machine-local and on the #32 branch; the architecture adjudication (dual review) identified them as the genuinely perishable asset independent of which ingest architecture lands. This PR is data preservation only: no schema, no DB, no ingest code — the long-tail lanes that consume it come per-lane after the foundation decision. Co-Authored-By: Claude Fable 5 --- .../uk_runs/additional_rate_1p_2026.json | 40 + .../uk_runs/aggregates_2026.json | 200 ++ .../uk_runs/baseline_2026.json | 47 + .../uk_runs/basic_rate_1p_2026.json | 40 + .../uk_runs/brl_10pct_2026.json | 40 + .../uk_runs/brl_1pct_2026.json | 40 + .../uk_runs/cb_additional_1pw_2026.json | 40 + .../uk_runs/cb_first_1pw_2026.json | 40 + .../uk_runs/class4_1pp_2026.json | 40 + .../uk_runs/dividend_allowance_100_2026.json | 40 + .../uk_runs/employee_additional_1pp_2026.json | 40 + .../uk_runs/employee_ni_1pp_2026.json | 40 + .../uk_runs/employer_ni_1pp_2026.json | 40 + .../fixed_line/with_limit_2026_meta.json | 34 + .../with_limit_fulltakeup_2026_meta.json | 45 + .../fixed_line/without_limit_2026_meta.json | 34 + .../without_limit_fulltakeup_2026_meta.json | 45 + .../campaign-20260802/uk_runs/free_joins.csv | 24 + .../uk_runs/free_joins_summary.json | 118 ++ .../uk_runs/higher_rate_1p_2026.json | 40 + .../uk_runs/ni_lpl_104_2026.json | 40 + .../uk_runs/ni_pt_2pw_2026.json | 40 + .../uk_runs/ni_st_2pw_2026.json | 40 + .../uk_runs/ni_uel_10pw_2026.json | 40 + .../uk_runs/ni_upl_520_2026.json | 40 + .../uk_runs/obr_measures/art_as2022_2026.json | 47 + .../uk_runs/obr_measures/cgt_ab2024_2026.json | 47 + .../obr_measures/class2_reinstate_2026.json | 47 + .../uk_runs/obr_measures/class4_p3_2026.json | 47 + .../uk_runs/obr_measures/div_ab2021_2026.json | 47 + .../uk_runs/obr_measures/ee_ni_p2_2026.json | 47 + .../uk_runs/obr_measures/ee_ni_p4_2026.json | 47 + .../obr_measures/employer_ab2024_2026.json | 47 + .../obr_measures/hicbc_sb2024_2026.json | 47 + .../obr_measures/pt_lpl_ss2022_2026.json | 47 + .../uk_runs/obr_measures_collation.csv | 11 + .../uk_runs/pa_100_2026.json | 40 + .../uk_runs/pa_10pct_2026.json | 40 + .../uk_runs/pa_1pct_2026.json | 40 + .../uk_runs/psa_100_50_2026.json | 40 + .../uk_runs/srl_100_2026.json | 40 + .../uk_runs/t2_collation.csv | 15 + .../uk_runs/two_child_fixed_line_2026.json | 338 ++++ .../two_child_fixed_line_fulltakeup_2026.json | 360 ++++ .../uk_runs/two_child_limit_removal_2026.json | 47 + .../uk_runs/two_child_reinstate_2026.json | 47 + .../uk_runs/uk_scorecard_first.csv | 11 + .../uk_runs/uprating_check_april2026.json | 144 ++ .../uk_runs/vat_1pp_2026.json | 40 + sources/harvest-uk-2026-08-02/COLLATION.md | 76 + sources/harvest-uk-2026-08-02/uk_dwp/NOTES.md | 177 ++ .../uk_dwp/claims_staged.jsonl.gz | Bin 0 -> 63493 bytes .../uk_dwp/manifest.jsonl | 15 + .../harvest-uk-2026-08-02/uk_hmrc/NOTES.md | 124 ++ .../uk_hmrc/claims_staged.jsonl.gz | Bin 0 -> 61920 bytes .../uk_hmrc/manifest.jsonl | 11 + sources/harvest-uk-2026-08-02/uk_hmt/NOTES.md | 1601 +++++++++++++++++ .../uk_hmt/claims_staged.jsonl.gz | Bin 0 -> 46960 bytes .../uk_hmt/manifest.jsonl | 16 + sources/harvest-uk-2026-08-02/uk_ifs/NOTES.md | 145 ++ .../uk_ifs/claims_staged.jsonl.gz | Bin 0 -> 13706 bytes .../uk_ifs/manifest.jsonl | 16 + sources/harvest-uk-2026-08-02/uk_obr/NOTES.md | 131 ++ .../uk_obr/claims_staged.jsonl.gz | Bin 0 -> 609965 bytes .../uk_obr/manifest.jsonl | 16 + .../uk_resolution_foundation/NOTES.md | 178 ++ .../claims_staged.jsonl.gz | Bin 0 -> 5855 bytes .../uk_resolution_foundation/manifest.jsonl | 15 + .../uk_ukmod_jrf/NOTES.md | 139 ++ .../uk_ukmod_jrf/claims_staged.jsonl.gz | Bin 0 -> 46853 bytes .../uk_ukmod_jrf/manifest.jsonl | 5 + 71 files changed, 5575 insertions(+) create mode 100644 sources/campaign-20260802/uk_runs/additional_rate_1p_2026.json create mode 100644 sources/campaign-20260802/uk_runs/aggregates_2026.json create mode 100644 sources/campaign-20260802/uk_runs/baseline_2026.json create mode 100644 sources/campaign-20260802/uk_runs/basic_rate_1p_2026.json create mode 100644 sources/campaign-20260802/uk_runs/brl_10pct_2026.json create mode 100644 sources/campaign-20260802/uk_runs/brl_1pct_2026.json create mode 100644 sources/campaign-20260802/uk_runs/cb_additional_1pw_2026.json create mode 100644 sources/campaign-20260802/uk_runs/cb_first_1pw_2026.json create mode 100644 sources/campaign-20260802/uk_runs/class4_1pp_2026.json create mode 100644 sources/campaign-20260802/uk_runs/dividend_allowance_100_2026.json create mode 100644 sources/campaign-20260802/uk_runs/employee_additional_1pp_2026.json create mode 100644 sources/campaign-20260802/uk_runs/employee_ni_1pp_2026.json create mode 100644 sources/campaign-20260802/uk_runs/employer_ni_1pp_2026.json create mode 100644 sources/campaign-20260802/uk_runs/fixed_line/with_limit_2026_meta.json create mode 100644 sources/campaign-20260802/uk_runs/fixed_line/with_limit_fulltakeup_2026_meta.json create mode 100644 sources/campaign-20260802/uk_runs/fixed_line/without_limit_2026_meta.json create mode 100644 sources/campaign-20260802/uk_runs/fixed_line/without_limit_fulltakeup_2026_meta.json create mode 100644 sources/campaign-20260802/uk_runs/free_joins.csv create mode 100644 sources/campaign-20260802/uk_runs/free_joins_summary.json create mode 100644 sources/campaign-20260802/uk_runs/higher_rate_1p_2026.json create mode 100644 sources/campaign-20260802/uk_runs/ni_lpl_104_2026.json create mode 100644 sources/campaign-20260802/uk_runs/ni_pt_2pw_2026.json create mode 100644 sources/campaign-20260802/uk_runs/ni_st_2pw_2026.json create mode 100644 sources/campaign-20260802/uk_runs/ni_uel_10pw_2026.json create mode 100644 sources/campaign-20260802/uk_runs/ni_upl_520_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/art_as2022_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/cgt_ab2024_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/class2_reinstate_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/class4_p3_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/div_ab2021_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p2_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p4_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/employer_ab2024_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/hicbc_sb2024_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures/pt_lpl_ss2022_2026.json create mode 100644 sources/campaign-20260802/uk_runs/obr_measures_collation.csv create mode 100644 sources/campaign-20260802/uk_runs/pa_100_2026.json create mode 100644 sources/campaign-20260802/uk_runs/pa_10pct_2026.json create mode 100644 sources/campaign-20260802/uk_runs/pa_1pct_2026.json create mode 100644 sources/campaign-20260802/uk_runs/psa_100_50_2026.json create mode 100644 sources/campaign-20260802/uk_runs/srl_100_2026.json create mode 100644 sources/campaign-20260802/uk_runs/t2_collation.csv create mode 100644 sources/campaign-20260802/uk_runs/two_child_fixed_line_2026.json create mode 100644 sources/campaign-20260802/uk_runs/two_child_fixed_line_fulltakeup_2026.json create mode 100644 sources/campaign-20260802/uk_runs/two_child_limit_removal_2026.json create mode 100644 sources/campaign-20260802/uk_runs/two_child_reinstate_2026.json create mode 100644 sources/campaign-20260802/uk_runs/uk_scorecard_first.csv create mode 100644 sources/campaign-20260802/uk_runs/uprating_check_april2026.json create mode 100644 sources/campaign-20260802/uk_runs/vat_1pp_2026.json create mode 100644 sources/harvest-uk-2026-08-02/COLLATION.md create mode 100644 sources/harvest-uk-2026-08-02/uk_dwp/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_dwp/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_dwp/manifest.jsonl create mode 100644 sources/harvest-uk-2026-08-02/uk_hmrc/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_hmrc/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_hmrc/manifest.jsonl create mode 100644 sources/harvest-uk-2026-08-02/uk_hmt/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_hmt/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_hmt/manifest.jsonl create mode 100644 sources/harvest-uk-2026-08-02/uk_ifs/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_ifs/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_ifs/manifest.jsonl create mode 100644 sources/harvest-uk-2026-08-02/uk_obr/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_obr/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_obr/manifest.jsonl create mode 100644 sources/harvest-uk-2026-08-02/uk_resolution_foundation/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_resolution_foundation/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_resolution_foundation/manifest.jsonl create mode 100644 sources/harvest-uk-2026-08-02/uk_ukmod_jrf/NOTES.md create mode 100644 sources/harvest-uk-2026-08-02/uk_ukmod_jrf/claims_staged.jsonl.gz create mode 100644 sources/harvest-uk-2026-08-02/uk_ukmod_jrf/manifest.jsonl diff --git a/sources/campaign-20260802/uk_runs/additional_rate_1p_2026.json b/sources/campaign-20260802/uk_runs/additional_rate_1p_2026.json new file mode 100644 index 0000000..dc2be43 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/additional_rate_1p_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "additional_rate_1p", + "year": 2026, + "reform_hint": "Increase additional rate by 1p", + "pe_construction": "gov.hmrc.income_tax.rates.uk[2].rate: 0.45 -> 0.46", + "reform_json": "{\"gov.hmrc.income_tax.rates.uk[2].rate\": {\"2026-01-01.2028-12-31\": 0.46}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 423760606390.3071, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 219622883998.86896, + "household_net_income": 1789411469372.6099, + "gov_tax": 1048672620829.9907, + "gov_spending": 485663250574.56665 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/aggregates_2026.json b/sources/campaign-20260802/uk_runs/aggregates_2026.json new file mode 100644 index 0000000..1b15902 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/aggregates_2026.json @@ -0,0 +1,200 @@ +{ + "year": 2026, + "concept_notes": { + "period_basis": "PE calendar-year 2026; OBR/HMRC/DWP fiscal-year Apr-Mar (named delta)", + "receipts_vs_liability": "PE totals are accrual liabilities/entitlements; OBR receipts are cash (named delta)", + "caseload_concept": "annual-ever units with amount>0; DWP BECL caseloads are FY-average point-in-time (named delta, pre-adjudicated in staging)" + }, + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "totals_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "council_tax": 60083773529.38769, + "fuel_duty": 12976906953.47097, + "universal_credit": 39887838277.66961, + "child_benefit": 17434702263.490685, + "state_pension": 145097022169.8143, + "pension_credit": 5725827904.638691, + "housing_benefit": 5225876604.907799, + "dla": 6342775060.054455, + "pip": 20593016304.099655, + "attendance_allowance": 4733056192.259981, + "carers_allowance": 3358301903.9573593, + "esa_income": 3156436499.0282836, + "esa_contrib": 2156177884.0742674, + "jsa_income": 0.0, + "jsa_contrib": 157967402.95190462, + "income_support": 0.0, + "working_tax_credit": 0.0, + "child_tax_credit": 0.0, + "winter_fuel_allowance": 1665681809.4226718, + "statutory_sick_pay": 1334439593.0563817, + "statutory_maternity_pay": 1366751179.0460634, + "council_tax_benefit": 2934640355.279371, + "tax_credits": 0.0, + "scottish_child_payment": 159585140.49813133, + "household_net_income": 1791280163555.2764, + "gov_tax": 1046803930669.7205, + "gov_spending": 485663250574.56665, + "household_benefits": 485946590329.34766 + }, + "recipient_counts": { + "income_tax": { + "unit": "person", + "recipient_units_annual_ever": 37691747.66273152 + }, + "national_insurance": { + "unit": "person", + "recipient_units_annual_ever": 27160368.26024862 + }, + "ni_employer": { + "unit": "person", + "recipient_units_annual_ever": 26292511.121389605 + }, + "vat": { + "unit": "household", + "recipient_units_annual_ever": 29470263.382621806 + }, + "capital_gains_tax": { + "unit": "person", + "recipient_units_annual_ever": 1507931.6696882509 + }, + "council_tax": { + "unit": "household", + "recipient_units_annual_ever": 28469697.078922734 + }, + "fuel_duty": { + "unit": "household", + "recipient_units_annual_ever": 12682432.195110451 + }, + "universal_credit": { + "unit": "benunit", + "recipient_units_annual_ever": 3296452.404684961 + }, + "child_benefit": { + "unit": "benunit", + "recipient_units_annual_ever": 8476800.070532933 + }, + "state_pension": { + "unit": "person", + "recipient_units_annual_ever": 12698240.466625169 + }, + "pension_credit": { + "unit": "benunit", + "recipient_units_annual_ever": 1217787.1301087737 + }, + "housing_benefit": { + "unit": "benunit", + "recipient_units_annual_ever": 732051.740912199 + }, + "dla": { + "unit": "person", + "recipient_units_annual_ever": 914247.0047843456 + }, + "pip": { + "unit": "person", + "recipient_units_annual_ever": 2817522.645383328 + }, + "attendance_allowance": { + "unit": "person", + "recipient_units_annual_ever": 915595.5719996989 + }, + "carers_allowance": { + "unit": "person", + "recipient_units_annual_ever": 747052.9823623598 + }, + "esa_income": { + "unit": "benunit", + "recipient_units_annual_ever": 352682.03596651554 + }, + "esa_contrib": { + "unit": "person", + "recipient_units_annual_ever": 303683.59814062715 + }, + "jsa_income": { + "unit": "benunit", + "recipient_units_annual_ever": 0.0 + }, + "jsa_contrib": { + "unit": "person", + "recipient_units_annual_ever": 32927.54791140556 + }, + "income_support": { + "unit": "benunit", + "recipient_units_annual_ever": 0.0 + }, + "working_tax_credit": { + "unit": "benunit", + "recipient_units_annual_ever": 0.0 + }, + "child_tax_credit": { + "unit": "benunit", + "recipient_units_annual_ever": 0.0 + }, + "winter_fuel_allowance": { + "unit": "household", + "recipient_units_annual_ever": 7060742.019033432 + }, + "statutory_sick_pay": { + "unit": "person", + "recipient_units_annual_ever": 254034.1130834818 + }, + "statutory_maternity_pay": { + "unit": "person", + "recipient_units_annual_ever": 166412.83011466265 + }, + "council_tax_benefit": { + "unit": "benunit", + "recipient_units_annual_ever": 2886327.5622606277 + }, + "tax_credits": { + "unit": "benunit", + "recipient_units_annual_ever": 0.0 + }, + "scottish_child_payment": { + "unit": "person", + "recipient_units_annual_ever": 108827.83540725708 + }, + "household_net_income": { + "unit": "household", + "recipient_units_annual_ever": 29369810.998743203 + }, + "gov_tax": { + "unit": "household", + "recipient_units_annual_ever": 29470583.18248133 + }, + "gov_spending": { + "unit": "household", + "recipient_units_annual_ever": 29470583.18248133 + }, + "household_benefits": { + "unit": "household", + "recipient_units_annual_ever": 29470583.18248133 + } + }, + "not_in_model": [] +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/baseline_2026.json b/sources/campaign-20260802/uk_runs/baseline_2026.json new file mode 100644 index 0000000..057f220 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/baseline_2026.json @@ -0,0 +1,47 @@ +{ + "reform_key": "baseline", + "year": 2026, + "reform_hint": "baseline", + "pe_construction": "", + "reform_json": "baseline", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 219622883998.86896, + "household_net_income": 1791280163555.2764, + "gov_tax": 1046803930669.7205, + "gov_spending": 485663250574.56665 + }, + "poverty": { + "var": "in_poverty_ahc", + "rate_all": 0.18629731591349413, + "count_all": 13028998.553302944, + "rate_child_u16": 0.26918599390042075, + "count_child_u16": 3642525.343844831 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/basic_rate_1p_2026.json b/sources/campaign-20260802/uk_runs/basic_rate_1p_2026.json new file mode 100644 index 0000000..c2c1d6c --- /dev/null +++ b/sources/campaign-20260802/uk_runs/basic_rate_1p_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "basic_rate_1p", + "year": 2026, + "reform_hint": "Change in basic rate by 1p", + "pe_construction": "gov.hmrc.income_tax.rates.uk[0].rate: 0.2 -> 0.21000000000000002", + "reform_json": "{\"gov.hmrc.income_tax.rates.uk[0].rate\": {\"2026-01-01.2028-12-31\": 0.21000000000000002}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 429170357848.19604, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39940721048.87594, + "vat": 219622883998.86896, + "household_net_income": 1784059120421.784, + "gov_tax": 1054082375257.415, + "gov_spending": 485720651909.46375 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/brl_10pct_2026.json b/sources/campaign-20260802/uk_runs/brl_10pct_2026.json new file mode 100644 index 0000000..a79d832 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/brl_10pct_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "brl_10pct", + "year": 2026, + "reform_hint": "Increase basic rate limit by 10%", + "pe_construction": "gov.hmrc.income_tax.rates.uk[1].threshold: 37700 -> 41470.0", + "reform_json": "{\"gov.hmrc.income_tax.rates.uk[1].threshold\": {\"2026-01-01.2028-12-31\": 41470.0}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 414956034385.8568, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39879827000.2447, + "vat": 219622883998.86896, + "household_net_income": 1798292944062.5166, + "gov_tax": 1039783137834.5403, + "gov_spending": 485655239297.94086 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/brl_1pct_2026.json b/sources/campaign-20260802/uk_runs/brl_1pct_2026.json new file mode 100644 index 0000000..57bc08a --- /dev/null +++ b/sources/campaign-20260802/uk_runs/brl_1pct_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "brl_1pct", + "year": 2026, + "reform_hint": "Change basic rate limit by 1%", + "pe_construction": "gov.hmrc.income_tax.rates.uk[1].threshold: 37700 -> 38077.0", + "reform_json": "{\"gov.hmrc.income_tax.rates.uk[1].threshold\": {\"2026-01-01.2028-12-31\": 38077.0}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421166867195.18976, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39886998063.102234, + "vat": 219622883998.86896, + "household_net_income": 1792012959460.6045, + "gov_tax": 1046070293965.8806, + "gov_spending": 485662410359.99927 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/cb_additional_1pw_2026.json b/sources/campaign-20260802/uk_runs/cb_additional_1pw_2026.json new file mode 100644 index 0000000..d9948f1 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/cb_additional_1pw_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "cb_additional_1pw", + "year": 2026, + "reform_hint": "Increase subsequent child rate by \u00a31 per week (Child Benefit)", + "pe_construction": "gov.hmrc.child_benefit.amount.additional: 17.9 -> 18.9", + "reform_json": "{\"gov.hmrc.child_benefit.amount.additional\": {\"2026-01-01.2028-12-31\": 18.9}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421963044332.5929, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17742594091.59945, + "universal_credit": 39876311217.78101, + "vat": 219622883998.86896, + "household_net_income": 1791503754495.7544, + "gov_tax": 1046875061471.4768, + "gov_spending": 485957972068.68146 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/cb_first_1pw_2026.json b/sources/campaign-20260802/uk_runs/cb_first_1pw_2026.json new file mode 100644 index 0000000..0d41383 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/cb_first_1pw_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "cb_first_1pw", + "year": 2026, + "reform_hint": "Increase first child rate by \u00a31 per week (Child Benefit)", + "pe_construction": "gov.hmrc.child_benefit.amount.eldest: 27.05 -> 28.05", + "reform_json": "{\"gov.hmrc.child_benefit.amount.eldest\": {\"2026-01-01.2028-12-31\": 28.05}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421998371267.27783, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17875496449.564846, + "universal_credit": 39877696638.711266, + "vat": 219622883998.86896, + "household_net_income": 1791603117233.8826, + "gov_tax": 1046910388375.8025, + "gov_spending": 486092662024.4314 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/class4_1pp_2026.json b/sources/campaign-20260802/uk_runs/class4_1pp_2026.json new file mode 100644 index 0000000..917363d --- /dev/null +++ b/sources/campaign-20260802/uk_runs/class4_1pp_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "class4_1pp", + "year": 2026, + "reform_hint": "Change Class 4 main rate by 1 percentage point", + "pe_construction": "gov.hmrc.national_insurance.class_4.rates.main: 0.06 -> 0.06999999999999999", + "reform_json": "{\"gov.hmrc.national_insurance.class_4.rates.main\": {\"2026-01-01.2028-12-31\": 0.06999999999999999}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 62033845047.73435, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39895539839.215096, + "vat": 219622883998.86896, + "household_net_income": 1790704386445.0725, + "gov_tax": 1047387469094.1289, + "gov_spending": 485671012295.77014 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/dividend_allowance_100_2026.json b/sources/campaign-20260802/uk_runs/dividend_allowance_100_2026.json new file mode 100644 index 0000000..00c1660 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/dividend_allowance_100_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "dividend_allowance_100", + "year": 2026, + "reform_hint": "Change dividend allowance by \u00a3100", + "pe_construction": "gov.hmrc.income_tax.allowances.dividend_allowance: 500 -> 600", + "reform_json": "{\"gov.hmrc.income_tax.allowances.dividend_allowance\": {\"2026-01-01.2028-12-31\": 600}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421839136039.63904, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887583907.98256, + "vat": 219622883998.86896, + "household_net_income": 1791332109461.8525, + "gov_tax": 1046751153142.9175, + "gov_spending": 485662419548.0166 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/employee_additional_1pp_2026.json b/sources/campaign-20260802/uk_runs/employee_additional_1pp_2026.json new file mode 100644 index 0000000..13a4bd0 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/employee_additional_1pp_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "employee_additional_1pp", + "year": 2026, + "reform_hint": "Change Class 1 employee additional rate by 1 percentage point", + "pe_construction": "gov.hmrc.national_insurance.class_1.rates.employee.additional: 0.02 -> 0.03", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.rates.employee.additional\": {\"2026-01-01.2028-12-31\": 0.03}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 65842185759.9592, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39888958441.26988, + "vat": 219622883998.86896, + "household_net_income": 1786889404491.035, + "gov_tax": 1051195806571.1741, + "gov_spending": 485664370731.6019 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/employee_ni_1pp_2026.json b/sources/campaign-20260802/uk_runs/employee_ni_1pp_2026.json new file mode 100644 index 0000000..85715de --- /dev/null +++ b/sources/campaign-20260802/uk_runs/employee_ni_1pp_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "employee_ni_1pp", + "year": 2026, + "reform_hint": "Change Class 1 employee main rate by 1 percentage point", + "pe_construction": "gov.hmrc.national_insurance.class_1.rates.employee.main: 0.08 -> 0.09", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.rates.employee.main\": {\"2026-01-01.2028-12-31\": 0.09}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 67484728237.42434, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39940166838.24085, + "vat": 219622883998.86896, + "household_net_income": 1785298660293.8418, + "gov_tax": 1052838353684.803, + "gov_spending": 485716169381.86334 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/employer_ni_1pp_2026.json b/sources/campaign-20260802/uk_runs/employer_ni_1pp_2026.json new file mode 100644 index 0000000..d678dab --- /dev/null +++ b/sources/campaign-20260802/uk_runs/employer_ni_1pp_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "employer_ni_1pp", + "year": 2026, + "reform_hint": "Change Class 1 employer rate by 1 percentage point", + "pe_construction": "gov.hmrc.national_insurance.class_1.rates.employer: 0.15 -> 0.16", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.rates.employer\": {\"2026-01-01.2028-12-31\": 0.16}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 417874975062.0403, + "national_insurance": 61017427929.294205, + "ni_employer": 196141752167.8369, + "child_benefit": 17434702263.490685, + "universal_credit": 39943626683.16225, + "vat": 219622883998.86896, + "household_net_income": 1785041525354.8857, + "gov_tax": 1053012522819.1843, + "gov_spending": 485728107093.64154 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/fixed_line/with_limit_2026_meta.json b/sources/campaign-20260802/uk_runs/fixed_line/with_limit_2026_meta.json new file mode 100644 index 0000000..d0c4bc6 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/fixed_line/with_limit_2026_meta.json @@ -0,0 +1,34 @@ +{ + "world": "with_limit", + "year": 2026, + "construction": "gov.dwp.universal_credit.elements.child.limit.child_count: inf -> 2 (reinstate; born-pre-2017 exemption active)", + "reform_json": "{\"gov.dwp.universal_credit.elements.child.limit.child_count\": {\"2026-01-01.2028-12-31\": 2}}", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 38783589984.86714, + "household_net_income": 1790266784216.2012, + "gov_spending": 484560539496.0421 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/fixed_line/with_limit_fulltakeup_2026_meta.json b/sources/campaign-20260802/uk_runs/fixed_line/with_limit_fulltakeup_2026_meta.json new file mode 100644 index 0000000..0e6f1b0 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/fixed_line/with_limit_fulltakeup_2026_meta.json @@ -0,0 +1,45 @@ +{ + "world": "with_limit", + "year": 2026, + "mode": "fulltakeup", + "forced_flags": [ + "would_claim_uc", + "would_claim_housing_benefit", + "would_claim_child_benefit", + "would_claim_council_tax_reduction", + "would_claim_CTC", + "would_claim_WTC", + "would_claim_IS", + "claims_all_entitled_benefits" + ], + "construction": "gov.dwp.universal_credit.elements.child.limit.child_count: inf -> 2 (reinstate; born-pre-2017 exemption active)", + "reform_json": "{\"gov.dwp.universal_credit.elements.child.limit.child_count\": {\"2026-01-01.2028-12-31\": 2}}", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 53429818141.101036, + "household_net_income": 1803220878970.0093, + "gov_spending": 497880464939.9005 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/fixed_line/without_limit_2026_meta.json b/sources/campaign-20260802/uk_runs/fixed_line/without_limit_2026_meta.json new file mode 100644 index 0000000..38948e2 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/fixed_line/without_limit_2026_meta.json @@ -0,0 +1,34 @@ +{ + "world": "without_limit", + "year": 2026, + "construction": "baseline (limit abolished in current law)", + "reform_json": "baseline", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 39887838277.66961, + "household_net_income": 1791280163555.2764, + "gov_spending": 485663250574.56665 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/fixed_line/without_limit_fulltakeup_2026_meta.json b/sources/campaign-20260802/uk_runs/fixed_line/without_limit_fulltakeup_2026_meta.json new file mode 100644 index 0000000..1e5ad20 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/fixed_line/without_limit_fulltakeup_2026_meta.json @@ -0,0 +1,45 @@ +{ + "world": "without_limit", + "year": 2026, + "mode": "fulltakeup", + "forced_flags": [ + "would_claim_uc", + "would_claim_housing_benefit", + "would_claim_child_benefit", + "would_claim_council_tax_reduction", + "would_claim_CTC", + "would_claim_WTC", + "would_claim_IS", + "claims_all_entitled_benefits" + ], + "construction": "baseline (limit abolished in current law)", + "reform_json": "baseline", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 55279919145.339645, + "household_net_income": 1804948205172.6, + "gov_spending": 499729028736.36316 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/free_joins.csv b/sources/campaign-20260802/uk_runs/free_joins.csv new file mode 100644 index 0000000..3953177 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/free_joins.csv @@ -0,0 +1,24 @@ +source,label,period,external_value,pe_value,ratio,pe_construction,conventions,status +uk_obr,Income tax (gross of tax credits),2026,359618867481.6865,421891913533.19946,1.1731640124657368,income_tax total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Pay as you earn,2026,296293048154.10803,,,,,"skipped: skip: PAYE is a collection channel, not a liability concept PE separates" +uk_obr,Self assessment,2026,64372729845.45013,,,,,skipped: skip: collection channel +uk_obr,National insurance contributions,2026,211594391642.42764,246931463530.31155,1.1670038209122284,national_insurance + ni_employer,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Class 1 Employee NICs,2026,51474273325.11673,61450306465.09366,1.1938061966794031,national_insurance (employee+self-employed personal NI) — join also covers Class 4/2 row jointly; scope note,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Class 1 Employer NICs,2026,150989275628.03833,185481157065.2179,1.2284392801655015,ni_employer total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Class 4 and Class 2 Self employed NICs,2026,3156842035.84375,,,,,skipped: joined jointly with Class 1 Employee row (PE national_insurance is combined personal NI) +uk_obr,Pay as you earn,2026,294158207190.2883,,,,,"skipped: skip: PAYE is a collection channel, not a liability concept PE separates" +uk_obr,Self assessment,2026,64372729845.45013,,,,,skipped: skip: collection channel +uk_obr,National insurance contributions,2026,210445437610.04147,246931463530.31155,1.173375228917432,national_insurance + ni_employer,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Value added tax,2026,187704367258.10846,219622883998.86896,1.1700467453528665,vat total (household VAT incidence model),OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Fuel duties,2026,24628571426.324806,12976906953.47097,0.5269045747249599,fuel_duty total (household incidence share only — OBR head includes business use; scope note),OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Capital gains tax,2026,20801165202.018173,24243246083.18426,1.165475387928371,capital_gains_tax total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_obr,Council tax,2026,52761337186.675934,60083773529.38769,1.1387841312058506,council_tax total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta),computed +uk_dwp,state_pension,2026,146071196250.36,145097022169.8143,0.9933308269833295,state_pension total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography gb vs PE UK (named delta),computed +uk_dwp,uc_and_equivalents,2026,92246901091.19,,,,,skipped: composite of UC + legacy equivalents; overlaps universal_credit row — skipped to avoid double-join +uk_dwp,universal_credit,2026,79208239139.54,39887838277.66961,0.5035819342909491,universal_credit total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography gb vs PE UK (named delta),computed +uk_dwp,pension_credit,2026,6144472389.48,5725827904.638691,0.9318664877462753,pension_credit total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography gb vs PE UK (named delta),computed +uk_dwp,dla,2026,8289471895.17,6342775060.054455,0.7651603311123087,dla total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography england_wales vs PE UK (named delta),computed +uk_dwp,pip,2026,28542217375.36,20593016304.099655,0.7214932194398199,pip total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography england_wales vs PE UK (named delta),computed +uk_dwp,attendance_allowance,2026,8497187075.07,4733056192.259981,0.5570144743719192,attendance_allowance total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography england_wales vs PE UK (named delta),computed +uk_dwp,child_benefit,2026,12945231644.37,17434702263.490685,1.3468049659098371,child_benefit total,OBR/DWP fiscal year 2026-27 vs PE calendar 2026 (named delta); receipts/expenditure cash vs PE accrual entitlement/liability (named delta); geography gb vs PE UK (named delta),computed +uk_dwp,personal_tax_credits,2026,-61742834.79,,,,,skipped: legacy tax credits ended April 2025; PE 2026 total ~0 by design — join skipped diff --git a/sources/campaign-20260802/uk_runs/free_joins_summary.json b/sources/campaign-20260802/uk_runs/free_joins_summary.json new file mode 100644 index 0000000..6a7bff6 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/free_joins_summary.json @@ -0,0 +1,118 @@ +{ + "computed": 16, + "skipped": 7, + "rows": [ + { + "source": "uk_obr", + "label": "Income tax (gross of tax credits)", + "external_value": 359618867481.6865, + "pe_value": 421891913533.19946, + "ratio": 1.1731640124657368 + }, + { + "source": "uk_obr", + "label": "National insurance contributions", + "external_value": 211594391642.42764, + "pe_value": 246931463530.31155, + "ratio": 1.1670038209122284 + }, + { + "source": "uk_obr", + "label": "Class 1 Employee NICs", + "external_value": 51474273325.11673, + "pe_value": 61450306465.09366, + "ratio": 1.1938061966794031 + }, + { + "source": "uk_obr", + "label": "Class 1 Employer NICs", + "external_value": 150989275628.03833, + "pe_value": 185481157065.2179, + "ratio": 1.2284392801655015 + }, + { + "source": "uk_obr", + "label": "National insurance contributions", + "external_value": 210445437610.04147, + "pe_value": 246931463530.31155, + "ratio": 1.173375228917432 + }, + { + "source": "uk_obr", + "label": "Value added tax", + "external_value": 187704367258.10846, + "pe_value": 219622883998.86896, + "ratio": 1.1700467453528665 + }, + { + "source": "uk_obr", + "label": "Fuel duties", + "external_value": 24628571426.324806, + "pe_value": 12976906953.47097, + "ratio": 0.5269045747249599 + }, + { + "source": "uk_obr", + "label": "Capital gains tax", + "external_value": 20801165202.018173, + "pe_value": 24243246083.18426, + "ratio": 1.165475387928371 + }, + { + "source": "uk_obr", + "label": "Council tax", + "external_value": 52761337186.675934, + "pe_value": 60083773529.38769, + "ratio": 1.1387841312058506 + }, + { + "source": "uk_dwp", + "label": "state_pension", + "external_value": 146071196250.36, + "pe_value": 145097022169.8143, + "ratio": 0.9933308269833295 + }, + { + "source": "uk_dwp", + "label": "universal_credit", + "external_value": 79208239139.54, + "pe_value": 39887838277.66961, + "ratio": 0.5035819342909491 + }, + { + "source": "uk_dwp", + "label": "pension_credit", + "external_value": 6144472389.48, + "pe_value": 5725827904.638691, + "ratio": 0.9318664877462753 + }, + { + "source": "uk_dwp", + "label": "dla", + "external_value": 8289471895.17, + "pe_value": 6342775060.054455, + "ratio": 0.7651603311123087 + }, + { + "source": "uk_dwp", + "label": "pip", + "external_value": 28542217375.36, + "pe_value": 20593016304.099655, + "ratio": 0.7214932194398199 + }, + { + "source": "uk_dwp", + "label": "attendance_allowance", + "external_value": 8497187075.07, + "pe_value": 4733056192.259981, + "ratio": 0.5570144743719192 + }, + { + "source": "uk_dwp", + "label": "child_benefit", + "external_value": 12945231644.37, + "pe_value": 17434702263.490685, + "ratio": 1.3468049659098371 + } + ] +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/higher_rate_1p_2026.json b/sources/campaign-20260802/uk_runs/higher_rate_1p_2026.json new file mode 100644 index 0000000..454a6ac --- /dev/null +++ b/sources/campaign-20260802/uk_runs/higher_rate_1p_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "higher_rate_1p", + "year": 2026, + "reform_hint": "Change in higher rate by 1p", + "pe_construction": "gov.hmrc.income_tax.rates.uk[1].rate: 0.4 -> 0.41000000000000003", + "reform_json": "{\"gov.hmrc.income_tax.rates.uk[1].rate\": {\"2026-01-01.2028-12-31\": 0.41000000000000003}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 425122001726.7472, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39888830158.40607, + "vat": 219622883998.86896, + "household_net_income": 1788051065526.0142, + "gov_tax": 1050034016776.2913, + "gov_spending": 485664242455.3031 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/ni_lpl_104_2026.json b/sources/campaign-20260802/uk_runs/ni_lpl_104_2026.json new file mode 100644 index 0000000..137efba --- /dev/null +++ b/sources/campaign-20260802/uk_runs/ni_lpl_104_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "ni_lpl_104", + "year": 2026, + "reform_hint": "Change lower profits limit by \u00a3104 per year", + "pe_construction": "gov.hmrc.national_insurance.class_4.thresholds.lower_profits_limit: 12570 -> 12674", + "reform_json": "{\"gov.hmrc.national_insurance.class_4.thresholds.lower_profits_limit\": {\"2026-01-01.2028-12-31\": 12674}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61432802737.61227, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887468519.522835, + "vat": 219622883998.86896, + "household_net_income": 1791297289957.8032, + "gov_tax": 1046786427292.1333, + "gov_spending": 485662874001.65283 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/ni_pt_2pw_2026.json b/sources/campaign-20260802/uk_runs/ni_pt_2pw_2026.json new file mode 100644 index 0000000..12226b7 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/ni_pt_2pw_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "ni_pt_2pw", + "year": 2026, + "reform_hint": "Change employee entry threshold by \u00a32 per week", + "pe_construction": "gov.hmrc.national_insurance.class_1.thresholds.primary_threshold: 241.73 -> 243.73", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.thresholds.primary_threshold\": {\"2026-01-01.2028-12-31\": 243.73}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61247412506.2825, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39884554264.69081, + "vat": 219622883998.86896, + "household_net_income": 1791479630711.484, + "gov_tax": 1046601034859.8083, + "gov_spending": 485659828356.7229 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/ni_st_2pw_2026.json b/sources/campaign-20260802/uk_runs/ni_st_2pw_2026.json new file mode 100644 index 0000000..ef64ada --- /dev/null +++ b/sources/campaign-20260802/uk_runs/ni_st_2pw_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "ni_st_2pw", + "year": 2026, + "reform_hint": "Change employer threshold by \u00a32 per week", + "pe_construction": "gov.hmrc.national_insurance.class_1.thresholds.secondary_threshold: 96 -> 98", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.thresholds.secondary_threshold\": {\"2026-01-01.2028-12-31\": 98}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421988745899.63025, + "national_insurance": 61470250117.390854, + "ni_employer": 185124471869.89862, + "child_benefit": 17434702263.490685, + "universal_credit": 39882152358.15605, + "vat": 219622883998.86896, + "household_net_income": 1791518553057.7065, + "gov_tax": 1046564131847.5134, + "gov_spending": 485657547200.1842 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/ni_uel_10pw_2026.json b/sources/campaign-20260802/uk_runs/ni_uel_10pw_2026.json new file mode 100644 index 0000000..273c914 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/ni_uel_10pw_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "ni_uel_10pw", + "year": 2026, + "reform_hint": "Change upper earnings limit by \u00a310 per week", + "pe_construction": "gov.hmrc.national_insurance.class_1.thresholds.upper_earnings_limit: 966.73 -> 976.73", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.thresholds.upper_earnings_limit\": {\"2026-01-01.2028-12-31\": 976.73}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61698340326.92478, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39888279664.24094, + "vat": 219622883998.86896, + "household_net_income": 1791032569936.045, + "gov_tax": 1047051964774.6648, + "gov_spending": 485663691957.69104 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/ni_upl_520_2026.json b/sources/campaign-20260802/uk_runs/ni_upl_520_2026.json new file mode 100644 index 0000000..f595517 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/ni_upl_520_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "ni_upl_520", + "year": 2026, + "reform_hint": "Change upper profits limit by \u00a3520 per year", + "pe_construction": "gov.hmrc.national_insurance.class_4.thresholds.upper_profits_limit: 50270 -> 50790", + "reform_json": "{\"gov.hmrc.national_insurance.class_4.thresholds.upper_profits_limit\": {\"2026-01-01.2028-12-31\": 50790}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61465511136.82886, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887906318.899765, + "vat": 219622883998.86896, + "household_net_income": 1791265026916.7566, + "gov_tax": 1046819135514.6714, + "gov_spending": 485663318615.7969 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/art_as2022_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/art_as2022_2026.json new file mode 100644 index 0000000..096f731 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/art_as2022_2026.json @@ -0,0 +1,47 @@ +{ + "key": "art_as2022", + "year": 2026, + "measure_reversed": "Additional-rate threshold 150k -> 125,140 (AS2022) \u2014 REVERSED", + "pe_construction": "gov.hmrc.income_tax.rates.uk[2].threshold: 125140.0 -> 150000", + "reform_json": "{\"gov.hmrc.income_tax.rates.uk[2].threshold\": {\"2026-01-01.2028-12-31\": 150000}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 420104649997.17816, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246317.39654, + "household_net_income": 1793067423736.099, + "gov_tax": 1045016665180.2018, + "gov_spending": 485663250574.56665 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/cgt_ab2024_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/cgt_ab2024_2026.json new file mode 100644 index 0000000..0da6f55 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/cgt_ab2024_2026.json @@ -0,0 +1,47 @@ +{ + "key": "cgt_ab2024", + "year": 2026, + "measure_reversed": "CGT main rates to 18%/24% (AB2024) \u2014 REVERSED to 10%/20%", + "pe_construction": "gov.hmrc.cgt.basic_rate: 0.18 -> 0.10; gov.hmrc.cgt.higher_rate: 0.24 -> 0.20", + "reform_json": "{\"gov.hmrc.cgt.basic_rate\": {\"2026-01-01.2028-12-31\": 0.1}, \"gov.hmrc.cgt.higher_rate\": {\"2026-01-01.2028-12-31\": 0.2}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 219622883998.86896, + "capital_gains_tax": 21410681957.39096, + "household_net_income": 1794112726617.4487, + "gov_tax": 1043971365921.0344, + "gov_spending": 485663250574.56665 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/class2_reinstate_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/class2_reinstate_2026.json new file mode 100644 index 0000000..1642c56 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/class2_reinstate_2026.json @@ -0,0 +1,47 @@ +{ + "key": "class2_reinstate", + "year": 2026, + "measure_reversed": "Class 2 NICs abolition (AS2023) \u2014 REVERSED (flat rate reinstated)", + "pe_construction": "gov.hmrc.national_insurance.class_2.flat_rate: 0.0 -> 3.15 (tree's own 2023 value)", + "reform_json": "{\"gov.hmrc.national_insurance.class_2.flat_rate\": {\"2026-01-01.2028-12-31\": 3.15}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 62013334079.32899, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39900585645.060844, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1790730061170.91, + "gov_tax": 1047366958222.5403, + "gov_spending": 485676176862.0828 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/class4_p3_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/class4_p3_2026.json new file mode 100644 index 0000000..bb97160 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/class4_p3_2026.json @@ -0,0 +1,47 @@ +{ + "key": "class4_p3", + "year": 2026, + "measure_reversed": "Class 4 main-rate cuts AS2023 (1p) + SB2024 (2p) \u2014 stack REVERSED", + "pe_construction": "gov.hmrc.national_insurance.class_4.rates.main: 0.06 -> 0.09", + "reform_json": "{\"gov.hmrc.national_insurance.class_4.rates.main\": {\"2026-01-01.2028-12-31\": 0.09}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 63205745904.51386, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39911053876.13027, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1789548119692.3872, + "gov_tax": 1048559369647.7144, + "gov_spending": 485686646684.7969 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/div_ab2021_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/div_ab2021_2026.json new file mode 100644 index 0000000..9071ca9 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/div_ab2021_2026.json @@ -0,0 +1,47 @@ +{ + "key": "div_ab2021", + "year": 2026, + "measure_reversed": "Dividend rates +1.25pp all bands (AB2021) \u2014 REVERSED (delta on current)", + "pe_construction": "gov.hmrc.income_tax.rates.dividends[0].rate: 0.1075 -> 0.09500; gov.hmrc.income_tax.rates.dividends[1].rate: 0.3575 -> 0.34500; gov.hmrc.income_tax.rates.dividends[2].rate: 0.3935 -> 0.38100", + "reform_json": "{\"gov.hmrc.income_tax.rates.dividends[0].rate\": {\"2026-01-01.2028-12-31\": 0.095}, \"gov.hmrc.income_tax.rates.dividends[1].rate\": {\"2026-01-01.2028-12-31\": 0.345}, \"gov.hmrc.income_tax.rates.dividends[2].rate\": {\"2026-01-01.2028-12-31\": 0.381}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421272389086.94073, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39882748479.54425, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1791884765455.082, + "gov_tax": 1046184946709.1343, + "gov_spending": 485648868498.1245 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p2_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p2_2026.json new file mode 100644 index 0000000..968ea16 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p2_2026.json @@ -0,0 +1,47 @@ +{ + "key": "ee_ni_p2", + "year": 2026, + "measure_reversed": "Class 1 employee main rate cut(s) \u2014 REVERSED by 2pp", + "pe_construction": "gov.hmrc.national_insurance.class_1.rates.employee.main: 0.08 -> 0.1", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.rates.employee.main\": {\"2026-01-01.2028-12-31\": 0.1}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 73520380112.52252, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39992516908.41095, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1779315955619.5928, + "gov_tax": 1058874002645.786, + "gov_spending": 485769116124.35004 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p4_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p4_2026.json new file mode 100644 index 0000000..830bf27 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/ee_ni_p4_2026.json @@ -0,0 +1,47 @@ +{ + "key": "ee_ni_p4", + "year": 2026, + "measure_reversed": "Class 1 employee main rate cut(s) \u2014 REVERSED by 4pp", + "pe_construction": "gov.hmrc.national_insurance.class_1.rates.employee.main: 0.08 -> 0.12", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.rates.employee.main\": {\"2026-01-01.2028-12-31\": 0.12}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 85592349113.85391, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 40101606891.22583, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1767369576006.7651, + "gov_tax": 1070945974252.863, + "gov_spending": 485894705385.7301 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/employer_ab2024_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/employer_ab2024_2026.json new file mode 100644 index 0000000..477d556 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/employer_ab2024_2026.json @@ -0,0 +1,47 @@ +{ + "key": "employer_ab2024", + "year": 2026, + "measure_reversed": "Employer NICs: rate +1.2pp to 15% + secondary threshold cut (AB2024) \u2014 REVERSED", + "pe_construction": "gov.hmrc.national_insurance.class_1.rates.employer: 0.15 -> 0.138; gov.hmrc.national_insurance.class_1.thresholds.secondary_threshold: 96.0 -> 175.0/wk (tree's own 2024 value)", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.rates.employer\": {\"2026-01-01.2028-12-31\": 0.138}, \"gov.hmrc.national_insurance.class_1.thresholds.secondary_threshold\": {\"2026-01-01.2028-12-31\": 175.0}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 430399651067.8789, + "national_insurance": 62709891794.52179, + "ni_employer": 159467146858.90506, + "child_benefit": 17434702263.490685, + "universal_credit": 39637259173.23514, + "vat": 219622883998.86896, + "capital_gains_tax": 24249848830.99111, + "household_net_income": 1807673173103.146, + "gov_tax": 1030563846566.1243, + "gov_spending": 485421261970.1781 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/hicbc_sb2024_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/hicbc_sb2024_2026.json new file mode 100644 index 0000000..356dd00 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/hicbc_sb2024_2026.json @@ -0,0 +1,47 @@ +{ + "key": "hicbc_sb2024", + "year": 2026, + "measure_reversed": "HICBC: increase threshold to \u00a360,000 and taper to \u00a380,000 (SB2024) \u2014 REVERSED", + "pe_construction": "phase_out 60k/80k -> 50k/60k (pre-SB2024 statute values from tree history)", + "reform_json": "{\"gov.hmrc.income_tax.charges.CB_HITC.phase_out_start\": {\"2026-01-01.2028-12-31\": 50000}, \"gov.hmrc.income_tax.charges.CB_HITC.phase_out_end\": {\"2026-01-01.2028-12-31\": 60000}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 423612542977.2704, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39901915135.473785, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1789573611412.6536, + "gov_tax": 1048524559951.2327, + "gov_spending": 485677327428.61584 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures/pt_lpl_ss2022_2026.json b/sources/campaign-20260802/uk_runs/obr_measures/pt_lpl_ss2022_2026.json new file mode 100644 index 0000000..a3c94c9 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures/pt_lpl_ss2022_2026.json @@ -0,0 +1,47 @@ +{ + "key": "pt_lpl_ss2022", + "year": 2026, + "measure_reversed": "NI PT & LPL alignment to PA (SS2022) \u2014 REVERSED by the \u00a32,690 announcement-vintage gap (LOW CONFIDENCE: counterfactual uprating path unknowable parametrically)", + "pe_construction": "gov.hmrc.national_insurance.class_1.thresholds.primary_threshold: 241.73 -> 190.00/wk; gov.hmrc.national_insurance.class_4.thresholds.lower_profits_limit: 12570.0 -> 9880.0", + "reform_json": "{\"gov.hmrc.national_insurance.class_1.thresholds.primary_threshold\": {\"2026-01-01.2028-12-31\": 189.99923076923076}, \"gov.hmrc.national_insurance.class_4.thresholds.lower_profits_limit\": {\"2026-01-01.2028-12-31\": 9880.0}}", + "baseline_for_delta": "results/uk/baseline_2026.json", + "conventions": [ + "PE measure effect = MINUS the (this - baseline) delta", + "OBR costing scored vs OBR announcement-time baseline w/ behavioural adjustments; this is the parametric content on the certified 2026 world (baseline-vintage delta, named)", + "PE calendar-year vs OBR fiscal-year (named)" + ], + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 67284003408.16528, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39991711926.14007, + "vat": 219622883998.86896, + "capital_gains_tax": 24243246083.18426, + "household_net_income": 1785554498769.4727, + "gov_tax": 1052637624919.406, + "gov_spending": 485771195086.36804 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/obr_measures_collation.csv b/sources/campaign-20260802/uk_runs/obr_measures_collation.csv new file mode 100644 index 0000000..5c83198 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/obr_measures_collation.csv @@ -0,0 +1,11 @@ +key,status,pe_measure_effect_gbp,pe_gov_tax_effect_gbp,obr_value_gbp,obr_period,abs_ratio,abs_ratio_head_only,heads,confidence,n_candidate_rows,conventions +hicbc_sb2024,computed,-1720629444.0709229,-1720629281.512207,-250000000.0,2026,6.882517126048828,6.8825177762836915,income_tax,high,3,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +ee_ni_p2,computed,-12070073647.428864,-12070071976.065552,-10465234281.795147,2026,1.153349428312571,1.1533495880188198,national_insurance,high,18,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +ee_ni_p4,computed,-24142042648.760254,-24142043583.14258,-9068607177.111378,2026,2.6621556223182377,2.662155519283416,national_insurance,high; AS2023 leg ≈ p4−p2 differencing,12,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +class4_p3,computed,-1755439439.4202042,-1755438977.9938965,-348009097.91964304,2026,5.044233005653306,5.044234331556307,national_insurance,stack (AS2023 1p + SB2024 2p); external row is the 1p leg — compare via differencing vs tranche-1 class4_1pp,12,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +class2_reinstate,computed,-563027614.2353287,-563027552.8198242,-403140457.34836805,2026,1.3966039442508547,1.3966040965935513,national_insurance,high,12,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +employer_ab2024,computed,26014010206.312836,16240084103.596191,23714722782.217613,2026,0.6848102021995278,1.096956116468683,ni_employer,high; wage-incidence spillover onto IT/employee NI recorded via gov_tax,9,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +art_as2022,computed,1787263536.0213013,1787265489.5186768,783448087.0201031,2026,2.2812813243525296,2.2812788308913703,income_tax,high,9,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +div_ab2021,computed,619524446.258728,618983960.5861816,868649888.8100487,2026,0.712581637964772,0.7132038514474525,income_tax,delta-on-current (allowance changed since 2021 — vintage note),10,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +cgt_ab2024,computed,2832564125.7933006,2832564748.686035,1292432021.691635,2026,2.191654726241273,2.19165424428731,capital_gains_tax,high; PE static (no forestalling/behavioral),9,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" +pt_lpl_ss2022,computed,-5833696943.071625,-5833694249.685547,-4702119816.05516,2026,1.2406519778093874,1.240652550611907,national_insurance,"LOW (announcement-vintage £2,690 gap; counterfactual uprating path unknowable)",10,"reversal on certified 2026 world vs OBR announcement-baseline costing (behavioural-adjusted, FY) — baseline-vintage delta named; PE CY static accrual" diff --git a/sources/campaign-20260802/uk_runs/pa_100_2026.json b/sources/campaign-20260802/uk_runs/pa_100_2026.json new file mode 100644 index 0000000..0745752 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/pa_100_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "pa_100", + "year": 2026, + "reform_hint": "Change personal allowance by \u00a3100", + "pe_construction": "gov.hmrc.income_tax.allowances.personal_allowance.amount: 12570 -> 12670", + "reform_json": "{\"gov.hmrc.income_tax.allowances.personal_allowance.amount\": {\"2026-01-01.2028-12-31\": 12670}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 420992883968.124, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39878372967.85101, + "vat": 219622883998.86896, + "household_net_income": 1792163940521.782, + "gov_tax": 1045903461087.4154, + "gov_spending": 485648845473.3286 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/pa_10pct_2026.json b/sources/campaign-20260802/uk_runs/pa_10pct_2026.json new file mode 100644 index 0000000..b9108c1 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/pa_10pct_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "pa_10pct", + "year": 2026, + "reform_hint": "Change personal allowance by 10%", + "pe_construction": "gov.hmrc.income_tax.allowances.personal_allowance.amount: 12570 -> 13827.000000000002", + "reform_json": "{\"gov.hmrc.income_tax.allowances.personal_allowance.amount\": {\"2026-01-01.2028-12-31\": 13827.000000000002}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 410743690227.0401, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39773310016.436806, + "vat": 219622883998.86896, + "household_net_income": 1802270915580.4868, + "gov_tax": 1035638549541.2341, + "gov_spending": 485501146991.8742 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/pa_1pct_2026.json b/sources/campaign-20260802/uk_runs/pa_1pct_2026.json new file mode 100644 index 0000000..1270a61 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/pa_1pct_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "pa_1pct", + "year": 2026, + "reform_hint": "Change personal allowance by 1%", + "pe_construction": "gov.hmrc.income_tax.allowances.personal_allowance.amount: 12570 -> 12695.7", + "reform_json": "{\"gov.hmrc.income_tax.allowances.personal_allowance.amount\": {\"2026-01-01.2028-12-31\": 12695.7}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 420760496345.935, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39875962204.15295, + "vat": 219622883998.86896, + "household_net_income": 1792393053013.8193, + "gov_tax": 1045670700930.5881, + "gov_spending": 485645198654.7175 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/psa_100_50_2026.json b/sources/campaign-20260802/uk_runs/psa_100_50_2026.json new file mode 100644 index 0000000..067fc45 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/psa_100_50_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "psa_100_50", + "year": 2026, + "reform_hint": "Change Savings allowance by \u00a3100 for BR and \u00a350 for HR taxpayers", + "pe_construction": "gov.hmrc.income_tax.allowances.personal_savings_allowance.basic: 1000 -> 1100; gov.hmrc.income_tax.allowances.personal_savings_allowance.higher: 500 -> 550", + "reform_json": "{\"gov.hmrc.income_tax.allowances.personal_savings_allowance.basic\": {\"2026-01-01.2028-12-31\": 1100}, \"gov.hmrc.income_tax.allowances.personal_savings_allowance.higher\": {\"2026-01-01.2028-12-31\": 550}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421822237856.2041, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887818603.1317, + "vat": 219622883998.86896, + "household_net_income": 1791349819437.8667, + "gov_tax": 1046734255058.1206, + "gov_spending": 485663230900.0288 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/srl_100_2026.json b/sources/campaign-20260802/uk_runs/srl_100_2026.json new file mode 100644 index 0000000..b60e0d4 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/srl_100_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "srl_100", + "year": 2026, + "reform_hint": "Change starting rate limit for savings income by \u00a3100", + "pe_construction": "gov.hmrc.income_tax.rates.savings_starter_rate.allowance: 5000 -> 5100", + "reform_json": "{\"gov.hmrc.income_tax.rates.savings_starter_rate.allowance\": {\"2026-01-01.2028-12-31\": 5100}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421858524825.77234, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 219622883998.86896, + "household_net_income": 1791313552250.722, + "gov_tax": 1046770541970.1005, + "gov_spending": 485663250574.56665 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/t2_collation.csv b/sources/campaign-20260802/uk_runs/t2_collation.csv new file mode 100644 index 0000000..e83a428 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/t2_collation.csv @@ -0,0 +1,15 @@ +key,status,hmrc_hint,pe_delta_gbp,pe_gov_tax_delta_gbp,hmrc_fy2026_27,hmrc_fy2027_28,abs_ratio_vs_fy26,abs_ratio_vs_fy27,heads,construction,conventions +pa_1pct,computed,Change personal allowance by 1%,-1131417187.2644653,-1133229739.1323242,1000000000.0,1200000000.0,1.1314171872644654,0.9428476560537211,income_tax,gov.hmrc.income_tax.allowances.personal_allowance.amount: 12570 -> 12695.7,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +pa_10pct,computed,Change personal allowance by 10%,-11148223306.159363,-11165381128.486328,10000000000.0,11650000000.0,1.1148223306159364,0.9569290391553101,income_tax,gov.hmrc.income_tax.allowances.personal_allowance.amount: 12570 -> 13827.000000000002,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +brl_1pct,computed,Change basic rate limit by 1%,-725046338.0097046,-733636703.8398438,495000000.0,665000000.0,1.464740076787282,1.0902952451273753,income_tax,gov.hmrc.income_tax.rates.uk[1].threshold: 37700 -> 38077.0,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +brl_10pct,computed,Increase basic rate limit by 10% (cost),-6935879147.342651,-7020792835.180176,4600000000.0,6250000000.0,1.507799814639707,1.1097406635748241,income_tax,gov.hmrc.income_tax.rates.uk[1].threshold: 37700 -> 41470.0,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +srl_100,computed,Change starting rate limit for savings income by £100,-33388707.427124023,-33388699.619995117,,5000000.0,,6.6777414854248045,income_tax,gov.hmrc.income_tax.rates.savings_starter_rate.allowance: 5000 -> 5100,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +psa_100_50,computed,Change Savings allowance by £100 for BR and £50 for HR taxpayers,-69675676.99536133,-69675611.59985352,0.0,30000000.0,,2.322522566512044,income_tax,gov.hmrc.income_tax.allowances.personal_savings_allowance.basic: 1000 -> 1100; gov.hmrc.income_tax.allowances.personal_savings_allowance.higher: 500 -> 550,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +dividend_allowance_100,computed,Change dividend allowance by £100,-52777493.560424805,-52777526.802978516,0.0,70000000.0,,0.7539641937203544,income_tax,gov.hmrc.income_tax.allowances.dividend_allowance: 500 -> 600,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +ni_pt_2pw,computed,Change employee entry threshold by £2 per week,-202893958.81115723,-202895809.91210938,210000000.0,230000000.0,0.9661617086245582,0.8821476470050315,national_insurance,gov.hmrc.national_insurance.class_1.thresholds.primary_threshold: 241.73 -> 243.73,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +ni_st_2pw,computed,Change employer threshold by £2 per week,-356685195.3192749,-239798822.20703125,420000000.0,430000000.0,0.8492504650458926,0.8295004542308718,ni_employer,gov.hmrc.national_insurance.class_1.thresholds.secondary_threshold: 96 -> 98,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +ni_uel_10pw,computed,Change upper earnings limit by £10 per week,248033861.83112335,248034104.94433594,220000000.0,220000000.0,1.1274266446869243,1.1274266446869243,national_insurance,gov.hmrc.national_insurance.class_1.thresholds.upper_earnings_limit: 966.73 -> 976.73,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +ni_lpl_104,computed,Change lower profits limit by £104 per year,-17503727.481391907,-17503377.587158203,15000000.0,15000000.0,1.1669151654261272,1.1669151654261272,national_insurance,gov.hmrc.national_insurance.class_4.thresholds.lower_profits_limit: 12570 -> 12674,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +ni_upl_520,computed,Change upper profits limit by £520 per year,15204671.735198975,15204844.950927734,10000000.0,10000000.0,1.5204671735198974,1.5204671735198974,national_insurance,gov.hmrc.national_insurance.class_4.thresholds.upper_profits_limit: 50270 -> 50790,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +cb_additional_1pw,computed,Increase subsequent child rate by £1 per week (cost),307891828.10876465,71130801.75634766,230000000.0,240000000.0,1.3386601222120202,1.2828826171198526,child_benefit,gov.hmrc.child_benefit.amount.additional: 17.9 -> 18.9,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios +employee_additional_1pp,computed,Change Class 1 employee additional rate by 1 percentage point,4391879294.86554,4391875901.453613,2000000000.0,2000000000.0,2.1959396474327697,2.1959396474327697,national_insurance,gov.hmrc.national_insurance.class_1.rates.employee.additional: 0.02 -> 0.03,PE CY2026 static accrual vs HMRC projected FY direct effects (first-year cash vs fuller-year; TIE/behavioral in HMRC reckoner per their methodology notes); |magnitude| ratios diff --git a/sources/campaign-20260802/uk_runs/two_child_fixed_line_2026.json b/sources/campaign-20260802/uk_runs/two_child_fixed_line_2026.json new file mode 100644 index 0000000..3eeb74c --- /dev/null +++ b/sources/campaign-20260802/uk_runs/two_child_fixed_line_2026.json @@ -0,0 +1,338 @@ +{ + "reform_key": "two_child_limit_removal_fixed_line", + "year": 2026, + "takeup_mode": "calibrated", + "worlds": { + "with_limit": { + "world": "with_limit", + "year": 2026, + "construction": "gov.dwp.universal_credit.elements.child.limit.child_count: inf -> 2 (reinstate; born-pre-2017 exemption active)", + "reform_json": "{\"gov.dwp.universal_credit.elements.child.limit.child_count\": {\"2026-01-01.2028-12-31\": 2}}", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 38783589984.86714, + "household_net_income": 1790266784216.2012, + "gov_spending": 484560539496.0421 + } + }, + "without_limit": { + "world": "without_limit", + "year": 2026, + "construction": "baseline (limit abolished in current law)", + "reform_json": "baseline", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 39887838277.66961, + "household_net_income": 1791280163555.2764, + "gov_spending": 485663250574.56665 + } + } + }, + "median_equiv_hbai_ahc_gbp_year": { + "with_limit": { + "person": 34191.88671875, + "household": 35570.34765625 + }, + "without_limit": { + "person": 34191.88671875, + "household": 35570.34765625 + } + }, + "median_weighting_primary": "person", + "median_weighting_note": "HBAI convention ranks individuals (person-weighted); pe-uk's in_relative_poverty_ahc uses household-weighted medians \u2014 both recorded, person-weighted used for all lines here", + "results": { + "floating": { + "with_limit": { + "line_gbp_year": 20515.13203125, + "all": { + "rate": 0.23298984026069908, + "count": 16294514.372394413, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.3341678225294723, + "count": 4521835.423247635, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.3364532579020019, + "count": 5057541.576392353, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.33582958572177674, + "count": 5075353.906113207, + "population": 15112884.992562756 + } + }, + "without_limit": { + "line_gbp_year": 20515.13203125, + "all": { + "rate": 0.22778059178483795, + "count": 15930197.310052484, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.31680746914383723, + "count": 4286921.539843023, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.32028047932865245, + "count": 4814433.512732804, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.3197434404371944, + "count": 4832245.842453659, + "population": 15112884.992562756 + } + }, + "removal_effect": { + "all": { + "count_change": -364317.0623419285, + "rate_change_pp": -0.5209248475861128 + }, + "u16": { + "count_change": -234913.88340461254, + "rate_change_pp": -1.7360353385635074 + }, + "u18": { + "count_change": -243108.06365954876, + "rate_change_pp": -1.6172778573349478 + }, + "hbai_dep": { + "count_change": -243108.06365954876, + "rate_change_pp": -1.6086145284582354 + } + } + }, + "fixed_with_limit": { + "with_limit": { + "line_gbp_year": 20515.13203125, + "all": { + "rate": 0.23298984026069908, + "count": 16294514.372394413, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.3341678225294723, + "count": 4521835.423247635, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.3364532579020019, + "count": 5057541.576392353, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.33582958572177674, + "count": 5075353.906113207, + "population": 15112884.992562756 + } + }, + "without_limit": { + "line_gbp_year": 20515.13203125, + "all": { + "rate": 0.22778059178483795, + "count": 15930197.310052484, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.31680746914383723, + "count": 4286921.539843023, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.32028047932865245, + "count": 4814433.512732804, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.3197434404371944, + "count": 4832245.842453659, + "population": 15112884.992562756 + } + }, + "removal_effect": { + "all": { + "count_change": -364317.0623419285, + "rate_change_pp": -0.5209248475861128 + }, + "u16": { + "count_change": -234913.88340461254, + "rate_change_pp": -1.7360353385635074 + }, + "u18": { + "count_change": -243108.06365954876, + "rate_change_pp": -1.6172778573349478 + }, + "hbai_dep": { + "count_change": -243108.06365954876, + "rate_change_pp": -1.6086145284582354 + } + } + }, + "fixed_without_limit": { + "with_limit": { + "line_gbp_year": 20515.13203125, + "all": { + "rate": 0.23298984026069908, + "count": 16294514.372394413, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.3341678225294723, + "count": 4521835.423247635, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.3364532579020019, + "count": 5057541.576392353, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.33582958572177674, + "count": 5075353.906113207, + "population": 15112884.992562756 + } + }, + "without_limit": { + "line_gbp_year": 20515.13203125, + "all": { + "rate": 0.22778059178483795, + "count": 15930197.310052484, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.31680746914383723, + "count": 4286921.539843023, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.32028047932865245, + "count": 4814433.512732804, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.3197434404371944, + "count": 4832245.842453659, + "population": 15112884.992562756 + } + }, + "removal_effect": { + "all": { + "count_change": -364317.0623419285, + "rate_change_pp": -0.5209248475861128 + }, + "u16": { + "count_change": -234913.88340461254, + "rate_change_pp": -1.7360353385635074 + }, + "u18": { + "count_change": -243108.06365954876, + "rate_change_pp": -1.6172778573349478 + }, + "hbai_dep": { + "count_change": -243108.06365954876, + "rate_change_pp": -1.6086145284582354 + } + } + } + }, + "absolute_ahc_continuity_check": { + "with_limit": { + "all": 13308574.643841207, + "u16": 3823821.647847593, + "u18": 4274117.985204399, + "hbai_dep": 4282418.631839693 + }, + "without_limit": { + "all": 13028998.553302944, + "u16": 3642525.343844831, + "u18": 4087835.8398367763, + "hbai_dep": 4094797.2934226394 + }, + "removal_count_change": { + "all": -279576.0905382633, + "u16": -181296.30400276184, + "u18": -186282.14536762238, + "hbai_dep": -187621.33841705322 + } + }, + "uc_cost_of_removal_gbp": 1104248292.8024673, + "external_pentagon": { + "_discipline": "legs are NOT same-concept; per-leg basis verbatim; no win/replication language", + "ifs": { + "value": -540000, + "basis": "two-child-limit removal alone, steady-state (fully rolled-in), fixed-line rel AHC" + }, + "govt_hmt": { + "value": -450000, + "basis": "'taking 450,000 children out of poverty' embedded in HMT B2025 scorecard two-child-limit measure name; horizon per govt materials (~2029-30)" + }, + "resolution_foundation": { + "value": -420000, + "basis": "LSO 2026: year-over-year child-poverty fall 33%->30% 2025-26 to 2026-27, Budget-package-driven (2CL-dominated), fixed-line rel AHC, IPPR tax-benefit model; NOT a pure 2CL-only leg" + }, + "ukmod_cempa_3_26": { + "value_children_2026": -13193, + "basis": "NET Autumn-Budget package (freezes + 2CL removal + WFA + PC cuts) child fixed-AHC count change FY2026/27 \u2014 freezes offset the 2CL gain; NOT comparable as 2CL-only; per-measure split not in staged rows" + }, + "pe": { + "basis": "2CL removal alone, 2026, actual partially-rolled-in law (born<2017 exempt), fixed baseline line (moot: line static), HBAI-dep-proxy children, calibrated take-up", + "comparable_leg": "fixed_with_limit removal_effect hbai_dep" + } + }, + "divergence_hypotheses_at_compute": [ + "roll_in_vintage: PE 2026 grandfathering (born<2017 exempt) = partially rolled-in law; IFS -540k is steady-state -> PE expected BELOW IFS magnitude", + "data_lineage: populace_uk_2023 (FRS 2023-24 base, calibrated) vs IFS/RF FRS vintages+own calibrations", + "takeup: PE UC take-up assumptions vs RF's UC 80% / IFS TAXBEN full-entitlement basis (registry axis)", + "median_construction: person- vs household-weighted median moves the line (both computed)", + "child_definition: hbai_dep proxy lacks HBAI marital/living-arrangement conditions (16-19 slice only)" + ] +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/two_child_fixed_line_fulltakeup_2026.json b/sources/campaign-20260802/uk_runs/two_child_fixed_line_fulltakeup_2026.json new file mode 100644 index 0000000..f96a4a5 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/two_child_fixed_line_fulltakeup_2026.json @@ -0,0 +1,360 @@ +{ + "reform_key": "two_child_limit_removal_fixed_line", + "year": 2026, + "takeup_mode": "fulltakeup", + "worlds": { + "with_limit": { + "world": "with_limit", + "year": 2026, + "mode": "fulltakeup", + "forced_flags": [ + "would_claim_uc", + "would_claim_housing_benefit", + "would_claim_child_benefit", + "would_claim_council_tax_reduction", + "would_claim_CTC", + "would_claim_WTC", + "would_claim_IS", + "claims_all_entitled_benefits" + ], + "construction": "gov.dwp.universal_credit.elements.child.limit.child_count: inf -> 2 (reinstate; born-pre-2017 exemption active)", + "reform_json": "{\"gov.dwp.universal_credit.elements.child.limit.child_count\": {\"2026-01-01.2028-12-31\": 2}}", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 53429818141.101036, + "household_net_income": 1803220878970.0093, + "gov_spending": 497880464939.9005 + } + }, + "without_limit": { + "world": "without_limit", + "year": 2026, + "mode": "fulltakeup", + "forced_flags": [ + "would_claim_uc", + "would_claim_housing_benefit", + "would_claim_child_benefit", + "would_claim_council_tax_reduction", + "would_claim_CTC", + "would_claim_WTC", + "would_claim_IS", + "claims_all_entitled_benefits" + ], + "construction": "baseline (limit abolished in current law)", + "reform_json": "baseline", + "hbai_dependent_child_proxy": "is_child_or_qualifying_young_person_for_child_tax_credit: under-16 OR 16-19 qualifying young person in full-time non-advanced education, excl. looked-after children (closest installed analogue of the HBAI dependent-child definition)", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "universal_credit": 55279919145.339645, + "household_net_income": 1804948205172.6, + "gov_spending": 499729028736.36316 + } + } + }, + "median_equiv_hbai_ahc_gbp_year": { + "with_limit": { + "person": 34427.55078125, + "household": 35764.1796875 + }, + "without_limit": { + "person": 34427.55078125, + "household": 35764.1796875 + } + }, + "median_weighting_primary": "person", + "median_weighting_note": "HBAI convention ranks individuals (person-weighted); pe-uk's in_relative_poverty_ahc uses household-weighted medians \u2014 both recorded, person-weighted used for all lines here", + "results": { + "floating": { + "with_limit": { + "line_gbp_year": 20656.53046875, + "all": { + "rate": 0.22032138557925557, + "count": 15408525.881858379, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.3100496618050528, + "count": 4195477.389485598, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.31366318749573424, + "count": 4714962.849922776, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.31302277508584303, + "count": 4730677.199925184, + "population": 15112884.992562756 + } + }, + "without_limit": { + "line_gbp_year": 20656.53046875, + "all": { + "rate": 0.21438922546870368, + "count": 14993650.846652657, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.2908677068310521, + "count": 3935914.266884446, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.2955064650136516, + "count": 4442032.281745911, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.29467505544873185, + "count": 4453390.2231737375, + "population": 15112884.992562756 + } + }, + "removal_effect": { + "all": { + "count_change": -414875.03520572186, + "rate_change_pp": -0.5932160110551893 + }, + "u16": { + "count_change": -259563.12260115147, + "rate_change_pp": -1.918195497400066 + }, + "u18": { + "count_change": -272930.5681768656, + "rate_change_pp": -1.8156722482082666 + }, + "hbai_dep": { + "count_change": -277286.9767514467, + "rate_change_pp": -1.8347719637111182 + } + } + }, + "fixed_with_limit": { + "with_limit": { + "line_gbp_year": 20656.53046875, + "all": { + "rate": 0.22032138557925557, + "count": 15408525.881858379, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.3100496618050528, + "count": 4195477.389485598, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.31366318749573424, + "count": 4714962.849922776, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.31302277508584303, + "count": 4730677.199925184, + "population": 15112884.992562756 + } + }, + "without_limit": { + "line_gbp_year": 20656.53046875, + "all": { + "rate": 0.21438922546870368, + "count": 14993650.846652657, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.2908677068310521, + "count": 3935914.266884446, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.2955064650136516, + "count": 4442032.281745911, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.29467505544873185, + "count": 4453390.2231737375, + "population": 15112884.992562756 + } + }, + "removal_effect": { + "all": { + "count_change": -414875.03520572186, + "rate_change_pp": -0.5932160110551893 + }, + "u16": { + "count_change": -259563.12260115147, + "rate_change_pp": -1.918195497400066 + }, + "u18": { + "count_change": -272930.5681768656, + "rate_change_pp": -1.8156722482082666 + }, + "hbai_dep": { + "count_change": -277286.9767514467, + "rate_change_pp": -1.8347719637111182 + } + } + }, + "fixed_without_limit": { + "with_limit": { + "line_gbp_year": 20656.53046875, + "all": { + "rate": 0.22032138557925557, + "count": 15408525.881858379, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.3100496618050528, + "count": 4195477.389485598, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.31366318749573424, + "count": 4714962.849922776, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.31302277508584303, + "count": 4730677.199925184, + "population": 15112884.992562756 + } + }, + "without_limit": { + "line_gbp_year": 20656.53046875, + "all": { + "rate": 0.21438922546870368, + "count": 14993650.846652657, + "population": 69936587.59610294 + }, + "u16": { + "rate": 0.2908677068310521, + "count": 3935914.266884446, + "population": 13531630.271938667 + }, + "u18": { + "rate": 0.2955064650136516, + "count": 4442032.281745911, + "population": 15031929.272818789 + }, + "hbai_dep": { + "rate": 0.29467505544873185, + "count": 4453390.2231737375, + "population": 15112884.992562756 + } + }, + "removal_effect": { + "all": { + "count_change": -414875.03520572186, + "rate_change_pp": -0.5932160110551893 + }, + "u16": { + "count_change": -259563.12260115147, + "rate_change_pp": -1.918195497400066 + }, + "u18": { + "count_change": -272930.5681768656, + "rate_change_pp": -1.8156722482082666 + }, + "hbai_dep": { + "count_change": -277286.9767514467, + "rate_change_pp": -1.8347719637111182 + } + } + } + }, + "absolute_ahc_continuity_check": { + "with_limit": { + "all": 12406764.190788925, + "u16": 3453040.589262724, + "u18": 3882981.4342074394, + "hbai_dep": 3887640.5123000145 + }, + "without_limit": { + "all": 11985518.698836744, + "u16": 3187144.298489094, + "u18": 3604883.245787859, + "hbai_dep": 3607718.511481762 + }, + "removal_count_change": { + "all": -421245.49195218086, + "u16": -265896.29077363014, + "u18": -278098.18841958046, + "hbai_dep": -279922.00081825256 + } + }, + "uc_cost_of_removal_gbp": 1850101004.2386093, + "external_pentagon": { + "_discipline": "legs are NOT same-concept; per-leg basis verbatim; no win/replication language", + "ifs": { + "value": -540000, + "basis": "two-child-limit removal alone, steady-state (fully rolled-in), fixed-line rel AHC" + }, + "govt_hmt": { + "value": -450000, + "basis": "'taking 450,000 children out of poverty' embedded in HMT B2025 scorecard two-child-limit measure name; horizon per govt materials (~2029-30)" + }, + "resolution_foundation": { + "value": -420000, + "basis": "LSO 2026: year-over-year child-poverty fall 33%->30% 2025-26 to 2026-27, Budget-package-driven (2CL-dominated), fixed-line rel AHC, IPPR tax-benefit model; NOT a pure 2CL-only leg" + }, + "ukmod_cempa_3_26": { + "value_children_2026": -13193, + "basis": "NET Autumn-Budget package (freezes + 2CL removal + WFA + PC cuts) child fixed-AHC count change FY2026/27 \u2014 freezes offset the 2CL gain; NOT comparable as 2CL-only; per-measure split not in staged rows" + }, + "pe": { + "basis": "2CL removal alone, 2026, actual partially-rolled-in law (born<2017 exempt), fixed baseline line (moot: line static), HBAI-dep-proxy children, calibrated take-up", + "comparable_leg": "fixed_with_limit removal_effect hbai_dep" + } + }, + "divergence_hypotheses_at_compute": [ + "roll_in_vintage: PE 2026 grandfathering (born<2017 exempt) = partially rolled-in law; IFS -540k is steady-state -> PE expected BELOW IFS magnitude", + "data_lineage: populace_uk_2023 (FRS 2023-24 base, calibrated) vs IFS/RF FRS vintages+own calibrations", + "takeup: PE UC take-up assumptions vs RF's UC 80% / IFS TAXBEN full-entitlement basis (registry axis)", + "median_construction: person- vs household-weighted median moves the line (both computed)", + "child_definition: hbai_dep proxy lacks HBAI marital/living-arrangement conditions (16-19 slice only)" + ] +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/two_child_limit_removal_2026.json b/sources/campaign-20260802/uk_runs/two_child_limit_removal_2026.json new file mode 100644 index 0000000..a1ce08e --- /dev/null +++ b/sources/campaign-20260802/uk_runs/two_child_limit_removal_2026.json @@ -0,0 +1,47 @@ +{ + "reform_key": "two_child_limit_removal", + "year": 2026, + "reform_hint": "Remove the UC two-child limit", + "pe_construction": "gov.dwp.universal_credit.elements.child.limit.child_count: inf -> inf", + "reform_json": "{\"gov.dwp.universal_credit.elements.child.limit.child_count\": {\"2026-01-01.2028-12-31\": Infinity}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 219622883998.86896, + "household_net_income": 1791280163555.2764, + "gov_tax": 1046803930669.7205, + "gov_spending": 485663250574.56665 + }, + "poverty": { + "var": "in_poverty_ahc", + "rate_all": 0.18629731591349413, + "count_all": 13028998.553302944, + "rate_child_u16": 0.26918599390042075, + "count_child_u16": 3642525.343844831 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/two_child_reinstate_2026.json b/sources/campaign-20260802/uk_runs/two_child_reinstate_2026.json new file mode 100644 index 0000000..4f6956f --- /dev/null +++ b/sources/campaign-20260802/uk_runs/two_child_reinstate_2026.json @@ -0,0 +1,47 @@ +{ + "reform_key": "two_child_reinstate", + "year": 2026, + "reform_hint": "Reinstate the UC two-child limit (pre-AB2025 counterfactual)", + "pe_construction": "gov.dwp.universal_credit.elements.child.limit.child_count: inf -> 2", + "reform_json": "{\"gov.dwp.universal_credit.elements.child.limit.child_count\": {\"2026-01-01.2028-12-31\": 2}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 38783589984.86714, + "vat": 219622883998.86896, + "household_net_income": 1790266784216.2012, + "gov_tax": 1046803930669.7205, + "gov_spending": 484560539496.0421 + }, + "poverty": { + "var": "in_poverty_ahc", + "rate_all": 0.19029488142459497, + "count_all": 13308574.643841207, + "rate_child_u16": 0.28258395854764634, + "count_child_u16": 3823821.647847593 + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/uk_scorecard_first.csv b/sources/campaign-20260802/uk_runs/uk_scorecard_first.csv new file mode 100644 index 0000000..13474a7 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/uk_scorecard_first.csv @@ -0,0 +1,11 @@ +reform,pe_gbp_m,hmrc_gbp_m,ratio,note +basic_rate_1p,7278,6900,1.05, +higher_rate_1p,3230,1600,2.02,TIE (milder) +additional_rate_1p,1869,145,12.89,"TIE: HMRC behavioural, PE static" +pa_100,-899,-810,1.11, +employee_ni_1pp,6034,5350,1.13, +employer_ni_1pp,10661,11150,0.96,pe-uk wage incidence: IT+NI spillover -4450m +class4_1pp,584,440,1.33, +cb_first_1pw,-441,-335,1.32, +vat_1pp,10813,8800,1.23, +two_child_limit_removal_vs_preAB2025,1104,,,"children lifted 181,296; PE 2026 baseline already abolishes (AB2025 encoded)" diff --git a/sources/campaign-20260802/uk_runs/uprating_check_april2026.json b/sources/campaign-20260802/uk_runs/uprating_check_april2026.json new file mode 100644 index 0000000..c5dfee7 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/uprating_check_april2026.json @@ -0,0 +1,144 @@ +{ + "check": "april_2026_uprating_tree_vs_rf_staged", + "date_run": "2026-08-02", + "tree_package": "policyengine-uk (installed, .venv-pe)", + "windows": { + "before": "2025-06-01", + "after": "2026-06-01" + }, + "rf_staged_claims": { + "inflation_linked_benefits": 0.038, + "state_pension_triple_lock_earnings": 0.048, + "uc_standard_allowance": 0.062, + "uc_standard_allowance_u25": 0.068, + "uc_health_element_existing": 0.015, + "lha_frozen": 0.0 + }, + "tree_changes": { + "uc_standard_single_25plus": { + "path": "gov.dwp.universal_credit.standard_allowance.amount.SINGLE_OLD", + "before": 400.14, + "after": 424.9, + "pct": 0.061878342580096835 + }, + "uc_standard_single_u25": { + "path": "gov.dwp.universal_credit.standard_allowance.amount.SINGLE_YOUNG", + "before": 316.98, + "after": 338.58, + "pct": 0.06814310051107308 + }, + "uc_standard_couple_25plus": { + "path": "gov.dwp.universal_credit.standard_allowance.amount.COUPLE_OLD", + "before": 628.1, + "after": 666.97, + "pct": 0.06188505015124979 + }, + "uc_standard_couple_u25": { + "path": "gov.dwp.universal_credit.standard_allowance.amount.COUPLE_YOUNG", + "before": 497.55, + "after": 528.34, + "pct": 0.06188322781629996 + }, + "uc_child_element": { + "path": "gov.dwp.universal_credit.elements.child.amount", + "before": 292.81, + "after": 303.94, + "pct": 0.03801099689218268 + }, + "child_benefit_eldest": { + "path": "gov.hmrc.child_benefit.amount.eldest", + "before": 26.05, + "after": 27.05, + "pct": 0.03838771593090207 + }, + "child_benefit_additional": { + "path": "gov.hmrc.child_benefit.amount.additional", + "before": 17.25, + "after": 17.9, + "pct": 0.03768115942028971 + }, + "state_pension_new": { + "path": "gov.dwp.state_pension.new_state_pension.amount", + "before": 230.25, + "after": 241.3, + "pct": 0.0479913137893595 + }, + "state_pension_basic": { + "path": "gov.dwp.state_pension.basic_state_pension.amount", + "before": 176.45, + "after": 184.9, + "pct": 0.0478889203740438 + }, + "uc_lcwra_element": { + "path": "gov.dwp.universal_credit.elements.disabled.amount", + "before": 423.27, + "after": 217.26, + "pct": -0.4867106102487774 + }, + "pension_credit_mig_single": { + "path": "gov.dwp.pension_credit.guarantee_credit.minimum_guarantee.single", + "error": "KeyError: 'single'" + } + }, + "notes": [ + "tree-only check; no sim. Paths that error are recorded verbatim (vocabulary gaps or different parameter layout \u2014 fail loud, no guessing).", + "LHA rates are data-driven per BRMA in pe-uk; freeze verification needs the LHA parameter/dataset mechanism \u2014 recorded as follow-up if paths error.", + "UC health element AB2025 new/existing split may be structural rather than a single amount parameter; error here means map the encoding first." + ], + "findings": { + "concordant": { + "uc_standard_25plus": { + "pe": 0.0619, + "rf": 0.062 + }, + "uc_standard_single_u25": { + "pe": 0.0681, + "rf": 0.068 + }, + "inflation_linked (uc child element)": { + "pe": 0.038, + "rf": 0.038 + }, + "child_benefit": { + "pe": "0.0377-0.0384 (5p rounding)", + "rf": 0.038 + }, + "state_pension_new_and_basic": { + "pe": "0.0479-0.0480", + "rf": 0.048 + } + }, + "flags": [ + { + "id": "uc_couple_u25_uprating", + "severity": "low", + "note": "pe-uk couple-U25 standard allowance +6.19% while single-U25 +6.81%; RF staged a single U25 figure (6.8%). Verify against the DWP 2026-27 rates order which couple-young rate applies." + }, + { + "id": "lcwra_halving_applied_to_stock", + "severity": "RESOLVED_FALSE_ALARM", + "class": "verification_method", + "evidence": "parameters/gov/dwp/universal_credit/elements/disabled/amount.yaml: 2026-04-01: 217.26 (=\u00a350/wk) replacing 423.27; variables/.../uc_LCWRA_element.py pays flat p.amount to every uc_limited_capability_for_WRA person \u2014 no new/existing-claimant split anywhere in the disability_element tree.", + "external_basis": "RF staged: UC health element EXISTING recipients +1.5% April 2026 (new claimants halved to \u00a350/wk); HMT B2025 measure name: \"Changes to the standard allowance and health element to protect existing claimants\".", + "implication": "PE 2026+ understates UC for the existing LCWRA stock by ~\u00a32.5k/yr each; depresses disabled-family incomes in ALL 2026 UK results this session (both two-child worlds share it; deltas mostly net out).", + "action": "file upstream policyengine-uk issue; note in every 2026 UK result until fixed.", + "resolution": "policyengine_uk/simulation.py applies universal_credit_july_2025_reform.simulation_modifier UNCONDITIONALLY at baseline build (line ~177): per year 2026-29 it stochastically tags post-2025 claimants (2026: 11%, WPI/Trussell shares, rng seed 43) at the new-claimant \u00a3217.26 rate and set_inputs the CPI-protected combined-award value for the existing stock (PR #1567, closed issue #1389). The certified baseline USED IN ALL THIS SESSION'S UK RUNS therefore models the existing-claimant protection.", + "method_lesson": "tree+variable-formula reading is insufficient for parameters overlaid by simulation-level modifiers; any tree-only uprating check must cross-check scenarios/ and simulation.py build hooks before flagging.", + "residual": "implied existing-claimant health-element growth in the modifier is CPI-combined-minus-uplifted-SA, consistent with RF's +1.5% staged figure; stochastic new-claimant share (11% 2026) is an assumptions-registry row (WPI Economics/Trussell, admin PIP data 2025)." + }, + { + "id": "param_step_conventions_mixed", + "severity": "info", + "note": "standard allowance/state pension carry Jan-1-stepped projected values to 2041; disabled amount.yaml steps at real April dates. Year-on-year (June-June) windows capture both." + }, + { + "id": "pension_credit_mig_path", + "severity": "info", + "note": "gov.dwp.pension_credit.guarantee_credit.minimum_guarantee.single KeyError \u2014 layout differs; map before checking MIG uprating." + } + ], + "assumptions_registry_rows": [ + "pe-uk UC rebalancing: post-2025-claimant share by year {2026: 0.11, 2027: 0.13, 2028: 0.16, 2029: 0.22} (WPI Economics for Trussell Trust, admin PIP data 2025), stochastic rng seed 43, applied at build" + ] + } +} \ No newline at end of file diff --git a/sources/campaign-20260802/uk_runs/vat_1pp_2026.json b/sources/campaign-20260802/uk_runs/vat_1pp_2026.json new file mode 100644 index 0000000..d351685 --- /dev/null +++ b/sources/campaign-20260802/uk_runs/vat_1pp_2026.json @@ -0,0 +1,40 @@ +{ + "reform_key": "vat_1pp", + "year": 2026, + "reform_hint": "Change standard rate by 1 percentage point (VAT)", + "pe_construction": "gov.hmrc.vat.standard_rate: 0.2 -> 0.21000000000000002", + "reform_json": "{\"gov.hmrc.vat.standard_rate\": {\"2026-01-01.2028-12-31\": 0.21000000000000002}}", + "bundle": { + "bundle_id": "uk-5.0.1", + "country_id": "uk", + "policyengine_version": "5.0.1", + "model_package": "policyengine-uk", + "model_version": "2.89.2", + "data_package": "populace-data", + "data_version": "0.1.0", + "default_dataset": "populace_uk_2023", + "default_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_build_id": "populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "certified_data_artifact_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "data_build_model_version": "2.89.2", + "data_build_model_git_sha": "None", + "data_build_fingerprint": "None", + "compatibility_basis": "exact_build_model_version", + "certified_by": "None", + "runtime_dataset": "populace_uk_2023", + "runtime_dataset_uri": "hf://policyengine/populace-uk-private/populace_uk_2023.h5@populace-uk-2023-dd68c73-4aa4b14-20260619T023711Z", + "runtime_dataset_source": "/Users/maxghenis/.cache/huggingface/hub/datasets--policyengine--populace-uk-private/snapshots/a75a9a831d6b07aaffbd09713f2a1124f5c0f08f/populace_uk_2023.h5", + "managed_by": "policyengine.py" + }, + "aggregates_gbp": { + "income_tax": 421891913533.19946, + "national_insurance": 61450306465.09366, + "ni_employer": 185481157065.2179, + "child_benefit": 17434702263.490685, + "universal_credit": 39887838277.66961, + "vat": 230436219162.37634, + "household_net_income": 1780466827149.559, + "gov_tax": 1057617265773.3811, + "gov_spending": 485663250574.56665 + } +} \ No newline at end of file diff --git a/sources/harvest-uk-2026-08-02/COLLATION.md b/sources/harvest-uk-2026-08-02/COLLATION.md new file mode 100644 index 0000000..51f3640 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/COLLATION.md @@ -0,0 +1,76 @@ +## pwbm — DONE (first to finish) +717 validated claims (382 revenue_change + proposed: pct_change_after_tax_income 161, primary_deficit_change 66, avg_* 108); 43 manifested artifacts, 103 extracted tables, re-runnable extract/stage scripts. OBBBA fully captured (signed conv $3,211B / dyn $3,631B — spot-checked vs prose; House variants; distribution 2027/2030/2033 × 9 groups). INGEST GOTCHAS: (1) some tables score vs TCJA-extension baseline → conditions.baseline_policy=tcja_extension — needs a non-current-law baseline ReformRef; (2) OBBBA "Table 3" = primary_deficit_change not revenue; (3) PWBM distribution concept = after-tax-AND-transFER income (conditions.income_concept); (4) tariff xlsx units inferred (rows flagged UNITS INFERRED). Best PE-runnable: SS-benefits-tax elimination, Keep Your Pay Act, WATCA surtax, top-rate options. +## tax_foundation — DONE +665 validated claims (491 revenue_change + 174 pct_change_after_tax_income), conv/dyn never mixed, zero unparseable cells, reproducible stage_claims.py. Crawl respected their robots (sitemap-driven, 5s AI-bot delay, contact UA). Headliners: OBBBA final law canonical page (conv −$5,168.4B / dyn −$4,331.1B, 2025–2034, cross-verified) + provision-level XLSX (40 provisions; TCJA-permanence with conv AND dyn per provision, e.g. SALT cap +$1,020.4B/+$782.7B) + Tariff Tracker July-2026 vintage. INGEST GOTCHAS: calendar-vs-fiscal UNSTATED on OBBBA/TCJA revenue tables (per-row note — don't assume FY vs CBO/JCT); tariff tables mix subtotal/component/total rows (no naive sums); state/district tables are Datawrapper embeds (CSV-endpoint follow-up); pct_change_after_tax_income recurs → deliberate Metric extension. NOTE cross-source: TF OBBBA conv −$5,168B vs PWBM signed conv −$3,211B — different conventions/scopes, adjudication material for the diagnosis loop. +## budget_lab — DONE +1,247 validated claims (644 revenue_change + 603 pct_change_after_tax_income; 861 high-confidence; zero dup keys; per-row value_raw + normalization + sign convention). Best data-per-artifact of the fleet: "TBL Data" XLSX ships with nearly every analysis. Jewels: reconciliation distributional workbook (% change after-tax-and-transfer income by quintile × {Medicaid, SNAP, Taxes, Net} × bill version — the TRANSFER-side complement nobody else publishes), 16-scenario CTC options workbook under two baselines (430 rows — ideal reform-score validation), provision-level House-vs-Senate distribution (279 rows). Poverty metrics: honestly zero (they publish income effects, not poverty). INGEST GOTCHAS: per-workbook unit chaos (fractions vs percent — normalized per row, caught via cross-workbook cell check); one workbook dropped for provably mislabeled headers; hidden right-side panels needed panel-aware parsing. Out-of-vocab held back: %GDP, $/household, share-of-tax-cut columns. +## cpsp — DONE +1,033 claims (534 poverty_rate + 318 rate_change + 149 count_change + 32 proposed levels; 961 construct clean vs models.py). The poverty complement to the tax scorers. Jewels: CTC counterfactual tables 2023/2024 (No-CTC/TCJA/OBBBA/AFA at explicit 100% take-up, no behavior — DIRECTLY expressible as policyengine_us reforms, the cleanest reform-validation surface of the night); monthly SPM series 2024-01→2025-12 (project ENDED Dec 2025, Gates funding — no 2026 monthlies will ever exist; Oct 2025 blank from the shutdown CPS); SNAP TFP-revocation all-state tables (change-validation; levels on pooled 2015-19 TRIM base, data_vintage flagged). Access: Cloudflare challenge NOT bypassed — static /sites/ files live w/ honest UA, pages via Wayback (recorded). BONUS: caught an ERRATUM in their 2024 historical brief (key-findings 16.6% vs body+math 11.4% — staged 11.4%, flagged) — external_issue diagnosis material before any comparison ran. Annual SPM levels ≈ Census → flag possible consumed_as_target reclass at ingest. +## cbo — DONE +931 claims (929 baseline + 2 reform; 317 pre-marked consumed_as_target VERIFIED against policyengine-us/parameters/calibration/gov/cbo/ — staging-time honesty labels). Program coverage: Medicaid 155, SSI 121, SNAP 68 (outlays+participation+avg benefit), UI 55, CHIP 44, + 330-row individual-income-tax detail (the sleeper: calendar-year AGI→liability walk, directly PE-tax-unit comparable). Caught a CBO WORKBOOK LABEL BUG (SNAP header says billions, values are millions — cross-verified to 6 sig figs). SSI sheet rows reproduce PE calibration yaml exactly. EITC/CTC: no dedicated workbook exists — composite line staged; Treasury refundable-credit accounts = follow-up lead. OBBBA cost-estimate PDFs retrieved but mostly period-ranged (2025-2034 windows) → verbatim pointers, only 2 single-year claims staged (SNAP avg benefit $213 reform vs $227 baseline, 2034). BLOCKERS: cbo.gov is DataDome-403 (no bypass; used local downloads + Wayback); 5 artifacts unretrieved incl. the June-2026 spending refresh — one click each in a real browser. Schema note: period-RANGE claims (10-year windows) don't fit int period → needs period_start/period_end or a window condition at ingest. +## tpc — DONE +1,486 claims from 35 of 54 harvested T-series tables (revenue_change 425 in-vocab; avg_tax_change 228, pct_change_ATI 198, share_with_tax_cut 167 proposed; 468 benefit-family rows flagged droppable). Coverage: full Senate-OBBBA distribution block, CTC options set (T25-0209/0213/0215 — parametric, but BASELINE = current law + Senate OBBBA Title VII, captured as baseline_hint per row), American Family Act T26-0029..31, June-2026 current-law baseline distribution block (mode-1 level validation once vocab extends), 3 tariff tables (independent comparator for the tariff-parity lane). Values verbatim + TPC's unrounded twin as value_unrounded; income axes verbatim incl. dollar-year. ACCESS RECIPE (documented for re-harvest): TPC Cloudflare-blocks curl at TLS-fingerprint level → browser-pane routing; Drupal pages throttle ~1/30-50s BUT static /sites/default/files/ XLS paths are unthrottled = the unlock; HTML tables are GIFs so XLS is the ONLY parseable artifact; page-slug vs file-id mismatches → key off file-internal table id. +## jct — DONE (largest haul) +6,771 claims across 7 conventional revenue tables — per-provision × FY2025-34, every row passing exact column-count validation + a horizontal checksum (years must sum to the printed span total), NET TOTALs matched to published figures, 5 random cells re-grepped. Jewels: JCX-35-25 enacted-OBBBA Title VII (−$4,474,972M ✓ the published $4.475T), JCX-26-25R House-passed (−$3,798,248M — enables per-provision House-vs-Senate cross-validation), JCX-29-25 scored vs CURRENT-POLICY baseline (conditions.baseline distinguishes twins — third source tonight exercising non-current-law baselines). Access: jct.gov TLS-fingerprint 403s everything non-browser → original bytes via Wayback at 1 req/3.5s (no bypass). FOLLOW-UPS: JCX-34-25 binary never archived (SPN 5xx tonight; correct URL in NOTES); 2026 JCX index needs a live-browser pass; JCX-45-25 tax-expenditure report downloaded but UNstaged (needs coordinate-aware parser + tax_expenditure metric). + +# FLEET SUMMARY — 2026-08-02 overnight +7/7 harvesters complete. **12,850 staged claims** (JCT 6,771 · TPC 1,486 · Budget Lab 1,247 · CPSP 1,033 · CBO 931 · PWBM 717 · Tax Foundation 665), 246 manifested artifacts, all sha256'd, per-row provenance, verbatim values only, zero bot-mitigation bypasses (Wayback/static-path/browser-pane recipes documented per site). + +INGEST WORKLIST (deliberate schema decisions, then adapters): +1. Metric extensions that RECUR: pct_change_after_tax_income (4 sources), avg_tax_change_usd (3), share_with_tax_cut, primary_deficit_change, tax_expenditure. +2. period ranges (10-yr windows: JCT/PWBM/TF totals, CBO cost estimates) → period_start/period_end. +3. Baseline variants are LOAD-BEARING: TCJA-extension (PWBM), current-policy (JCX-29-25), current-law+Senate-Title-VII (TPC CTC set) → non-current-law baseline ReformRefs, never conditions-only. +4. conditions vocab to standardize: income_group + income_axis, scoring (conventional|dynamic), income_concept, baseline_policy, option, month, data_vintage. +5. calibration_relationship: CBO rows pre-verified vs pe-us calibration params (317 consumed); CPSP annual SPM ≈ Census → review. +DIAGNOSIS SEEDS ALREADY IN HAND: CPSP erratum (16.6 vs 11.4), CBO SNAP workbook label bug (billions/millions), TF-vs-PWBM OBBBA conventional gap (−5,168 vs −3,211 $B — scope/convention decomposition), JCT-vs-TF-vs-PWBM enacted-OBBBA triangle. +FOLLOW-UP FETCH QUEUE (one click each in a real browser): 5 CBO artifacts incl. June-2026 refresh; JCX-34-25; 2026 JCX index; TF state/district Datawrapper CSVs. + +# UK FLEET — dispatched 2026-08-02 +Staging at ~/scorecard-harvest/uk_{source}/. UK conventions for ingest: values GBP (proposed unit gbp — UnitConcept lacks it, extend deliberately); UK fiscal year Apr–Mar (time_basis fiscal_year + fy label in conditions); geography labels UK/GB/England/Wales/Scotland/NI verbatim; income_concept BHC|AHC + equivalisation are LOAD-BEARING conditions on every distribution row; devolved variation (Scottish income tax) in conditions. + +# ⚠️ INGEST ROUTING RULE (Max 8/2): admin facts → LEDGER, model claims → SCORECARD +Administrative caseload/expenditure/receipts OUTTURN rows (DWP benefit expenditure & caseload tables, HMRC outturn statistics, CBO historical rows) are populace CALIBRATION material → route to Ledger source packages (target-profile or validation_comparator facts), NOT scorecard external_scores. Scorecard holds MODEL claims only (Urban/TPC/PWBM/JCT/TF/BL/CPSP/IFS/RF/UKMOD + CBO projections + OBR forecasts — a forecast is a model speaking). Routing key = the per-row basis tag (outturn|forecast) the harvesters already stage. Scorecard rows referencing admin facts do so via ledger_fact pointers, never copies. Applies retroactively to the CBO baseline staging (projection rows stay scorecard-side; outturn rows → Ledger). +## uk_hmt — DONE +1,368 staged claims (1,218 exchequer_impact + 150 median_gross_income; 31 suppressed incl. verbatim negligible/blank-cell footnotes), 16 manifested artifacts, all sha256, zero bot mitigation (plain curl + honest UA; gov.uk search/content APIs for discovery). All 3 events: AB2024 (Table 5.1 XLSX, 70 measures + subtotals), Budget 2025 (Table 4.1 XLSX, 88 measures — Nov event is titled plain "Budget 2025"), SS2025 (Table 3.1 parsed from PDF text layer, 33 measures — no XLSX published). Checksums: sum(measures) vs Total rows within ±£30m everywhere; Employer NICs +23,770m cross-verified scorecard↔costings note. Spring Statement 2026 (3 Mar): forecast-only, NO costings/DA publications exist. Metric: proposed exchequer_impact NOT revenue_change (deliberate: footnote says Tax/Spend classification is by LARGEST impact, rows mix heads); sign convention verbatim-stated only at SS2025 (incl. HMT typo "postive"), observed+cross-checked for the XLSXs. DA income concept captured verbatim: equivalised net household income BHC, modified OECD (HBAI-consistent), IGOTM on pooled LCF 2017-18..2019-20 — on every distribution row. 24 verbatim costing-methodology notes (behavioural adjustments incl.) in NOTES.md as assumptions-registry material. BIGGEST GAP: per-decile policy-impact values (Figures 1.A/1.B) are chart graphics only — no published numbers anywhere (PDF, HTML, annex); only annex Table 2.C (median gross income by decile × composition) is numeric. DIAGNOSIS SEED: B2025 scorecard row embeds "taking 450,000 children out of poverty" in the two-child-limit measure name = testable government poverty claim. UNSTAGED: Tables 5.2/4.2 (previously-announced measures, downloaded). +## uk_ukmod_jrf — DONE +1,782 staged claims (ukmod 1,392 / jrf 390), 5 artifacts, zero bypasses (ISER open; JRF crawl-delay 20s honored). THE SAME-CLASS JEWEL: UKMOD Country Report 2023-2030 (CeMPA WP 8/26, Apr 2026) Section-4 validation block staged in full — Tables 4.5/4.6 caseloads+expenditure with UKMOD-simulated AND official-estimate columns side by side (38 instruments × 2023-2030, incl. Scottish income tax by band), 4.7 income distribution and 4.8 poverty rates × {UKMOD, Input Data, HBAI} — another microsimulation's self-validation, conditions.series distinguishes sides; official cells are second-hand DWP/HMRC/OBR → dedup vs first-hand lanes at ingest, delta = diagnosis material. Reform surface: CeMPA WP 3/26 Autumn Budget assessment (threshold freezes + UC two-child-limit removal + WFA restriction + PC cuts; reform_hint verbatim) — fiscal by year+nation, fixed-AHC poverty counts base/reform/change, child poverty by nation, Gini/S80S20 AHC+BHC. JRF: UK Poverty 2026 data workbook (81 sheets, machine-readable, HBAI-derived, UNROUNDED headline AHC series 1994/95-2023/24) — OT1/GT1/DDT1/OG1/FAST2/A1T1 staged; MIS 2025 Table 2 (88 cells, AHC/BHC-comparable totals). INGEST GOTCHAS: (1) UKMOD validation poverty/distribution = BHC, JRF headline = AHC — income_concept load-bearing everywhere; (2) proposed gbp units + value_kind currency_gbp extension; (3) UKMOD take-up priors frozen since 2021 (their own health warning) — expect drift in projected years; (4) CeMPA 3/26 title says Autumn Budget 2026, cover says 2025 (= Nov-2025 Budget measures); (5) MIS 2024 couples erratum (missing mobile phone, corrected 2025); (6) PDF header typo "2029 2029" on continuation pages, mapped positionally. ADAPTER-PATTERN VERDICT: yes — the EUROMOD/UKMOD country-report validation block (simulated vs official vs input-data columns, instrument × policy-year) is a standardized format ACROSS the whole EUROMOD family; one adapter keyed on (instrument, series, policy_year) generalizes to every EUROMOD country report and to prior UKMOD vintages (cempa2-25 = 2022-2029 available for drift analysis). +## uk_resolution_foundation — DONE +71 staged claims, 15 manifested artifacts (all sha256), zero bypasses (robots = blanket Allow; honest UA; ~3-4s delay). RF = third UK microsim lineage (IPPR Tax Benefit Model on FRS/HBAI 2023-24 — every distribution figure credits it) vs IFS TAXBEN and HMT IGOTM. Jewels: LSO 2026 poverty projections (child 33%→30% relative AHC 2025-26→2026-27, −420k children; working-age 19.9%→19.5%; pensioner 16.0% — and footnote 21 says DWP's Feb-2026 projections give the IDENTICAL 33→30 path = ready-made same-concept triangle with the DWP lane); LSO 2025 prior vintage (central 34% by 2029-30 = 4.8m children; policy scenario w/ 2CL repeal = 31% — pre-Budget counterfactual vs LSO 2026 post-Budget actual = vintage-pair for diagnosis); Stairway to headroom Budget-2025 decile block (2CL £3,570/extra-child-element, poorest fifth +£360; threshold freeze −£540 richest fifth vs −£64 poorest; mansion tax; 64% of poorest decile gain / 96% of richest decile lose — RF models 2029-30 vs HMT DA's 2028-29, scope = 52% of tax measures, both verbatim in NOTES); April-2026 uprating parameter set (3.8 CPI / 4.8 SP / 6.2 UC / 6.8 U25-UC / 1.5 UC-health-existing / 0 LHA — pure policyengine-uk parameter checks). 26 rows carry reform_hint (2CL repeal, UC CPI+2.3%, UC-health halving, freeze extension, mansion tax, EV per-mile). 8 rows attribution-flagged = RF citing government (HMT 4.1 costings £2.4bn→£3.1bn, DWP IA 510k/£4,560, govt −450k children) — dedup vs uk_hmt's first-hand Table-4.1 rows at ingest; RF's −420k (own model) vs govt's −450k embedded in the HMT scorecard row = the fleet's cleanest cross-model poverty-claim pair. INGEST GOTCHAS: (1) NO chart-data downloads exist anymore — RF pages ship PDF only (probed; site "Data" nav = 2 dashboards), so vigintile curves are labelled-points-only; (2) source TYPO in Catching up? "£1.85 million" = £1.85bn (flagged in-row); (3) £800m vs £810m vs £330m-net UC-uprating costs = three scopes/vintages, not contradictions; (4) changes-not-levels: RF applies modelled CHANGES to HBAI 2023-24 outturn, so levels inherit outturn error (their words, NOTES verbatim); (5) take-up assumptions UC 80% / PC 65→70% + full-UC-rollout-by-2026-27 in NOTES for the assumptions registry. UNMINED: Low Pay Britain 2025 (minwage), State of the nations (devolved; SCP figures are ScotGov-model, left unstaged), LSO 2025 Annex per-nation table, It's-personal-taxation (pdftotext yields 0 lines — OCR next pass). + +# UK FLEET SUMMARY — 2026-08-02, 7/7 complete +**33,943 UK staged claims** (OBR 25,558 · HMRC 2,842 · DWP 2,054 · UKMOD/JRF 1,782 · HMT 1,368 · IFS 268 · RF 71), ~100 manifested artifacts. Combined US+UK: **46,793 staged claims, 14 sources** (+ Urban's 30,004 already in DB). Zero bot-mitigation bypasses fleet-wide (Turnstile seen at OBR and NOT clicked; Wayback originals + static-path unlocks documented per site). + +UK INGEST ADDITIONS to the worklist: +1. Vocab: gbp unit (recurring everywhere), exchequer_impact (HMT/OBR — Tax/Spend heads mix, mapping = deliberate ingest decision), poverty_count, unclaimed_expenditure, revenue_level, policy_parameter_level, taxpayer_count (shared with CBO), income_percentile_point etc. (HMRC). +2. FY convention: staging uses END-year in places, pe-uk-data maps START-year — conditions.fy disambiguates; normalize deliberately at ingest. +3. LEDGER ROUTING (Max's rule) applies hardest here: DWP BECL outturn rows + HMRC outturn statistics → Ledger; BECL/HMRC forecast rows (OBR-consistent) + everything think-tank → scorecard. pe-uk-data consumption VERIFIED in-session by the DWP agent (targets/sources/obr.py + dwp.py) → consumed_as_target reclasses pre-evidenced. +4. Take-up: DWP PC rows pre-marked seed_source (PE-UK pension_credit takeup.yaml cites this exact series — verified); DWP ~85% HB-pensioner take-up vs PE-UK takeup=1 = a direct pe_gap seed; IFS TAXBEN = deliberate full-take-up (entitlements basis, verbatim guide) = registry axis on every UK poverty comparison. +UK DIAGNOSIS SEEDS: HBAI FYE2025 admin-linked restatement (same year/publisher, BHC relative 17.23%→15.18% — ~2pp methodology gap, paired editions staged); two-child-limit PENTAGON (IFS −540k steady-state · RF −420k · HMT/govt −450k · UKMOD assessment · PE-UK = fifth leg); OBR self-revision surface (EFO 3.17: freezes £24.3bn certified → £49.1bn latest); UKMOD take-up priors frozen since 2021 (their own §4.3 warning); BECL FY-average vs UC point-in-time (definitional, pre-adjudicated). +FOLLOW-UP FETCH QUEUE (browser one-clicks): OBR March-2026 policy/expenditure tables + Nov-2025 policy tables; IFS taxlab revenue spreadsheets; HMT Tables 5.2/4.2; Stat-Xplore detail (auth = Max's call); RF vigintile series (correspondence = Max only). + +# FIRST UK COMPARISONS COMPUTED — 2026-08-02 (results/uk/ + comparison/uk_scorecard_first.csv) +9 HMRC ready-reckoner rows vs PE-UK static (populace_uk_2023 @ dd68c73 via pe.py, FY2026): basic_rate 1.05 · pa_100 1.11 · employee_ni 1.13 · employer_ni 0.96 (on ni_employer; pe-uk wage-incidence spillover −£4.45bn IT+NI recorded — pe-uk NOT purely static on this margin) · vat 1.23 · class4 1.33 · cb 1.32 (HICBC netting hypothesis) · higher 2.02 · additional 12.9 — the TIE gradient 1.05→2.02→12.9 IS the taxable-income-elasticity ladder, assumption-registry linkable. TWO-CHILD LIMIT: PE 2026 baseline ALREADY abolishes (child_count 2→inf at 2026 — AB2025 encoded); removal measured vs reinstated counterfactual = £1.10bn UC cost, −1.34pp child poverty, 181k children — NOT yet pentagon-comparable: two named construction deltas (floating-line relative AHC vs external FIXED-line; u16 vs HBAI dependent children) + single-year vs steady-state roll-in. Fixed-line rerun = next compute item before any adjudication. + +# US YEAR GRID COMPLETE — 2026-08-02 +baseline+fullpart now computed at 2024/2025/2026 (comparison/pe_{baseline,fullpart}[_YYYY].csv, monthly-aware flag forcing throughout). Unlocks: CBO FY2025/26 projection joins (exploit item 7 — respect outlays-vs-benefits concepts per cbo/NOTES.md row map) and CPSP 2024 comparisons. Campaign chip task_68d35783 staged; CAMPAIGN.md = driver. + +# COMPUTE BATCH — 2026-08-02 afternoon (campaign session, CAMPAIGN.md driver) +**UK two-child fixed-line rerun (exploit 3) ✅**: PE −243,108 HBAI-dep children (−1.61pp), 2026, fixed baseline relative-AHC line, calibrated take-up (results/uk/two_child_fixed_line_2026.json). Findings: (1) line convention contributes EXACTLY ZERO — person-weighted medians identical to 5 decimals between worlds (UC changes never touch the median household), so floating-vs-fixed was a null delta all along; (2) child-definition delta u16→HBAI-dep only +8k; (3) pe-uk's in_relative_poverty_ahc uses HOUSEHOLD-weighted median vs HBAI person-weighted convention (upstream note-worthy; both computed, person-weighted used); (4) prior run's in_poverty_ahc was ABSOLUTE AHC (parameter threshold), not relative — abs-line continuity check reproduces 181k u16 exactly; (5) grandfathering verified in code (born<2017 exempt) → PE reinstated world = actual partially-rolled-in 2026 law. Pentagon discipline: legs NOT same-concept (IFS −540k = 2CL-only steady-state; govt −450k horizon ~2029-30; RF −420k = Budget-package YoY; UKMOD CeMPA = NET package −13k children FY2026/27, freezes offset 2CL). Fulltakeup (IFS-entitlements-comparable) world pair queued — take-up is the live hypothesis for PE −243k vs IFS −540k. +**CPSP CTC counterfactuals 2024 (exploit 2) 🔄→✅**: runner cpsp_ctc.py, every gov.irs.credits.ctc.* path pinned against installed tree before construction. 2023 legs = not_computed WITH REASON (certified populace_us single-period 2024; 2023 weighted population = 0; year-mismatched comparison declined) — results/us/cpsp_ctc/NOT_COMPUTED_2023.json. 2024 landed so far: no_ctc 21.15% u18 (CPSP 16.6), obbba 16.74% (CPSP 13.3). LEVELS gap ~+3.4-4.5pp is DATASET LINEAGE not take-up: forcing credit flags moves PE only ~0.2pp (year-grid unforced 16.97% vs forced ~16.7%); CPSP≈Census 13.3-13.4. → dataset_construction diagnosis seed for populace calibration (ECPS sparse build measures child SPM high). Changes directionally consistent; full report when tcja/afa land. AFA construction: 2024-brief params deflated 2025→2024 (CPI ratio 0.97154, recorded assumption incl. 2025-CPI-vintage caveat); named deltas: newborn payment omitted, birth-month proration, refundable-ODC. +**TPC CTC/toprate/AFA batch (exploit 4) 🔄**: 16 sims in flight. T25-0209 full specs extracted from XLSX (3 CTC legs + 3 toprate legs at exact thresholds + totals); toprate legs runnable via gov.contrib.additional_tax_bracket structural reform (in_effect switch; slots 1-7 mirrored from live tree at runtime — contrib defaults are stale pre-OBBBA, mirroring is load-bearing). T26-0029 AFA vs current law INCLUDES TPC microdynamic response (named axis vs static PE); AFA floor ambiguity (bill $2,000 vs OBBBA $2,200 mid-tier) bounded by running BOTH constructions. FY-cash vs CY-liability convention named; CTC legs run at 2025 AND 2026 (FY2026 ≈ TY2025 refund settle-up for CTC). +**Random audit draw #1 (explore) ✅**: seed 20260802, universe 76,797 (14 staged files + urban DB read-only), 100 drawn, ALL outcomes published + hand-reviewed (results/audit/). Reviewed counts: computed_prior 6 · compute_candidate {reform 14, baseline 3, subgroup 24} · out_of_model {scope 22, admin 9, static 1, geo-pool 1, missing-axis 2} · vocab_pending 9 · vintage 2 (+3 modelable-in-kind) · needs_concept_map 2 · ledger_routed 1 · needs_review 1. BIGGEST UNLOCK: the 24 Urban subgroup slices (race/age/earners) need ONE subgroup-aware rerun of year-grid concepts (race + is_hispanic verified present in pe-us; locale/metro axis verified ABSENT → 2 rows honestly out_of_model_missing_axis). JCT draws are provision-level revenue staged under proposed_metric — reclassed compute_candidate (exploit-5 lane). +**RULING UPDATE (Max, 8/2, via calibration session — supersedes the batch note above)**: the CPSP/Census child-SPM LEVEL gap is RECLASSIFIED from dataset_construction seed to **by_design** (new diagnosis class, issue #9): Census SPM is not a target; populace deliberately departs from ASEC SPM attributes (calculated-vs-reported benefits, recalibration, threshold treatment — populace PR#32/census #9081 lineage). Level rows vs ASEC-anchored series carry by_design; adjudication text = design-rationale decomposition, never convergence language. CTC world CHANGE comparisons unchanged (same_assumptions test). cpsp_ctc_report.py + CAMPAIGN.md item 2 updated accordingly. +**REGISTER REFINEMENT (Max, 8/2, supersedes the by_design note above)**: scorecard is DESCRIPTIVE BY DEFAULT. (1) by_design → **methodological_difference**, strictly descriptive (both sides' choices documented via registry links; no defended-departure or convergence framing either direction — SPM level rows state Populace calculates benefits + recalibrates where ASEC carries reported attributes, and stop). (2) **pe_gap / external_issue require a citable known issue in action_link** (populace#593, CPSP 16.6/11.4 erratum qualify; divergence alone never does). (3) Compute-time hypotheses default explanation-shaped; verdict-shaped only on known-issue rows. Applied to cpsp_ctc_report.py + CAMPAIGN.md. Full ruling: issue #9 latest comment. + +# CALIBRATION-SESSION EXCHANGE + TPC FIRST DELTAS — 2026-08-02 later afternoon +**#593/#9081 citations now grounded**: (a) populace#593 scope verified by calibration session — pe_gap valid for early_head_start-affected poverty/net-income rows (EHS at engine-default 100% take-up, 5.16M/$112.3B, flows INSIDE household_net_income) + CHIP program aggregates only; added to cpsp_ctc_report hypotheses with action_link. (b) DWP HB take-up issue NOW FILED (policyengine-uk#1813) — HB rows may carry pe_gap under the gating rule. (c) **spm-calculator finding**: certified .venv-pe runs 0.3.1 — the version policyengine-us#9081 flags. Ground truth extracted from the PR#32 branch data (BLS workbook sha256 e7931a1f…): at sim-year 2024, 0.3.1 values EXACTLY equal the pre-correction published series (39430/39068/32586), so the 2019-2023 hand-entry errors (≤8%) are moot for everything computed this session; only the BLS 2026-07-17 correction applies at 2024 (renter −0.53% / owner+m +0.42% / owner-o +0.90%). Threshold-channel decomposition leg queued (threshold_channel.py: value-pinned swap to corrected series on the CPSP tcja basis; differenced vs tcja_2024 → descriptive channel magnitude). CPSP-2023 artifact question: DEFER per calibration shepherd (revisit trigger = populace multi-year artifacts). +**TPC first deltas (CY-liability vs FY-cash, per-leg)**: AFA-onto-OBBBA **−132.5B vs TPC −133.9B (ratio 0.99)** — and TPC's number includes microdynamic response. ctc_opt2 −15.4B vs −22.8B (0.68; consistent with CY2025 leg −15.1B and the implied-from-total −15.4B — internally consistent three ways). toprate opt2 +3.6B vs +12.2B (0.29) / opt3 +4.4B vs +13.1B (0.34) BUT opt3−opt2 difference +0.85B vs TPC +0.9B — explanation-shaped reading: PE tracks the marginal band ($1.56M→1.72M threshold move) closely while the far-tail (>$2M taxable) level runs ~⅓ of TPC's — top-tail income mass in the sparse ECPS build is the leading explanation channel (FY-vs-CY timing pushes the true gap LARGER, strengthening it). total_opt2 −11.8 vs −10.6 (1.12): the two legs' gaps OFFSET in the net — totals-only comparisons would have hidden both; per-leg decomposition is the product. Interaction term ≈0.05B (total ≈ ctc+toprate exactly). + +# VOLUME LANE FIRST RETURNS — 2026-08-02 evening +**UK free joins (16 rows, zero sims beyond the one aggregates harvest)** — results/uk/free_joins.csv. Coherent two-cluster read (explanation-shaped): (1) TAX SIDE systematically ~1.14-1.23 vs OBR FY2026-27 receipts across FIVE independent heads (IT 1.173 · NICs 1.167-1.228 · VAT 1.170 · CGT 1.165 · council tax 1.139) — uniformity points at a COMMON level factor (2023-artifact income mass uprated to 2026; FY/CY + cash-vs-accrual are few-% and partly wrong-signed) rather than per-head modeling; consistent with tranche-1 reckoner delta ratios (1.05-1.13). Candidate name: uk_income_level_calibration. (2) BENEFIT SIDE program-specific: state_pension 0.993 · pension_credit 0.932 (both calibrated) · UC 0.504 (the 0.55 stochastic take-up in-data; fulltakeup world queued tests it directly) · child_benefit 1.347 (universal-claiming vs real opt-outs + HICBC netting; matches cb reckoner 1.32) · PIP 0.721 / DLA 0.765 / AA 0.557 (receipt under-capture/take-up). fuel duty 0.527 = household-incidence share only (scope note on row). uk_aggregates.py = 33 totals, 0 absent — the whole BECL/OBR/HMRC surface is now joinable each release. +**US free joins**: SNAP participants 1.487 (annual-ever vs avg-monthly — expected direction, churn-plausible), SSI 0.840 (low-churn program → genuine undercount signal). Dollar rows unlock as pass2 lands. +**PWBM SS-tax elimination**: PE CY2025 −102.1B, construction verified (taxable SS = 0.0 exactly); coherent with PWBM FY2025 −60B / FY2026 −116B under CY↔FY mapping; senior-deduction baseline vintage = named axis. 2026 leg queued. +**AFA floor bound complete**: −130.7B (bill $2,000 floor) to −132.5B (onto-OBBBA $2,200) vs TPC FY2026 −133.9B — ratios 0.976-0.989, ambiguity width 1.8B, and TPC includes microdynamics. The AFA reform family now has poverty (CPSP) + revenue (TPC) legs from one construction set. +**OBR measure sample**: 10 reversal legs queued (obr_measures.py) — HICBC SB2024, ee-NI 2p/4p, class4 stack, class2 reinstate, employer AB2024, ART AS2022, dividends AB2021, CGT AB2024, PT/LPL SS2022 (low-confidence flag). Residential-CGT SB2024 skipped: no residential split in pe-uk cgt params (verified). +**TWO-CHILD TAKE-UP DECOMPOSITION COMPLETE (exploit 3 fully closed)**: entitlements-basis pair (all would_claim_* + claims_all_entitled_benefits forced) → removal effect −277,287 dep children (−1.83pp) / UC cost £1.85bn, vs calibrated −243,108 (−1.61pp) / £1.10bn. Ordered channel ledger for the pentagon: line convention 0 · child definition +8k · TAKE-UP +34k (quantified this run) · residual vs IFS −540k / govt −450k = roll-in vintage (PE 2026 keeps born-pre-2017 exemptions; IFS steady-state removes them) + model/data lineage. Full-take-up baseline child rate 31.3% vs calibrated 33.6% (take-up alone = 2.3pp of measured child poverty). Cost triangle: PE calibrated £1.10bn · PE entitlements £1.85bn · HMT costing £2.4bn FY2026-27 (incl legacy-CTC scope + OBR-certified take-up response) — coherent ordering, named scopes. results/uk/two_child_fixed_line{,_fulltakeup}_2026.json. +**CPSP CTC COUNTERFACTUALS 2024 COMPLETE (exploit 2 closed)**: all four worlds computed on CPSP's stated basis; report + staged rows at results/us/cpsp_ctc/. CHANGES (the same_assumptions surface): obbba_vs_tcja PE −0.03pp vs CPSP 0.00pp u18 — both models agree the OBBBA CTC parameter change is poverty-null; no_ctc_vs_tcja PE +4.38pp vs +3.30pp; afa_vs_tcja PE −6.12pp vs −4.50pp — near-constant PE/CPSP delta scaling (1.33×/1.36×) across scenarios = single density-at-threshold factor, not scenario-specific construction. LEVELS +3.5-4.6pp uniformly = methodological_difference (descriptive; SPM_NOTES.md; pe_gap sub-cite populace#593 EHS-in-net-income). 2023 = not_computed + DEFER recorded. Diagnosis classes per the 8/2 descriptive register throughout. diff --git a/sources/harvest-uk-2026-08-02/uk_dwp/NOTES.md b/sources/harvest-uk-2026-08-02/uk_dwp/NOTES.md new file mode 100644 index 0000000..bd3636c --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_dwp/NOTES.md @@ -0,0 +1,177 @@ +# uk_dwp harvest notes — 2026-08-02 + +Target: DWP statistics on gov.uk. All fetches via gov.uk content API + +assets.publishing.service.gov.uk with honest UA +(`PolicyEngine-Scorecard-harvester/0.1 ... contact: max@maxghenis.com`). +No bot-mitigation encountered; no bypasses; Stat-Xplore NOT touched (auth-gated, +per instructions). + +**2,054 staged claims** in `claims_staged.jsonl` (concatenated by +`validate_and_concat.py` from per-source files, all re-runnable): +- `claims_takeup.jsonl` — 805 rows (stage_takeup.py) +- `claims_becl.jsonl` — 204 rows (stage_becl.py) +- `claims_hbai.jsonl` — 992 rows (stage_hbai.py) +- `claims_hbai_prior.jsonl` — 48 rows (stage_hbai_prior.py) +- `claims_uc.jsonl` — 5 rows (stage_uc.py) + +Validation (validate_and_concat.py, against scorecard_db/models.py): all rows +in closed vocab or proposed_*; conditions str->str; **zero duplicate claim +keys**; 48 suppressed rows (all FYE 2021 take-up, `[x]` in source, staged with +status=suppressed per the model contract). + +## Conventions used (UK FLEET rules) +- **period = FY ENDING calendar year** (DWP "FYE 2024" = Apr 2023–Mar 2024 → + period 2024), `time_basis=fiscal_year`, verbatim `conditions.fy` + ("FYE 2024" for take-up, "2023/24" for BECL/HBAI, matching each source's own + label). ⚠️ policyengine-uk-data maps FY to its STARTING year (FY 2025-26 → + 2025) — ingest must reconcile via conditions.fy, not period. +- **GBP**: `proposed_unit: "gbp"` (UnitConcept lacks it), values normalized to + absolute GBP with per-row `conversion` (e.g. "£ million x 1e6"), `value_raw` + verbatim. value_kind "gbp" (analogue of usd). +- Rates staged as shares (/100), unrounded where the source is unrounded + (HBAI gives 12+ significant figures — ideal for exact comparison). +- Counts: thousands x 1000, millions x 1e6, documented per row. +- Geography verbatim: gb / uk / england_wales per the source's own coverage + statements (see devolution below). + +## (1) Income-related benefits: estimates of take-up — 805 rows +Editions staged: **FYE 2024** (latest, published 2025-10-30) full series +FYE 2010 + FYE 2013–FYE 2024; **FYE 2023** (prior, published 2024-10-10) +headline year only. `conditions.edition` distinguishes (cross-edition revision +checks; FYE 2023 central caseload take-up identical across editions = no +revision). +- Coverage (benefits × editions): **Pension Credit** (PC1–PC10) and **Housing + Benefit for pensioners** (HB1–HB2) in BOTH editions. Income-related ESA/JSA: + **not published in either edition** (discontinued from the series — FYE 2022 + restart covers PC + HB-pensioners only). So the benefits×editions matrix is + 2×2, complete. +- Structure per benefit: caseload table (recipients; entitled non-recipients; + caseload take-up %) + expenditure table (amount claimed £m; amount unclaimed + £m; expenditure take-up %). Central/lower/upper staged as separate rows, + `conditions.bound`; both rates share metric=participation_rate with + `conditions.takeup_basis: caseload|expenditure` (per task spec). +- PC breakdowns: entitlement_group (all / guarantee_credit / + savings_credit_only) all years; family_type (PC3) and age_group (PC7) + caseload take-up for FYE 2024 only. +- Units: caseload figures are thousands of benefit units → unit_concept + families. Expenditure-basis take-up rows carry proposed_unit gbp (share of + entitled money claimed). +- Metrics: participant_count, participation_gap_count (entitled + non-recipients — in-vocab!), participation_rate; benefit_cost (amount + claimed); proposed_metric **unclaimed_expenditure** (amount unclaimed, with + bounds — the £ take-up gap; recurs 168x, worth a deliberate Metric + extension). +- FYE 2021: suppressed `[x]` in source (COVID FRS), staged status=suppressed. +- calibration: PC rows = **seed_source** — policyengine-uk + gov/dwp/pension_credit/takeup.yaml (0.7 from 2015) cites this publication + series (verified this session). HB rows = held_out (PE-UK HB takeup is + definitionally 1 — "no new claims"; DWP's measured HB-pensioner take-up + ~85% is a genuine external comparator for that assumption). +- Not staged (available in artifacts): mean/median weekly amounts + claimed/unclaimed (PC2/HB2), expenditure take-up by family type/age + (PC4/6/8/10). + +## (2) Benefit expenditure and caseload tables (BECL) — 204 rows +Artifact: Outturn and forecast tables, **Spring Forecast 2026** (published +2026-04-14; OBR Spring 2026 forecast-consistent). XLSX parsed cell-exact +(spot-verified 5 cells to full precision). +- Staged: FY 2019/20 → 2030/31 (outturn through 2024/25, forecast 2025/26+, + designation read from the workbook's own header row → + `conditions.basis: outturn|forecast`). +- Benefits: state_pension (exp + caseload), universal_credit (exp + household + caseload), uc_and_equivalents (exp), pension_credit (exp + caseload), dla, + pip, attendance_allowance (exp + caseload, total and in_payment), + child_benefit (exp; BECL line is "Child Benefit, One Parent Benefit & + Guardian's Allowance" — component condition records this), personal_tax_credits (exp). + Child Benefit has **no caseload row** in BECL (expenditure only, Non-DWP + Welfare sheet) — HMRC Child Benefit statistics are the caseload source + (→ uk_hmrc lane). +- ⚠️ Devolution (verbatim from Notes tab): DLA/PIP/AA figures are + **England & Wales only from FY 2020/21** (Scottish transfer 1 April 2020) — + staged geography=england_wales for those years, gb for 2019/20, with + per-row geography_note. All other benefits GB. +- ⚠️ Caseload semantics (verbatim Notes): "Caseload figures represent an + average over the full financial year" — per-row time_note. Explains e.g. + UC households 5.473M (FY 2024/25 average) vs 7.2M (Feb 2026 point-in-time + from the UC release). +- calibration: staged held_out with a VERIFIED note — pe-uk-data + targets/sources/obr.py consumes benefit expenditure and caseload forecasts + from the OBR March 2026 EFO; BECL is OBR-consistent → likely + consumed_as_target reclass at ingest for matching benefits. + +## (3) HBAI headline poverty — 992 + 48 rows +Artifact: HBAI summary results ODS, FYE 2025 edition (published 2026-03-26). +- Staged: tables 1.3a/b (all individuals), 1.4a/b (children), 1.5a/b + (working-age adults), 1.6a/b (pensioners): rates AND counts, full series + FYE 1995–FYE 2025, relative & absolute × BHC & AHC (income_concept and + poverty_measure MANDATORY conditions on every row). Rates unrounded + percentages → shares; counts millions → persons. poverty_rate in-vocab; + counts as proposed_metric **poverty_count** (496 rows — Metric extension + candidate). +- equivalisation condition verbatim-grounded: FYE 2025 methodology report — + "The main equivalence scales now used in HBAI are the modified OECD scales"; + AHC uses the OECD companion scale → equivalisation=modified_oecd / + modified_oecd_companion_ahc. +- ⚠️ **Absolute line re-anchor** (Notes sheet Note 3, verbatim): from the + 2024/25 publication the absolute fixed reference year is **FYE 2025 for + 2021/22–2024/25**; years before 2021/22 remain anchored at **FYE 2011**; + from summer 2026 DWP will re-anchor 2018/19–2020/21 too. Per-row + `conditions.poverty_line_anchor: fye_2025|fye_2011`. (Consequence: absolute + = relative exactly in FYE 2025, both 15.911572...% BHC.) +- ⚠️ **Break in series / admin-linkage** (sheet 1_3a header note): from + 2021/22 HBAI uses integrated survey + benefit admin data → those rows carry + data_vintage=admin_linked_frs + series_note. +- **Cross-edition methodology divergence (diagnosis seed)**: prior edition + (FYE 2024, published 2025-03-27, survey-only) staged for FYE 2022–2024 + rates (48 rows, edition=fye_2024, data_vintage=survey_frs). Same year, same + measure, same publisher: all-individuals BHC relative FYE 2024 = **17.23% + (survey-only) vs 15.18% (admin-linked restatement)** — a ~2pp + methodology-not-policy gap; the direct UK analogue of a vintage diagnosis. + populace-UK is FRS-based, so which vintage PE matches is itself diagnostic. +- Geography: FRS (GB) for FYE 1995–2002, FRS (UK) from FYE 2003 (col-0 series + markers) → geography per row. +- calibration: held_out with note — HBAI and PE-UK share FRS microdata; + agreement is same-input replication, not independent validation. +- Headline spot-checks vs main report HTML: individuals BHC FYE 2025 16% + (report) vs 15.91% staged (unrounded) ✓; child AHC relative 27.4%, + pensioner AHC 13.9%. +- Not staged (in artifacts): material deprivation & combined low-income tables + (1.4c–h, 1.5c–h, 1.6c), disability splits (1.7a–h), Gini/quintile medians + (1.2b), full data-tables zip (not downloaded; summary ODS suffices for + headlines). + +## (4) UC statistics — 5 rows +Latest release: "Universal Credit quarterly statistics, 29 April 2013 to +12 February 2026" (published 2026-05-12). Detailed tables are on Stat-Xplore +(auth — not attempted). Headline counts staged verbatim from release text +(rounded 0.1M, conversion noted): households on UC Feb 2026 = 7.2M; households +with payment = 6.7M (93%); people on UC Feb 2026 = 8.3M, Feb 2025 = 7.5M; +people on UC in employment Jan 2026 = 3.1M. GB. point_in_time with +conditions.month. Households series produced three months in arrears; recent +months provisional. + +## Proposed vocabulary (recurring, for the deliberate-extension worklist) +- proposed_unit **gbp** (500 rows) — per UK FLEET convention. +- proposed_metric **poverty_count** (496) — level counts (Metric has only + poverty_count_change). +- proposed_metric **unclaimed_expenditure** (168) — take-up gap in money. +- Conditions vocab introduced: bound (central|lower|upper), takeup_basis + (caseload|expenditure), edition, entitlement_group, family_type, age_group, + basis (outturn|forecast), fy, income_concept (bhc|ahc), poverty_measure, + poverty_line_anchor, equivalisation, data_vintage, subgroup, component, + month. + +## Blockers / follow-ups +- Stat-Xplore: households-on-UC by month/region/family-type tables need the + guest/auth API — not attempted per instructions. Release-text headlines + staged instead. +- HBAI full data-tables zip (69MB-ish, directional/regional detail) not + pulled — summary ODS covers all headline needs. +- Income-related ESA/JSA take-up: genuinely not published anymore (not a + fetch failure). +- BECL prior vintage (Autumn/2025 edition) not staged — Spring 2026 is the + current baseline analogue; add if forecast-vintage comparisons wanted. +- Pension Credit weekly amounts + take-up by marital/tenure axes available in + artifacts, unstaged (time box). +- period-int convention clash with pe-uk-data (ending vs starting year) — + resolve once at ingest via conditions.fy. diff --git a/sources/harvest-uk-2026-08-02/uk_dwp/claims_staged.jsonl.gz b/sources/harvest-uk-2026-08-02/uk_dwp/claims_staged.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a0ac1d5a5840ba096ee5f6a6216ea8e9889cdce GIT binary patch literal 63493 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≻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 literal 0 HcmV?d00001 diff --git a/sources/harvest-uk-2026-08-02/uk_dwp/manifest.jsonl b/sources/harvest-uk-2026-08-02/uk_dwp/manifest.jsonl new file mode 100644 index 0000000..3e50111 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_dwp/manifest.jsonl @@ -0,0 +1,15 @@ +{"url": "https://assets.publishing.service.gov.uk/media/68ff856abcb10f6bf9bef927/pension_credit_tables_fye_2324.ods", "title": "Pension Credit tables: financial year ending 2024 (Income-related benefits: estimates of take-up)", "date": "2025-10-30", "sha256": "35896df8ec2efdc04439d5e2b55732a007f50439b9bd10dd37a7f12673ae4c93", "local_path": "downloads/pension_credit_tables_fye_2324.ods", "doc_type": "ods", "size_bytes": 58962, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/68ff8659d81972ecd2df5db4/housing_benefit_tables_fye_2324.ods", "title": "Housing Benefit for pensioners tables: financial year ending 2024 (Income-related benefits: estimates of take-up)", "date": "2025-10-30", "sha256": "f8545d4b2d563cc8364f1d86c30f241ac23a177dda4892aa8c1911e0c4317c18", "local_path": "downloads/housing_benefit_tables_fye_2324.ods", "doc_type": "ods", "size_bytes": 22626, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/670680e4e84ae1fd8592f094/pension-credit-tables-fye-2023.ods", "title": "Pension Credit: tables financial year ending 2023 (Income-related benefits: estimates of take-up)", "date": "2024-10-10", "sha256": "c77ae81278bfa0377f0ee2892cd060b1f2a5a4d3b57800ec5f9b06b596a91217", "local_path": "downloads/pension-credit-tables-fye-2023.ods", "doc_type": "ods", "size_bytes": 55213, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/670680fd366f494ab2e7b5bc/housing-benefit-tables-fye-2023.ods", "title": "Housing Benefit for pensioners: tables financial year ending 2023 (Income-related benefits: estimates of take-up)", "date": "2024-10-10", "sha256": "7a67804915a876be365c3817c24b19b2fe4c7ca140242046eff41d7c0fb83927", "local_path": "downloads/housing-benefit-tables-fye-2023.ods", "doc_type": "ods", "size_bytes": 22320, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/69dcdc8c6b695d635c34dcc4/outturn-and-forecast-tables-spring-forecast-2026.xlsx", "title": "Benefit expenditure and caseload tables 2026: Outturn and forecast tables, Spring Forecast 2026", "date": "2026-04-14", "sha256": "11a591e4a2144ed6a686be6a9ded4e5d5b3b8d4887bd57c1ff0632bd251009de", "local_path": "downloads/outturn-and-forecast-tables-spring-forecast-2026.xlsx", "doc_type": "xlsx", "size_bytes": 1707003, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/69c28ffcb920af63be1c7767/summary-hbai-1994-95-2024-25-tables.ods", "title": "HBAI summary results FYE 1995 to FYE 2025 (Households below average income)", "date": "2026-03-26", "sha256": "38586ace5e06ca0029f9b5345a6047c54143ee03c644a2c0553d77813ca27a21", "local_path": "downloads/summary-hbai-1994-95-2024-25-tables.ods", "doc_type": "ods", "size_bytes": 414500, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/income-related-benefits-estimates-of-take-up-financial-year-ending-2024/income-related-benefits-estimates-of-take-up-financial-year-ending-2024", "title": "Income-related benefits: estimates of take-up: FYE 2024 (main report, HTML via content API)", "date": "2025-10-30", "sha256": "160e8e3ea2f0eabe6af9eb7b56fba364bad651881af2bdbb71d43eaf97d92ff0", "local_path": "downloads/takeup_fye2024_main_report.json", "doc_type": "html_json", "size_bytes": 60434, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/income-related-benefits-estimates-of-take-up-financial-year-ending-2023/income-related-benefits-estimates-of-take-up-financial-year-ending-2023", "title": "Income-related benefits: estimates of take-up: FYE 2023 (main report, HTML via content API)", "date": "2024-10-10", "sha256": "9f415f98bf20dbdc03a934dc630de9cbd9e13a21db5b23428c1745c70bf0f0f4", "local_path": "downloads/takeup_fye2023_main_report.json", "doc_type": "html_json", "size_bytes": 56307, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-12-february-2026/universal-credit-quarterly-statistics-29-april-2013-to-12-february-2026", "title": "Universal Credit quarterly statistics, 29 April 2013 to 12 February 2026 (main release, HTML via content API)", "date": "2026-05-12", "sha256": "d875423157c82ca3fc1bf41c8b6cc95721eaa5b4e944d9284deb05746e934223", "local_path": "downloads/uc_quarterly_feb2026_main_release.json", "doc_type": "html_json", "size_bytes": 89403, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/households-below-average-income-for-financial-years-ending-1995-to-2025/households-below-average-income-an-analysis-of-the-uk-income-distribution-fye-1995-to-fye-2025", "title": "Households Below Average Income: analysis of the UK income distribution FYE 1995 to FYE 2025 (main report, HTML via content API)", "date": "2026-03-26", "sha256": "efab81aea290d07414f90d01a39d112993c1e0af50fbf31df97e21b4aa2dd296", "local_path": "downloads/hbai_fye2025_main_report.json", "doc_type": "html_json", "size_bytes": 183380, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/67e2b5915698d84e39cfdac6/HBAI_summary_results.ods", "title": "HBAI summary results FYE 1995 to FYE 2024 (prior edition, Households below average income)", "date": "2025-03-27", "sha256": "c279143511996da429ffa67f925049ab0af441af4ceb9c63f7496a0e1740c77e", "local_path": "downloads/HBAI_summary_results_fye2024_edition.ods", "doc_type": "ods", "size_bytes": 397545, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://assets.publishing.service.gov.uk/media/69c290be7e02b81c0d1c7763/directory-of-tables-hbai-2024-2025.ods", "title": "HBAI directory of tables FYE 2025 (guide to the data tables)", "date": "2026-03-26", "sha256": "5de22f450860fea1aad91204181171ecc905f172a816c92c3b90b76ea22011c1", "local_path": "downloads/directory-of-tables-hbai-2024-2025.ods", "doc_type": "ods", "size_bytes": 30875, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/income-related-benefits-estimates-of-take-up-financial-year-ending-2024/quick-guide-to-tables-and-results-for-financial-year-ending-2024", "title": "Quick guide to tables and results for FYE 2024 (Income-related benefits: estimates of take-up)", "date": "2025-10-30", "sha256": "e7f0c259d2413c0c4d2773bbc8fe13a46244f2f97f009838f02bf222095dacac", "local_path": "downloads/takeup_fye2024_quick_guide.json", "doc_type": "html_json", "size_bytes": 12764, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/income-related-benefits-estimates-of-take-up-financial-year-ending-2024/background-information-and-methodology-for-financial-year-ending-2024", "title": "Background information and methodology for FYE 2024 (Income-related benefits: estimates of take-up)", "date": "2025-10-30", "sha256": "a0a7b4dce9fb8584953a4a759afd8035813c6619b96ff55ed76b76275201ab8c", "local_path": "downloads/takeup_fye2024_methodology.json", "doc_type": "html_json", "size_bytes": 159397, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} +{"url": "https://www.gov.uk/api/content/government/statistics/households-below-average-income-for-financial-years-ending-1995-to-2025/households-below-average-income-background-information-and-methodology-report-fye-2025", "title": "HBAI Background Information and Methodology report FYE 2025 (HTML via content API)", "date": "2026-03-26", "sha256": "b243a8d3b6a22054877f456d04c351ba1d4150487529d26c6d562ae7fb9443c0", "local_path": "downloads/hbai_fye2025_methodology.json", "doc_type": "html_json", "size_bytes": 375957, "fetched": "2026-08-02", "fetch_mode": "live", "source": "uk_dwp", "publisher": "Department for Work and Pensions"} diff --git a/sources/harvest-uk-2026-08-02/uk_hmrc/NOTES.md b/sources/harvest-uk-2026-08-02/uk_hmrc/NOTES.md new file mode 100644 index 0000000..7df74f5 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_hmrc/NOTES.md @@ -0,0 +1,124 @@ +# uk_hmrc harvest notes — 2026-08-02 + +**2,842 staged claims** from 11 manifested artifacts (10 ODS + 1 bulletin HTML), all +sha256'd, verbatim values only, per-row provenance (workbook/sheet/row_index), +zero bot-mitigation bypasses. gov.uk is fully curl-friendly with honest UA +(`PolicyEngine-Scorecard-Harvest/1.0 (research data collection; contact +max@maxghenis.com)`); discovery via the gov.uk content API +(`/api/content/government/statistics/`) and search API — no scraping needed. +All ODS parsed with `ods_rows.py` (pure-stdlib parser, handles repeated +cols/rows); staging scripts `stage_{rr,itl,cb,tc,cgt,spi}.py` are re-runnable. + +## Claims by source file +| file | claims | what | +|---|---|---| +| claims_rr.jsonl | 225 | Ready reckoner: 73 illustrative changes x FY2026-27/27-28/28-29 (8 suppressed "Neg") | +| claims_itl.jsonl | 1,151 | Income Tax liabilities July 2026 edn: 2.1 (UK by band/sex/age 2010-11+), 2.2 (13 countries/regions x band, 2023-24..2026-27), 2.5 (liability x income range x band, 4 years) | +| claims_cb.jsonl | 515 | Child Benefit Aug 2025: families/children in receipt by geo 2013+, take-up rate (Table 15), HICBC (Table 16), opt-outs (Table 9) | +| claims_tc.jsonl | 453 | Tax credits finalised awards 2022-23 (FINAL edition): caseloads by family type 2018-19+, entitlement GBP, award-band distribution | +| claims_cgt.jsonl | 138 | CGT Aug 2025: annual taxpayers/gains/tax 2008-09..2023-24 + 2023-24 by country/region | +| claims_spi.jsonl | 360 | SPI 2023-24: income percentile points before/after tax (3.1 named pctiles 2015-16+; 3.1a full 1-99 for 2023-24) | + +## UK-FLEET conventions applied +- `proposed_unit: "gbp"` on every money row; conversions per-row in `unit_note` + (GBP millions x 1e6, thousands x 1e3; verbatim printed string kept in `value_raw`). +- `time_basis: fiscal_year` + `conditions.fy` ("2026-27") for Apr–Mar years; + Child Benefit August/May snapshots are `point_in_time` + `conditions.as_of`. +- `conditions.basis`: outturn | projected | provisional, from each table's own + markers (see per-source gotchas). Geography labels verbatim; ONS area codes + carried as `conditions.area_code` where printed. +- proposed metrics (recur across sheets, several match the CBO harvest): + `taxpayer_count` (909), `tax_liability` (214), `income_aggregate` (48), + `income_percentile_point` (360), `average_tax_rate` (48, staged as ODS + fraction, e.g. 0.015 for printed "1.5%"), `average_tax_amount` (48), + `chargeable_gains` (46). In-vocab: revenue_change, caseload, + participant_count, participation_rate, benefit_cost. + +## Per-source notes and gotchas + +### Ready reckoner (the reform-score surface) +- June 2025 edition (published 2025-06-24) is the LIVE latest; covers + FY2026-27..2028-29. No 2026 edition existed on the live page at harvest time. +- Sign semantics are LOAD-BEARING (staged per row as + `conditions.direction_semantics` + `sign_convention`): rows suffixed + "(cost)" report a positive number as a cost, "(yield)" as a yield; bulletin + note 33: "negative values for costs indicate net yield and negative values + for yields are a net costs". CGT/SDLT-additional-dwellings rows go NEGATIVE + (behavioural loss from a rate rise) — HMRC's estimates INCLUDE behavioural + response, so static PE-UK scores will legitimately diverge on + additional-rate, CGT and SDLT rows (diagnosis material, not error). +- "Neg" = "larger than zero but would round down to zero" (verbatim sheet + note) — 8 cells staged as status=suppressed with value_raw="Neg". +- Non-linearity warning (bulletin): allowance/limit changes don't scale + linearly; 1p rate changes roughly do. + +### Income Tax liabilities (July 2026 edition — post-cutoff fresh) +- SPI 2023-24 outturn; 2024-25..2026-27 projected per footnote 10 on "economic + assumptions consistent with the OBR's March 2026 Economic and Fiscal + Outlook" — carried as basis=projected. +- Scottish band-classification footnotes (8/9/11) matter for band counts: + Scottish taxpayers are classified against UK-government limits by income, + not Scottish marginal rate. `conditions.band` values are verbatim column + heads (Savers/Basic/Higher/Additional rate). +- Table 2.5 "[no estimate]" cells skipped (no value printed). Numbers + independently rounded to 3 s.f.; All-Ranges totals cross-check (36,700k + taxpayers, GBP 274,000m liability 2023-24 ✓ = Table 2.1 / receipts scale). +- NOT staged (in the same workbook, parse-ready): 2.4 percentile shares of + income/tax, 2.6 liability by income source. + +### Child Benefit (data at August 2025) +- Internal consistency verified: 7,552,330 registered − 684,635 opted out + = 6,867,695 in receipt (Aug 2025, UK) ✓. +- Table 15 is a genuine TAKE-UP rate (participation_rate): % of eligible + children for whom CB is claimed INCLUDING opted-out claims — All Ages + 86.6% May 2025, series back to 2011; per-age staged for May 2025 only. +- Table 16 HICBC: exact-GBP fiscal-year series; 2024-25 row provisional + + rounded to nearest 10k/GBP 10m (note 6) — basis=provisional. +- Charge-threshold regime note for comparisons: HICBC threshold rose to + £60k (taper to £80k) from April 2024. + +### Tax credits (finalised awards 2022-23) +- 2022-23 is the FINAL finalised-awards edition — no 2023-24 publication + exists on gov.uk (404; program ended 5 April 2025). Historic-validation + surface only (UC migration collapse visible: 339k out-of-work families). +- WORKBOOK STORES NUMBERS AS TEXT (no ODS office:values) incl. "1.4m" + shorthand — parse_cell() in stage_tc.py handles both; other workbooks are + numeric. +- Counts are annual AVERAGES of recipient families + (`count_basis=average_number`); entitlement rows are finalised annual + entitlement GBP. Table 2_3 bands are ANNUAL-ENTITLEMENT bands (not income). + +### CGT (August 2025 edition) +- 2021-22 onwards provisional (table header, staged basis=provisional); + 2023-24 first appears here: 378k taxpayers, GBP 65,937m gains, + GBP 12,086m tax (individuals+trusts). +- Staged from 2008-09 only: footnote 2 — taper relief pre-2008 makes gains + non-comparable. +- Trusts detail columns and Tables 2 (size of gain), 3 (gain x income) are + downloaded + manifested but unstaged (follow-up; Table 3's gain-x-taxable- + income grid is the most PE-comparable of the three). + +### SPI personal incomes (2023-24, March 2026 release) +- Percentile points are of the TAXPAYER income distribution (SPI covers only + individuals above the PA threshold) — carried verbatim in + conditions.population; do NOT compare against all-adult percentiles. +- 3.1 vs 3.1a overlap rows agree exactly (median before-tax 2023-24 + GBP 29,700 in both) — cross-check passed. +- NOT staged (manifested, parse-ready): 3.2-3.11 (age/sex/source + distributions) and the second workbook Collated_Tables_3_12_to_3_15a_2324.ods + (region/country/LA-level income + tax) — biggest remaining SPI value. + +## Blockers / follow-ups +1. No blockers hit: no Cloudflare/DataDome anywhere on gov.uk or + assets.publishing.service.gov.uk; every fetch was a clean 200. +2. Unstaged-but-downloaded: ITL 2.4/2.6; CGT Tables 2/3 (+ Table 4 BADR, + 6-9 not downloaded); SPI 3.2-3.11 + regional workbook; CB small-area file + and Tables 2-8/10-14/17 detail. +3. Not fetched (deliberate, out of 30-artifact budget): ITL tables 2.7-2.11 + (separate publications), historic 2.1a/2.5a, Child Benefit August 2026 + release (not yet published; annual ~Aug), HMRC receipts monthly bulletin + (harvest-obr/hmt overlap), UK income dynamics/NICs tables. +4. Ready reckoner June 2026 edition: watch the live page — the June 2025 + ODS is current as of today. +5. Ingest schema: same gbp UnitConcept extension as the rest of the UK fleet; + percentile/band/fy/basis/as_of condition keys to standardize. diff --git a/sources/harvest-uk-2026-08-02/uk_hmrc/claims_staged.jsonl.gz b/sources/harvest-uk-2026-08-02/uk_hmrc/claims_staged.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9ab465a0b89c5bdc92ae2884697e4801ac742c6 GIT binary patch literal 61920 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

+S==D7Ux$=kcdzRk1aJko+@ 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 literal 0 HcmV?d00001 diff --git a/sources/harvest-uk-2026-08-02/uk_hmt/manifest.jsonl b/sources/harvest-uk-2026-08-02/uk_hmt/manifest.jsonl new file mode 100644 index 0000000..4db221b --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_hmt/manifest.jsonl @@ -0,0 +1,16 @@ +{"url": "https://assets.publishing.service.gov.uk/media/6721d2c54da1c0d41942a8d2/Policy_Costing_Document_-_Autumn_Budget_2024.pdf", "title": "Autumn Budget 2024: policy costings", "date": "2024-10-30", "sha256": "3f90469f1717f7cfe68cc2a369023eb02afe549090606d1078fc8a52afb8ebef", "local_path": "downloads/AB2024_Policy_Costings.pdf", "doc_type": "policy_costings", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 637631, "publication_page": "https://www.gov.uk/government/publications/autumn-budget-2024"} +{"url": "https://assets.publishing.service.gov.uk/media/672156834da1c0d41942a8c9/Impact_on_households.pdf", "title": "Impact on households: distributional analysis to accompany Autumn Budget 2024", "date": "2024-10-30", "sha256": "7ab80cab82fefc9956ac8c4f232424e2a3d6337c5e6601aa95a9fe28a40fa193", "local_path": "downloads/AB2024_Impact_on_households.pdf", "doc_type": "distributional_analysis", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 197082, "publication_page": "https://www.gov.uk/government/publications/autumn-budget-2024"} +{"url": "https://assets.publishing.service.gov.uk/media/67222f364da1c0d41942a9b2/Table_5.1_-_Autumn_Budget_2024_Policy_Decisions.xlsx", "title": "Table 5.1 Autumn Budget 2024 Policy Decisions", "date": "2024-10-30", "sha256": "6249ec5be2634b738be2da1b15fa45fc59afd239ad5ec8c221960428d30d6a37", "local_path": "downloads/AB2024_Table_5.1_Policy_Decisions.xlsx", "doc_type": "scorecard_table", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 66977, "publication_page": "https://www.gov.uk/government/publications/autumn-budget-2024"} +{"url": "https://assets.publishing.service.gov.uk/media/6721557c10b0d582ee8c4846/Table_5.2_-_Measures_announced_at_Spring_Budget_2024_or_earlier_that_will_take_effect_from_October_2024_or_later.xlsx", "title": "Table 5.2 Measures announced at Spring Budget 2024 or earlier that will take effect from October 2024 or later", "date": "2024-10-30", "sha256": "3a4b93bce1b78ee1e4a71934f5a7c5d0d8eb52f1e45c487cdedf9877afb6d6fd", "local_path": "downloads/AB2024_Table_5.2_Previously_Announced.xlsx", "doc_type": "scorecard_table", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 92179, "publication_page": "https://www.gov.uk/government/publications/autumn-budget-2024"} +{"url": "https://assets.publishing.service.gov.uk/media/6722236e4da1c0d41942a986/Autumn_Budget_2024_-_Data_Sources__1_.pdf", "title": "Autumn Budget 2024: data sources", "date": "2024-10-30", "sha256": "dc9c1fa1a6b2e9d353b9038fd78ac3b04f9fd70b5d979011e8e9dd66942eee5b", "local_path": "downloads/AB2024_Data_Sources.pdf", "doc_type": "data_sources", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 376841, "publication_page": "https://www.gov.uk/government/publications/autumn-budget-2024"} +{"url": "https://assets.publishing.service.gov.uk/media/672b9695fbd69e1861921c63/Autumn_Budget_2024_Accessible.pdf", "title": "Autumn Budget 2024 (web) [Red Book, HC 295]", "date": "2024-10-30", "sha256": "8a635ccf89c0fabf6d5c1cbd3bbb416e065ba4629db772fcea137b3e13f7b249", "local_path": "downloads/AB2024_Red_Book.pdf", "doc_type": "budget_document", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 1384047, "publication_page": "https://www.gov.uk/government/publications/autumn-budget-2024"} +{"url": "https://assets.publishing.service.gov.uk/media/67e562fc33afcd62e4ca4c9e/SS25_Published_Costing_Document.pdf", "title": "Spring Statement 2025: Policy Costings", "date": "2025-03-26", "sha256": "f3ad1f7cb249010d9db38a769dcc5713f056fcfc0e3fd81d9ceab4a6190ecc39", "local_path": "downloads/SS2025_Policy_Costings.pdf", "doc_type": "policy_costings", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 347628, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-spring-statement-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/67e31bdadcd2d93561195bbb/Impact_on_households_-_SS25_FINAL.pdf", "title": "Impact on households: distributional analysis to accompany Spring Statement 2025", "date": "2025-03-26", "sha256": "67f7d72bc11cff4f4eb846d41028eb7dd0fab5aa68fe591b34993d3acf91630b", "local_path": "downloads/SS2025_Impact_on_households.pdf", "doc_type": "distributional_analysis", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 148923, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-spring-statement-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/67e2fb4e5698d84e39cfdb3f/Spring_Statement_2025_-_Data_Sources.pdf", "title": "Spring Statement 2025: Data Sources", "date": "2025-03-26", "sha256": "8b2b8678f4bb9f5e32ad4b37d01ae5676a2d7acd9d3b02b46aad8759024c63a5", "local_path": "downloads/SS2025_Data_Sources.pdf", "doc_type": "data_sources", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 162950, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-spring-statement-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/67e3ec2df356a2dc0e39b488/E03274109_HMT_Spring_Statement_Mar_25_Web_Accessible_.pdf", "title": "Spring Statement 2025 (web) [contains Table 3.1 policy decisions scorecard]", "date": "2025-03-26", "sha256": "0864d916ba65e647a437730896db938ad3e6492a7666de83fa0cf095366e94de", "local_path": "downloads/SS2025_Document.pdf", "doc_type": "fiscal_event_document", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 6766507, "publication_page": "https://www.gov.uk/government/publications/spring-statement-2025-document"} +{"url": "https://assets.publishing.service.gov.uk/media/692872fd2a37784b16ecf676/Budget_2025-Policy_Costings.pdf", "title": "Budget 2025: Policy costings", "date": "2025-11-26", "sha256": "e4b87104f1a6cd1aeb7081e7815b604a7aa9ff1b760668e4a4c2e4719477fda4", "local_path": "downloads/B2025_Policy_Costings.pdf", "doc_type": "policy_costings", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 817945, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-budget-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/69269c6222424e25e6bc31bb/Impact_on_households.pdf", "title": "Impact on households: distributional analysis to accompany Budget 2025", "date": "2025-11-26", "sha256": "9f7e68f3e44349c8a6a4a89b9e1427cc23f1691771902b154ef67cadd33480ea", "local_path": "downloads/B2025_Impact_on_households.pdf", "doc_type": "distributional_analysis", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 198938, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-budget-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/69269df29fd433badebc31b3/Table_4.1_-_Budget_2025_Policy_Decisions.xlsx", "title": "Table 4.1 Budget 2025 Policy Decisions", "date": "2025-11-26", "sha256": "cf68c672e022a23b4327e8f863380cdd47c286081986a6515ac2ee1e85435921", "local_path": "downloads/B2025_Table_4.1_Policy_Decisions.xlsx", "doc_type": "scorecard_table", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 87653, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-budget-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/692622272945773cf12dd0a0/Table_4.2_-_Measures_announced_at_Spring_Statement_2025_or_earlier_that_will_take_effect_from_27_November_2025_or_later.xlsx", "title": "Table 4.2 Measures announced at Spring Statement 2025 or earlier that will take effect from 27 November 2025 or later", "date": "2025-11-26", "sha256": "0d0e2ca695065fbece681ac5d80f17d2d5a8ebd6a179399a93418c111919d70d", "local_path": "downloads/B2025_Table_4.2_Previously_Announced.xlsx", "doc_type": "scorecard_table", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 47159, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-budget-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/6926ce2fb3b9afff34e95fec/Budget_2025_-_Data_Sources.pdf", "title": "Budget 2025: Data Sources", "date": "2025-11-26", "sha256": "20296a884709230ed28c5261a8864bffedcfb7c9e01cc12fd758bb0cf33a96b3", "local_path": "downloads/B2025_Data_Sources.pdf", "doc_type": "data_sources", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 377280, "publication_page": "https://www.gov.uk/government/publications/supporting-documents-for-budget-2025"} +{"url": "https://assets.publishing.service.gov.uk/media/6929b353345e31ab14ecf735/E03444720_Budget_2025_Web_Accessible.pdf", "title": "Budget 2025 (web) [Red Book]", "date": "2025-11-26", "sha256": "fc112784bdcfccfd1dc362202dbcc7c54d4f17c2969dafae244e2edead7c468a", "local_path": "downloads/B2025_Red_Book.pdf", "doc_type": "budget_document", "access": "direct curl, honest UA (PolicyEngine-Scorecard-Harvester/1.0, contact max@policyengine.org)", "bytes": 4330185, "publication_page": "https://www.gov.uk/government/publications/budget-2025-document"} diff --git a/sources/harvest-uk-2026-08-02/uk_ifs/NOTES.md b/sources/harvest-uk-2026-08-02/uk_ifs/NOTES.md new file mode 100644 index 0000000..48b04d1 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_ifs/NOTES.md @@ -0,0 +1,145 @@ +# uk_ifs harvest notes — 2026-08-02 + +268 staged claims from 16 manifested artifacts. All rows source_model **ifs_taxben** +(research-institute lane), calibration_relationship held_out, values verbatim +(normalizations declared per row). GBP via `proposed_unit: gbp` / `gbp_per_year`; +UK fiscal years staged as `time_basis: fiscal_year`, `period` = start year, +`conditions.fy` label ("2029-30"). + +## Access recipe (documented for re-harvest) +- ifs.org.uk Drupal **page routes are Cloudflare-403** ("Just a moment") for curl AND + WebFetch — challenge pages kept as evidence (doc_type blocked_403_challenge_html). + robots.txt itself is permissive (standard Drupal disallows only /core/, /admin/ etc.). +- **Unlock: static `/sites/default/files/...` paths serve 200 to plain curl with honest + UA** (TPC-style). PDFs and data xlsx all came from there, live. +- Page HTML (to discover file URLs + provenance): **Wayback snapshots** (availability + API → snapshot; `id_` suffix for original bytes). No bot-mitigation bypassed. +- **IFS charts are Flourish embeds**: `public.flourish.studio/visualisation//embed` + carries the full data JSON (`_Flourish_data`) + settings (title, £ prefix, axis + titles, footer note). This is how the Budget 2025 decile chart was captured + numerically. Data-item pages name the viz id. Recipe generalizes to every IFS + data-item. +- Drupal `/media//download` routes (Taxlab spreadsheets) are 403 live and mostly + NOT in Wayback → the one-click browser follow-up list. +- Old `output_url_files/` paths (pre-migration) 404 live; Wayback has original bytes. + +## What was staged +1. **Budget 2025 decile chart** (22 rows, `avg_change_household_net_income`, + gbp_per_year): 2026-27 and 2030-31, deciles Poorest..Richest + All, from Flourish + viz 26495404. Scope note verbatim on every row — package includes two-child-limit + scrapping, fuel duty freeze + 5p-cut-removal delay, three more years of threshold + freezes, high-value council tax surcharge; EXCLUDES savings/dividend/property-income + rises, salary-sacrifice reform, some energy reforms ("Including these would make the + 2030-31 picture more progressive"). **Excludes Scotland.** + ⚠️ Income concept: x-axis is "Household income decile"; equivalisation and BHC/AHC + are NOT stated in the captured chart or deck — flagged per row, do not assume until + the underlying report states it. +2. **Green Budget 2025 Table 4.1** (28 revenue_change rows incl. deck £13bn): 27 + costed tax rises for 2029-30 (income tax, NICs, freezes, VAT, CT, capital, pensions, + IHT, council tax [England only], fuel duty). "£6 billion" for abolishing the + residence nil-rate band **visually verified** against rendered p.157. + ⚠️ These are a MIX of sources (per table source line, carried verbatim in every + row's `costing_basis`): HMRC Ready Reckoner projected to 2029-30 with OBR nominal + GDP growth is the usual starting point; employer NICs + threshold-freeze rows + combine HMRC estimates with TAXBEN; several rows from HMRC/OBR/MHCLG/Advani-Sturrock + (per-row `row_source_note`). NOT pure TAXBEN, NOT administrative fact. +3. **Waters Budget-2025 deck claims** (5 rows): freeze extension £13bn by 2030-31 + (with verbatim uncertainty: ~25% chance >£21bn, ~25% <£8bn); freeze-as-a-whole + taxpayer counts (5.2m into income tax, 4.8m into higher rate by 2030-31); two-child + limit scrap £3.2bn cost 2029-30 + 560,000 families gaining (attribution flagged: + may restate official costing — triangulation candidate). +4. **GB2024 Ch.6 Table 6.5** (109 rows): 12 child-poverty policy packages × {annual + cost, 3 spending-share splits, child abs-poverty count & ppt reduction, cost per + child lifted out, overall count & ppt} + the 23% simulated baseline rate. + **Pure TAXBEN** ("Authors' calculations using Family Resources Survey 2022-23 and + TAXBEN"). Steady-state at full two-child-limit rollout (staged period=2035 with + explicit time_note — treat as counterfactual marker, not forecast year). NI + excluded. Poverty reductions staged as NEGATIVE changes with printed magnitudes in + value_raw. Headliner: remove two-child limit = £2,450m, −540k children (−4ppt), + £4,510/child. +5. **GB2024 Fig 6.1 workbook** (104 rows, poverty_rate levels): child poverty + 1997-98..2022-23 × {relative, absolute} × {AHC, BHC}, full float precision from + xlsx. Equivalisation/thresholds verbatim in every row (modified OECD; rel = 60% + contemporaneous median; abs = 60% of 2010-11 median; ≤2003-04 excludes NI). + ⚠️ These are FRS/HBAI-consistent calculations, NOT TAXBEN simulations — flagged + per row; likely overlap DWP HBAI series → dedup vs uk_dwp at ingest. + +## TAXBEN assumptions registry (#10) — verbatim from the 2021 guide +(TAXBEN_Guide_2021.pdf, sha256 b19a90c7…, retrieved via Wayback; full text in +downloads/TAXBEN_Guide_2021.txt. Quotes exact.) +- Static default: "TAXBEN calculates what the impact of policy reforms would be on + households' finances if those households did not change their behaviour in response." +- Take-up: "TAXBEN analysis is usually done on an 'entitlements basis' — that is, we + measure what net incomes would be if individuals claimed all the benefits that they + are entitled to." (vs 'reported take-up basis' option; entitlements basis will + "overstate … the impact of benefit reforms on actual incomes".) +- Taxes: "we analyse taxes on a 'liabilities basis' — we calculate what net incomes + would be on the assumption that individuals do not evade tax." +- Incidence: "In TAXBEN analysis, we generally look at what would happen to incomes if + all changes to taxes and benefits were fully incident on the directly affected + households. This includes taxes such as VAT or employer National Insurance + contributions." +- Top of the distribution: "tax reforms which only affect top earners cannot generally + be modelled reliably using the survey data … Instead, for distributional analysis, we + use the survey datasets … to estimate the frequency with which affected individuals + appear in different deciles … We then use that frequency to break the official + costing of the policy (before behavioural response, wherever that is available) into + different deciles." ⚠️ IFS decile charts for top-end measures EMBED official costings. +- Disability & contributory benefits: "modell[ed] … on a reported take-up basis: only + those who say that they claim are modelled as entitled." +- Scope: models income tax, NICs (employer and employee), council tax, VAT, most + duties ("about three quarters of total government tax revenue" in 2017-18), almost + all benefits/tax credits/state pensions. Does NOT model capital taxes (CGT, IHT, + stamp duty), business taxes (corporation tax, business rates), or public services. +- Data: FRS (~20k households/yr, main source), LCFS (~5k, indirect taxes), + Understanding Society/BHPS (panel). Systems since 1975 simulable. +- Aggregation: "into 'deciles', where we calculate the effect of reform on average + incomes in the bottom 10% …" (deciles of household income; the guide does not state + the equivalisation scale — GB2024 Fig 6.1 note separately confirms modified OECD for + poverty analysis). +- Employer-NICs incidence in Budget-2025 deck (separate, verbatim slide note): + "Assumes rise in employer NICs is incident on employees". +- Green Budget costings caveat (GB2025 Table 4.1 note): HMRC Ready Reckoner "typically + incorporates the direct impact of a measure on the tax base to which it is being + applied, or to closely related tax bases [but not] effects on other tax bases and + wider economic factors"; most other sources "purely 'mechanical' estimates". + +## Triangulation set (IFS vs OBR/HMT, same measures) +- **Two-child limit scrapping** — IFS deck: £3.2bn cost 2029-30, 560k families; IFS + GB2024 steady state: £2,450m, −540k children. vs OBR Autumn Budget 2025 policy + costing + HMT distributional analysis + DWP poverty estimate (deck cites "Gov't + estimates … 450,000 / 3.1ppt" — NOT staged, it's the government's number). +- **Threshold freeze extension to April 2031** — IFS £13bn by 2030-31 (w/ uncertainty + band) vs OBR's certified costing of the same measure. IFS £10.4bn (GB2025, freeze to + April 2030, pre-Budget hypothetical) is a variant, not the enacted measure. +- **Fuel duty** — Budget package includes freeze + 5p-cut delay (in decile rows); + GB2025 has 10% rise = £2.4bn hypothetical. vs OBR fuel-duty costings. +- **High value council tax surcharge** — in IFS decile package; OBR/HMT costed it. +- **Employer NICs / VAT / CT ready-reckoner rows** overlap HMRC's own Ready Reckoner + (uk_hmrc lane) — expected NEAR-DUPES by construction (IFS projects HMRC numbers + forward); adjudicate as vintage/projection differences, not model disagreement. +- **Fig 6.1 poverty levels** overlap DWP HBAI (uk_dwp) — same-microdata restatement. + +## Gaps / follow-ups (one click each in a real browser) +- Taxlab **revenue composition spreadsheet** (/media/9899/download) + IFS Fiscal Facts + parameter workbooks — Cloudflare-403, not in Wayback. P4 (mode-1 levels) therefore + UNFILLED except via other lanes (OBR/HMRC cover the same levels with better + provenance). +- **Indirect & capital taxes deck** downloaded but not staged (mostly charts; needs + the same Flourish-id hunt via its data-items). +- GB2025 full report has more parsable tables (Ch.3 public finances; Ch.8 disability + benefits) — full-report text is in downloads/ for a second pass. +- Two-child-limit standalone pieces ("The two-child limit: poverty, incentives and + cost", Mar 2025 comment; 670k-children projection) — pages archived in Wayback, + not yet pulled. +- IFS **data-items index** (ifs.org.uk/data-items) would enumerate every Flourish viz + id → systematic numeric capture of all IFS budget/event charts. Needs browser or + Wayback crawl. +- Autumn Budget 2025 decile chart: pin down equivalisation/BHC-AHC from the underlying + IFS budget-analysis report when accessible. + +## Parse confidence +High throughout: Flourish values machine-read from embed JSON; Table 4.1 from layout +text with one visual verification (RNRB £6bn); Table 6.5 all 12 rows column-checked +against prose restatements (540k/£4,510/£2.5bn long-run figure cross-consistent); +Fig 6.1 machine-read from xlsx at full float precision. No OCR anywhere. diff --git a/sources/harvest-uk-2026-08-02/uk_ifs/claims_staged.jsonl.gz b/sources/harvest-uk-2026-08-02/uk_ifs/claims_staged.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..265ef558c779b302f5e044d722f14cfcec628db1 GIT binary patch literal 13706 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 literal 0 HcmV?d00001 diff --git a/sources/harvest-uk-2026-08-02/uk_ifs/manifest.jsonl b/sources/harvest-uk-2026-08-02/uk_ifs/manifest.jsonl new file mode 100644 index 0000000..9f50510 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_ifs/manifest.jsonl @@ -0,0 +1,16 @@ +{"url": "https://ifs.org.uk/sites/default/files/2025-10/Final_The_IFS_Green_Budget_2025_full_report_amended%202.pdf", "title": "The IFS Green Budget: October 2025 (full report, amended)", "date": "2025-10", "sha256": "6a15b57847cdfe3ab7f77205b56ea0c6f29438a4ad429c534226d1587e8f57a1", "bytes": 5575529, "local_path": "~/scorecard-harvest/uk_ifs/downloads/GreenBudget2025_full_report.pdf", "doc_type": "report_pdf", "note": "fetched LIVE from static path with honest UA (static /sites/default/files/ not Cloudflare-challenged)"} +{"url": "https://ifs.org.uk/sites/default/files/2025-12/Personal_tax_and_benefits_TW.pdf", "title": "Personal tax and benefits - IFS Autumn Budget 2025 analysis presentation (Tom Waters)", "date": "2025-11-27", "sha256": "086dbafacfcc336faf48c944233c1d0f3b49c0310361d3f8c8785c17746c7031", "bytes": 174553, "local_path": "~/scorecard-harvest/uk_ifs/downloads/Budget2025_Personal_tax_and_benefits_TW.pdf", "doc_type": "presentation_pdf", "note": "fetched LIVE from static path"} +{"url": "https://ifs.org.uk/sites/default/files/2025-11/The_public_finances_more_of_everything_NR.pdf", "title": "The public finances: more of everything - IFS Autumn Budget 2025 analysis presentation", "date": "2025-11-27", "sha256": "7b3f7dab9e2d78d0c1aef19985a954d1263b6d36aa3ee1a275d0f525ba224b00", "bytes": 230343, "local_path": "~/scorecard-harvest/uk_ifs/downloads/Budget2025_public_finances_NR.pdf", "doc_type": "presentation_pdf", "note": "fetched LIVE from static path"} +{"url": "https://ifs.org.uk/sites/default/files/2025-12/Indirect_%26_capital_taxes_ID_Dec-2025.pdf", "title": "Indirect & capital taxes - IFS Autumn Budget 2025 analysis presentation (Isaac Delestre)", "date": "2025-11-27", "sha256": "8458c4c8ac229366bf7567246b4a00d562d6aab95a10a9704630084799cfb86c", "bytes": 676059, "local_path": "~/scorecard-harvest/uk_ifs/downloads/Budget2025_indirect_capital_taxes_ID.pdf", "doc_type": "presentation_pdf", "note": "fetched LIVE from static path; NOT yet staged (follow-up)"} +{"url": "https://public.flourish.studio/visualisation/26495404/embed", "title": "Flourish viz 26495404: Distributional impact of Budget 2025 reforms by household income decile in 2026-27 and in 2030-31", "date": "2025-11", "sha256": "a0efe5972bcc891c2db5b201d7adb65013ba281ad0faa065b1e592b0ed9a0ac1", "bytes": 848475, "local_path": "~/scorecard-harvest/uk_ifs/downloads/flourish_26495404_budget2025_decile.html", "doc_type": "chart_embed_html_with_data_json", "note": "public Flourish embed carrying full data JSON + settings (title, £ prefix, 'Per year', scope note)"} +{"url": "https://ifs.org.uk/sites/default/files/2024-10/Child-poverty-trends-and-policy-options_1.pdf", "title": "Child poverty: trends and policy options (IFS Green Budget 2024, Chapter 6)", "date": "2024-10", "sha256": "00ae204c55a32cdb2bc3d86c749b898a622e35eaf1ba44e350ce95e2ec427ec9", "bytes": 698368, "local_path": "~/scorecard-harvest/uk_ifs/downloads/GB2024_ch6_child_poverty.pdf", "doc_type": "report_pdf", "note": "fetched LIVE from static path"} +{"url": "https://ifs.org.uk/sites/default/files/2024-10/IFS-Green-Budget-2024-Chapter-6-Child-poverty-trends-and-policy-options-data.xlsx", "title": "GB2024 Chapter 6 figure data workbook (Figs 6.1-6.8)", "date": "2024-10", "sha256": "70a39f225151706a4d1dc5de93d4b70420978771c8eb07fdd10912fe80882590", "bytes": 34287, "local_path": "~/scorecard-harvest/uk_ifs/downloads/GB2024_ch6_child_poverty_data.xlsx", "doc_type": "data_xlsx", "note": "fetched LIVE from static path"} +{"url": "https://ifs.org.uk/sites/default/files/output_url_files/TAXBEN%2520Guide%2520-%2520UPDATE%2525202021.pdf", "title": "TAXBEN: The IFS tax and benefit microsimulation model (guide, 2021 update)", "date": "2021", "sha256": "b19a90c73cebf2a3e3befc1729f164b1b6bf025f3ced97edaf637eb4f3baec5e", "bytes": 101516, "local_path": "~/scorecard-harvest/uk_ifs/downloads/TAXBEN_Guide_2021.pdf", "doc_type": "methodology_pdf", "note": "live path 404s (both URL decodings); original bytes via Wayback 20240411152959id_; 4pp methodology guide"} +{"url": "http://web.archive.org/web/20251224082200/https://ifs.org.uk/data-items/distributional-impact-budget-2025-reforms-household-income-decile-2026-27-and-2030-31", "title": "IFS data-item page: Budget 2025 decile chart (Wayback snapshot 2025-12-24)", "date": "2025-11", "sha256": "3f453183169cdc434d4c56a1a16f2e5521edff9c6bfed7d08900913e96225837", "bytes": 195547, "local_path": "~/scorecard-harvest/uk_ifs/downloads/wayback__data_item_budget2025_decile.html", "doc_type": "page_html_wayback"} +{"url": "http://web.archive.org/web/20260304035045/https://ifs.org.uk/events/autumn-budget-2025-ifs-analysis", "title": "IFS event page: Autumn Budget 2025 - IFS analysis (Wayback snapshot 2026-03-04)", "date": "2025-11-27", "sha256": "590439d2881e51921e6072678e2f22c2f6dbf4c29c6e031f6588a8b03ab96775", "bytes": 216967, "local_path": "~/scorecard-harvest/uk_ifs/downloads/wayback__event_autumn_budget_2025.html", "doc_type": "page_html_wayback"} +{"url": "http://web.archive.org/web/20251016133912/https://ifs.org.uk/publications/green-budget-2025-full-report", "title": "IFS publication page: Green Budget 2025 full report (Wayback snapshot 2025-10-16)", "date": "2025-10", "sha256": "36ff91a5056c853a704c8035dfdae57723a6114985145d57d7458b11f8775e34", "bytes": 313298, "local_path": "~/scorecard-harvest/uk_ifs/downloads/wayback__gb2025_landing.html", "doc_type": "page_html_wayback"} +{"url": "http://web.archive.org/web/20251126145445/https://ifs.org.uk/publications/child-poverty-trends-and-policy-options", "title": "IFS publication page: Child poverty trends and policy options (Wayback snapshot 2025-11-26)", "date": "2024-10", "sha256": "75f3a25ecd67d237cbaba40be802b6736f3a52a3b79efedd0eabd32ee5cd34b2", "bytes": 531245, "local_path": "~/scorecard-harvest/uk_ifs/downloads/wayback__child_poverty_report_page.html", "doc_type": "page_html_wayback"} +{"url": "http://web.archive.org/web/20250827221416/https://ifs.org.uk/publications/taxben-ifs-tax-and-benefit-microsimulation-model", "title": "IFS publication page: TAXBEN model (Wayback snapshot 2025-08-27)", "date": "2021", "sha256": "39a9da21dec33ea574cb5895059cad28e456620df295f2771268eb509f7350b1", "bytes": 207067, "local_path": "~/scorecard-harvest/uk_ifs/downloads/wayback__taxben_pub_page.html", "doc_type": "page_html_wayback"} +{"url": "http://web.archive.org/web/20260216115321/https://ifs.org.uk/taxlab/taxlab-data-item/ifs-revenue-composition-spreadsheet", "title": "IFS Taxlab data-item page: revenue composition spreadsheet (Wayback snapshot 2026-02-16)", "date": "2026", "sha256": "cc4f31e36f2de73e7a5f5b3e252ee80bd0aa4fc303184a4a987aa1cc116bb010", "bytes": 33268, "local_path": "~/scorecard-harvest/uk_ifs/downloads/wayback__revenue_composition_item.html", "doc_type": "page_html_wayback", "note": "download route /media/9899/download is Cloudflare-403 live and NOT in Wayback - xlsx unretrieved (browser follow-up)"} +{"url": "https://ifs.org.uk/data-items/distributional-impact-budget-2025-reforms-household-income-decile-2026-27-and-2030-31", "title": "LIVE fetch evidence: Cloudflare 403 challenge page for data-item route", "date": "2026-08-02", "sha256": "845501f8b826bb8483911d1bfd69d1ccffef66f2ef0ca665d016ec078760e783", "bytes": 6009, "local_path": "~/scorecard-harvest/uk_ifs/downloads/page__data_item_budget2025_decile.html", "doc_type": "blocked_403_challenge_html"} +{"url": "https://ifs.org.uk/publications/green-budget-2025-full-report", "title": "LIVE fetch evidence: Cloudflare 403 challenge page for publication route", "date": "2026-08-02", "sha256": "a3c083f1f4fe9b46890b52191c8105d2a8ee378bb4885db53f0e5d72fbb12971", "bytes": 5783, "local_path": "~/scorecard-harvest/uk_ifs/downloads/page__green_budget_2025_full_report.html", "doc_type": "blocked_403_challenge_html"} diff --git a/sources/harvest-uk-2026-08-02/uk_obr/NOTES.md b/sources/harvest-uk-2026-08-02/uk_obr/NOTES.md new file mode 100644 index 0000000..68f3219 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_obr/NOTES.md @@ -0,0 +1,131 @@ +# uk_obr harvest notes (2026-08-02) + +Source: Office for Budget Responsibility (obr.uk). Publisher slug used in rows: `obr`. + +## Access route (no bypasses) +obr.uk is Cloudflare-protected: curl and WebFetch get 403 with an honest UA, and +the live site served an **interactive Turnstile checkbox** in the browser pane — +NOT clicked, per the no-CAPTCHA rule. All bytes came from archives: +- **Wayback Machine original bytes** (`/web/id_/` URLs, honest harvester UA) — + all 16 artifacts. Per-file snapshot URL in `manifest.jsonl` (`wayback_snapshot`). +- UK Government Web Archive (webarchive.nationalarchives.gov.uk) was probed and + works for obr.uk *pages* but had not captured the target xlsx files. +- Wayback SPN (save-page-now) rejected anonymous saves (520) — could not force + captures of the missing March 2026 files. +- Discovery recipe: archived `/data/` and EFO pages -> `/download//` + links; Wayback replay of a `/download/` slug follows the stored 302 to the + real file under `obr.uk/docs/...`; plus a domain-wide CDX query filtered to + `.xlsx` (2026 window) which surfaced newer vintages than the archived data + page linked (November 2025 PMD, uncertainty ratings, Spring 2026 HOFD). + +## Artifacts (16, all sha256'd in manifest.jsonl) +Costings core: Policy measures database **November 2025** (latest vintage; its +Tax Summary includes Autumn Budget 2025 — vintage confirmed from content) and +**March 2025** vintage; Uncertainty ratings database November 2025; Policy +risks database November 2025; EFO Oct 2024 policy tables (Autumn Budget 2024 +scorecard as published in the EFO). +Forecast tables: EFO March 2026 receipts (latest); EFO Nov 2025 receipts / +expenditure / aggregates; EFO Oct 2024 receipts; EFO Mar 2025 expenditure; +EFO Mar 2026 chapter 3 charts+tables. +Databases: Historical official forecasts database Spring 2026 + March 2025; +March 2025 ready reckoner; Welfare trends report Oct 2024 charts+tables. + +## claims_staged.jsonl — 25,558 rows +| block | rows | metric | notes | +|---|---|---|---| +| PMD Tax Measures | 12,773 | `revenue_change` | 2,579 measure×tax-head rows, 84 fiscal events, Budget 1970 -> Autumn Budget 2025 | +| PMD Spending Measures | 11,531 | proposed `exchequer_impact` | 1,954 rows, June Budget 2010 -> Autumn Budget 2025 | +| EFO Mar 2026 3.4 + 3.8 | 490 | proposed `revenue_level` | income tax/NICs detail + tax-by-tax cash receipts, 2024-25 outturn + forecast to 2030-31 | +| EFO Nov 2025 4.9 + 4.11 | 441 | `benefit_cost` | welfare spending by program (UC elements, PIP, DLA, AA, carer's, child benefit, HB, JSA/ESA, state pension block) | +| EFO Mar 2026 3.17 | 95 | `revenue_change` | latest re-estimated yield of personal tax measures (PA/HRT freezes, ART cut, NICs thresholds) — reform_hint per measure | +| EFO Mar 2026 3.18 | 99 | proposed `taxpayer_count` (persons) | taxpayers with/without indexation, brought into tax / higher rate | +| EFO Mar 2026 3.19 | 129 | proposed `policy_parameter_level` | actual (frozen) vs with-indexation counterfactual PA/HRT/NICs thresholds, £ | + +Conventions on every row: value normalized to GBP (proposed unit `gbp`; +UnitConcept lacks it — extend deliberately), `value_raw` = verbatim cell, +`normalization` documents ×1e6 (£m) or ×1e9 (£bn); `period` = FY start year, +`time_basis` fiscal_year, `conditions.fy` = "1970-71"-style label; +`conditions.basis` outturn|forecast from the workbook's own Outturn/Forecast +marker row (`unstated` where the table has no marker — 3.17/3.19). + +### PMD staging decisions (the load-bearing ones) +- **Units/sign, verbatim from the Notes sheet**: "All the figures in this + database are in £ million… We use the Treasury scorecard convention that a + positive sign implies a gain to the Exchequer, and so reduces borrowing." + Tax rows: that convention coincides with revenue_change semantics (tax rise + = +). Spending rows: a positive value = *reduced* borrowing (e.g. the + June-2010 CPI-indexation switch and DLA gateway show +) — so it is NOT a + spending change; staged untransformed as proposed `exchequer_impact` with + `conditions.sign_convention=positive_gain_to_exchequer` and + `conditions.impact_channel=spending_measure`. +- **Extension cells excluded**: OBR extends costings beyond the original + scorecard using nominal GDP growth and shades those cells; the shading is + machine-readable (solid fill FFE1E9EE). Staged only original-scorecard + cells (24,304); skipped 48,902 extended cells (`costing_phase= + original_scorecard` on every staged row). Extended values remain available + in the artifact if ever wanted. +- Pre-June-2010 events are Treasury scorecard numbers (2-year horizons, + £5m rounding, £50m publication threshold); post-2010 are OBR-scrutinised + 5-year costings (£1m rounding since Budget 2018). source_model = + `hmt_scorecard_obr_database` for all; the fiscal_event condition dates each row. +- **March 2025 PMD vintage downloaded but not staged**: the database carries + original costings unchanged across vintages (per its own notes), so + re-staging would duplicate ~everything minus the two 2025 events; kept for + vintage diffing at ingest. +- Measures hitting both receipts and spending appear on both sheets (e.g. + Warm Homes Plan: Environmental levies on tax side, PSGI in CDEL on spending + side) — both staged, distinguished by tax_head/spending_head conditions. + +### Spot-checks passed +- AB2024 "Employer National Insurance contributions: Increase rate by 1.2 ppts + to 15%…" = +£24.17bn (2027-28), non-dom abolition +£5.73bn — match the + published scorecard magnitudes. +- 4.11 incapacity spending 2024-25 outturn £29.4bn; 3.4 income tax (gross) + 2024-25 outturn £305.9bn — right scales. +- All 25,558 rows JSON-clean, conditions strictly str->str, 0 failures. + +## uncertainty_ratings.jsonl — 1,179 rows (sidecar, not claims) +Final rating + data/behavioural/modelling sub-ratings per measure per event, +Autumn Statement 2014 -> Autumn Budget 2025 (23 events). Join to PMD rows at +ingest on (fiscal_event exact, measure name fuzzy) to populate +`conditions.costing_certainty`. Names differ slightly between the two +workbooks — do the fuzzy join deliberately, not automatically. + +## PolicyEngine-UK-runnable costings (best validation surface) +Directly parametric in policyengine_uk: +- **PA + HRT freezes** — 3.17 gives the OBR yield path (£24.3bn 2024-25 -> + £49.1bn 2029-30) AND 3.19 gives the exact counterfactual thresholds to + encode the uprated baseline. Cleanest possible reform-validation pair. +- Employer NICs rate 13.8->15% + Secondary Threshold £9,100->£5,000 (AB2024). +- Additional rate threshold £150k->£125,140; employee NICs main-rate cuts + (AS2023 12->10%, SB2024 10->8%); NICs primary threshold July-2022 rise. +- HICBC threshold changes; two-child-limit removal (AB2025, spending side); + UC taper 63%->55% + work allowances (AB2021); state pension triple-lock + upratings; VAT on private school fees (AB2024). +- 3.18 taxpayer counts (brought into tax / higher rate by freezes) are + PE-computable headcounts. +Level validation: 4.9/4.11 welfare benefit_cost by program × year vs PE UK +program totals; 3.4/3.8 receipts levels vs PE income tax/NICs aggregates. + +## Blockers / follow-up fetch queue (one click each in a real browser) +- EFO **March 2026** detailed tables: **policy** (Spring 2026 event costings), + **expenditure** (latest welfare tables), aggregates — never archived; + live URLs (pattern confirmed from siblings): + `https://obr.uk/docs/d055fbf02d5b3g6jq8l2/efo-march-2026-detailed-forecast-tables-{policy,expenditure,aggregates}.xlsx` + (also available via `https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-zip-file/`). +- EFO Nov 2025 policy tables (Autumn Budget 2025 scorecard as published): + not found in archives under any tried name. +- Policy measures database **post-AB2025 refresh**: as of the June-2026 + archived data page the linked PMD was still the March-2025 slug; the Nov + 2025 file is the newest archived. Check live site for a Spring-2026 update. +- Welfare trends report Oct 2024: artifact retained, tables not yet staged + (overlaps 4.9-style content at an older vintage) — parse at ingest if wanted. +- Ready reckoner staged as artifact only: it is determinant-sensitivity + (earnings/employment scenarios), not policy levers. + +## Parse confidence +High for everything staged: units read from each table's own unit row +("£ billion"/"£ million"/"Million"/"£"), basis from each table's own marker +row, extension flags from the workbook's own shading key. No inferred +mechanics. Re-runnable scripts: stage_pmd.py, stage_efo_tables.py, +stage_receipts_measures.py, stage_uncertainty.py. diff --git a/sources/harvest-uk-2026-08-02/uk_obr/claims_staged.jsonl.gz b/sources/harvest-uk-2026-08-02/uk_obr/claims_staged.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..c75fbe553e034d349ee6ef43fe300a37e4d2288d GIT binary patch literal 609965 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 z�x-qD(C>tMh~Y0(I-@2;3d5oqWTI&n~PyJiATnd5rp8h|MLJ0>3Ba6Ak3N&mxXl z1+iU|D)L74Z|xk^PSBZDZ6EOX?De8B$9C)q>ow&N*q|Y$KNz4PSp0AS z6GXo#XGf0Zfd3@u^{#t-?g>@4eN(>WU)8SAI_lwXD^-~7zlN1V3mnh68GVbw#+`Kw zoSL0ahw>KSQf% z{3bcz|C)c{wUZtDudGTg=~6yWt~;zkeim8I`vNG)?k_Jyz3IsVV61>HI1Ti)G4(+* z2O7FVWgC|YZ#gf_bU76_f=`Wtq*+pPdSt_;Uo6#rTz)yjP*eQe73h;NzcR_357f8N z!wb^4n9G^?k)j7{Dq27~ljx0Rz15et3oYvIwT@IHkI7&^Ve8GbI_f1HJH=}Ykvhfe zB=3P}sS#;Pmi2pZCS4ZhnFF!~#Io>IODI`frP8S?8zup+gt(R9fJ71|dp~=}Tq!sh zPPHv1R?m3;QpNxR=O75?J3Yi#syedBKE@7odVxRfsCd#b2Lo+7^I19W&}*0c_>*z5 ztlKB3@`|^A&mj+}WC{ChTtvOvDyE3NfI{om4_NuFC9$qBm3o01P2D)Tw+fO*H|I(_ zfaW@F?OiC}NWcg*+YL!)1Hzqjw)>FO*-2q&xud3D(Xw4_JYsLK6An#WE0nEoJR3da zAuxV7&R4!9%4P$&JDcRz`R4y9@ayqvl;(vXJbCKvxUtCIC(>>yLPl#%mkk0S&cyP= zCT;z%MCdTNWxgdqVi4PkFNfVn!}6>mbD?(^M>DTV*>$pGuPwEPAy0s2o$FDo8KkXv zpe6F3@|Hs#UI^X_pjX|EYQJ&URe>KSbgvXfyEO|Jxux?muKN|=JXM!)CR19S{tz!k z;qY$4T11<5M!42S1d`5pw#Ez{u+TJlV7=(hsxySGgIF&ZX&dNNsXhIZJ&dh01hgpq z5|C$4h}xjFlmK|hmT?Lmd>~CEg*uAd9NHwT?EXT-GTWzev=Uff&`*UNTLhRE(~O_4 z=HPaUOcG9evp?^yLTC8a?ZaO>H^gSd{rG|Ey?F)AD6Q%SIdY)b{|(vc)XqbKN2ZwI zSZgz<=;NbifD_Ct2*uima{T~6_%D3#x@)s z2M4lYr(SS=s1s0IT(FNSjlBnr!p?cD(i`zBRLA}%)SsS=&Rm1YGYFhv;mMtRfq89SuhxRnPPX{tWmw?ekKC*e<$=n5_41gx4*8J7(B~DWJl3#_tt)w*5k1DKhz2 z_9g2!7Mcs@z#tZLAAI>^!QytIu+NrS;FG|~fZ_4Ve@P~M5N#xWFCquFiAbY^sTJKZ zHd=`&oVRUk=lUov0JitzIrzId8kVG~0(zJnX7#<>;C zHNh~OiANnM&^G_vbUdc^4!>BXZ2o@n_W9?=pcDU+X?pjixsmJ@y%`=5DT|1&IZ7=V zS6|yqe8-hu#Jdd|Ls>B+vk@n-(4~>xI!dQ%3fcOt+U{%2pB+=WuLY?J2YTt19YF(1 zgNy6~um!919H1zugb54UAY6i%k9AFf)CCXJ0>iiU7dNtffs3+v}vUpHMLL#a2N zOByE)6Wx*B4bi98HpFViM&__E zVr`CB-x9y`Gq?Xr`jo;xdH2WbQ9&Of-1hq)82F!9Asy>=tBE!kG)LG-%%jFVFm8pYEA_lrU~Ts~nUK7r>RFwVjQ#su!v1aR7D!ycL3!~RajfaU#-Q^(*RM$YgzQT^)Wcarz`*qSh`Tk!v5zWR-<}ZsV7ZjWx8lYg4BJtJvJ)z#zo7KldY$tK0uhQ zU^P(01)v#_z&5t1LD?smZvzd7#YsOh#&8{=QY#f5~^pO%|&^IM-2Jf0) zc|o+vmFba>x(me3OD)|dgpv|LTsBuvir35r95e{9B(X5Q-_KwDr0Px>hKIR5Bt;24 z+-ZmL0=c&P7@25-)uh-yY}K&Q{geENl3bmd+B?$QsR{Kh*G8$I*J@k6x9lPwyX|A` zo_l|Z6Hn)46}2771g!d@W9Qa#yIDO02g*ORUTaUuTa+VY-#zzPj2JY1*nXpCccxB) zDi@}@5&CiaXFy9lmBo=ZEmuun&3iK#HNBd7?DA;3G zPYDzZ?S5DkBmEPt=DYMy{nv8emA~>IXd`V!Shkj#p@5#1fL6g}>Fk+UTOankg%6H( z4*+5(cP8Rz4iEm}X;6#s2+MpbjRy`#RIAx?qejn5r!=x`_Ztg%w^d`z4{>zh=NDJM zteVIa5iii!)P9c*IEI}aG+T@1vn{adtor~?$nJeBwEkwvp;(P#^fA98t z@q?C>XXh_`6Mx&*r=N`p+G9INs3U3#8D%F7+S{=OYf0(S*=qTqg|*|`Va)gA9GIv? z)g2&O>Yn2}-P%01DEFn%o{)#x_y^DxPCsF@+hx>xjF}gxwKZD6-O{ZsgH~mX1JJP5 ze2B&^B(A= zawN?~#*3pv{=hcWmNpA3^xF+_+NPtK0soxu=2Qj>8Ds{$>LSo5jOk3sNELKCWOd&2 z^GDLR6R_@^@i$d@Jg0mI!tXFpeHf(A658UPpaZft2W%OSrZtWdb-uZ}Ml;z-|F_$~ zIcGbd`s!ux;V{vt#NnTg3D=l@S+z2}`TbdfT23W%(R znBTEAN4g98KXR(VS=e{`wXIZ8GJ|F| zLX|}TQD7z!f(CS7I7=i5^jI2}bfF)U0=;p^PR4w#AN$CcLmEJg8S%~NZW(auP=~P< zBj1|l1tAcUnWImfL;X(_?4`YwP2+2(OdOy@s@v)r9aw0~sG-77m+nTZO-BgSZmJ*+ zjIDbx*GV~jIM$s^B9B>MAK~O2+ou^D@8hmqn5~_+CJ9MD`^Gt%N@8HAGfARmeIsy6 z)YE{Ei-J)Uw17VP9wME*u)W4CR7M@~L|~=X>3F566hK0OcRLr5MGILIWX~hkFBc?# z>9??mOlLA(&b=xQG|W`Za7=S#-ee}_J+rvylZ zXfQY(CwhD8oZb-;4>{IYyH3{@_E$`R{pvBy`O;nxetaSmD&6h_^j}n0yR{P&b5D}T z%K(4_H?V68h?912mb(s z_Q7}jCw=4mYj?M;H(h)j1zFv@Gbp3v1IZ(Rx$qc;x-=7(Kf`&7Uq1ewiD{jz919mX zS35KM{D$u@)EO07Kfe0S#w>6%RNF8Zvn5q*toaBWSsc3ZWni&RNauW(C*U3cXr0s{ zM58#1Fhgu&W-BxU;$8k$P#57-8A|llr^pWBzDiJE2*YFaa|$ZYyL#c*js|SOasyH4 zS6PYc>i^N?0g4yRx`Ajahc-=nR3WoE=M$*sicKC(^Q3D!84_KyH^Y4Qova;)3%_C< zzDmI8X*2tMz4>uP7V1j>%d1%Pia#M!IO7RSuK>1XQto@v{PZZl=uX7@OSEAyUOqZd zp$|>PiuuPK>cS%(Tb8I!f4p zty{Mp&FT=X^BxCv4n85}*;bDLnf$1!WQX6o5(A`LhF!aMCcX8fYH<|rb?RW!0?z;C zw%{6z_<$je$bkR1oNw@cOBIdvLqf9-5Sr9Y#lSBgDa0M40i6SnOvYxvWt7c+doFDV z%q1eIT$y0X+?bWqWy8J60b^2cCCs=Ivdp(iWscs;P-Jdkru9s)f_Dqe;M09#asz^i zQqUR}p0t!tDITI#rueI5(Gz->*Wb$SG|Zl118T#o)HfbWRONmg&!x3c|G%=F(NVW0 zq`o;Fh*aQpr&uO#7ll*Tq#yU*p;!AA+G&ry=KCp*g>7ofLQeX!s)Ob5J`F*8gLyZ zY%$o0NdN|#^h1DTYi+F5OA{ZZ0pr+-&lU6YsnW2Vm=>KOYoX(bWzYwaV2m3=+{X!3 zEFiKXqFSU_fCxRFH3q*F5Ion_1F_(h=;>5)ZX?{#s*RcCCmX^-ZaziP0+jo)lT%S# zrG2-Gn@`0vT%czF^rmp4!U+73_`je@32@RId>i{G0+&VSkED0p>6lw;2`Nj{*dv>p zH@{~J`vmf`ivdxYS9gNY!KSTcK5OpV!oNPs+MTqTZn_S#uCpW(2g`K+^_|;Z0 zYV(b(t6)+AvX_21VCnPKrU5j;{fk@(TKQ8;>Zz}~BXS|czv-pzfidDdNxLDMM!tuj zh+bM7b>UUHSd|D=L|j`GHN-EU3$S{n5)~`fj@^z844+;>x;GmLGkvOks)0mEZro(& zR-u|K>YPmU|mp_&^L zvu%W4Yuv-7_QOQE0LB&aK^5Y-upXw5KrIRRiTudI&mdJQ%h7@XG*uqe1#j$-29Nt; zyXK9sp7K{b1eq8%iR=}6*Zg?L&<2#C`1SxL)Lx>gKW5+$D_Xf9B3*=nbbvH^?geTZ zv#W_}E1^hZ>UIpmKF5~CMjU~1)L7aZ&R3$z&<#l9VvU%2umYHPMKuB-je4209Dl}D zfH4zltToAL!W&1h+`&9|u%hZXSg)HoOtf=V3)Oxx@%jtJ_Gk#~Ga}ec&HEl-s1*}V zwRD6}T{WVK3I<`h*Dc-X1MFLV?lp$ATKeu~Mj4_!xkDr*><0;^n^gVxBvaqbcT#jaZeCH8i$r!Rm~Dqz`CkO$vquathzYa)vR&nCSkA z4`l+lRzjt*WZHmaPFVEQAJKlsc5yqrH%UFX#&gbkhymcX{p7;|yrI}EAWe?t6@zjy z*QF$Vir1%ipG>jjbSFvS0i^6V2v&y+Q?)!Ziyn3((K{HcF0l|P?H(7x@L-~82HI<; zC%&G3vovI5YF0l)_vn~drS1`TV@&KGXZJg@O65F?;JTXX`A!BDLJZK9N;LDH2S5WE zI7V&G?e`=f!AEH~lsFSzY4IVUf_n;m>Mz`<{s7kQ-_F!VgDFG2gP-&26 z=}tj<>F$yS@y_bG_xt`hFYml?&SBY|ndkY{)Uvx+=K>8F(+iQwnre3`e3FZeEDB@* z%X@2zWo>EhyF86INziRaO^=xA&Y<1yDwdM>Hi_3|0uOX2;lvb#6w+LsRNpLG)ImK- zh^Qz-_k@{>$Sd2@5tI7w9LJl~38>G8(tR@&orX zeBcOl^ecj1NbYYecq>ICK0%8G(IpC4|2{tOf?DIp_MCEm3zpRZPSBgdWIxk4R6Z?! zH;~n5V&J&q$sv4aR%;e-0}9e9udia7pXR=nuwyeQFCc;Xq)!niMADYAT+kLdGKLYj zHX8fN7dC~WmF0+~oY&=9Ep_2qHH!!5aX%TM0CusIqCxFLoh0Tp;hsEaSalRN_;1;+ z$)AXu4V(Jz@$&K=+{)HX;}a8t4lv*@if;o_mv^ADwWpeoi9HC1(f9`QWT0$?I{i#3 zEp_5ERfwW1S87E98#`Ykvtwxc1G6q!W)$PBMlRz;U`Ga(P^w~=2l`x>A^ZSe2G2;e zT_6Ue7W_cW{_>{P7}hcxQ%hN?wZ8?FqmGg1vsCNg>N*Wdq+iGtdVe6rD=Z~4^@Aq-cmo`-V zI?Pm(dLG*MW)#|q=*?>e;JHGy+OH|>YmjR55lmbU(`gM+i%F*L| zZCYUwi)*U)vl+agtTz=Z;eU4+-Rc+>zDiQYV6HaM7jY?3y{4cE=5j^!NYvE3gX0OF zRy7-RS=PV&GpwB|<|V329)mfV&w`j!4rI2h52f|Y03!N#gO#SA-l>iLZh;AS7DpJm z2I_2L$=;GcngSqwJ7z{yBlke%l}c_3Os-iF(N^6o#{peWEo}=<;nu$epzbfR#L>eg zY?nU=Q8C73tevcZP4PBV*^qWj6&ul36gGo5eQ{b}emkHIIpgEpDRF&9{DRC< zg;Pv}8ZxNbsD`qT#Jt44;5DT0={d9a9nQ7#@7=?W$x#_}*@v6|nPHyN=E(&} zyAei|?|q^q*;8%vr`W*N-Yq!!Fy`&EycVit)sOsC!Z20yFO%JOgxU13zsDVU9wfMC zUM@V;{AnGuEr`kn(rh{o;{}`ubPDrwc>0t>AI+4nJW(>OV7xfgJj0wWIxoM z94E9zI;s#I!wR;;43W{~7!tp@-y^9bZV2TI3&@PAyyL}P!8$@WhWp`sm2+v0k1-Me z-A@OfgU=3CGDH={tR0I116+#SnRyWQ;0%PiY^hdn0loF`?k?1a5Re^{Q(Q%2%~vvm zVSKN7_)!td!`8POsvH$&D{%_8G-+fv#x&_%wkqmgau;%FANk%U4u$eua2vR^W?_tB zB7|?O0X9?f#y>Un>bZE8*mBrWD+5FOXc5@5*-w!Q z04JF>&|=|q8iHrE??*2d$Ie!|Yp(;+FXgAfl7-XIiN`t$u|zWbQGKqO;E?P7gP0w_ z3PKC_*~T+h!fTi!K*CJv9w|%VO88x7iHYLhxk@#YD5(g2R9&r#ViAKYO=gj)Aarm1 zxfXs#EP-??qQI-Eo-tNazRQbPbFcSaXU6O3}L{P;^yuQeSG2X)M1;!U+Px++a zmP>oT^{`o&kige4lJs=s5TZKUkf?91GP7dm$|eF>;ALNPpMHj~evUgl@pyv3W8h)s zPaLZV%MaQf*XJV$0+nPjjlS#(l=jEqUQxtDXdx{fTQ1^nw9O;W$Nn ziNU88p^D#4?N@Aax8`Xcmf%vAl<&?-?|*6lIJaGN2az8*(?GY#5UhWKQWv3r5-JbA zLL|XT4v`d5_y4iJA>bC!?EcGfy==3efSec|Y(s+*$GFJuF^H4|F;Y(DQ$nafIVr~y zuPEx>3b=@N+DR1*xUV2>I;jZYDjeW3x+zWZPX%%l{**>1n; z$gcn#&jrk243wP=u77?{P+tc=;X}K~?^sFZCc~z^j^w)nIZ`e^;hVUx!aI=NsjnmW zOwoX$k%Z=&{K@Tq&`7rPk4D2AdLuvgOe<1TG_cMcU%2>ExXM$ETEC8gEK$5x(d?8Z zVw2^|1>fY$l?{3tLrz~LOOg1i-`V0jnZVvH#Pt_2yt;1ur%KRik_3}G&%eqsN9Hm0FxBb-~vFPNtd4XhQbIQfOw_qN%^oT;qS zbdZ6B+Q%!(PU_?GpjPWqX{LPxiawPq5?gjw%x+B zG9PCB3e=M%AqL(PFIgkO1H7k|k*jq#b~#5*Yg!vKGfXPagPgX9RMamC5+06WtjQU{ zHHIP+g(e&*5(Q6Xj1Z52_&;6leUn>waW3Y+|5VKw8~4~vzFfgc=%~+ z>-?)3xE2ZqDuI%eXk>@J`>kXSe!-46Us0xsnZe_lsYGSRXYwSy=7QaQ+L_+msC+zL z$(^_Kd30YJ4WLgxA~q|(()3x*-{mD^wrDek-q;8hk2+E~%Vs8&CYLlnz#E$iJb~*F z74u?Qi49vpWzVJbB?tP}b*7lzmob%oXUGyr<8~I1D}5m(z;q~^QHzdY0$WPvYo>8| zJkw6E42ke`8XKn`Lx_mi(jr=Xf6rbKB2Ci$^AZ96@iNr7MB-Lldo@DnLb{>UuOmANGrY2^hM3a336BQ*;5yC7$$9c-skjv7l%VtxQf z3PiKQKLFNTta= zGCuvNdXX#lZxBOzO~QHmzEu5B7@gnt^-mI0;Ghae24?Xy0v6nWqqK75pyRaiTx(Mq z;ado_)%aF0UF?zm#jvW)#`LY6Nc^75rdKVI*xP1Y2guuy=fU0D#;6Y(7ju-kz~z*f^;N7LK-gE7Noy*0uZV;E?w@xwg}3%&(S7%oEQQ zx-v)`rcPM(e7i64*N8I~CNyLxVxlFCgM&8O?U-k>Oek}m%&mCf(#d?Y|GGKIC}-3l zQdW=1Nt%27DR)RD#4d*UBbi;s$I%gyJQXi&5)*Q8!KY&NunqfUPdPpzGwzpi*c$zi zGVx?S&~#CsOe2hE>-?i(fsi@VcR^zme{8B&a(_@1=dHg*_K%?k1F^^3d)vC!;RFgy zm!7blgT|-{ubkBJebx6($eu5!${T)`eG#L@eMXC01R4%d-WnOMM3#P4Y6tfN;TT03 z?IR~0n_`yGPao;rOfPAF^O}---DvJb<~CUK0j zFh(Q9#A7gOX?Ot7d70YBR_uSXbSsY$j#~kmzFx{7q=t@Zbs7>@=~POTZ&Ue@Z4*JarJsz9Mz7)xqk>PU7N|s#6hebWqb}%6BAf*NN{%pK`U@`iUx0WZIL689m7KGphioHuc-CMZ#6_6@p4^WLtg4X|ay= zGQ`kD5g&=%MIQ-T5GuwjT8_u_1W^z?3GHHd;^aHOqg6VGuiK*L+?*=r11ljIALuMS zT;EYxtXJV#eAXP?4Cto(dy{7n2WjI|M|1v;HO@FnRxYcp!mc$!;73>^giX7-k&?@C zggJc}_{4f4_E!Vc5q}DZ)2Z+EZ93dRzZu^@Jnu9??@ zY?K*c6NAeW4IC!{r<{BJRTIv2oIUrL3vYTvYxK1M7QGRSV(sk9I0bEAt@(^94#m;G>A% zxE-wz_v=$N)!&G=fhrJ-5xfA$i*Sl>W$U+$Poo2mlunU=l?SEeS`RPP?ljgI1rvx7 zQ80@_IwIm9E>9G~5KN?h?=J7>xxB{j{vR*-F?o_#RM$+^Z~HOFVw@`YJwZ{aqHq5=Ut!$FzHOW z0`*8xTA!oNdy$yd{Z|fwPinmt9SD3s#JV-WyxY zjfQ@0lonDA<9V5Cfq?maEM**LpV-*X0)a(ReOFDx;h6kby_( zacyEZaA_+6DGVb*3M27VONr2`<^=V>R$fdw-DaVm=sa9RYf-=DnR29w!R4>xG~Q$C zWAOu&J+i>`aeCEOq&7l__e&L2Td!xZ^0d)N9)m#3+9&0D=x=7?E1l6uWWl&9pq#ez334T1)O* zPN0Fv3fBY0TI+C=F-(vKN=Gv1RV9zbniOn;b->fM`XW=CRRLf`z~#d9tBLyFp;}}H z9)b(Vm?8Y)cZX4vhxrAf6Aa=C-{^U^&DuEFo1u;qGk}$R?8EXF^1oIadB0F2ap2bc zG#gAk;nP1%KgNC$d6`a$G|C7nQ&8cMn53B?N;&Gi*RQ-3YBqRUc^DC@0^z3^)w6i0 z_7V*1HB%*)LUNVQYl~Eib^IJ!Z+3=0)ANi%WpTkyTQjOjogGybQc?QmBLJ8Hw;I^W z_X0ICq*@X@X!`rWI8xdWeVHKJp=7ruuVdfSGW-LC)2H_!S@xhh{&8)eSwjXYh@rw1 z&ic00pPO9b{vT%Ow}d}o+i>^8v<;5{%gI}a0%Z1u04?0#%)a||c7;8?ud-Yaj^rMl z`Qh^nZDo(^T-3~qy`()} zyrd2}7@Gl!BG}e>!QqI|d5mLt2maE_ymrZ$Xa1lTi(-k?C;=1KSdpSw4)=x9J0y@( zM^;UeJ*#NJsT{2L6d{Uuin<#|UuyYcD%Uk|RWg6V4FLK%KP0ng{zBlp{+D({@8Q3{ahIaO$X#%ZDA#4FpN?+AA;o{*CU6($rpb zTd7-Lv>!O64{|^vb$D#>SBdfJ|7h$8vy>gSrGd2S?8Ck zU2kBWh6YLaU>U2V3!#gPdeUEOY?AyjgJsP#9Kh87hr7|6hGHW^BoNnKrza^V;br741`RsR z7hKH)KjpZX%t^18}jiihODV?{ zA6) zhr0U_n*DeZHCP6PR7$9ZF^EVAiq)0;5mWax^6^e;W8&A#rT?TNrLRU4w1hUDKQzue z|0O+Vy}a_Cid9UA0_1}LARllzlX{AmoqY~wK12){upJ#U+La9p`OM>@R)t$hb(2rn zgl~sIs55ndLOc+W*#q(qB5an7xw@9b2EZSod4H?oL{5e2jW&^gN>UYtx}ChpDk56K z*AuoI^YsH`DY&|BXyI}?t3QcenX;Wq@v(AMAeilWY-0~88+{#hlyJG}g2f2D38<-z zejNFKQMh?CBWm(ID{}#7%QSk=Xbrr-M_0jVv(z4zUUoT|m{Ijm#4D5WFb zW+#K9i!4zw@1K;cwBlYFiBe{o4x65+Sst+I{;~r@_QeV&4Qa#ieT9pR!r2i%ytXFr z8v{|R*N~;z(~CifVXMKQy>MzsE#(x;`B*~mk=&7Q5uV- zefjp)&;%T|8q8Os$zcmb^e;T2Iga``VUfj6ZGM)I(w)JPn9Vr}36B~R-Gh~1>u zCzmt1>2WRZ|6T+4NclvgFFLdSLjt5ULS#T0S-Qy3&b^h+#dazB{FlDzB|!u_rpmVE z)uP=4^l>T-@?tBgb`2ZcC-_lsEnuu+t9Wx>@DH#3QetHX^@{*WJVP7Z_k3&wBKi^X zWQ*o|Cl)hAfX;@BNZQFQf9A2zC}{r152R)W2BMOd){74_q@HO zgQKj&h>+;-Fa3s~1Hq4p+oJPGz~4+5JWr|Yel?z}^kN~;5!aE}78%8t^Nj?y5aWF^ zTS|~$buFsb`@pc|wuG5b-u#gjITnd4A5SvLssK;U52m<~=3Xi z+|u$^NtPDivd+UYpuL$^@^J5rSor5!fxK*_cEeE)sdeeybYAhFt^97lPJCCEx*Df& zR}2S6qejzGNoPl^2L#;)l|~>Zra1#{H5ON&Uk5%2`E@<2u0hFh#v)hQr9NUKN#5L2 zQ|9_zff0#u?l63p3hv(lLnU@KP}j z5L-#ijR)WN1K)2fC~Jo5+dQ}k0LoPdT98h-nlSf9Y-Cp*TmXw z?IF3?jeJT;I8}UbBSEq8ftlP~-3DnT8yo~6i*Dl>S;MFF`0sZmifW^9KP4}Oh+I}x zllxTkLEl|XSsY}fDTiO@dIkf(ZPV0d%Hnu{Q>stRk@MiKZU13^8tL(j)SV{A{=u82 zGQX6|isu`_qZIQ5pK_S4-_`QS+qB;cm$%XS?#Y%8H+56k^qaa=91X#Eb}% z+j(z|vs;x(gYoHM0)+EFlDj!)#M_3Gz3!jIbSVvCF|`L_s%+d~+Y>A;UI=#(uNEXg zw(P?Jln?xcS23qpjo>%Z{I6ZXxLh14 zdKUTs$X2I>S{`OE>UJhY-W@4*gI>!%!#GvYBi*LBbVuJU zORc!#oo>$%yUO25KKX1ixV94qOl;V3&AJQV3K5Ut3p6^0zxf1fE|+gBe`A|9x-&d% zeWhI8E+5V5>Q&8(#Q*)`&mPSnbfb(7D~7BdkQ*N)bPFLG%+IO?i*8HT@L|Fe=B3 zy?q|c&yP+K=Gw!LKatM#=)Q)BMQT|iku+4L^Z8Z(1b(V|sq;o@t-xSXCCl4jL!i{c z2|?Qfl9I8moKoQ!gcJwTJ zkneFO8`Tn0T@yYjb1cOD?s7=+W-n@Y}#>U zcENVvZd2DFmB%HM$*}9}fx*Cj)52sxBut?1IUVdKJQ8mSr+LFXs%#A(jQ|!7kYxaS z+D2c@Gv@?*3s4X~JtZ_-L2za((R7_extt__Ht(of&_mFG$ME>EcfnL!6>^BI6g%k0 z%pN%TYRP_7-yj5y;)qco)aia=a&*m6p6%H}tCuv;KW2`QLmq zrlw#cH|(v51<5hE8wWBB4Iez72bm;eVvH^##4uh2BCt9u@`wAgb?uzdz)mKc?MUX`DRPwSbWKOwiwGV3M5)u4fPrL@U+IQS{)`S5$;%;5R$%~#7w}ZzS5%j=IpRYtW06UUv)9oVv?#R%upo?@BnNs_-*vcyc(pl zBAfGx07RBh=BH7#^Z@+Dn)F6~X^th#)i#@crl&jMw*=MCnK8k(Z$*mne4~1^PYU5v z1U!wAiN&~-wug|}@8!1bA$!Eo0JM1fq7^M#N)YM1<|@cqEiGfwh>D}}|0EeluIO#j*L=s}c3qM6HCJj1oo;K95pCK5dc0VaL2j2|oC zWm&7GEo5tiY7_FGzP$82X(NSmeQm@X_*vtX^Gok;f_sf)q3aG+Ns6+RW5q{vQjF*3 z=kI61$ipD{cGHEzZoN`UHW+z)jY=AC+)+m26?BC{KA(zDWg7V>xQym(khb&%NGe%= z+23fnqI5g?viB@?nH(exGNy)fi{pY7r2%uaIgcKRL=A}#Nw_&x58a!1v_DT9i9{Un z;Est`eQ|YWC&%Y+BJUyb@A3ZccC*O574ImBj>RKb6&QHFR_sHC95W z)Y@jqF6dK{u6X0N=Afgn`iop31n^e+g6BWK)**s0CBq;PP(*g=k+36A5>o+bOpW#a zvuZC32T`=iBu2#8cuMl+Wyf0Bf#)&nD5$VEPR@@=NTQgYkpU3Gv)K_tg z?yjlp^tXras>N#Ml6u+Meyu+qIngh8xFo=n3H8Zu5YMAUP`iJN?A}L) zV1P{yloi06jdUWCNkk58{V&&-!_&_}Lumi!?0xg8<9%6=;75wUJOTv$tK&NwK?;oA z436qb!Qe***22xtf|YS_`$@cb_Lp1K%J}Xr6az zhUweG7>UweAyoKMf=&Zp+chhdH+5G!TS3IE>RXVd@W=cxFcU7+Ab!}AQaXF0tWG*V z5X8VPnY=BMW|iG(Y2PHM?}L)4LgXHTM2@unpzKZ(PrcG#cYoeq0fh>4@muzcPB}Z4 zjeq!6_Q6l*ULrm+bDtv3L}nANJ_HOxJwF_^K&~sA&mktQJBIR3ZidWDi{2ZmMeo7K z?fvIkrl(=DDUs8Iy0OK$|Lx#6CL_)D_D-?PlJ%f(V|aO*92Yo>Hu9?n@nrDdt&~{>1-OqfovZ|MC_jyF ze=z5bN*h#E8C_flHV%BmsW;rmgPg})Ol${*oh%*C;=yGk4fjtf`NZTqA+KvX9K(ID zfVxyu!#_g3!mNHG^-L{s8Vy;w+_T?|MTLKrWo5Fzmxyn&XaPhqa^LPEW}wK+M;a79 zeZC;e1T|@@#j(pJ-$sk?BxxT+PbTdPCGI!JRh`MJj+w$ASJUrFCTLHVl)Fq9ycr%U zw$Ndj_&O=y4RX?p^yYJGr8-||1YzAmwt-z6Z^YQyys?EM-2B_y!}t6$24v}))+=d9*MuQ&El#8g$Y@A0H% zF5fMGUe#^(xV|YmUAk+2p+!WpD)M?&Bs6AlBE&zoE{qh3cwnXYidX$A!+`{QXI%UmlL71d0t_ z9f^;q-TAdI;8nsHl&YlbGhdX><3ZwylqXy{=Ve+xh3CuKpq-kG`=5BeBGSzsz*b@K za4$Y%?>d>DFO}5j4a+7+{Y}5$#LcD;tdk-G=~C$lo>;*h_=naZ7rV&SRtC>I5QbWT=1&1w3gc^vA& zx=d(5W9pTDcHk!Ue(N5QN$L*(sMTZ>X9OwTj0R_5CoK8ZCpUWNANss%VEnagydXY% z82t=6{E3cm`vP>n3cKq5brc`sFfkXUhaNfa^9G6|?iiJ6fIX!cIcdWKix;~qV8+ihZj=9?-wcNoK&$ zxiAJH`k;WvGd-A|hA+4la~jq?)4mc?8@hJ!w}Yc!4D_+AVI#!AMJz8{bp_CX=cFd< ztTcjRR}Uwo>aR|CU*x8wtbt6l2{9>#A4YqhANO$$(nqy1(7jo=E1gScLFjNI;Hps= zE=sWgWTNgjGji6?%&jDQ-KtcK)YPh^(NjP!mfxo;|54P4J9!p}87 zaUUc9Kyi#a4v~_0G5Lv~eNd7|iF4{3R({pcjc|{mc_F0*3&O_kUGzztd4ZS(h#$wQ zDl$GK{HGlLR%_%0R@-O(m2is`J?1;e$uwr$er2=sXKF}JV4zGoQjG~t&AmLda)=_3 zC^(Yq8@q^2R<9sC#1H}bh;7AD=yBVj+wV9A5d2zRB(@yrs9IZ6{8EwLbHMT;79vqm zlL&&ui%@KaJ_<(11G{-P^{Qf^bj@DNWf?-!Uza1teWU|q~7~8ukvsft#mpj zl@Od1ifQz>%#WJUf;9c`v~X?VrnN?}F6hZ%oXndnL*@}Fj}!~_1Ph|uPR2_RI2c3V z0o{Q_g%LOhM(>`~-4q?^SSW65J?p)q(e{gOXL8Zy_aO)HVtDRN0)tDM1xV5srh!JG zE^?TO=6&fwJt0PH9FZ)Ct(;|fF62IaUSMMhv&&vR%p%!V^pP?&s9t1ZQ`2a48wt)D zLX}&q2Rv^>;f`;n!fUHoV#9byBO>v{deQ6;&#}4OFE{?wcVqzBp76m|Q&E2LZp@6! zhYMJ{-5qnpB4GbFeP8H9&Y#o$7@vTx{M2=fy)0*a9ibDwFB8`7eDiQ8#w;XNnan0c zC|=i4O?hW5x%VmeC>JPh2F8b*l*p}O&!tfH1@u6+(K@9g$!J?gwkYe{kn@jMEPq}^ z=Idr_snYlj*TEoAw=@f#0oMZP6P`5=;{rmTG8lLL?8*3G+)5R{eSF&V{OcL`wzLT)QrvdmvG%(I4)@$s1RJnT4`MKtD3O z>wdRD*n#|u&9|4&6%Dte+$b{R!6}8+F3N@baM}n3Q(AovA{G z=_loB#(0`A^n&>0pg;7iYGWtULp|?O%I%#GdRbmjM0mE~`ccvids-5UC_f145TW_f zv1t@F;u!(P9EkA_)#E=*j}0{-Pp6OfJ@74X(__E-s$_esWN+O;qZ}aWC~3* zp53?7pFd7w^D2`e!xT#2mIeP zImJI*Qlx@F)vZq*EVv@^9e85m$HULkv#ONy((plr$A>RGFVS-&=`S>zqJ&mGdi*I_ zacejjY!makhtH!QT5>YFq#7VwyK2FzxHs>K0JOhKWFU})H<9drw+X98`n?^el!giO ztM2?a!-H8)5Nsef=UMR*6_z%rL{!SbmEnm{+YGUM4i#x*VvJL{#kZ#t7rTCRqg}_A zdYd1H!*#L2RN32Bg~~&klNgpbn}zmvdxa@YWvApUo0EtT4?YlGGNTw`x5=re2NQ`?KBtz6fR<8^%{};x3OAA zK6QV1-^uBo-zw8jzNUZ`|K9r`_(uRDXyXWV7=|G?g zPE8ENV>w9l2(;n53s?a=s5-B=^stay z^YKBLsVTDmL3Xa6x`QsK3%Zp)y%ju%MKrSzjqp; zrThrAWSBr~euO9Cfn=NqZWl|JcM}2&X>sYK(=S2YQ|JDW!Kyi?*=@~-@`D6(M^#lD zO{8)7@{JNs2aw~a@b78rXi(80c9~s2b&QIM>ytFjAQx%LuYCs+vs zv&t3kT+%7XzNs1BpX=H8|M*}#LSMiTR26qFaJxL5S_?#Ue49nBT10K^7<|AX<&$#!78nT)1E=zZMh`63EcC1ZRc!C;F|B7I6B+K53mJYhAEXDB^rSP8awf*b;Do z=O_)gHW&AzcEA$5Iv)`wm0!#Ie&H#1JwpCgzaO_*^FqlCoJOZ)cC!-0J)ZP8TSaa& zF+MVrY2Ojq>f38=)Z((f>WgaR+9jNvo8^4R64i<|Qm+(j3BG=o;{_2SvW$Hd(pW zJYN|XZ2B78p(>eF(D(wk>-WrFk3KK8z{}beisaK!eu~;h(B-dvID_zg-tPQ1kX7r; zZ$;%C#mCAIjua}0>i7leN}J(WoEW&TCk)kvilx0ICqM8fEAXDibI+b0D<}}(yZGvf zl8oQM12iw%4^5{bn30ClcrM*#ygum{V@aZAy2K(_DQ2|l<_?=sDm^{0O4zf{vlnOwR;kry!AW`R+30h`3o2f%JeJ=?RrXmnA&1H9}D*wIj#`BBh_kIB1ZM2LG9-Unnmn z?`3G2m4BaiSXWvnIe^XO+W+{EAGuh+uD29^yw;>LHg5}6y6{xT0HE4DZ^J@?g|*=x zVN63O0uKua>TqOIZ`B(^11X-ZCA5B-i}7p?ZV_)Zo8VDI8-f164(v>eZ@SVr+VQ{gAw3>0@PntQ)WLY0Z z{d6M>>0BcLJ$;+jlKdU<+ykau@0W3wI`yMAmT!B@;TyIRSbs!tF^;`OsBW`gp#&Xk z*SCspvwT9_-N!T1iiI0o$EtcPe&W>Z#9R=e7#r8qgg>xxpH z2Zid1tk--O`oFk0zD$2K)Ax+k8-P`s&Fm4i^}{0Sq+-&1Gr)D^5{)-}>qv*uP>D&% z8Vo`PSc7dE=4G1HzKN7LD^PYHq_-GkTned8R^W0ZVF0#!qTP4%diY(nx3nG#I&giF zL4DseiNO>a^u$fL>yd%)+J4fvFd;$b(Q#gKcQigQsXR$dA-aAGBq6$Q9UluGMPd*Q z(BEhJXJ0J>GLs6Xa^#Ehg=9TK)3J)KuE($j+Cg7f&5ZC zP=A{-A`I$7`cA+x z@&@Z`s<1Ux&!HE=26>3^uk*e$UPei3j$JNw1;GRj>)0OtR?7&(kz=VHv{(4&0xh4y4{t1JOld}|vF-ET?; zH-$S|+QbdvCMpp5J}D{i|J55UB98U`Y{K(k<#4qJneE7kQzxHa%b@U3q5|&Mxz(`| znPmysqIi~SByt9&vX!;-U0mHYrm1`MD5mc^uCkVZXdaxiXh52avPR5_upPzBrJAGn z0)Zd^4;Vn6*}?-TO+`RwoQq!&Ys{Q&g9z9w&Qajb36^14C9T8^NL;OU`*Ootgl+$V zUIzTb)84;%d*6ya?Q@E~X1M7=*Nt$o3*zhs4dq=mThD!@5Riuix?gU;UFXFw#eU2S zNo=6vs@W@n9%fg?R64Tk3+aBIj1G$+^B-)L@}}iZ`4VK<#(mGm3rb9lC$~)$ijRlx7*+_;ZuNQdr#%4YgbBxQ ztT$KA@{N&fGx79sgOa(=F(?_%>7%Ei&Fo%SJ+MwcNe~rZ#apQS9-R9-U?q{?@cU(Y zK6%8;y6w-Mo05_1Sc=Z{w5-3uDT7Ya%e{@OvXAKA{y85t6+j$CRB)4l*Mv8OL9~4| zAa>h``?j5{OxZt^ZMUIARg4;ksYof zZ!RHdk>GTu_r}irPQI#Gb8LZqfy?B983ecSG0uNi%0oFyS(&qSUTvJJGG~K%0k&pI ztfyDq#j1rIs~rdDXJs)kKMZ0fll$_fXPNrm7d0>LBYonJ;iLNGs;y-!Uac&n!4%&k z+vy$Olj|q`3r0Kg$TLRToERJ_Y)-sNMzUITJ1h7|c(>#Di6hjfd)uOaetDz22Fk8t=*!e_azJDVTEg6iADsnB>$>R!ApCsC=I*@t{q@ZXR}6@u<%-!; zVyQ$_2r~@#%nn<|+moWIe7`&7HJ@n`S+C1SDmL@G>dt<9bnMAUz_iRwh&W$Q@H@KM zi6P*PuZuC04p9VN@-d*gv60pJh?R2g93%BwbOYi~mXzDNyJcOjTJUp1wr`Idc8T4s zizH5A1$FdUH5b86fF1PYYXx;0$nB{B_50a}ETQV6)d@ynP`6CZ2hTUIct83vj!Kc< zml#5sE{6K6m*Cek4PGo0Ry7POlLOpAbE(1AkUV9|^u84E1C1!ZX1ou=W~ z!)phRWbN&TcjQie2))Tn#MVq`c$AojG6dDI@VKq}YsEoL1E)9VpLIK%0uFr3F0_Y; z^%EzB**Wg}moQh9En-d}u)=s<3Kcvlj~hsQlI8+roWe(3(3J!?HdM{y_8yLf{f=ku zQq4ZlGn+i8=0rpaV`ibplQ4tc2}$xPDN^W14g;_f1Fz(qWFp+{`+o_H`-Sxj?DZXq zr9L={BDM$mSAz~IonI5-%&TqHubZ5C6e~f4RMZr@AqXwDpGDaq<~HHkh^#8?(#X`? ziY4Pqb3iBIJL1&-DJ$`Rl(X=%sG>jCZY= zMh#o1Ttk1Y4@2gW_+!d33=l{$8)@4|?UMQowCSnm@x0U=OI-CJ5Tf`*v7WmSV|fn_ zR%5O0Zut-SXDP+JPLAcP(_5sFJFlKFfUN=Nm>Jf95dP!;RMvFQ8gJiM<6IAw`(yBgos^=GqiZP0;v2 zO_jj8S|eOa**Lk7H<^)L;Uem}4QnANLalz9zE?XRGJAUO@5#RB&13{ADxX@-h{4$G ze9VD2<1MD>*PZjmCy!87*GUZ2{jX{{HTralcjR011T^?kt4Q~e z-1kPodAA<*l=uwJ7>#NrmK!QbP?s*#Bs>6i#Hw^0R zU_oe%l<8k&BakfP!wxHC40YSOhCmBv26YWPI-?&}aB8j&(#-?uGGJCz=(4UQu^_he z=((DUp>Tu0KH|`bg3t)4Yt2Hh4+j75T><@i*DcoI&u@kYdbQVy)79^`U%v%46nUU$ zIPQ_s5>Q(yE&X^7zJ?QklXXIdXsB-rUnekY9?OW_P%P#snr)W=g>4ahIzw$bqjcfk z<@501vdh`;Wt)=5Bc3Gzt$=m~p(Lq7@t0mLSeo0dY>g^fUji9DU@e{iJfLCUjOi&z9AqS~se112c;Cq(%{Y5RGYC(gq+C;(8oYRj750erEUD-cXE@#1_+6=h00ItP>kr(xTic09-k=Fa-BLR;`Jmu~$Df~teQ4rP}z)}+xod!E3e zPrs%HEqE8i$X4eSmM8i2&;uM-eYaP8J|1b0YPEiT&m_qZ2v%X4==@T`F2RbvfM?0X z@Logreq>VMREETQ1q7{5k3)}G31f+uTy9nYATbcZzPHf*)&7@Xe&_9>j1jGxc6Z$T z{w@I<0odcL7GySmnTW8`Mw*M@e^~u`xDN0t#i-@l$t4^HOy$^HgnPs;|i;GQ6id1<-@fP)P>118kT@JCH4@{Pa8E9?e#;XqU)M zyCwI{)#in*wX}^XO@cspI3Mhx@d6+7wxcWgkX%57T6L|=^ARi{M+Q3R60c0E$F%4Wq_g&utz?SDfzz0HdAO2(g7^) zc=_}7wev%-MwMsd^7(G+xJnGZFvYvgfGXW_FGw*EaX`cO%CL}&iSxTS4grHKNOczo z8S$%)W~+?@$0x3EDRP4(ez@X(^2?IEVlrz*YgaOBeYbOmwfVb2P)Uq5gGvI|=x~IE zF&(@HOKcfvht3N~1iI!6%_zIfKF%-1^`RVJzR6S%rIWtu(|$twih4vlip05@BdUQM zU3~7ddFpgR^Fm8Q+sbo2*2Ovr`Zu5Q>5@KOaiXAtql?#Z-)tsMnTk%rE|H?KDM5eQ zD70wu=v+;NB0-Eo6p6nL4HR6qyr!Lh@L(;|gJiCD=eAjzpj@&dA6VrueplhMGe=lx zdp9Ha?19Q&prpV(S$T_fB|6s41qgv#^#2g`)p1ch@Anc?(kS85DV@@wbX$~2x3uKa z-Q6jml+xYZEz%$?T@s75^l#Sp=llBo;q2VGcX8{^Jae9N&J&27iOKPkEOTKV*I~mZ zZV#70`wOoHBA;L(TRss9b#pO(S8sQ9-#RFDjIG>fl1!XnzQP-ZCcf?n5s%r{%ihEX z2MHD{yr4N{n`{_i@mM$7QaLtP$D6hzXYBI@RjAFCX(R6(lr53^KP{e$V%zDjysCSM zW@3c(644li`(&-2eNEJ6hU-zqJL$&sqWh5)0E;Ce{o&jr$REroOUrpSU9^bSg)6B=MqQlt0@(9^-6+gCTlM7{YAK`wB;HRxCowbba^%EF^ zyvKc()_R#=rH_V&i9N|XzG$@ak%jw)?+1vq-@bTw-^Y^HN|_BiYl1k9(>dcVEYZI8 zf^IB34GFbz;|K+o3epHIoQVX_HG%8-9xazp)yAxPo?VxjS|axr>cg0B1N@lW&Sgwy z1n3~wceiCL{n(2s?K5&bO`}EpSZg)QB286zR<5!Ec*DvD;|U#W-R&)fV;>o$XbU&e z%N7S}Y)1x826OO0A+b%)9-_nRKY@`sAy`C8U%0RYD3$)IVgdpti!!cX*E40@@f427 z?RVA#w0}r^(l|RkG3gm&z`AeycCAozjoD55H3MS;IA%=PQD8h0Z*%M-%dmmv)tnJQ zBoY)>IPX~O_*M^jB^bw5!v^VNNyE;5sL>_tg!h;b0(i=Va4cOx$E?`XoTByMwPJO% zPF4(r4qEeR`RMDzqs^o^eLStK%%me5F~)?enn8N-8k`TggwKNs;ju+($Po$*;KK^A z@f13H^}#VjZIkf5GKXI;XvVK~){eay(?zM3LjfLiph9K~ht;}~JAnZykmJa@&XBGG^m_hIxoZ7<&_T?us_ELUjeB83HZ*RP1_gxDR%@sr zvj>~Q4OtTGqcaYB0Ws{=T(as6O2Y391(H?H*iAEQwF`i_)Pg3Ph61evdGWB zlmJ@D2OA0je}kEqe^V80f*lV6_t>LH^6VrgHBr1Gr_HH@2B3JlRAhJt^eHHjF$ z2oF9-30KuNZwi79k1kNo7Cf108Z_C=5noV5v)Q}@-|j$Y$p@1|VjI=-{GHZ;9-`35 zfe$ifKH=~%WlL~!5jf`A<({sFF6NLWEHgl$45n&LXu>>P&}%`Zl8-HMhsmXjsC5m` z7FEiU7@K@e-_ML5^Bq@;MqzLoq}?DV8)|V6)01YJq~W6^8#Wpyw?eR^z+O~Rh;z7l zuRGI|a{?1ofQG5UJncG(sxUW~2t`0(!oOcyZz0`N1CIY89+qcyo1&|ez3O{aLqcpO zbBL8n$;H^awMmDN23V94(mV^rr%s*%zJhg8MX51!m1Tuk_)2dcfUWoTS%^6x&SJ)LbU&7-hefX zGLGItk+4dd<&!!6wM-?z(Fg7-%wB~GkNzZmegJ${3LkPN5U#KyA~e`Ym-Npc-;Jzka!fJ1)M(4@|g9`lxuQ{>M)pi z2x9pMIFzn9lsoA`zMb^=q>-I8@JFi$P9ot>&m}7U(HwXfk5|ySY4#__?1=l!7F0#F zGhmD|S&c4r_LhrZh8NAb698-YeSJ6GAyzeD=TQ1}n-GFbq@S?pg|O&slEMl|+yZ9r z7uKo1rCK6z8<_ww5v}Uw!JYDZF+UKcdZ)P9)dv+;**?NhN=Jx|YAUK7vnw2=)xpsQ zDn>*_xX64BEbVBkphCd*E>+>c=E10Sn;6wGGC;dqJ%s*#&)iA>>RYq%Z;Lkf{M!LM zQeMd$IOr*%2a_n`EcMR2({2AgpSSUW!h8hDj*+c|brR6n5V5pN$VYKcYoMfO602}xEKVbvZSG}C8DBzqD z)7|CI)!RM1*Xh?Fg1+@~=YU>MHNoqhdsqb~(BVa z#Da2P0)JbO+``B~x4BlVrxEHAdV(8_OR5Y9@$_P8QARu7Jg)#P1UGAJWp%|`uxG_w z;O}Y^qCg$j{GpH7HO}{?^Wuj0CNbw0DfY=Fr4Y?Z>d&H|e;@f1-6A83;K}6zBE}^k zV&D)gH9}X9K>F`8$iN@eDO!o$z7~JJs`>WMqt1;sfWk@G)t_&8TNUvbxaA}i=`G{? z_h`y|PJ(C)ZjNj&mnkF2ELW%G{LKx|2+0zQbtq-X@Lp}JJ7nbHMbQofcanYf@IRRp zE>;X*O+zKiT5VJkjcMyXk=G2z9?Kj4gFU9Z=5|bx#neP-=E~>>Y8RWWY2#a*@GL#* zxA5W|;(B^}i>cg9!a=g$I1pYwUS`8;I3Gzz#0BE9@yUBSatX-wuFnI?OK;;zGsy?ku1l zA7p{|>h7V|Z)X?2FLo7*<_dNoEISikxL)e;6I9Yc@U>>NuI__Z*)9>DLENfj^_J`=qOZVzf!$)C)2YL)&y!l%MQG3~&q!%Wq3l28#E3t#gFq0R1H# zXE~gLpw?~FfE~z2%~vpG&kGK|Aj)bwvew2y!M_||VhaUxP;N-Ue0nU$%cG*Ou`Ufp zpA-ktSey%rgOGkZ#(52SPZ^SSLv3uN4OmRme_nYN9wau_dZDE9kpOwNp)XTgs9~4q zLK~9uz@v@_B~H#{j-LY1Q}+>POZ(PdpFTO%Lp}Nw60NnRnc0h=H<3BwXHb1M%9)Hg zfReU8o+WBiu{4VHk;Z;=bl0;IFJt|~8<^o#D?M^Z7~Ln*5c>w$ zOXLs*2GDKZ{xe6SG(e!<*z+x-_`G-Y|FZ@wQ2=WY-fK;?yjMp4_K8RbTOr^PT8oUh zYgXYjH^k$ZVd5ANn@MGkTu)i+>3;ohN`E?Fxys3uFaUEA$!-4HJGe?8dslN)~y9kQg}W?0SYUP&f3~ww>$=$CQc<3S?Aw zg?VId$T{PUfFdUVS1>}U-5_K{NL0m;Mzje$;QpkBk{y2uxqUhR^1qY@1K9-| zpBQpGlt3B}S$@<{2uS(4efn0mF`4CNmkyQ5&-p4RmIPkFQn|>59T356=eet5uoA=( zVWF5~XUh4HIZniY0vO<}UriJ6l*g)uHZKo7VL`SC^vEFhfh=a@*rW7Fvh}z)JEDg& zC;^-N>Fk}lwy(fFffUGw>z1px!jhjW8-A2t6i{$;ls5^54V;yfKz#BrfDGR{=ts>% z*fAjoa7E&0FNbCJ;4Nz7@wxopSujEBW#MkGwA)41tCIeJEK5Z%hI)vcq`GiHJ=uKHS> z00t$FQ$CS`AcgDl2Cb|Y%Qu}5eI`k<5+Hu5QhYCi>{qve4GJqASc;rmh|D}6M6wwq z1cm_GKL|a)!b9t@M^~;n<{MaMgbG~S+08cv{-_ZjBn zR`=wv;wC78uOvaKMVW)(CuKKPLTwUy9iN5X&`!05kpMj&*xZiTzKIp3W}ioxA6&OO zWPMD^Wzl~5uY%AoVu6f5t&=QP_oT5k_gTFmmaJ49^}P)XMn!9HG&Z~T*G1}ImGZfn ztxYTTF%UfkSm=Cfyr6_g>jpO1_7Cj<=kW)vsCc0Nfo`cTAmm?~x-#xhzrbPH08#7{ zEsycro3O3zB8MQoVMQI^l7S+%nL6VD@nOZM;NVwHiFs}zlu^>F#3QZadX`FZ%w$y_>jQZoX68IqR=f1Y!?pTKW_Ga2&a;K;SfRwT;-p;2sSYc{jnt-E4kqdo+0S@(XG?T&Hym(2&!O2EQkRBO0=Qh1-fv{~C=>aG6JOQ%GOWN5f?ag$SA#KhH z^|sMTu4EQb;WTO6THe{H$s|ZxGBzlAs9D=M88)UPl*8oHtHYxO0FIXWuAT zMP?pv__JejfI@AA3%X8qa6!Dhy0VNO=h`iV@vfsz^G!<_v^qGXBkYwze? z@Lcv;FW+UKtBW^%9k45(hM^cb!IzK6DJF?vIh;Zq00Doa+tw%LlTuz;U|YANQ~^?N zki@p!G<|)c0;WY7{dm1o&@53hw)U^3HM``L-W+yb`cUDHw5P7Fv{Nk$54wWY@T_h7 z)h)qcVxVSwlSwl|bW|*I67r~;Y_QD5dC&>e_=adgca|p%1*yl?%Q>_F5uQV4f` z#_&M@Ji{`rIWcC3?gx0c54CA^)aT;Yz#3lVlQy)$&t;8i*9rD%c5{LkwjI1oO$R8= zdG#Rj$g5|W)PCCys~dVUNY1#hVYcVKFmRc)Q3px}a4FdqhiVaO1Lk{hTBZky$Vk6Q zeNiVvEuc@?h}KfXv{V9b=6ZD%jxcsmxO2%hFBw5^7xZOzk^mAcf!t- z--y#2@k=ZWDf9?WsK$DhlLhKQ29RSPut{GmtT!J`bZHRlN>M}bP}D9i-@*Q|;pYmD zG5a#Z=Sc=RlD}%&m?qi)y?{8=^h`@T^)O%sJ^WQ>*7y=oxN1Oi-37p$_ys^53LZaq z*Y{a0BfB33cSGt-rOB8^+)#p|$dm>kD|rAxSa zE~&?(3-&ZTx~6Hie~$?fqx|fLAMr1F^q`@k^>$bZmpNRZu^jbW=d_}e_dX&4wr?9G zK7&4>H|R6H-R^g-gcS+6CpGN}VVtPRbS53QiK+CYVR5PS@2vx;^N?DI8K~wyE%qIIitv0Ze?_+|$x+Q{sQ(jabVQ*vuW#1Z0cFVByRRqkLtY`7W zh7~MNabeGL05ZV;p*z~(~gE78s-KLGF+f=CAaOs7O|6*&xrT+`Qp-H z$y9IuBv)6q&DQ&q6Q;t8y67YAORoC*{Kc%ONF9G&FojJ2{6RYw0cV>a`h(07#sP2% z{9!+@m1tVAL5>x|P2gb~`~W^ba2>se`#a200-((x<%i)E(uSN)PBZA`=CHhJYOyhC zBHbi6r{=Q#L+$S4eMyPnItTg@2kv@>ZOAQWyAu!*z91Pt#VUJKXdcR zZ!WA{t~Av7PgG)zbbWx5@@su?>QNOrEd#uAAg>o-2%}@!q}NPUQRwu2Uc_k|q;Ujk z8-Fk3*Jsfi9qUBnXT0sQ@ZfBbH?kGYUe4Reb^}30aAJM+gGKI(-#xuxnQ77w-o6{` zag<32GfYhcV5Z=rzJo^-ZDf^(=z z><2%Aidq5qv&++ld4eImnAEMz`@hL6Lj$^| z4wcLSWsDV^!DN<}f_S0-qvmqFHU!AV`mdr!lEdZLg&dZm-K^}DY(jo@07SE5g3X21 zqtc<<4&3LXjWX{i-UG)I;-~&@eo>F}EB`9O!^=T)^|^8HzogTe4(*sbeu?*0+R76R zL-lLoJzl$e6rnsO_n`Mxn&1}Wk4N%}NRwAx{t(LG37GLVrUJo-*8TXu!}MvAZ=L`c zCTaA?EiVS&0pIz#!6cW#?XL2G;p!7TW;84pmLC8xe0?80@dg7X)snw!Zzw z%Tq`~6RjN&yu%)^ka&x9mqVdP_9XQrA^K|w=L6j5!D*h~ct@l)A5@M+czO4XJWmAt z`Qe`LR0}bl_v>BQQO#HmVw$#*9|YVP12m-(?uJ7I;ujE4@i$K-UvhE(qq%bjLY=!^ z%UFYftttkvRsECv=SuSrp(G#jpXL^}D9?0k#f!(BBU^6-s$uGujS{#JVpH58#-aE*LW8Hf&ct?Yy%7Yucdy44{0-T|zt>SVyCwJc86RD}-3 zdic6RG-?qT5No)}SZ{EKMbYY#A6a68-D`s^4SH0|1 z2{czig>_bqJN+)rhn&iu?70g!_N3TrN1wRAHV5%S(NEMW{BB%M(AflOeTUlu9wi}qh=puCv5T}Tm4Vmtx@ny}IB^?I@;XFD0x#)PYgnHJeq+yh*q3-w7E^Ki>ge*Grc+i0l#g}v3bC(IB2&a79Y>u)Iau+GC zOll?q2so-r@w~q@QeY*&1L)##?v!3Um`(a8+lx%tEQ-nFBro_(& zjr7<+;NwMGzv+qOfJqF7rQX+U(Ltpv{t#~H?c?Ud2HW|Y-&6h=NeAJ!Pz3!jOrzVX z-@fZS1x&MITAVjM4u;6VZ9kQMf_h-Z$$I|5zP}kh`ReW1q%Nh!ETxsz5)HS^ZOirT zCiA@z?3MmTrQQGcZe($@WJ8v*D=TbxLW76zAWEkyC~_LGJ$grM!M;k6P>~#Iq@$!> zpvfl&%T!zKC9nNMJ}JkLbG&0asyx;TU$ZsrkHKcYiiwPGs9xSZ|ACv~sy_Hk7eY2I z!;CUnlCWT6Q|;Wyb!3xOVoc^1NCG(TT*@ZnRKb`mKpc``Hn%{=PFt`e&>u(y%FU~6 z_bpL`1)~^+o4xc-pwfAFW2#B(j|qJ2F}!X4!=CvwrM^K11Trt7YZ9eEDJ}`b4c(3U z+EbU2v8hQJwTAn+d7~~Xq%NM9kRzu3F+wz|V7j44ERc-w+X76Bv+5p$90b#XdRy)< zcC^#;h8}||aBQGqeJUK_>f_XVnb9lK*nioV2v?-&p=%DqvoL-1K^LqB6LwMi63zd8 z(<%#luv*pmg3LMK^xF!Wj;cpwdBsg+uRWbMFg_)R@*W-eRtuG%(fA_xqvDsH7lfjQ z1hQiij7bknUKXfIFDIJ>KH_=%5RjrosD1Xh6X^8%mhsN{E3-43uWzbJo4Kq!4*2DV zHX7|c7zmUAUC5uKnzkkfm~Vo`j<3nQyK+ny8md6h`Xwb6l+)0(*j`zj_Nb#kbD%VKv#k4?(On8@2-e2BzpY9 z?X0!E05I=&7S!f#_SX?=S|6zo!PXD)prsoo#Ei+Wg&e=p)N7R)x=5`74My>T&S6u1 zby!XhiKBuWutmDAeBzZc&oL3dP0K!UF7=DwQ74a~8Gv5-G4o1Hb?w8woc_M&QJzI# zEcHl^?-}O1^6cw~jY_qsqC;b6LEWt)=krC9*(_E?tE1!+U|7W;NY+@LX2)D1lE+lv ztMd+#;H4fpOMv_yv?EA4B?c}*r*#4+Hp|2_cc!EKjrOMz-yA+@lUV`oYV+RZzzYW* zP&25`|4Y@Qh#Rk7;5>fEh!Zs8`Z@phi?9!d z%Q!+-i}R^oar;JOUiuBKZM;6@XaTO|qi9SXhs%E7>M2QBoZ$PgTtEFac~xYPAL~RU$vVBp{10AH7KxCdKJRiydbLP#;{#&v zC?-@iM3r($gUy}zI}pqAN5Mbt!#evZXs-_lIs)5(IzE>aR+cW98tz^FHv_<&|<>N`%$|A zWl#mZ8|APH8yafR&`t>qvbaHGH5#^lcC;Ni>GR5{%Lowns2SPdWIgnKz$sfrN|f>v z8B0h~Z_zOxGm3^RK7-M1jloUQWDy!ah&YBE?yevH?#{C3L^|;RgmNnerfRN>7#RoA z&RQ6~mKRQFIQY1n7xug;#4{>9boBQbDEjpFO)ms9oBJO!bF6ZLDwo}BSIy{h`;@a( z9tv*Y@-&K@&+}!Xy$Vm7n@N5aWTyBuUrm%|@{t&GYt&XQoqcjt*W#FoUorv<+X7D4 zGPY3xOTUbEympNYC|iE`SNrh0qU|{NA%TjRFyS=laKy8BiNEeR>c3)i&ClAOL#tyB z!*$Sp{|+3m1pK4I5NGaO8I5=?6B&)IX>llJL`hx+Fl7}swc+)U(IC_W<7WLVaL+&7 zuZ+o@Oj}q8nTEO=R@+`1lf5q%EG`*U?9v3B+=l#lKXF?H6Tl6GWVdb}{CQ43aqZcPbeA5wWnUkrD|wrgzg@O?A~5cs3! zji#n~hUFmLIn%z<<5zW^l_1;&^=X`%_H4{W@-l749x!eqXeHmW0riED&$QK{eb1Zk zx(goP&4CfZxvc+>iw_?ea7GAAjtZ`OBFYLpNh}8)K;<+K37h6Lj;Z)%P#pf;|Ch_8 z_IHLtfW(=K!ylQ}{97=Z$;-CTz6Z!Ct_kkoFKe*umD>?x918We4iP zronu%v{J^oo-4^y!kc2?ON~#H@#$NzYE8c?Z-M{Kc?dX|$&b1>n!&m;(rd%M9Av-) zavlbCqE@1NL3+pfK;wF>zqRlE+kk^aAc+Q%@;8cUhm0KBjUHQqs@|&5Mya2;c}ysreH?dlchj>wC{fG9mfuKH7Msq z4uj_AbC^T=KDk5xBa?R?9n+NthCDmR1-b6@{yIqR+V+tLfkX)D8}qF zXtj8~M3A>1hkUtHA^}^u-h8Vr{m_Wxl6?y_HYg&c535Hv7Xnm9Ye)AP3qRlXM(KJM zrX1i}B<%++`jaBCf!Rg)VGCMoUK3c|C2BKHYgf{w(_M@L^tyCGURZBp0sh1Kr&1r- zG%58hv`0dPl&xFq67GWub&buhjMiMi9&C4}g_PVO>DAJ8K+LXk zp-APHkspH=Sl86cPza_-hC=nUDdC=IC2~upBHFgvLWAadEsHQq@T+l_+Ji-?Oun-A z1>a|bF9f;4k*dMbY{?Qm9<>+MIF~uG+Gj53v)2fbM!dA4V zfb0e1?5DdQKKl5bRSnJfoe3A(x-U1SD--1~jXExj9U*PyNA(L&i?JdNQv<;s zI5jX;Xkgh6$tk16h9lQZGiLtmYe~2WvJt`%!?eI2?}mY>Pyfb7lqkz}&yi^B$%UE` zvLOJjldr18rcf`RrM+5F9@dre8!?LxPOQ(`flbasjGsuABii9-)y_e_>PXI`=ge?1|S~y zTENQP6eMv`a0agP3eMN5yG;8`yfvL6ai4>T?X zgh*`i!Ir4?h9Mr~C7Oq>0_U z?u(Ky0%hQI(vG$RiopM5fqrZkEGg*5Ng;j*>j^ZYVCFx7)Eh60z~5`8gPFS#k<;X> zJ*xC5V;u|9B?Mk`FattepS)t$$%lIHbU{Y%9ZdEeY*?9cBQG3=lUQEQ0S75sVu$R~ zTcsc7tN}I%o{A12Dt|us6d6&yQ4en2R_2V_&&zAeurxgf& zRxw2{@>?Bs4LOk$u4%bI!=HKm@Ant$A^=j=M@4sUVGL{syKe^CzkTHZeC+cu9Nxp8 z;Iy(95_<(G2;&xrp}R`ZZ%q@rEeyi|jXsE~XE$$jRdN6(6G{#X8LzNkm}_g|YQNBf zyq$wI^3x+exuQ&p%Oxv00(Me04<%c0L|R{DE$j4v6cj7R^T;5H1I0`{je#JT166Dmuw^gch46Kr>MJt1;Ub zAILB?oDWf#u@}FVku`i&a*wF{sI(l&IH6s`P$vV-)U~wrtwpAvEab4evHt>%%?qfI zw(Yv)18#dpsdB+Y^~>+u4aHeu9ai7CMn4&n20Qb5ZmBqpCCW7UDsMd+@Ff=>FyI;>C{n4PY0_&(5yI6&2Br?!UkDewuzEAafN|o{^G2~Xf)$!hxS9@`h ztWk!C5hE0o0h&hdq4SXxHJY)b+F-zx)!Udp&l)aSep$<~1zzQJ0eiJ~_f#@A38DzO zS?rR=cD1}_`gQYS7;UJ=Hp$+44B59Wr$;f+yE}r$=<4VB7`~4db>AGkDC=2eWL>ax!>i!~q`JxKRCzMgd%x5Mc_r)O&ucy2ng(Lpah_ zF1DXT%V%(s$5*E9@s&r~d*^AA4R@E66=*@W+8KI5frBm{x@VmEgCRCm9yu(o0YWIZ z94GkHN#x5*qbf`=z1qrqQeHBM`@o%yZXyX|#)66Hy)nZM%h?DK7E26Au4^fC6drnE zOk>ZEHmpf$j+Ep*eN5xPMBKm}cDvBw++y*E2ut4#l;|D}ya<9Zgy`b)GPix6zMj+y zbB)PMMv5)n%nCe&=# zhuPAoUje~GR@;KXlJBI zUTHzt<`jP=`EV^u$LKBL=l8EPUooZU3YC@@x{H@DQ*9D{+wzLDGdWGivt=3DedG0!Z`$`;htz1_k|k-YURop*_tl%}*JmY>d}Bb!X}v$` zW9MDv`H|yXCVqyQa8vRny3@;V(il5xPmw5oid1~_Z~rNuNwCPQ=`Yd%CBATc0pEVi z+L@Wo)DYkyXP$9yU6HWkMu{&IE<*DHdqITrMEYwwS_V+ zu#bx2q*3GPOepW(?Kh39p#dYXLTquU>7NUreTQ`Mw`a%Kj+&b6Z=f|V+45i7L00L<+~xuh%0`KEm;* zX|V9W)y9f`41b2vnYaQH&r-Cm`zWp@Wsfhes4vEo9lA}alMf&_f1QZ?#M=9rqzx4I z>=%X@%hWc2+eXHcj>i`4gGWIbWk`48Cb(gxoc?;7_0;3y(b>odkr(iXbPF!pg)Eeh zta3dR22?O_5l~qdH>7Z4l?yjyrvlp9rH=hXy}W#u2CJRT0f%f->vQt6*)Egw z>PGQZPx2;poq;jBfa(f?v!Jg=A^$j&_sG%J=K3Au-lMn)g-eD!jOez*^6wu8SZ2Gd%{-deu zfbYWA@AO_5u=3xAg@qXVyb>i>ZP_E~n%V_ULm6^{SGZjS(@owq%J#Ux9l|~^_bZj5 zkgQvoCWdMhiXpx&`RY8hfN)H9Y75jx%NN8)GgP!6(+zJP(YXA9Htzkmm3>G@e5S`D z-6z^qO^opG)sKH5ZRPa~6-wrtgv-xr+C=5|Cy1zcCLf{+-+n)>l&6xuA3xMH|BL+G z;dhkITnXj;84{KUHSXHbavsyN)&m|PP0hIgr=h@D+}}mrah=evIKL(ynmkpfKqq-k zm8*S`ys@b#6f~KHjCoQ`yM2)5G&u)xHO;O-C#)RsoX674q2goSCHlk7vD&sE3oCto ztHge$geWnWZ&Wz0gB1x}6Ml{4=aE)5syzTe5rltsS@?clWLx$2k(PeAGXR}%_CzxN zo+i;f-o47@bbby}#k-bcx|-U3*LmTSSJ8wI<29BOxH3ix(+_|u)H?I z@3=L0`i3$4T|bvWf3C}G2jPEZ#-rtvgevZY-BWy6MwSRH5Jp_U z@bxxBCsUQllRJC4cV1Wpb?NMDlQtLWV1-X1pZ4q0|6nc{%D1Ll9~^fgiR6sUFmG{YkghFy*!@r$c_9OIP^22SWcVL zIQw|x|3^Hk`nX}h)oy)i?nT1YhO)i9jlv~P`d2N1(Ys`eF&KC0?J-19H3!A~6C*Qj zg*5t)#G?+f&uQG`24r}jna})q1p^#?^Tj_EkYoH<8M$-mOhig?s~n5*7fKn$!{ze( z-9Hm_Hw~+=o$rT=T!zy1)l>(9QZYoGQg$g9tJ1pjc#+H}e%z!N=UxrBYm}&}BLUzv zd*?yQAL`V23NXFdVcNF8LGOIL1tv1)kxKE`ucpjg=;+SAT|qk)(E@Hdd(yacAV!MX zi^6v28i9ip1Do4?~W;&;WF?n`7DznV~-sul*9W94Mqi0z6d^*>BgeY%IjNvxKcaHfze zpB7i9V^M3UQuSDt*p@GU=Y$J>6Aqo9!sUikdo0kU4}F!bE@U<0Hxsa~tKWP^A;+DO zPG@G!|6I;8T3_q76K*0so4X<0)^;6im`vQog62`?wiIf!tEjHC)N{UNyMElZvWmykmb- zYOv}h!iLODi<(%qr`w3lmc8IFfBu)ikb$Wqe6l#_aOEfE5wxm9QYO+f%sfFY9O25( z@jzDHQg4iSV-Us}^Ef5s_D;|6s6g+T?%c=#N-e*e*`D5y>Fv)fRG_4Rtm$08pP zJsdy|VC#YGNR{bL)EdUl_ay~9-v=#Og5O6?e<&?51AWUd(4QiFGE4Yk3ffLdGWWq){C{BC`{uHxdb zT@CVuxar4Zo1RFHGeionxUJe zzA%APvU=3cOoz;GfWmJo-BD15G3QJ1E1XOppNHa&CaSGs6e#`I8k`}S`=Oyw3|Zil zRZzwd=rhZLzG~$Dv_>pX)uOK`he~;deyhOT z@m-?$xgAGxDpdRoDbt_n3yM4RW&3NLtOs5^Uv@Be9!r7?D@{mOQy<>%mPHj1xs2EVQK+ir-5Tb(bB? ztzLaRD3x?`2d4%us6r=dr=zMuCdKrn+fUm7*STRZxVw{8H3st{4c_(Z#l?&+K3Plc zz6BhWL(3zkA0#S9M1Gg{kI;1j^OP;_YPqIe?rMoYq%n|l!DF~084mggnuM7dl$w{P zo~9bw=gep1g3iOMjgl7ENRdWYK0;9aJT`5fWFT^6r0u8Zb(e~pqsX)<{IrI-S z-Di-Q||H@nODFBpUvO*{CMt0~9;jW%5f@(E|w#zE|q zaa_vX=K+6$@B>Ii0J6yO!zqVA1q$C$9Xv3R`*xf&(snaDiap3+ruM~|yF~?$Lmg&j z7~rSID|N-kyCFypSPzcBrj4td$hSi>4(wlZU7nvC>Q}h?j-Zz>cBD@`-V7=J&=7ax zBUO&#vPom~pHD6QWqruF$6F9)AmAul0crNI6X2EQTNphh*zbcE9Gs6*rg6KWHm520 z!{%Tf&1rHu^R|ph1_CYu))$K@X(MUx{9z-UowoaC-k8^Ig8uD<+QCVXs5(me+MjsB z`paqmVWxPCn=YFj?%pd$5#zTczlD*<@k>1udc&Xzy_iIb9qE^J1~@Zc4ZPrwsx~or zxdM8fL{EGKHFiV{SFE28DOu;#QN^{QLDT=Y*r!x>gPu4Qe>?y`O zUI=PoT+^sa@e=CBJPN*9zz%PQ0!?bvy!)t`VyJj^8X4jvnzh~v0w;d|?}P*51RXdr zN=^WSNiOQN*o|_KY*9ZQoKuc!{@@S>YZue=+VTPX=UlFn7w)-Sjv`qx30nd5-o|UUTHA@rI-GTRJ-k zz0g$a5GYWrzBb}rsz0-6Fi(qewk7}?7Wa>!c>1)2S<6=R0#^y77a|Qq3vl4Azii| z=flK*z(It@Zc}>nw7j-G@LIo&Z&cgtm!`-gTGBj&7yLVJjj_T33e}|lrGF{x zmvOSHByX+M$KWlOk6CUOS(R*r>C8luynOXj!9B}CfxS^bm1Xcjm?$!;hAN`O+xr4s z8fHSlm41cUlYc&Xar7v(^9PeAj^z;bmnO1iu;Gr@;*LTjBVN;&)_rET zN^Q(2E?VX+eqiB=8p}S}6*cRm7FNZUHg|$cc!-4i>CU9NQv>~L1k&{f%tdmOIm&y& zOj#g|adW1;tlxZEIZ69Ql?v7J3ogxis_WNeDK!kg^mjCGP@J##8r!SCc=T0Cd?~QR zn0iUkK`40-IrHqImHblR3kG1qQ>u0+O~2o3G9N)3iGqwPoRjtY=a*G1?GAOawzV;Zs)Ba3hL^jSLUQmKDA6uHfKfWkH z_d5DJ3yUQGL)n4g{T~TlFYq?Bt3pt8H)RG2rVv;8?hh!{m8plts*Dp<(PY%`|41aK z$vCDnk>cMYLE#kEL&!D*Vz12W^Y`22r8AW-6RR9DhSFn>IX6%#`m;C2c+5tRYw~W2 z0L<8EKqm##9Nsm9kiXX(I8I5#erd-vTqurm26wMeR81+A{nBU=$C?I|e+_49DG5@U zA0qQ|K~cBjsJ7zDjHtO(|Dc!|6s*W~9u`k8Ga0Y*jlSsT$?4I$HaG2!U+1r~O>#G# zFrnj5$uCvBJk)*n_P3NFxF3r=fQe5PC06dIlN0uvN%m*EXYk7b{4fWshNA zTji$QJ4+?hs~0VB3F&t&nKiDX$oq~y24qY3sAG4@*F^k~K=UFmaC~qidUh;o8X@6Y z@E2ULNIABxmo+y39zUz_VHdAxeX7{Ces+i||6|mT;Q;>PKY zRXXLvA5?FptZE9JnTju(zC5p$tdX^P>QR+g{^*0MmNYm~HMhWi{fxn%=UD)c$X`F6 z=TdLbHorJT#R<%kR(_=tRiy`;09$UC^B?UH+5JQGF|~&v`1km8KH}n&hy=Q;X*?@p zL*<8GiMp(>m0H`yGlMRLimfX-r43HnkM~{ur~ZOUHiN9f`Ul;5if;e7P9o>Q1jf4g zqWk%;LIBz6T?V#KHny&_@P0l9;yAXI_t4`|S(5T!E1g!{R02JH6g{i+XZg>v4Z z4?jLOAWNQ4D1Wip%;Br-j2DZPrgG)}c5)ASAo1n_S*(`YMN9K}W->|h!dtZ3mCMyg zVgw&h?SsH}PQ`VX+4-Bqd&_XTQCk6ZC}xayVUxsJzadv>e|P6C`mX&YtPs)t0Mdu>H)-=CcV6?fSBl!`rhzkN${(mV2Rvf&8peOOuen&8*LC7@8;RaY_~l^L)Sg zsu!^N!l#Q%A&gcCju%6Ui_LurXH(elamB*yJ+qJD<=wHMIA#9C6mKP2MrC6)>x;^? zrwkxF%pX$kK$KA^Vgypfj;^enm1$VCpm$+?4v*!UsPiYxEyOh9lRdc`ahJ#P0}Gt* z%{|7k)QdSggJe23`#`f@-=El{r5j{RD*dv?8tjr_SprL$#>XsNFS}8Pz|D}K%1^*T z*O>XTTN~XeS`CQtO{afP}-tq_qd_XKx!szdiq|JvAiy3TcK1EQj zNYRf}MHfGpyQz4!TEJaH{fV@NV&Jo=3AV@BjiR9wQ&?}G<}2iOTT?w9k!^U4X-JlA z2qtVcRf<4UV56{-9^A$AP~v^CDWeVQ-1Enu3sL-e1y#|ps|*2}@BmCCj1ylpcP?Hg z6X<-NMuRjbZ12D73lbUSyso=5*&ySot>fXK;*Vk9v(Y~pvN^rlj7UV0c$z1XUiOt* z#U3AY)(l=>g}6MmPz<8RnXqR6-kR|7TU>z&#sqaKj)ib|kz{%ojeG!Kkd#-D6qN8$ zLg;`CQ?{YE{VVe`AH9+yDV@bzD~r3cUs0l$*(OYQL+$CVoEIE=HY!X0 z#zm}U9zB!TiqH7Pl}#^13Y9$*{%l|*Nlz7g3H|k*BK_A=Ddsn8mC#>mq;Da$-Kq=C zE2hFZGoil{$q~m3Rx`!tv1@dessYkAQw3=A3-J8*&G~uZWd^W&dHubu=8@x#b|OCD z(0omf&Kvrk4@XB-&b-sO!zl|sg-pkAn2G>`Z}52LEkq_0-gQ&XTPf$98X<{KVuY3n*Z*XAJ~$ z!#J;xrP7wt1cyzg%5=I{t=wpTh_|#S`ZPEgUr)KcCyhQ_Y`@yYSLX*e(Pqx;cDgI4 zFU4EIJBg?G6ywej;@8nT)qZ8jR5_|Iz-^_;e)VyO1V*8%t|ILeo)j9r6Izz<6t<%# zOF%KM4uzzTwjKm;#FlOPxxKYfu>feoH>43o`|XqQz6f*&6}P$UCfa`6NZa+bzNL%j z-kW`suBS!B3sI_M=x3Zrmp)b?i`|^ZwmIeixBWKLV@oMayR6S%lmpNQ%jZ;4E!ww@ zQcW{7IYLj~^2s^2rsK6{D1Z@S(Hx=aH~)?NXiXoc(Pd>F|E%~dJ-2ab(GzY%c7Xf) zLs!_AngjqUv;xP%e{N?Cz9SD86gz+^+7JR}*~Mb#fPg)hQE7pmRUtXxmRZ&&t0&TE zDe2-_RcaL1me^qrekihiA5r_E)O6EOe&!uf_lFXj7ODi21;e}|;qyV;1a-@(m#G5* zRDsQ}KTk@^`T@ZJ-PVxcr$0BNef7|-6jA+@ty9ij`_b?hiLw@nGisVr7Q6P~CVfWX zAcLD1qVML+_h3=$T@t|Qs5bcF<+X)gDW}@di87vO0nzo z6Q+g&j7+`*1*kyFQa{vI%jxoCrIV*mMV`bnwr(D_Jywz~o-@R4{T{b?jEPMZ|KHvI z<*7>-&y$z`hKo)Z*;J1MOy8Rs$;vadBOIhl_JXm0JiY^yPp4377nPvu9YAH#wjT`p ztSA%Ue+D5j3LCONZ~n_qXy%`AD;{I~c#H}L=hb6$&)Nvw$Vg`0%+6&F6wym$NKh2NUOL4>RY zBIM>hlhDLG$_ zT$qu&IQIEr#1?Bd5qxBCQ1_p7JU#<8voro5PhTBY)$@H#cT2a4N_T^blp=@-m+tQF z7P!(V-2x)bC8WEBOE+A)n+r%u_zr%)zxR*(JbTZXbI!xz%$&W~T6+dd=opP&d32Ym zHEs*|r)UZR9QOXtYEijRRP1-P+6K~N%l&5O7kuX0?h^v#Z#EbF+N_^k$>KT{C6`%#L2>rDbF==r`%{HvB9ISn;?-#9OBob8 zJdJ4oxH_BPedAik=8z~t4+^VXYBzT5Yu{oLfo&l8+?u>ro*~GH{R)~u)O;be?PfEJ@<@xkz*=j4$#_|h z+Dobf-$O~xW?)9=VaBfLBZ_&pg31GA;mqN8&5XdBX1*db*1>E7%lnp~vu!R-@@1xh zlA}C$tz*)hvCBOpRImyO4KEK~jfZA*?|)d1%z4i0a)HQg()b0~Dq`Y~*zYDzVi)#S zDf2L2z(?aSSoRWU6`%p~>7jEz|BIj>Y{<(n?wsmhyYLCw&S4d=O%F6D&*h zDG;Q@Rhs#E68U-ccp)#|&6DH@)Hl4p;)%BSUTBLm9!DHNn=gug+J7!1KBg*xVOjVY z?6_w<9snT?NHKf>@@cay#z>zJa4=Lm?@A$eU$@BjrAj?GmvUcV;PDD_F<3!}X^0j- z!v}?xJ5Su!!c*5j7q&C6eOLnPWbWUqV^6$bPW-?CHVVr8WmBh)T}M6-N-NNrr&8CS z?{4AN#SH=X^e|}Fam4!n0xPWYhtDba#--;oTDClMFm+COf9EFMMa!0T0&gs~-s%wg zj0l$9S}(-7!~=<-@yqH;G=o`*ePnsYxwkTmJnP zy7zc4Sshk6{l@4E&*};+JxuHbcM+bd0gx>$U8Jj|*CvmM_a+a_BVj4NCV;B3pp~v^ z)k~sxS6dVrHrtB7VEp6VVD{>hli7AGT^c&~w$wiH1-N_V>kb%iW+Sn>2Et!pMkmd2^a#Hx@F z=Or4UYUbER)E(;jg2oZ+u3RAwrPS~}&*1VcqHeB13Zrrz7+1nV8+CV`AzR%pMK_ul zb%)SYYy^foX@p)JyfFVT%%lo|X=1xO@k5)la0$sf!vGZ)BY@_xu)q(ncFLxsI_L){ z49a!%=o6+Lk~(ZM9m&Pl%%7Cg{pe^HA#xIeK!aU;9Mlzi42Wv>?45rHl_#+aU;C&> zFJFXr|81ET%O7}AjoCC z?yZKhyGrG%8$u1qH{X``mkN^O@4t^&Nq82ukeReWG21kqSoDtDPsrD>!R9S}M&AkY zW7r}5v=OIyMy^MDgGUhN990)61Pn|kC8Ldu4T=tK$V#{N22tN!)QP}G*klrXj=Vp; zs~=Qs7IQ;F?hfsU)T|QhZ<=w6_6UeUiww`pX4n=f8r}`(T$XlqWc8KJgh-N8E*H)n z7L_m)HZHl8r@oBA(zT#-j?KzHYgM3A?wfIXKbEstuZB z1I`b-Ch4X!pt({!Xl?_;)G&ah~{{L*ejLy!+Y`;sZ=Io!o@vXOu38zgF z+g{rWRWG+$wR1Rq7`_YCei|n`f(&-+-S*8e@|!hiEKU{`qSiQ>{%wIG0~eaC&QMwi zIOUESMXqnM8=DAO?OPh2N7=0zOkkXx8RQ;72BM$3cW{Mp&n+$yc6=2gFcLa-VmErX zXrZe$YtNR_!5zi$_RDKNsF4OkltaYoqpu?L;Rp5+MkDE42R>3OGk~qf#GkdJ$|DADeulM37QYfng#FAG9Q`VwWPxe-OrBNsA-ly%oZ63suRqav|221+ zfM$HqY+?|d7931`Y`AFM_YQ4#Q9QF~rItC2c`qxROZ;lZ|J_96z5zp{&fZ~a;j0t3 zKxkK^E)y=tPJ0j>-tk)$%Gafqg^s<{6)$T(<=}67hJ_mS<=fC5KPeMwEWKbI~Ui*Altpp*7qffM?H>=)X^KtxWYHX1;ah6G7j;AF)!K$ z4^OrYAq``Vc=#lfhW=bZP#=O1J?vOGMFKCV+oQ1d%Vtpwe6Vq(rUSk)R5LIaqoEq$ z5YsJ3;ggU|hJpT74}Lz7Xgh~`Hnec+el$_$Opvb2fIhBN31;SS2rWYUl2_|V-1*oR zQTaIMB*4s*Sn3O8CZKU`KvmZS>byQ-&&=r|`t{uD_l^)jw{92KSw+ohCEJRuM!o>> zeSiUNHSaKmIzCJK4a-F`t2ya)77?+@L<~xmB4+-} zd6oRthOeBa9_fClmhTAOf2z-W-(%;aowhmAjZ$@s1$vBmjUQ<-CB`<2(0`l!1Fq|Z zd&=iIJMw!xl#ZSMz_r2BZ`9krbLVt>Au*JDOnq`|rs z&$eQ_MJV`wlvheHR>>b3@zQR6GD%OldRKRAb>wrpk#38jT98sz7#lv#Z|nZ3$hLFI zXTo)fRS#i{CaZ*<9(7_VO0WRA!E8R}*V7X{-~>)2M)Pr%i=LUX-bo4px4WJT!A0Lx zwNIp?bCRjRumQ5!k`NgW(?pLJ^~;)LJ6k_Sy6$})KK;{>2w6@qEo@PhuG5taVu9Rz zC=s~I)((!Zg*^A?aLz((a^nwA@BuT{(y`0-k+JI&Ebj@DCHzGY(VUWCUhF(=rE31v zS+kpri&WM3=k$(!&h`4LCOJ~hALfegy<9ZU)tQVl6H+USX6RWQ3B=2vhgDvs5- zLIIO`VBA{Nji!4v%L6M%RP#EKR=if@MXiV#xTn!UO7>C>{XhF28L-Dt{TxELMQh2S&XP#RTV-r8wt7$7p8aprJme*GaXY z_F-q=&jBe7Rbrvy#8v|$;$zy{RT(s|35sd>!pm8NgK|KVCc&P`A@lxzZA+`}Iv5&m zF=wvYR{F3(bg!AB6RwNF4!iND=NS;U30EzS@IR%~affQl@RSl1oh?&cSE1-rkB*0h zMCdD!9@Lf#o8-kY^|8H=QwDMu&xOIWvKi`+%(xU)aiu0{)+9m(!xE$h*`aI0s&?QZ zPtZA*3O<6C>Y_Vm6-^=Yn?iQi4JXKJqF~D9#S4wQx9>A{4`Jf!u*5@o0BLk zg|PiB-AT4o_y`pq(eGSNA1`gIZ!lkUpY7Bgwsi9*>$Is$GI}+aB`)Ya5F{~J2=rQ2 zphK$|h5DD-K5{GE*#zK1w% zp0%wGe=+p#;zNUv$}3jgpqA>w(y;kuzi>x!NsQF4Q#a0ZuQo%Q-hn8Ws+h(6`lZ-)WZNI_k(C}ZO|MUiCTWu!_h69^s@Y=#p^iEwAz2o@ zbr(zQ6n^gE2-6y#(PWDNV}6214{3UPBWhk$5Mh1&60!DCgj!P4Yeu+zS(si;%UuO- za}gqa`nGD8zBxe#Qy(?e?NrD!+?@wrs1>034i^LpCtL?k7TUVN-Vp~g-n_CGV^g8{ zP|>BorZ^Tjesz0jhTrPpLaSetg`zd>`q}2%b^oILaLRQ~&A;RT)!LxQ3;FScX=ne3 z#PLL2TNo!@Q{Wpt7r%{>t87j6;!^|dbc*;EeGFFiwdO5TkKKbs}) zS9Q|oaKbjR?cvAX*x}_$toy`Mvnqq`q)G*%xtGZZhtPn!S-gIe((3kDC0DtFZ%nzE zOK4Lvp?M2WM^5Rnk(M0(RE?iL)$A4!E~)CFaJpk-+fDJ(wib1u=ps{khmRGokk5Jk z*GGe3X~GorsiMIW^jiMoTb@Q0X*y*2p2WP(q}khXx9Ya7JkR_KdWl@l7Qbyx;ENJb#nKO zm2TqbTaje!+m~R=_;XN}vY>Qa5H5LpnHv;295m?le#TiObnv+qdvF)2{?}1N_w9xIz^-;vbA+BAwC7La$&u!(Usk$iJEwbWzCH}#G{s+5xDR0- z>;`)V?H3&br%?kH(gKxrb^<*IUTg8s$TU;r%wL^5+G;slYv~F<$a(xZ!qk~FGK#Sz z4&wUDyx@Kg&Ae<5OZo1WyspRnoX5ctra!-PHGN0^%fIyAW#wE{jIiearYP%zwqgmC zjo}dmu)o6)C_C9!l(kdMj4;z!58a~V$)=m9vGEGE^Q1AM;LX-L`)upHDRpiUcQDpC zD(f8nXe82BP=Vmh%^_pz&AY17gA|SNtE;lDgI%Q7`mOkQ<;Yad`G-R|@__*B_QkK6 zWzw04$-QZp(k>r2R30k#vKc?(O&0wkERnI@k5u7-lk_TV^qUB5{Dkp@;{e;+L|_=$ zZ&7*`OjF6625x+PoZJYjyAPfvJK^MM>bPQzz`YzO|5b z7=09YkFV?t%%yC2V%rJ(^m;*Zji><0^|tR==$y^_+rHTgxSj^$1<}F1rkB+1B(Bs< zL603sLhK)i@<`O&??Ckm6sBLL?xAtq8x|A(mjL*+I`HL*CJW&xSwoHJSJkc0<;v&7 zed=b(PoS$TRVpsgO6wl(&%4eC_?8n1Th>!Oxh3hPX-SBz?6~ckz3bRg1WRW_BoWsm zjx|MgRM4RzFvEwh(s2xT@MfHBT(Y^g&THsyA`CRwpcV>7BHOLRW7#hhjA+N?u>+DQ zNeyYo#7+K)b^pF(EAl59%a&3w(sWMRh-v}TJNAA`jZtE!s}=5p+-L7Bw9uZhzxd9V z`)ocoJuohT=|jqBoT3N%{oF2S+z-B7l?8~L#rA!0*ebVY#N%=`nfC-fyxBs2-Vd>-Bn2H9 zmc1#(v5?lrvG>y+f4b{oh9NWbDjgR_|GkF7SL~M<#P3`CHJa5DE zjR~7d#UjHAwj89~L~(BKHr2rH&28S_`XmL(>-xIK^uFSkE43jKb;S31*92QmPOrRa z)AyJd9f|I@bcJ1SxE1>9bt;+GB?;BWEPj>sJrUJu;au_66WWehY?lYFMhoZa)M8?k z%v#O$*Tri^w;=^*xPmT%#*g5zLm<>n&Mw;)fo{bs7zMLbfMK2!0yj}rT^ z=yx>C+XgYEQS42{*!%p7t`RmW{9k}LxPb)@N5H%Xrlz96zK&PV=T}(uwCq?q;kX{_ zT9V_48=vx`zV7MOrz?u_;u4uu%a`Nf>jtLByN+&KkH?E93~TW9_{0cFsRKcMPumiY zYbYJK2bxq_96=k7qP_nxo5+i&FyI98VLTLSLQUNq+3wl&z_h?gsJc(xwoM8igoAg= zlmtIU_$o=n((jepEgEK)*kmC^dZ<3e!;5FQQ5kw7bhxWQ4k%b${+VP;TeX$pU!E$G zW9y@!UpzyV2%rBXbgvV41%*H#Wzzxw6#+{KI+s7HSbuV~II25jUc$QLoS5~GEhO1Iz!PIaFL$N4_Q!bc^6O_yji1>dZY8bPZe9k`W13+7r4!iH$qZ!8|` zAxKL0cDe-tpK~tlpqgva1*B_cgJ9jm3hCHiG6EG>l{7~i^;f>XYFa*A=Q%P+Fcl%= z!&1xgCkLoVSwI+T0mUAHPtvP-(0UtXk${u}y|45?@l)uT)U3@@(M^e8blfozsjQC}S1t z;BbWsP-L%O5H!5v+cSiGp6uR&uNzWK>Nt2uhMAmh=$xkp{Jj;{VYvO9{U=w`h6s^p zSG4czFqKb6*-@=Iu^dlTxlG-o;Uvb`QySRu(1WlVqw*$d}FL1>qDT%H*8a`bBvA3r~PIg`%v`CU&Q_Tl$W8`*(ZKAu)x~X{g(+Q zI(D#jOYJ7j;*RG8O5T1+I}HVkA(;1m>3np{OndEl{nB+sk}pU2kWBlxX?O3o!Zo&q zGV}NQ^W39}BR`JU<;Za?%J2MBj%L5ININ#_&Yv+PV@U^T+ZPPcvWIq`ae4JMjXzr` zY>M8?Sw$jecBc?Kr&*+5Fos*aBp}Q4u)>z)+FtFA4O`pa0#2q{sL8CeM*l@>BaBXu zUHVN9zV+`5H!Nq ztxoH#Mtu?`2|s*6U^vw!ALKrD>Z-y-YNf!@Y)ybK;3I98%$UBNwi6RdJ+#{RL0kg= z@}l2N%6~NC@`CMjl{a&KUXJ@Tr;;RQ(D{c`m@;$v<4?{%D#JpAQ~i|en`Yy7%hvk# zp%tIyh>O&_3TKkVO;pLCs>Rj)JA4V9?*_X1!yzweK_2Tla)0(U-GD+ zr!0|MkJIdlrfF9Z7e36L!qh}G_rrHgNNxK>zkC~|_A=ho-^s`T^)eS>9{CTAm>R!c zowbDTt%?1xcJB<5yH91x9X|6{pt4fEkAji=ukv)TM!%uj^u(A7x1C?^q_fPRV?t%M zqse+PPDEvzOPpr4Xv5c0HA)$+*$t7gNg3F9BSjbhx#}{G^fw`v3vYVd;ac13)mm-F z#y@k}ZT1Oc<31pjM1s-s(bLJb=wxQB(FAPr8$y9S0W?u`x?QeJI7{#9@RMzv9d9 zQ`ODK(uubkq|7*&{-P+l^QUMBbFNqhPw*yVSmmWS97S2qt?3)$?>@_KrAm^pf89h#Y(kNN3bDu1ULwMti^}0$3LEgppNncs z?`})qph!c7n1e&E1h&rTuR(=gIgP!vX)C5}&61239?NQ@Yub(WJV4h~NyW5-h<(ZE z{3ONl?4pOZFAe@4&Q}-Ss!_Dfl@Zap->S#kEl?~@oO(kV|I$HSZhCi_EpqPSyuWFY zqbtI1R8mHtL7n0fww3Q9KH-s^pUg3%aX*~Bcqb&GNU4X z_p4}*&|1hNs(+50By~soFve1EgIm!IiAxd-_^DR9tIe^8A$Ni_T~u_Y#_0 z%u+Xp^@+$SQOzj#+={^8m-iUV48KuC1yKH!sw>?WqV6aOBB-flz^h@%GpePC1^@VT zCokHQGiOu8bgWPVfgcNVL-Fpr3#u1U;kCiOi-C*lR5)`TABDztBc224JAaQKP6Qt&d2a8*X-zIDJG%=!yqn~ z&19c2r-N2Bm??Xa`Qc-cb{s&;XPLGip4a~^vB3es#0XV`lnRcn}J@b^( z`A?yfCk#GdsK?>wbZm6_L$^QmZ$boVQmep^Iefw7UH$9gHg6tI;YpK4Z}2^(Jl z8WNH}shLkH@hjXXM}ur<;reJ@l@!GT=L|!UY9gJPup%bd8ivmI3vYlKe}?FbcxV-c zqG@ulX&FUa8)darYxT)Dg6eke>2_C~X;;RmHZ^7}t!W}uMAWBprjDz!cY!mKpg`v^ zHU4OzqoK%9rP)emZ*aF}cST~@>q7d}lJkiar{_rOOYIQdWg1|RHH|big8{k1dx19w zFxfa{y37$6zq z+Z>)xIvV4;Qt^#+bW~bSs-EuqkRfE$tU_82pZq@I_TU%r!ST7T81$0>^i$lxX&g!q z5d8YUP}3R2R&KhdwGpo39A@nuYDvDjO|w)mMk1zV9kb1NJj|o;MQ^u=aLm{Z$Q)Gf zy1L)aS$)*{$pIZnv!NJxRy9W7yWHe+SQ7vN=p+T9PUNe9C9w5MP|&#{YI5P6;9veK zw~>f&Y-+%_%9?rJgi!VB5aSNl=sy#A)lobQ#>xO#6Rd-$Kdgr z=rAQwiF0zo^a*ORx#m{X$j{=Gr~d<6FaD@djN?ddsFHqWTVzP`nVw>q@YLc2+}{JT z4t84y#G)KH>2A!&-x!zg8*5-14^zZ}_*zP|B!9J)pdpZV&rp!URVfFXJ9DEdkD&1Z zA9!nn1duNy1$WB`QpFp3c!l-G;mF)TWkJDg5O+@%bA6)4ZiSf>07xBRW#4!*&*7hQH>5vvT@=t?oF78f+6t)87? z!s&r~$hx1{_!SQuw2Uj*L8#kdVe`j8Hu$Bb3K&NPJAoDieWtXq#JwTHWFrFrRm`0Y zgl!eHua@&phV%n^y+`O^%d`tD3I6#2E25m4xSOlm%Qop~{RaX$P z7}Re5RQ-&)3yq@3M0WZ%^54z}6d)X)$m-zIyA+6Wxriz*ADZOv)x0TP^f$wPxw>sF01B*qNkzGVo z2sRhlHY$k4JN>!u;DZnre1*DSUn8wIE?by9hq@~>OURX9j5qs(B1;}RPfR7oOvIZk zhL`|?HRC?3?vH)Qm6iLfevpz>VbOgnH1Zv?~zU}Zc)j+ge*#;us8 zpZAm>R#06zRz2Gw?oqPL8)wY?|55?>8Tve$Ni7XNRSdl|C z5%}t3jwed$tGyO@keTv>jH9`;ctAR*JPLtU;F0;&)-Al$48pOHJIC9uRPNtG%Bhh) z$PR{nmidXG55)}8r=$p^>DO0eW5lS`C+XM6ax!dVPLdAP$Kp+D_>2nZ=?n&uKVa5X z?Jq)@+NgCEYKUMLcKk_>Xb~z6S2}nmhmzdC7UAYCdo{SqIC%NJ5*a<{JSe?6=J4}1 z72}Q`$uBb+=FH2q@S#mA<;)JL8#wwU8{Qgkrqj{ogJ#_Il}701>5;~RUuF^~mzn36 z*Q7oYk~DhAx_6n9jVs<8yqQ{bP#`Rt7W>{b5;in6xeIlq(S-{doR+jhp7pI)_#)DR z8FXv2Jv_pEsw^{n)awlR8IOqIyPU*1%EIaWGJ4RO_o<(z8U>uCGCxiIVE~gkny%8S zuF|Qfd&yy&l`hNb>7#>F<3eEH5bK_ZB*#Ls^Jt=2W|@9YVrB7{#Eyt){$SMG3LMrH z44V8YFp!fjA@^z%_SF9cP2c-l7nu7g!=N zi;N7SrIV+R$Sn#0N#jL}BTU%0NEoKfpg%c^!kcu3cA`PPQQ2tf=&vD)4&Z|!q0tMz z(c*d<{mDLX+zZWVe7(oCZdDO0p^CdKV!b(T-Hk%| z5gD%6gxv(yo0$)$^3Z7fbJ2k98orb0LlK0#_yQfR6@{^rVQFXqjnU#I0lAS64s}PZ zNrV}9nAt;{&jGKBsZb3`HeIz|(Payw>`H?>)u9#>j?np^K0qN@ngci6B5X||MZqdF z?aUE)NG8IuT|YNZ1vRr@TB|u@{Od3r=+AC#fEe3Ax2~es$49&-5)Nbf!9BRgM~JlK z2Xv2oE8V=+^|V%`sIA}&NGxjoFvBF)Y7`ye@PsZPI;*HO%{g1uR8XtS-mUrCI%6LR z!3NujPhI`=_6jS$2nI|}A6+)$4CU#v0eX@6t&C1UZRfxZ-=F+iGY<-?&qb9lv{zjH zB1J>>))bFZ23xgVFgJK=yqtzs#mi3`pX2vWr~ziHK~T{55#oXm){W*APXQ>c!GTD< zjf_nf983p(%Fl1LD=9Ln^X%`SI7bh6QP?$9fQ9&>pJ`klnAREzM@q!%-HsQjGER6yq}$)hI@#9!;&x81%@d5|ki zCg}6Tdg&iakFSM;qH->c%)nj+*PeC_3MSm!g4u%|q)E7AUGZXqfxJ#Im0 z=O__6lAosdqtbMS-p}FkbbCABqi#{wN{`Bp>gwu&H(37$7Jk*W`)y+RI%@-aKJKvH zZM0Qiu)!&Ff%gXc#Onu9J98ZtcCUO!^V+Js_sN3$iZS6=EB~0ZHSw5hKHqnYj859v zz5H@=ipOg#E{ZvcYs>dp{Oz@OgI4L4Zprg5eyz_WcSsAB7PLD=Srs~azv>0_(X7bx z@gD+JUQT_uRj11N?`#@at~?C!TB_b(4A}XepZuoq-OWIzE-HrZZ_0CAPYN#!w(y>a z>N522X;b^|rhr4q?+WW9q6_Q$i`>A(LTMNR>&WDYbNx>iK~cra zKai2l37sm!w;Q!QDVf{$DC*4B-jKQAOlK{h>kjO0y^pCk%O_d(fws8vnM@$5r-kd~4O(##lfOVjZ41&>tez)w=GvTcx$qEzB(W&>j*9 zM4L>A1k}{yHZG?VFC4YYpQx+F-*ewh0X1H$^ezJ+wUgS(TSxJ4^pXqeLrEK|eZ*j7v@}k4WD3=6) z99@0PQWfe`pSsv=Z`M9-$t3mvfWFs=|J3*KAh>Tt9cf(H|I$Q<@VQEzOZ@7m4@$DL zv>(;FzwyLtL4-X^ybELg$HOl^Ks0wTNs2q~N)%UKc?#PpWI$THHGNfTUT}vg7uyCH z+TfGt)VhQXb(f3&S|+s#Z_6pRMm2d_BYt2`nd!#owHF|}Ln&^ofk1<++orCcR6d0- z-}eb`s{|*Tu+0|NKMgt`#14+B-?vRc zXyc0%84V{7HjN6q?u!lVi;;@#ngahoFmG(2mP4?ub$xk%I@e)(>@ahLg(q?MRLVX7 z4$nT5uES$>vLnX=6xeoJ18v;o{5OD&q&vEO8m*@X;73b*)O^%nQE!{&0Fhc{%Eb1$ zh-skI05WXnkyc;k0v%?6Nu%&{|w06O1mN%Uw@t9e$+Vu1yZtmNmAtZ+|m%= z@mDPQNfK*k7F+hcEio-z$iQ{dgYxztUDw(X$-g0*MY?pnS_nDR>Mw$L#bXQyPQD8w zD8y}@P(b0ZZy4$|)Oz@&vN#2|RrRicVQS<9H)^dXE(joXU%hR@SSoys0#b0)npICU z`>J~&#yn8s4rAgGoKSHWajcp6L2$UbEG^!A$hp9A=2uh=ceL?EbE`}BaCLQHoHwCl z{Gd)9*rYnvF$jYIPx=g=G=!1pq&Plw`b0nSIVWoKS80)L8q2 zoSfD>On_3*2d53WzJK4!Zi}t`{0b}M?nR|P7Cwkr%| zhF)hkYmhAc^|vaZX9zsU6}XYX4vl2;`kHjYL{8m`uZv{NV}HHOFhGx;1;6V8NnFm{ z=h03~?P}I$T!>bJ0@aVF)6i`S*mYxtpWZ1v9o=s$fiAJrUpl^bZ7` zB^m>oQiy0f=n69;nJcZjgxF^lg7>|0#yn+{ z2_5x;M96Ca+V5cG5;|NmzH5# zKz6SCG8g7wq>rM#R84r$D^$&TAE2zgC`}^RThfQf!QTB^FBDx>3?N&laUU{5f_S4J z&7Ged2;G<45DqG+jbZppn1{%v{n}O(puR)~y1A=ZiyrVlay}kVQXPJHodl7toNV{1 zle|_Tu?M6RE#WU|+sU=494E>iGY@{+Z$)sRHhbcK@cV%)^zP=VsP&!%!@;(A9c|e) zE@sL6G~a*%=U*4;-*3)W9>6HkolmKN+!b*Fqln(>y8x;N0x$(^*xOZ2{{;C+}1lYUX|KcCKkwkeuxU>65xZii)wvS!{< zG~7`XzAJ_^XZZy942J@#(r&5i{933rBDl3(B`5bY%EFOG?l(2^KUCk4`_k8Iu{ z2mYmQi|gDo>PFZb4DWTT=4Myz2f)!p2Mz+7rexF{B3rRTe0{xVvRM(bX|EbrWGSx4 zucYpS0&^conKH*dTVsR$X&v^MU~Fa8MQogkCD;bbR#*}fq(jzG8&~-CbVWJtoO$3> z+30d+H|nnON9%7j77{H{z%Gwx9bAB8dFR-ih=j^$#U}TnD+TVk)cL5w!aF{gH@{L3 z1H3s*0feb!Q*43WUEmGla5$luat<8tR22rcQ>vl)o0pb@JB;=TmF%K);vS|VJXOqg zcJZX{a702=-UZx^$ZUDZ9n*yP<8vt(H|We_U*>VGx^9i1xGpsHE_fiuk^A<=Tq zGQ9UsVf2t6^LI8?lQ;*P6X(&T$*R+0Asuuq-s`JsH&I%xl zEOZO#LxY__U|m5rls(m1sjRk4A8O(Z8tTbpVWDOoz^0r4wH%KQL<%34cY-q&&$nu} z=0oLmL+4K&%kfytgqk(GDm+g(;{SA-dU2U*Od*Ppw|1$XJ@vH~wK_u}Z?dcs_Vy_U zVAS5DL3%?`dib4k-lzIeg(y8f5}3KwkI=;E-yZ$rAHS?DtH%NUF>m0AukXki)Lfn$ z>Xiy~T^lSmwg1biXRbTS2>){Ntu?#f-oOpTuCj4P)gVk8Buvv5QKqHUHQ`7qUGboJ z^?g@?)i25Y#)FS09#;AT0Rkm5mlF9!V^Y?XCsw$sIJ)0Zk_YfOiJE(||5OKaRLMDB zmyU=&2*_FdwN9${$dW&Kd&?{`WGH{qZsOPo_lK8iAEZQ1oQF@HAL?zFJqI(nXmHDL zWA23O-_qoSMp)qMQ-iFV-M`N!PyZM*sKKi*RVG}g8WXZ#1wEYO{vp0_2DR0AP(KoR zuwX;_x~7bDerquLV485hUw{Hl`w6bSKYC*xf&`VL9z&=Vbzy9&;;tgckZ=)9jRtK$ zU@tgYF@%53V=76szOH4yw~Qm}Zudzc2%nEM%0B2^pzn39+<%Q7pppMyBmbbnmOa8x z2P#=lC_(j~B=AsHk7@C&%Pu1y<7@r+04O>V63H}9oBFAG8%BHyUu;usI1rLsgY8AP zTr(86Fy#4PQ_LMDwiH~_rE7~1u(q$l#_w1;N7iMtGqNb_C)Sv&n-fJo4q(l=u$z_B zn`TX@-R$_2YT~z>3}i{I$@t!s_b&Q%TibBiJ^>=ZsR^q(p3^5F*B;}EJseF|s?Yqo9}dKtzU)E?oE3Hp}$>e_E2ZrjI8I}K}c8WeQYRNIlDRA=<=*t zlqhabOz167>S9aiB^)%|rVrOhE9x4plh9zx1M)JbrnhW)yRltlqLh{DhJt0C9P;5N zZfvIIGx5=>GmqU8c4~@{GoBFDWp<+Q{bt?4j(VZyUdWx`HhdNFtoReB_cCHPhNyW| z_@aI4$c^E5TAV1U+sR-eOFWynLP#jsa+M!N+rEste zqKzOz`o)&gx`?-VO1G55J+;~T%LkAyKd~UH+XHbn>;T%7jvRz#Wy$13hwFJu*o))r z`g;=rwBw4Y_hz#+%b=DY-QKu3FV6SA?u1%$GZ!k0^A$=5%)Dpkc+FpUlB=noL^$zE z`eTk}{>7s#!&jSM-`vA}XZ{LtA#1vPKN+a>9zB%ef#U&*o*Vy%cX+t$4<7Ml;ig-@ zkTdUP&cfY4kg*J1A{LwyeF8@Vqvc877fc=vykEvoc!kr+V|tGzpYSI4Zm;<&BwTQV z%PF#K8&yO^gUdOJ&@2v3+^o22P_*@jbOLhsA>!G{BJ})LN8NS3(S15t`c7EQ3OL04 z!voieW)GsSp+yN!BCB;I`>54N#Y?r4uRnd%-R55{PZ{#8Cl zaYpzt0FfEqTl$GY`RGR5Iw*}dd|d$D&Ang z62n#1eY%d~MfSK9{kQgumX1ulkS2GNrr~_j&F;N<+}k@9*15!Q^fGH=fHZNmGHiOH zP%ffUw{~FGu5J;vl8K<8yVs()r46F0;{XX4al?ZV7ZM22K#^AbU{Us-5u)@4bYEB| zXA0(7?^xw&RP%3!z~=JZ#aJ-L&hQpN2z!4P;d0%rTSw3YqMtp`&shoCwteJgx`5u26WR|_1gJFguyus#owG#QoJAEEzp>f^vMBbI zn}~QMrY$HkkhVohC|A4$52;w%jqVhJ&{YyOLS_PPa;sFKAeitP(G8-imcRB>4%%89og|dwBi9Uj3 zfv?AMwjETTeSowJ(7Q-m1IppE4Hu~v*-qayU?>tM($jkmkRh^}t zyh6fAT1MEbhYMt;tOj(h?WV+ZE(LFOaJ2?^-hlITa1mwq1RCzH&_9u`VC3fB@sO3V$V53q4Sfx`Vn~oNz&(E&3C8#Fc~DgX&YmuMiGw69dDnI@_7P$#grjI7yU@}e~?)- z(ccG@i;VT;MacE=GUwfzfy|h-^28<$gcnc7YdckX#>y;Pce3y!Ifa$U#}et?kBOpZ zj0MF)P24~@u}hYz^RLAgv|zgaYtc*VdfaU9I!E$2VFZL2JoT~zTmM+=;|X%||4I5$ zHSDng1W~j5P$bGQLDd-BRG2ZTZH_J}N04ps_zkj^ZSqcmhJIqQ7k0@5yG+(kI1Zrc zznMv(Vki+FwEp=drOVe`rgBv*}#q9u)nnu0NQRl}uLlC?qDl+5w)4uiY!99-` z@wL-c$Dwo4{ed7RsC$^KBs)@iye)SjYqrglzCHJ4aFc3;brTtb5i|JUg~(VPT{`Dr zwg?m&xc~OvcB^6qBL1Z_hn2)XAidNlYz^HHH z1m3yZlF%q8;o-0ukaZEURCjGwt@8`stK#7u&vwNbcTG#m0_?x$I9_YUQxvaqPDrZZ zt^M_P*XMh8Gv8CaiAe4)j_b?Ij*92qiG=ltDJ*TC#JZVGC|@`eG;YdN@HVU;$YR?5 zARMf__2g-RY(D|OST{gXtU>G7Wp%x7XPD=I`$_7>3EuPts}p$dRE`B*PYj-Tc+q-f zGE@;R7Eb$ks{s{##{6{w(9~y3jC0+JH|n*e&HGd`uiJyEdt<6?^JsVJ0-P}>JLZn1JJYsh$Y~UO0AzBd63RRF!WkV1d7;7Ms`(IU@=mz74>ht{NR^j4d%ykzC%G;zXm*}LN`^HxqA#h)1jCS-fpn=w|}-z$Y%k`OcR|M zor(FNnvSexRQP(O#>Q7E=Q?9>%^B1>(ch8i1BV)MiuRSGV zI|)DQ1{_iFce47HBxCEqpt7LGtDMerBwTlli#HFl7NYxm zmL&1AA5OkaQIkd0Q1QFikOtnxG#@~Krn zSK-sSHlVbxIHGQp=O1sua@c$0<<#*|W8I`bJ_+bJag*r8a~vI0Ag0~g1vE~{qWQaX zQBJ%YZw8a#+PyRW8+>=QCeUZK|H+|1wXgV0aZjQ9Y3b9c%&5K_c!&8%MKiM;Q&I*$ zZbl!5TL)|18>NHJKEy@;rgy6GsxqI0sF-QV{`Cx0qR z?H-wvPk4&aCbP&}Z8Mixqz6sLhF?^M~9 zJh93B1-;g^KfcF+AkE2=CpGmM1t`zxy&gKCiLj-iPyQ)yE)N1ac3k>CqKigclbhmV)g3=+Kf`BN91w(g9Hw=wPHwZ{us4zoI!%z~EA`Ufl z%fL|5;d@5EzyErd%Qfeoxff;T-V=L&o@eKFopZ;q&6WUa^mxis3F9e^MoizHaw$mK zWMRu}+fx9m>|1^(+j!ce=Edwl9WkQNFr1KHUF~LY*|!RYl4;EO)cdT)CR%BXXWiBr z)`3eWnnqtkca`#THS3RJ_(CG{>PH2sU}HIt#o^$DLib7`xjap`2- z!bQ3thj*$O7P;YPwgB*`m_#A*qZ{}kd(yZM=D@oDC%#g$IbPvfO=waZ=%bSn3l~{h zN)*wA+Irw;e#KrgD41l9mpr_Gf3ZNw4Sgm@^Kwo(8)nsfYon>jiY`R?TywXCwEu(2 zaQvR$jOepxgToLEo=TJjNFA$%Luskjd9w+;EizGHick!PULD-(P%~WdwP08S9U!+n zgjf9v0LvJ%fn8(f?4lqGhD-29OPDOnMLuiT$=&O%3Y#IbuNGVsnoD}>F3d}|$^wpj zc1@3s(Vd}^a&w!RdYuP__eVu7$(IJ~aT4EmhILDfiV_V}zNYGtam`)oUvFT~y4EQM zdfc%+7gvkck-NR{0d6nBA3$Voyy~wI@4?0)rs~zkMz-gkuv9CXGy`K=qhB`tFX)-c zp1uOrw%hwYe7G(%XkGOPti&-9-$r6{vjja;^Fo=TyD= z9vf!P^z2Re4@`9nr)!yC{yr=9`P!86!SLqHv=IbU2tv<+^U*;u=c!o8Z(ZpZTI54aZSK*f7Y9AMn|lG#UMMs(n_pbympJn^-G*+gJ`6< zy!DDjf~~V=F1u14%F^bGjcYe4f~kL^cANfgG7C##@<9B+pn(>nHM794KDUV13Gv0+ z>@El0N)DoxlsB?=Kj>xZDX8k2md#(%h3PByZRgUgnWLb3&C-vE!BQkbx-a`Kz9Z zqOIHIJ7o2=SUyljXtFGs46p1pd41bfkWIUxw@rI?8=T!!IoJ*dfMtf;z8RYdh~I-3 zmmPuu5th92tVsx~+owP3ww&f1{`h(dKVnTmR7rx41IyUz^@^|A-Yznyq*EYVUE6b0 zgNmBf-uDGlaFOfpqVmD#Rke$uLFQQtMe@xnb>S#}!Cqi_A+0GBWm|o#?yPGI$lcJT z=ZT$cL#T!7385H?U#K?4%w8;vL-jQl8l;roLxHkpW>1DXA1}4hHrgm=PGR4iE02K& z@m90e_joFB?AO~STh|HL85TjM(K{X>$h+#Iy>PoPR~gaFpBayQcjDUBY)BU!3Ldnb zrjkute-kyFXbNs*kNi$^|?tl9ew(mFwJlOpS<9rgG?3MU=u(2`z zWkfaSil+BkaRs`^>C%mWI9~JiTt82<`Pqg=dA3*2nrg@TWl}6r*%k=vYA}3 zN3(Ku;K~xK8E{Fbq%SRd2?9V|zFuJAw~Pln7=M@lOfOI9#C_`}@zls z6L&}Dds*r~CR!-Nv(hJ)VO-1uY;mQDvyrwDUK7V8aMN|d$pCq+5BC)ddE3uT^>4_oZOVUogOY9Zj`3dNc~vh zFME_!|8>i5Y0utQIN3S3-_#_V)gv}{?K83Q@{fJ}H{kbL{Z+c<{tK)nmW14jZ1E<~ zc@==%Lb9izQP!?MR}k#>2zR!xB+WQ74LiHjm4dtY3g)1c2sL5jJWn9vZyYslCus=~ zRkNEhX(@lY6&%LGrzVK6nQ@e#!r)!YAaDwM-20)n7B(pHx(GhAN=Br>PM#_r#Z zGET+HcW7BRFRRgirPuFFgwb`04IqMLo^|G87-ZfmgfJEIZCcg(^OyU6B7w~`*S@0| zwrXdIH=M5O;;THP=JWj|W=Pm$!&~RNcU`KQTfqv=l0o1Lgx)BA-S_;uTTbt*Op^Pa zWuk2ZNprcV5Id3E?k^NTA^3SRbK}LRV5!^~%DYg8PFWmPAYnQUlw{=!+BYcoLjG(G?@4rvXI9ph*jmFY5-JlUABdmjKPNE|;Im2 zA&)bwUe)MoZ>SsgJ*g$Ibsa?2y)Q=kVECr?Lb$-RM~H^yFP6w#&ThaS zjU}?k?dr!0MSIg#x2u^$k6(BEXb>K4urD`vgN+kyWFm7h1eY`WC!Z?~C|i%&$y-M# zr~EVZ1f$KNY$3by&qCyfmUaYUIz>XF``mi&u!Y=kKknLobh0HA-dVm5m`|O!IVMCk z+^P4&qCrwSUX?nnBRatvaKnrEeGsffLSv|VYbU-Nn)Xnx|@f{t&2vpv2w-? zu{01!nw8TmPn76iITmaL!kUvjJNF*@NshvkfwkM|KzQ>92yc`=F<x}_ zUa3{cfRqG7Pj>amaDB5t=i0hYrC}z{@*hKZ-;Nk%aTiKbmRK zfkKK-T1#l`nq+Zw#YyMy!8~~8pUNDh)JFE#YyhVtaIl#dsHC|%>PyVxDoL? z9=fVCg{{FMdIO9L0+@K{fn(*k`MjXL#GEqQjAEXiUw9p;(YfNXHrtK1N}gdr*Vm|+ zBoZvr`l&4XPD8lL%5XhmQ4RIGsW$14^>qjq9d7|b0gtwBDGAr(fDXW17XVP;I|ri# znr+Mtvas}9xcOqRx`DqB;)6GUlVSHOGPzd<9eQi!hDHZ4T)m-Hd6wQtvnkS-Q-963lB(RQ_%h4_-(HDHNRDBUEvEemoFW|9irue_ zrB-}ra0|EV=1>M$UkBW+bj6Q*oF~xr@$T;!D?O5{?`0rygYoM$T{(0&H7ZxXrsUAo zt?)MI)D7mqvM4?jR`?(*b}z1m7nqfe-BOBw8nh~y zX!!I4^phr7_cMXyhe1Mx^l1=tD?h^fN4My$ zu^hlI)$kH}4n=j~L%%&R`{cZ?nUdAK?DAmN;qjLDasovSF)rQfHeLQ5LEfDK64ohd zd|uIT37QF6*86{(O|%owSsSUay*df^V(0$q&cDby*SwDAw6OpP`h)fqlmfFTj#5F!ScHGZau%LYpy1FOZgA&Yg-}*T3 zX?P;8=RW))pLQSvz;rr|sN0s;wPNVSKqyT;fm??}i`FWUlsdxTJEAXB2WX!X0~SH4sZ}E$$iyHFiNN$ zl$FGB&XvJjtk?BCjw%$-1u6n3oHw@2q;cxo27|JUykB+7l)K^v99;b#KkL1ofA?4Z zK-I>rHxPSlhMlJckP_cvtzl-rDN|>Y&dAo0wkje4qi_9K^6yCvI$eSbS-!`cwM4ZK z8XjBEkT*fu&t;mOx~fr~&($F6vdWj|wgzANH?njs9(w?nqDiN9)uDgnPQ#=Vt{Ug2 zo+s$`Qv5Jz5T(Qf-vUo@owNII@;6{t9<{&>Kg4z@hDh7(*w}=1?vRg#T8Ks*aC+vW zcb57YDVpOqw)6}h!v;M)j?5C@Ap}aOe7?*C8$@&o2ffup@m)CFp?=-wLM0xbC?>IN z`I*w`uKVjwsGRenS}5CC60i;0_ntV8zLbG;w_8#=-CI_o;0caBxDJBoCO4$m-YL^M zJxF=|b&585D)V?@HK4~#k>s#y{7Z~4EA1vS5&YM6;vHJ)+s%TB|9L4*zqBZ)#0OqV zcq67nFWRT5z$kR6=C?&eh*lJR-5x--b;NPG^GFCQ#f+G`)fR2Pr=XAyql%_xf7W2C z4-^>*O*<7;c<$k3(@I(FVXy@N;!wKr2KML>?UYCZlIs`nmuw9bAA+rinQamNekaWy z@E&hM7XX8--(f$&H}z3%`}wQc(Pl@Af8Ul5v(bjQi3lUC0u#67^h^*YJu`Z?AZyB5 zIC=zL*zfYYc4kfI%(a&f zmqDqYPlShozyb*~8~B%~mao(g=U>T!xZ!pO&;i@a4yHnlo|;17I`*i|AOg2r^kL&2 zn({|BQjc)E<*oul!UVe4LO9m!q}a?3NkVp5B_%16VZnEsF z>$?nf2Iu)g8AYH)Nq3bi+jdyy&f;zB%f%R$1mnukesW+8%QU3 z!gMyc64zhFc$huqnTL&BF+X;^{bkId9_ybN*T7FPVC%}V`q27_BZZM93zt;|;?zF)s0q|E#u?@XCyPs;; z$u+O%2(ZEZNJuI7V}D5&fP0N;s%b>4CE3YQM1(=|ahm5{SZ7Bk=-vG9zO|&@*}(cD zHIgS!*K0y;5u9O|(x`(4KsC(CiBGX5kr^tGd#=uaoiSLL< zZvUL8+=ILqY4EQ@JRl=5d;BWl@&-S!*&|6|ZRu;tvqkEulx5<2roxIu^J2+{Is0rq zOtE=Q-}2XO`n6TaN0GCrk_gbOb#}T<)#NUIH>#VTT{N>&h&7ObtZgXae(!e!A-ryJ zDTuX>`n`688e9+*bFsEQA|0|LYh4vm4ie>yjKv@|0G6SzYdFFGS5{*EX1KeNS&~ z{gUm{%HVC6PXpGKz~FWG%#5D@S|^L3nPRj2bEO|FWaM`4m^CGhLKNi4L4PDm=&Lj8AVUk#3ryal7DEL=_O zX7m9cuv;_PrbFxg?y{UA0Um39Ru(g{%WPx0;2bZM`6rPP#!#Od*huy{GIc$^^_1p( zrTl~z@0a>{y#d2Y00%=Kh<9vbD0N}P+bh1DW{3l)B4WS^Z0EL(=zld3vPvOG-?d=s zJQ)I}k?RDV{4`A6?)~KE-B%HL#dpc6ErW@{4#M`Oh!wHCI;2lvE~Ra3`eE*cqZDS$b+~PGG*#xd*K!zgkYEUbDy>RK1ja zuZy!IP4W@$uzz=TH-3Q+|4zc%7*r{iGDk-2Iqpv*#y5lqZEwb!dhs0xfd!+S`DY&q z@o=L+yq|A|7#%MXwcm{G0N+JP1&*2p4{YK}@0vuio*cj_GLnP^*cHYW=EaiF7I#l> z`d(WKdIgD&7`V?0(h6=5M|0JaM{`&7rnssz3A4XVvu1yKoc#$}bGsLwdB;xtNMqGO zXz6yf5n=X$Xs@(Y9tr_;3NL*T@8N8|gk`gicjTgz4FNx!;VKf~5@UBED(6PA+RXKijwY z7~O7XN)CLrU|tvRKEWKVDhyd82Awf|s}r{S+H?^EQ%p9z)l%J~d4W&-ZUA`TEFaR{G zeZ8uJ6K$xn1I&n&D7O$x)nvWGB_LSi%ZwN}^{IrT2ZLLl4ZZ<3RdYm4qyA}z>Ji;j zOd!G6TYmPCFdiuaocS#0R56YIcP!b-NS_+?yz5UQh(zAHscq>KCyc&&bu90VXrxZP z=)xjhaCvJW6abX`=Re!0npWknB1MpnUKPj3KiHcmof+LaG)x>%)fyVOX8S z?j_fN=2E7jQaqAx$j;8l-7x({zX_&orQe|E*wf|}L6(mI@W!F^TMTv;D9~cC8LQ*M zn(aUtGN5)T1lc~=FO5B+-CI;Dm&%51%(O)bI*c(JeF4;$WgpeMH#VL=%4!@UWWJls z!|YRY17HfZ+ZP&c7jnnek4`u4e$PS(p#xc9ck>+YlHUh9DGuE6w2ys-kp*QPc|^+z5R{+1omMu=M+gEpdv_& z3C|lyO3YdO z>w90`zqz0Qtl*^(`Ecc8#|Bfo(%I}ED1%dM5@lOiY9``)_P&aR_IsqTci?nq+`nxFP^s~6TpP8f6wnO^Zrx~KLw7U#@Kg#iclU- zIE_=J-y_RvRRvrkckW=r@)Xz0`oLBlR<-jbgJ5w(2<*~_-a7y&-=qla=B4R9tam2` ztNU>M4j4e-z=oxEYwnDI%=I6fWYi7n(PKXEn25bNRFk%7NN8f_gs2KJ+ z3Mm*mg;(W}0$+iT9Z#j`Z^H7i-Fync^5HcsB-k(phFYmIWnFWTg2@p&tf?n<-A{te6pNs=>~ zO9c>QAaJYt@KeGSzGK{bB1r_%x)#j+7n8<}UeG*9DDJ?ZEHoei^)B1bZ5r9^AI6t03&`j)SRxfMZcg zas|)8>D~J={IG*-AVqQ!Gj>L^j(iFBIg;E)ZmMq}Yha;v*mTM4*$Bpko$ zMDSLBaQN+Vo6%TRZR-Ky*oFkq2b_|-95Bbg+5i~MFZxB#f~%|>d$UyT{7xhoE5RxV z_(^rmA6t|@#C0-+rHkgtlJ9RIFVz?Y;Wg$ki$-FQg_|86wYKL-*3=MQb}ALdo)@38 z>l}Ia1M&`+&~vXQFN+}6``wP%m5dRQ;gHt7uLdq)6{C;h>JKN5WrEqZ8FV``D>(LZ zZ7unEQ}sSDgBl>B6?Y(V4SxEfe{I9$d z+Ix-?T##U#hF(2$|GiUO#{+txzYdP%+ZK4Ee+Q@Lv)&{By%)HSlC+>Z@g<+zb!;dr z0xpbe!|l}EkuF8^2o?c;e9niRmos?1j_fK7RYpX*6LMj21da_i%x&joFz99h-QaGY zxE%&h!ggElykw8y>_oTfyc;}-UUib{%d9&CyFfGNlAVZhbH-5Du{q70XOw^{$cUJQ zQ1-&Y!7uyq`t~<}+Ri%YO_&sJXa*fvmV7yHi8%`t1J3qs<}Cz3t8y!pZ|!j?NSFIC z9m9TrFdFa5_HQ1k=t^)=0A6SfJFqNti9Vd79L}se2yPJsg7IO;Pn#kB;<;PxuYku^ z1}k;^M6-y;dugV<66rVkx!^-!$E{(PW_|>#$9|CEQ%MiVJ|iEi2suWpxb$4$|17x% z%vjal)GqOZ4~pth{8U~pk;_-hR)oYS63*QHr!_N3oh2AHe_?Cz1hSCP>@sGJgunXd z52$b|ca9!!{<^(g%7-1>%$Uo7j88r<0 zWaJMI#bIrhZ!)5sJ!fo!=6cVqj^E-UC_@M@z{N-m+5Z^B|j5|CW(J0NCghoLyt7K zBNO)HxWa{kfQ9B6m9HR_ZH-GTHf5o?nxbW4Vub6Vp>c@}E)&PAKw4!uAr)YkgZeKc-uk|$z^7GJn#ph$g z$A`+Q#>>FihR?6#*?CxTYH;#*26Q;k=9x>64B=U?}L0BqpGQQNL1Uf8L>Zd$+9?EZe|K7 zQ}$1HMQ~M`f`iY-XFO1c!PTdff0zq?2Gd;HRGPp$`jpOR?R|qD5CT)n`$vitAHKx= z^E0aCDzc6I>t#7abW7+q*6T9g^U;5A5l3*I{~&+zte^IA;>LB%lS1`kN~+1Q7{_p) zlE*Ici}NqOR=moj+TXc|)6sL$Jv`9bZ|$lw;tZ)?@W+Pm#067M`wvZR}p$TougOXY{T_$H8 z6!`L4(^`JW06`ig(AMJ?N+1xRy@@LWk{%C6Oh{P0vYm9N-`hF;_2n2pTx&BqHhHOj z)VXjVnAJ5XC)iPCs6T!n*Zj7eBS|FOCJ|`E4W~z+!;#d$0L$3A+$OPQll?;ryS>w9 z1{@HeN!?BYkFS*}fD^tF(k5pM;FUuoadR8;92o8*T8z%<18(Q@yvp@W~yAW!#xaYMFuCK*6E z*=OhKV`gXTd(r2Of7b&klJ~%RAc>$5(NWVzJzkF?82>cV#11HAf~dAkPF&Ur#a09& z;RQQKAHOnwtqjdX8|H-G_Z(NgT!v=+hq}p9KQoAl^r2{t4;C4l^&m}A3MP|+>2Rd>8G8Vc;P8iuSkLDPG#HZgUoF7+mBtF+(`t#%2 z*lbw|j$_&H3AYuMR7jzuav2ostZA6DT*_=!yBR~sQycFi^m z^ld=E)X?FSYg)C_2P)8*8LvlGM+!3sbUg=zp^Ok}%fs{bkF+s$OuG5<6h7a5V7{0w zpEUb}ec0J2{T<-*27*nz_(ssvu@o-2w^sq&n(X5GTh7m_I%hed0R*LVQC94H4s!}G zr7Nc*{p8^trfVCQhrihTPi#7O{=mk2)^2M5Rc`Fxq(D3Y{wL#vHI(9#$8qBz9sa4^ zhqinH@*~Rpe5zzj3%tGs_@q;lQSK-w)--Dm>CN^Ze!L680IZvZ@Z?J;*NH#?0A=$h z#s;Ep<`&shJ1;m!>K-)Ju}TenSHx7ovPU(@B9rNp)$0Di;9JM-FU z3@(8$SO479@Z7}Tr`XnQ%ie7>qX|5Ao^^LPM|p#RmWD*3_jh8axD1GU5U$BcYq3Sk z4lG#m0%)!WKy!OCnk`x@V6BTw<;t=GBwOe*8H5H_vQ_34SKhw`Ys2WGG%}S1(E)*a zFF!R*Fz$D`K6S+t=z=-^sVy1nYP~Fc2Z%biKQ)FALZM8FeZP(u>mMmKxNy}++y*|J zh7S84`Q@ zPmkrXJMn9Wz>Jxw&Fi;*_ub8C`xDNBT?PDtmC%+|L+TiNg|+@_u8MJm2l%@QYeCRV z;=>&K5%7RHpUu4|eDOcyU%NK1jJ9@I{QLUy{u$(1=q=wt@nS%&9xbp+w${x=kGox* z?yOywmaT2ut1=GWU3a8MR9}D@QX=n+gQ&w$5IokMvhAYOL#kksWga5Y2zO^70XEC- z4@HSzR;y4Cxnu0jt=VP-WQLr}Em~%NYWA{x22?@M3te*@<9lF%gC}1(6Vb-N28O9N z%(oC#3o^QJip_!u_L=sy$xBs}ct$W9nH*WQa+eV#)pz^MxkaBxoN;HXC;i{r@(gnn z6?$q@7PtFxp<&`BQD^AY@{$UDmfY=Hy@NWgLtx*q)Va@aiw7_}LtM}9R(+@b2C`G) zmE37vFYalGr=`adrV5_^rF*o`qXC)-Fdv0)j3Y`K{`Z>4DZg$10x39DMG93bl&c{~ zPnv<=vgnyQ^8CXJVz%$Ne!y0^|2S&1>J1p_U1wJM>-)1L?r>%m1)HpTqSp)(7l{lL z?S3c;$De~~Va$}H$CP9EZiq?d85p%F8G?Sow{6*#nCg637_h%Z2QIleZ*yqZa=iIB z#j1`SN`nnfU>%*BjkRg7-uGl6IsQa)Y>zD_C-9dT}O7 z4270P7$a?f(bb^wjKgieG(#y(pmF)n;cD@-fX{ypSH-M8H-Ov()An;q#`1mHZ9q@! z+?g?eS@LQH;(Gjf7Dct(NE&agw>8_(I;LNJoi#AG#&f5RvM@=jQtt9s=dBOvlZ;QK zSVkuhWXvdP#mrVPu?htS(KOxg;0^}NUz#jn{#=r+$9oth8m220GbjI@z}%#Scr`&W zZT%c*u%>;ZK`~vKYK3jf@wQrdhdOlL3U-*_K#b^dNuTT22yP0)>Zu;t^2aK-hqq}nyyol&Xh?=t&{!)ZpB0$HH;q= zjh*9l8c=!*^i#Z^ckTV}D+dSNAEsiDrXuo0kX~Zq(0HB0>W;@<f9Y6)H z^df)SPyT7+mF_ngTHi8tf!dwQxYpu>0&!}Uk0`rtKFnM+%v&@x!(oq82UWT%KbNI{ z#sCR6#+YXO;IHN0_)0BtPOw7Se#Ke+Wd&mcwvYgC?jQmhJZGN6!FKso;~P765-j-W zbDLrIAI)F!{;zrg6WwiJ$0Z6y_>y>*V$(hD@xX?LnKBs9Ic<7TAU1B=^zi7l;F2|f!t)+> z_tD`W45TV3hXVvZ7$DJ5ONV zVX8qlsQM;9Cz}CJ?xj`Yp=%)GNq)aS*A3NKv;hd(KNuOcyrv}aVF?`mP~erAl&~3< z?ebe!7YRsQyj$K(*|J{4=SJ-Xik)Hmj6aUM>zrT(3bSLsB$b~I0D;20@e1uLWGE00 zu|$36wT_#{isD!!NG#e}!*B%sS;sy+*aa=}dCM-hD-0a~+f%JiQU(6fA$5wo$TmpO z$U6PA)3hFOaGx9Sjyv-9SknLm7N`n&>7jtRpGu&;+5o{JwU-u6tg~G z2@t_-A0dM$n`>YjI!Ea*l>-##qQ<@0mCi~|lQ(8k-)#R0!`|zR2t}&hd4XcE&d8S@ zzhgyYUda};Ag>)HpR_hF5COWQW8HcT*@6fFV+SIN-J62~u4lE=f|w4pwiVxgkI3qT z_wf#yH0q%7Brnqv=lq6XA9~S)alJID75!W9t2=h!4CL(KHk66B0fc0>1LZd!fJ!zn zUQgDfN$-JfeU7NQ3DhZ3o~n;I{%TgL6o*J&25RNe1nm1YWt7J|KHb_bOqxJYC^MbC zbNpZ!<@T7Z1Qk8#Thn6B5+D0F^=ZlRLfxNOqeAO-exx5U5K%I?tkN4+n!?0S!74j+-{s&izwO2wuE5sHnd~ zuu0u#N%RuD`|vbn{{AyiJm;wI)=KcR%spUY|3vB5Tn`J8bPg5fm`|uScLx)xytex2 z&x6OaQS^_c<5zrYia~ufhIO#You^;6r6?buY@V-i5tf=TLA^)M@A+>46*wj&* zFiBqnKue)&`9wvR*Q6-m82K5{gY-2k2r^-`%_?ftz}H4#rpTAFF#2UB6OK+X)c!cJM7wWsVO<^IcOCq99uyDFCG1E8r)^S%019%#pth$a3i%SOb_YMAR#bbS3%fwhfS5@geP=ac0AZBzRZ8O0rnjUlQE`D9u4 zGN#(t=L_5)#bz!>e>numi09Lds@~PMZuI)dCsxFlO|d_X@k7yBYaSyUu9C?Ge{+uI zsm`9cRxM&}XKp8j_iA!c-A+P2n&IB&+XFqb5uWNBi34`N3|iK=9R>vKZE7b{CkGA{ znlvNsXA4ExNL71@%KH{7esf}7f~hsk(#Q9V>I!~{OiGFJ)=j}$v8Im0pWb`G46Ip0 zc-R9^JyOS;pWch72ghbS?21yrsRd5_T$bkp_g1!d2Y4lj2A3)iQ-MpBs-TtZ)qj%a zdn#rz$z*F4BGLz@2GXde3Nzi%7bV1nzf27UTu{P2M za5DF}J!u22+%vtOz>uBtH*t!=s8hlCo;fEKUJ0?0Dh`((ef6WRPTX9i~{Dz@eiu?rnR>o0iEVX!S>czqX&zuC)@!Yn%D zsMa4?)LGg-i>}kFxpjFc!;&%Bv#)pTpA-?O+bRzI6Y^kuUEAKiPxfijP=^fojK($T zDbvw)LuvBZgOiqrso=m0tN9+tI@|TQ_-V)wJ}#8PQS(|?26h@{S5A_PrR*MFFeewN zt`9!yo7LHB5zfhARGM5ee(WsWwG?~5of9||Zr3(Wlr=U}Ms-%aqym=i!ACuOQlZN} zglsX9P%gsVd2Y;Uy)O%Rj@SU^k^^Z(RAYmHxvag^ZKDY3pERUZiBw#zkM%3 zAKG*H-O=>IlRs&yo^>L1-l@~euBI61c|qW8=gZXTt$v}5>(UKgnP(f!D+syVgx>t9 z>1|~)&-C2s)9VcfT4soV$L5UD!41XR9Z!gzuE9H{`**H+nd3jOEVjt-Hx+XDk+E2HzF;(SMrrWM^1FS(##z=MHZ>ehMj}LK;C{0Hwb1QvCk<`&jo| zuv+{?A6_8WeKp$X@3ZBZ32}PS-AD&QkW`Iyg@U@vK2}7DJ~y!^NOJVRoR^w;wZ0o< zfuHg4q`{-vAjl&dlKbLsjYW?}7R|Nu1kKZ{g_?_Q9j%R1n2tE(=F$#%#<6+LXtqcy zuh3B3PbZrt7naPKY6b^qe$kvduLOY0XR~2JmusrMR~Mcl2bfwMP~vMVOl*J~3c7Eb)Zj`jH_YFzo|H z@=VG3VK%^uj&$IbzW6#k8=T){|FAfFccwqLF)(I)q374Fpz}dkgK*zCitzO{{uS3c zH-vLFZ;mZfh{uY+TxFdMUWF_?tMulTN z2;4~h>-{>}>$tA~CsMF#zBTfg5x30vTmAl(G8N^ zhsKGpV5{j>8OQ=QM~drRi-fEJoE306M{SGo20B|j zZKEsLs2m*8RdN+8nQBsYis&+;$2JGEkFCSp`e)qiIWjCgE{dUE%5gug-U2D~YjZl; zOw?TgSHb>lR60t|jfXo9$p=W}yjxPxcYIgTSjJfPsWYLv?oIt%fERmxoVXoV@aQj{ z?4(2P%@B!80GvXt(r?~_E8nrA^}DevbLeiRARVomsG9hq_pYnn@;Z)hdaCTzDe&hm zuV(>IuEyJEcWij*Wa(1}KYTCc5>JhF=27oM)>8e(fN9r+K7NOftbg}AJg-$T36#A$ zM+V*gQ3b3y0?e@MVRYIHXWDhsYO5{RD?9*#RUJoo!YfII?8|Fouivn{H z9OfVR@jrFO+Q4=BgyJ6_GZg2-Bie0v(H7+1h_2AwH8LM^g(c?UD6@G(R=i>VAz$5C zEv9VI(l_DHwd)4Foy|t3-O2AcIjgYzU}5F8{T*q)LZPr^2(^A=E%9W{Fd1Akw#4*9 zFtHOc{j*0oxPer-9QaZA5(2Q{Og4De`ZS@BiMn-)5o;uVu0f@hpBpR2739MY7HDcB zQMZ4;^YZq&4z}RzvD`W}>ujcjM8G9u-}0WdfSe|z5ID*r?fu7;I{if48b2N8`W$-% z7)6J+5I^ubt0nLM)%ZC?@mcOt71`Y9sqr}SFGZz1Y7FXx7)Md}tfmOBx+Ne|$Y2Bj zLVE+sBQd<`lx%thGe5mm|E@>_r6~&E3VL+ke=lCuHCEN zy4$N2<-TW*PZcrfP?Egc!Ifw$bD_?0crIt^k`wYdmg7aOy_cAPjRPPtXW;ux0~7g} z2LN-Uo!!TK%tQ_5!rRHE%HLi{2u;BD!8w#Cmv!g}0Ven#fb*i2*Okx9At;os{~f;P z$rN8!MX&Ka0kcD!UO+FCi4M^`uC%nfBwHE*q!dufdQMFDO1atneV74rXtIEOeviRS z9oWi2QZ2dEqrB&lX4s;Oj0H6j8!G-_Wl}RyS^f_vJ|OHg29j z(mSi}JalHftTxcI9Na>q7kwITG9b|rRe(K=H?fUu{)RLHoMH{bo}1A1nDSHHpoLtw zS0526qKE);uu(u{=WwWX9P{4>^-)WgSX=h<2k2P{Bg*Zt1!O08;Db@ywP&4bk0G}2 zUG@Ahm?Mw@bj_)T;?|`r)7K?O+hsHdOmFGyJrxw_{Lu`(d32PKhILvz`CfVavl6QB zLqzGM1fb?vxgd_<%fJH2et747Q1jG%O3h!{M>%htoQM*w22LoRrP3^Xkhdl|9^P3( zgDr|$_`usFalRrGA8>p(-rm@i4@O(K`Uh*8hOoB1XTO7WUg6_0_wnHddzBz*9<=I* zEdV!%o;Xo|rIx3@bqq8ZpbDitfzA=POQ;VAh~d>xgFp zM$&F}=&1T-4#3+OY$4pU?;%IwEmHuXEw5EOa{*qH(%|G%3Om)Sf6(Y1`J+MIyT>t@ zjtv*H0#Cqd=StS6PYhzd634v#KX6vv`P8l6YPC~kUC$Y?B*q{8SQIz?Pp6~VS@%)| zTLLK7)!k6PhpdKKJLsRX6RHA>zkm^xRLlO&7B6eIC{^I0888AvivCO&<|r`R&LXpB z1>?oKm!u8+RY^`>q8_{%{7>d8fb?<-VPdP!x5R>>P)>_T_~`vlrHt zeK54IHAbjqybI+)L#VTRPwCaRAg}5)!#aBNR1LbC24th)guX@R!wkQ9SoN9_T2B6_m8)ukJ3Fk&hQZhR$zHFO099~Aq#O*-C?q0 zt!-jSC=R7ijwKnBk#;809wSB|!9&}J-<9PUJP;-vsQgHfTNbPYLFu;WQhgP61rq?3 zc{NBYk3jGQ6`Y;jPsRnxPq$Kg%q=JMhM;!|TW86+Aj>D4?cE1~3 z@N55-MrWl3xGJ`kdZK$z3o$WT4LAj>71%oW-MzaEL2h6K1F-#$00EMJJ+9wOBv%C`I1i2|c1-!Tf2Vvb+UIyY-lu^?S@7)CJg%z>5o!`OTwD*! zIjYN+{Xlfb{PYLp4|iy=4;SFwGY=GVyEv3z3K&tVc^lBZ=wx$6EyNqp^O%f8GQI0O z#g2UlAoTd%X;}*DJ=eQL55K1@O#aOiwO-+h9qL$j;WIHWlcb)+0oVFU`Ik@deQUTY z;%9!^?U|^5!Z%+*MqR03!LICB+N#%|eK9nXB))=H2GCqF4%tI+Hdbs4?8F+jFoU; zi|)AM`PX16daP;cCmeukgME+qPIsRTl-(uVl${V14UB$UMA`X&u?WYyXyRc1TV1|% zO7nKbri?zv(qjvFbF=g-A#*_~6a#(a%QxJ{_6mA1{=;jA87#!`8KB9)))Ycf;Ol#F ziH6e!t+NJi$PbsSs#pXAO^3|n#1V4y-ce zW5azikjySv9D?9g7!ztO z+G@g)-*&VdSFc{~&ma0Q?7^vErxLYc3cO_mP0PI5q+)IbVHry$w_fb7n_4A)8NgGdDf_R%2Ng$u=O zo6Y{zsu|qy)Qdtwvg*!OQZqfPZ-pdoV*Eq=&l$b<^TK{!UgI}G z8=3O24UYr;A^+N@6Z`hVr%F~IA&+xe7mn= zN&2+@L1bdm_b>o~-6d`vhJZC@&i?ROV zUFI*n!~qu4RbTce6t_(Na2Y@MAqPg|>=EY=GrtR42pCW17&e8K1`q)66tg@3kEipF zr@H^&II^=!_DrJ8%H~)Vk|N1C_LjZ(-kT7zLlKU7>^-s_BRR<4a%|b__da!he}8y9 zKFfX6@p+He>v>&Q9{aQRcglc!isu=v=g9^U{%c^)oK$v6hBPOo#SXg9WgwYcHt0M| z4}K7Fe?*DM?#7!E*UrVgKM94BpCzR<+BZlcdcJ;Tn&4p=W!sv?Ei$#_|2&|zu!F|# zgKu;ukg!emgVW-qufSy6)~xT?sg?S{)5kbZw3`C{>)jCfJZygdhmgaYKwIF(JeE3Q z-rW+nbxahDVO1oW77Q5b1n5Qi)At2I7}^=w;0gBZF-0sF)jPnCfFf9plW<~81B|Nz zl(=&mCpEs;Ac%D$gh}eD(@jTeDt9(2b^}`&5%mn}6fcSr zr8IxIocv*C+Y&BS!!oBJ10N1f(2%MWGpqy?eAt$|b@jNsLN!y)W0eiUMfT`0_2$@` zr7ld{LlR(OJeV~i8;Q3xkc#(xOcIQQVpPXZXd`u2$E27`7}09(s#>aYt?9@{MZfuC zK`dK$u}?Zi3^ljiiqcxOW;fWpW^LMsczv*7Z?W_-(@xzwV-yHJkI79=7IgsmpY<&KpfgN?J_OUTD*#BV_)PBN*fpr9{3ZT+r!nXF4NCiOVqHy{8!m9 z6Qe~iF{TVYwNPaJR&9}=4gv?vKaSZMtL-i=Q<*0gW!(S%C?-W3T0Bk0W!ycrifMy7 zG^Z1lP`knCov+%6x=60=# zzg{%q#iEe1kC9NDJL0on*(zET^q_t1aWI%857{2U?g2?dz6a7iYC&F?kK+-H3Y?>4 zoPI=}Y_Gf~){VvoKIg^6^h@irYxcSs_}G@un5jYLGrc#iy{~o%)}R6^M#d*?pcF&~!vn=9lr)jM#PcdiF{>e$1<6QN3gmQi zGtVp!DJkjH7)xWo(yMH5XQo+h8T|eD=2 zLpzBlgoa=W5eHKU_f1F)0faFH>oLE7A|qIiCE>)lFy`S(5h?0tfN5T1?e6$shtkxu zNm&1C6;=OXNu&53un4!Vs=ryZ9r${K1TD-MW2le;uM;RdIQ3Nh{=i!Q5?r=vCLjDs zAHNE;ia@mPS{W1b?8il+&^%R(^?_LAz8Kv@VWKd-nZNI_&yMifpX|DiszVFsyU@*q z-DBQ`$ly|YZEA!Wl^RO62(zY^qU^AK%uj;>_dAPP=mOlCnyjeYPviUQE30mCobML* znJLRf$kBiM<*9gKGFF4%U8aSkU@n-3w>Y=Y))q_VBvRae@L3)m3VKbla1CuuJ>e=q z?JCX+qRK7Q`sNtravek&y`4p91#I^k%<^UGpk7Yy7h~%kE33Z8Orf)PTw@J-g-Ua5 zd{7aKz~yw$3rH4)fccK)`?b*tgiS4rM}NAuGMz)*lwjRRXyd`;i{T`Zx&VP?mYT!( zNhYU(ynw3d5sEK>OexM43(pm!A^7n`4#c$TtXDV5h}1uW`W>aTUT%+F`_M>SBXT4v zDvGKbR8@nrQf2HVBq^!eY3KC*Hd2Mjn}aooJE)O*WO*w?rD32m3xbc@G?h*$Y8I$k z>h?GdQ3NdkLg2+0@(H#UUr@&eec+2;Dq zafiApnY4(WH4@!C93Oo(zp}a=v==&ebakYvDQ9J9#(8ASIE77B(zEr6d(lV`p76wz zwh56r80YP>F z95JJ=x01+Tq1n}Ap|>Ip5sK78})%Bj(zK|4s#?Yd9K z8E|P`ta3Y%ya$9EAGm4&lQwgoJ>l0~XxKl>0-v<^_TO;7-eva}lsmwNN_@ggD8jax zE*jfw>$8_8rA(97cE?kR=Jv%y6|&RH*Jn0*s@KXC22JmtN<0d5$9N=%N0Om~2=>yT z{9{1V51r$UJo6xc*8*$7K^jwkJzfLKGvF(@)d7j^;5xbiUq^cm>iZt@H@A4Cs{c8j zaq)F~uu*6gV^mzvlyY(D;B0){3@hz8KVgG4I-h7VAzs^*#K`$_*f5bIG(8S$r-}<# zk3Sk<&Ott&d#Z@gAl9d&o5Scp$JkU-HWC}0Uy0AxMo79h_ieID$|~T2E3-3l-J@;t zroWkUae|{vopz#{!&ZZ++&hDUlBjQ|4ttZI?U*Fpu3p`DyYio7YR|9NQH@2-_wT82 zV|o6N0uq%2c0__(qRo?JT#`}40w&;9Ro}T(+qqQt)Akdk!ZFyp=SqZr+WLCGoG2Dl z(k!Ts@{i7XcS9bQ!$6Ke(wMlVnk#y}@ONY1H9v@RC2|pIU_x25qYGv5*{LU_z4nb= zAa3y_EX}T+;U!%V=L&YlzV`xpM8Wg5MIr!BhThqEmla=;UQHap@P4@B?&e8T_s6wJ6QCyjO_!vgzw>)jvTsMFS*m&q~OM>v|Y& z*D-Xz@1e*Bri%n0#3JI;#s~SA35Wl)XABC_-lG9SqDb8iY1p-=LkES}u;$&9C3VWO z1|D4@wmF;e1`CxeA9r<$;*R7Rk!Vm#(^@WLW?>2CtS%tdGG3sI3!kp;8QHadQXXnO z&(gmd_G-C0OH*4Ge8pJV(N*{4h=Fd(+**%I%i(L|UPjPQ$yq*Fb?;?>og&h9XKK<= zi>3{_cvikJtZsxWk1j(WVsWPC)*Jv_PG|Aub^`fs?(A|F0n;q<{*4@E9aDJ*9~?A9 zqj}Nw2Vu3r>Scm9Z%?I}W@o8wye)h|I1QRd{#t4NT2DjGUj710VSi7$EeyTY#7cW$ z!>zN;MqZA{q5Ei-3wtWK|8g8S3K|dAhcPG=m2E~j+XZ7K*qZAn+8XHc@DVoEddvoeJf?ea0GCvTQ#vq(R`M>|qLzddr;=JGj- zG=TP}_^jt`l#Q`q7WvpBNZ_o$KK_|iTfn&DY|L2rHT0Wom8sl*H!5566A-@~pM=Fz zk0rRPWiNt_!3O=xE^P^&eBo|zg#HHG#jGZ6k4BfN^``2;L{a0uR2Shsu;^5biWX;R z?&It+f?>y$M{OAo%WO&jsW*kJVN?!S`N5kh1k*jZ7^SQZvpP zpVD>-S_n8Ds*1t-eJ3rp<~J{Xj~~(UfD#zIW)4F*s|SeFjooPhD$Ltk-E|mayhj%w zH!avZ!eD2lHIJ)QQAyJK!X|Bb{h|BPKuqtm3Omx?7lI6M)SJ?2Zqk*F6Z@a?L_9v% z5mz2wGA;Mq&RtZt=yXj$@W8GgTT$mrO87vC{=UZNe+-~-Z1)eq0DkH=H+F|mt^ghu zqIj=oshmEx8kk{Hnyj4of@dGe;!I?-z)wT zUHN6J@&Wx8!CF;HOjW!9vciQ7>5>jBSF`BSM3S`sic#T1zWlDyuNgkErtrPl(_O{Y z1{FCqWudwii@FZocMC9O_P`g6G=^q{(MaBQj8}hzt362#Tq_Rwf}nry zwsVy_5!GTnna8R@{Zg+yP8>(_P51TKMNU0mJ@PTMvQ?v@vFS7hwmhFU;a$dm2f@Ve zgE|H@Rt940Wn8I=D-?;+>iXzm3FZH^+n&ZL*mO8}`-ACyC;F7T>ULnjAz6~Q>Gr3w z>NG72E}nozJC4SSx4w-4E|4Cdr`m7KlnlKzDtiMA9|g0^8xBUOxs1SoX=0_55hkl2 z2eQMt94xQ@@EyIJpXk>m&_)qVqsxh3A4{t*qrMeBft@h}Mz&a(@sEm;a8xf@5ZIY@ISwq+zgW zvAkX>y~n8u#vd8WI>xVT`e@;ZSh^o^vmpqIP#+N7%pD5?#2wluvAPZX;Cd%{BGhJ- z;y=6vT`yAC!Ah{JY<(*$a@MDWF{!4g5TA>uBi8e_XZUq7#~g&hcgBXwd2jo0Yclpc*6Gn(1+Qx5*ajni|>EB}Qnm@`Co zy8cz?;BUR>>IClU=IKu(j=kNkkLCFv7`qagg5GEH%wrA1Zhc&Z&3c7RYLI^NC{RW4 zgsZxAiK{eWUW4l^h(m!+duw(Z(lCG|?Zs_)J=O8?`9`zV?5{Dg$$Ig+gPQTt7w4Eu zqk?P4zETSSXT3R>8S1o~*!N$WuoFr1qA>VJp&yr~$J0Bd1K}CIC}!Wl(pKQPTJ_N8 zbAI1n;OQ?ntQA6`3RcW{zvd(v&Pi-LV!NBa(b^_0Xx$0jI5L3iSnnjOa(mr)945UP zR3|OX6$TEqLWGa_4YvpC{2jScfg$q2^29@@rX>vxkO;KaTRyt((OrH5LaZt0#4WvC z;WInc?9H^%k^hJV2WToFOi9lL>y}={4zd6stIk#wpt70W?yuXI;RCTlUaO9&1x#7N ze(1d3(J0JQE((zF`!zuDP=?v(_$`(h=DZ%M>WPu}wk z?4&8=*OWt_ALO{#eDMeA*Q?|_IYI+wMhzD|Tm-<0TP)6RgPZGqK7NO&DHZ?Mh8K(%71i5bZ~-p0Zkg`T<whNl2fg*kihZrQgFig_OyM%7FNK_Q*Jl0dc z8xYG@_B{hDM3ruLFh;Tf7XAEot7j?%OWO*hC9QemNt^|W?T#GG`YXu};hh*e3DVqv zFtkc~F=OBfw;n2Hfx%VB|ZWS~VN6ksv^n^o+F($?7ivGnfh7#)nnO z>Jy`go_0g|9nzy6ETi)Z^VyEf#>v~NL-4E1w?@KxS+5x?uD8By#zt32 ziU)l?D%0VX__PHozLuh>`V!hJ&kc7lk+z^lM}Jee`RbW%9O(L#4X8L z6coPGp@MW@Lb)t$0smB7BebZZVz$QSqYq+|`!#HuGHx+_70OCodhC`|g)W9~MMBmb z*L6T6j_iuHeQ7;#d2bq<#QP>X5<$elsw*TDv<{<|Bh?9eBXeGyj$2zG9zO7CNy*)cZHK z>lbQItw`l;lJcqOkmpxTzYj*rFI=_R*xZ?EM+CctC2>Z6-3ya-3Vp7WOJ|x#ZdSmo zDT6%{w*7Iv-`*;~w{}sR;yKD6Je)ydLaWmiWy2$4g7ag85iqm)FJf~|npWfa)R~LN zFwI}2QO92saB0$`dHie4_}qi*jIIFFEn@!Mx`wsEz3xFrGk7c17BnQb@z?s-msSGpcEaqf`E=33Q*}dM4>DUE52|)5=c)9)( zfE@H!ne3Kzz$NzOz#-*?G9~pkWrbBvH&R8kOlFp3=2bl4e;) z0kJE_39!_*^#7EQee{>~GLL&bFuaW>y*4Xv3357?r69z8rs=EP4J&Zd1cW9ARyXq> zr&VX?wV~J6OjRNh@!KivKT_JV6VO+n>`Q??=-mMn77ZXcOCzVLF8y*w+(_tV)YwN4 z>UYRi5b^6d+!|(k+;8&{H_@3F=m};bKh{&dL)L>^RXlGkblyPc0)Rd9UW)%-To12c zTDOC0BavRV1gt~-Vf)(|fZFcY^K9(OJs>q8Zsu;M1KGBSL)DXKC7_(qaHEhdcSJq6 znw0QeGssMbi$55C6Lm#ioZ$cddCgV2h)>>;lZ7bm7gc^{;@^X2Pp;cum>NA{E-nXu zyslABULQxCjCFCpPzZzD+0526(kc9h}9MhgRnx-P|nWUj#*65{BQ z@G7G-XC3`AoVF+rM$U>1(f4ARMUw!?f-ilk^LJbVbRJfZZt2CqZ)iI4gV1?l)cXtB z{j7cjugpnL$5drYsc3hdyU3xl{b~N9>)QLvBU%71HHp1Loouue&q63RXaL}fq}7u_ z(Wsw}@zugo+Dv$kTUYG8p8s}>p9|+QR_g~gNuGBPgn16!K59J<91x`e-cp{cKQ(EL z)q4Kj>x6I|$hg3P6IL{E!m>1C9qrP<8Ipp9fxvfm@98o2ZbY;!RPFJX^BO` z@;W6;>&uUJzX~i|kTt{8m%P_ToqYPb%dcV^2V6M&G&J%+Vx3RBzrx$!r1K_dfUZ2N zTVhud7_Wfo>O)Z=;u%@LUg8|L?f$l9>7?GRiF8izLT?E%wW|}MbNX}OQDH1bam?Gf z(8Kzo!$-qWru@eZp8lrRL|}ZfV@UgZY}9bS914Lyky-KmFq(`x5w>}2dHx3fbsV8)%8i=(YMc_3xsWZu9`2C0enSuV{{q}}yYt=Z`m5Dx^t;o5eytpT z&aso6^%pz08Asm)QZkju?KDa*WCi#(JX?FLEka65HQ*Ht)@!zEUdQ`++u94Z$OZO| z9;;hwYe&{JYCr!c6)Me&_#e{wo?nzZDE6s9A|d`W;W@mnwbA!6R6Hwcr5F{u=m_j5 zJ$ovuL%bE1Y8cS3SUpmTG|T<(3s}IPw;HCgHz9EJG5ElnV>FklQ0EL%vflxdpM0-S zFN&6D&8cf@Wf&Ev;J*Tcj+np=8zdojoK*#7Y6?ALTYxCX0gli4r5T{&t_Vrqj^rXz zx!nF^*`jyAHS1{J?@o6T1-f3T;ylO_jFbfnMNRaOsGKy31YC9a^RSEEZd%abe z={T@RDr!22n_ZoUTUC(p=@$qwDcM+!AAR<%cv9NhBL6UGnWNCfu~+2YPb7A>U=_K_ zIi%#Mj$Hm*vCva%3siLFG~MY*Yu+xZlZsd$Gmp2eSQg91?wIdG`u7{Xy}}K&1mCM( zGL!60Yu;DiQ|ncADZU-XnIc8MIQcpvhRMb`QKuJsQIwqw7#oD?$&U7~zO~694=ehN zeuDU3%0-)Syu8c(J5i`F`t(bp54}-eKK>J3#A$}Vp~9H}lJoXUa(z?=2Hk}FW@PMk z#89atmW>X%T_D}GI4Z?Ys|9;{e(=Wjgt@@drXuJQDH7DSW%Oz!tiMUP_{BPpWWf}w z4USj*ero&j(pulOYKC_Ml>;?faD)T}*PFi}X(`iGb4A3P>n?7^EtWU%*GR~hNQZW`M14S~SxD4Y_y*LU8x`xIiq+}>ER%9md$Re(zo{f75z(q~~ zYN1{d8CwK9V55mrqlcAuKSXLT`wW`*P>tC4P&tx6xWf#%;S(P=FEeE?Guc<`5Wte| zZb>$qzW64BKD@lV`zlK`*xdL<5E?7JIX4uz1F6TckwBC!kx85`k)_WxYw|LU%L`vj z6`d{26rB}_sQvCRmj^GUxufV?cxuU&^A-CF9*2s^@!BolT`9v%y;}kOw6}r4dq0+= zYtM{giAd@9e8oOC7)=`cM{D~>m3s!rG zoz3>O$;KoZ_52BQBOncsRff3U2<)o|;sS@P!R@e2Zc*_e8%>-n=O-ZRNh0IY>sI7d zd*U=LjTaIz&zE)n5i=&|U?mL<4Se{;U!~taJ+`2lXKlV|7q6obIDAGM#8zqisGzwk zGV1{>OWJ^t-BVH5DWTUmQ%@zZJCz3PE9)6Uv+AgO5MMXzX`UlH!O8{iBAvw_7dKdd z2Mhv1pm&j5)0upF$n6HxYcpabJuVRrR>TQ*egNzk`>#+8u_hW1k@O`OLrB*jMtNIeRu zViq-*23z83RX>33P%vw9N!h6%`!`HGcgZvq<85<50L4yFC)O0P<#bbhpHrL+0ObHB zd@(QoZoYTyLCfF`|1k#8=$0l-f4<`1`ilg-c`pxK45Q(2cbno+^-zZT@#=L@<OL1n(f%ym19Asq306<%gHju{5;hPEJ zV6}7H0`UV5_*rtdB!+BAu!E{t08EN`Z`zv^t33kT+qJu;_?a5hUL9 zRw!-FH3B!ZiUl~ZVly;Hh{2E{n)NRTEk|uUOW|pudR2hEcD4iOtP-w>T z;!0p9U3au*K>)~LO_krZsG(-|EIDKVbOq(~qEJ2IXmJ#H0HXqLVt(H415lNxB(TuX3+oms&P z+Gc}%@%e5!x;WLFS|ARlJ!8yoykf~GCMVgG)4YMMGSKm{>}H;$F;Uo`U8W)vXV+yj zl_qW*^%Vyl&exzEfU9Myl8OOm!~t2Cc%O!H9eIWhP|AMLDlE_`?3m9wSOsKu@Q-7YxI;`Y3_Y+QWg?)yNI#h9JK^npsrgXEK=zne)Bqb*rnp+)5NwttopO!|QQtcE2p1vR?=ReI2>P zwD>3SBR2-|dZX>9+|Zz?(t!pkkT6iFoY7Sscd!n=;s~g}sf|hr6eb9J@cQ5%TG@cx z0>W>AZP(yhq@eKXDL5&f_6Mzvj~naw!>4?)7y?4~=n4-d-b7n8#jfpm|8J>KKT>?| z_;t1^r-e~Zd3Osi4FFTji&t;-;Q;2LlQJh*{-1J)9!S1hh}D=5PPC}NO)N-1eLlQS z{Aan&Y@Pkh(L6i^FY9zVH>6wU&zsiBi$UQ9xF-6_y{uf5-@jFTOu2}hQ5$*LoZu!` z@u3}IwKL^*lGpAf2-d<9!IWsWSy4`V=>!~gfqiV>ic%RYdL*;2rK!Tms6@ib*7qUO ze`RJVT$_RjBunfpIymWtV|Cd*MAoB~SYI{Pa^&uCY669pb!Y0gXw_j^%hUd2X58Q~_?Q>gy7c01 zCw}{F!GlqidwBaRYLW9Wt2^Kt|(Mbmr4 z!I))$6V=(Q7XS5FRMbFJO#?hre{-U-OVTmI zYOlWyri=ic@OAQqJ>iBD?2szfM^OvdG|ds2S3Zd|la$oR*w#lOc}Qk_t&*|kWG)-foXIq2055J^6T_PhXMX}AwQTwIfw(l@qbzRUtrB9 zLkLyT)K-U!Dq1>QlHqZ#a`IS5pigjTW^11;>BUKJ(+nl3Cw|OVFB|~>(y6Eq&*Ctf zY0=V>w@dePNAJTe`RCQE015WG@YkboH9EFQRXPmV5{5p87%C?>=7wJ)0{{WOU}VZ+ zW}2zHV3Z-zO#I=n1!^JRwah>r1z^qBi@ml^VLK0MW^ec$GJ-|UmzQQE$VtfmpMN}w z9#m}UD>?MjE5-u|PiH7;mdDu#9TaA(CMgJu*2IwWY{>=FJRXLnI6(3>NsFr)eSG%F ztrHpED@<)xZ8a}TY0cpN`hk2ED%e2$Q`P)4k2CojArICmcb7!m4T~qhU-{vkUc=*h z^~po(Z$-`E-;?B9bDEU9f4%5U;KDrklrAGUNb$y5&5EJ2bp(f3^wycYJZ7nzGl>j| zDo)P^8?Ygzxi{s_hgngG{~_243Gb{gWzknV#(;l9q)u)(;C)gRY~?a_G!^u(z%;G8 z`6v>)6=22A@{PhSvB*Zx5wdQu-fVGaH?edw<}Lq@R0aTb8Pdy=l?`|ig2Sw6*!WzD zAwVLMfUe||(dXv?@4bDLb?b37f=j;ZW2R_7$cRif4c55@}Ep{z3p`lE`#f0{z z9v_UaFOApXO53z=kO3an`leX)ZLzVtJ%bwDXoLGL74w{$^3ifiX_u~zTYv5F#Ue>o zGj)F7GB$&;0n7WTGZDSLz-E2|2R=X$mq(4=cRS)~L!d!WY|GWAJO8SSKOYT00xtIO z{pxd5K*SOQ48Xu`%DdmMrXCLj9nm(ld0WSf~a1NwF5 zXf31zi0lULkggC0EE7{7v&d{W#RJz*^$`Y_z8I|^*%X;zZ^?TMP2w9MrGV~zF5aVM z*DI{|sze|mIwr;{YEYPZO=uaT>I~dYYP3iIpV*a=wj_IuH}W8uFk55BR!C zWXZXMrD^MpOlN`JC^MaC<9b@jk4gxTzA@ADtV4uf+QD5Y`uxOjA;5VZOrwdDxmYRP2N8mIgz_+cfTeR_p`GA znE!!`)0T)*X@#W)hNjkyVZUwi;XR%iu9gzq&xe2SGju+V!DJ{|Mj|mPyKp~aa?@JX zmG9X|3$!d9v$afY(e||u*#)YV7tT7_9_;*G3{vP#2g^*@X%~0I&Z=l|toUB(IG+Td z5*&WfqRad$HkQob#{q6;#(tNb{G#m=+8cW6H-w{JXGhe=|trjq~B*6GxS2MH{;hL&wxz zOZGyO4~z~RN+LxYdy5tiL#d#}N$3D8k8c4Wz-rwHj4sfj^tA3+u@s;QLim-l;YJxi zrW+Pwrl>HGRTz)_LT}o2UlL+is(?p3aB7!uar_SNgE6oTYuZ^3tCbe5`Idby7ajH= zT%UgV?muUw&c0h*rsW0{#S|?6iMtJH9h|5gbQuWPiWGo|+53?@{gkHApd}Yhg1`eH z_8#J@w|!Hlkpil8ruN4sgp?>%P5PSw5AVdaY`y0N(o`0SOjT z17~J@g$ZQn;d8mePvmh$m8ryE?pv4qpv8}i`Kyh!p864!d%)gpDrsz4ECI}>(|+p| z-zEM1qR1NH@fLJMCJ}*)m{tZiwTx(;$n8hP3xrBD08p4B-aGTdz&D&3Y_w|* z_be*4;PV$C)_LkGd>?0h1Fg-G{|vl8^ggYQX}LK+7;iwM8{u2;CPx(jocM8Z3W!+( zY{xr0_9em`H;O41ctafQJ^1=mN4$c@uFBq-gPJGb@yP`Q*8!N#)cN;#kOB?)28*7e z;n4l|L|7{6bF~PtJ6EAP<z%$gIA&Ht598bi_cJ+8{h$A z#DOs4Kv{Q`dl;4g9zYp?8AdO)XG%CpIE}#0EM|YbFrdv~<|c{bMC<9hRI2A{b>KHi zpmM)W;U2HP5YUrK34YfzI=LJcrGpJ98MF<^EERQ^p-vq=T%}N|=g1=P{2@m=`@S4W z%WSAE!&T|6RqGSQ&Jr)p(4Ef;K+#$;-g|d)sz?$XR*Spx{mP;?LuP$08${b$to~VA z-!xhaBpTA^CcxzrRu9a;|A7~H$U;3Z|BBcJ>je`LG6*QT1@1aX9xh#So}u0W3}4+bH8gsekH_UCl*TaL9wkYZb2BwYFixzXfmD6-~f6 z?TDcx- ztwrtKVn(7}^6^OR#~oRuV054{LCUZ=i1*Y_LmlfoGcs{KhjVWqA4(hORt?lz?i@CK zm*{tQzzvgKp z>GS1SIDZ}02=73Ux!_e9J#zD+h};1$hQ}R&Y(0 z^5=PdRsI}5IjTK*QYwfOdiVg;4&E^|hlwZE_E=tF|BG{J0}dyi0UaLXKuuXe(w(WG zz3fbh7kYRfJe(~y?W_gvfi7iP=5zH?_V!R6L8iHeUQziw<366Ml8v6KI~q1V>TnC> z)H5=((}kLulD-vDuCZ=aRZAsM)qA&nNJPkidJ7JlXj4R@V+PU(`O@Uu%ouJ;9Mq{x z4CP1+t)?Kp&BM2Gz}}2AYfU+8tquX3hbw};8c5qT)7XWogUwtLVczK2iA3Y|IV-CV zdW=~_b$6&ddr?JNwESYv#r2|tY6aC@|Dyvabl{Xiv?t=Ov*Y$mfsOT)KrSh|KWKRV z%+x*ON?Mnj5Re;w`!3Vj%%wgcLhr9qQSJkf(>E@^ela`YI1ANn!rR~A2SPuBjI=xA zg65f%^by92ug}ojtT|=P-=d!k8l5dn%Yn{#RkHilq&@8hrK>@m`Smtu^@9OZMKXA#2dGOQ62Juk|BrEexaN`)C@GXs?~W42C>k1>cbVe>9*4xSc z?PWQ>#6^`b)W#bjPSiL1lSG|5Nv^w>I=-{v4Q>eH15`v1>0A1zr>^A zAH!02*@s@f;@_rP#kY&=&h?QJks_fpp}$;Na1-Ds2{JNSm0-Gol^PlYY6I3z)Q zCWw%XhR^?XKuG)6Vm5Nu&TL2=rvwG1U{wnNB|Q1*LuSI;mNI{h3q1O;!^hBdKjZt1 zGWQ2J*U4_9l*&YsI36&CER^U1 zLyxqAhAxRO8~>Sm><)}F#*2r&C;aJa>EPPk-1XUcvr!_6Qx#%dw zWLNYX9Fqi3#n6$|j=cwAg`s00AY=$b=Mo1j1l|i&#CQ@-jA;RB8D5vo_$AKf2B$t% z!x>@m9}2K(Q&}6n@;p^=tW{c?7+;{H?;CTr*TzGXsu?hBqRL*iKWX&EZ((dc%sKg5 z=(13V3-*&l^Nd2&7_d>W>qPN8{WQlYO9EHXQKH*I7#d5Mtr&`w^YZ+jX~sx*sd7qm zL?>70sC?9--Tfj)>pwvJ%qwlA`15M?Zz)z_n0d<>8zZJ@a zMpd+)ZL^5(Y(3@6W%w-VV}jX$%9&NI>32{K(kqJCjYOnsGcv}u7@$dUp+dBm(rTk^ zdamoB;|kFel*xyb0r!4b)`(t;Dqqj5)g+VVuwJjn>Lbi>7j%f!Z&;2JG3Sp_eRu?J z+T?T`VrjzKu{H-Zx`>Gd;gjE^8iyF`+%-xl7m8G0OK&5dcs-D*BAok;EpOkT$JlbHmQVFRIrqRKX#4t|z58p}kSiF@dJWYJchI zGawzq0ePp^X>;pvJiK5cd_4v{&_C$DI~CJGs`@6^y`itW!-ZjXVk+m?W=&C^qKi(D z(7BIFqYfiu#BTTwY3I?lM#A~7V1YRJeCX9Yslz%_(E|T|5~W-`d8Ja>RI(0As0i9@ z2)aB8VRNX>p?_=@cX%IIB6){joZt4o1qGkd^FcM^`w`9IFm-^Wpj08pDU7jcQ!5+< zVI6Y>h($5(zNtA~4fw0=c3Q5!&ZUhvKc|-7WaS;HeOyp?MGQSf;Vqb}4}a>i&i6_ zFZ)u`A?A)%4}Azq^uYbw?LzgWsKPx`Z}UhRwfeZUGPZ+$u<@&xNaXRyj;gEsKJSta zfsLlOn){QOqG@fE-Y+>55vIg~Y1_o1YpIn3MmAuyxd)zTQWMdQ64OQL^~sr>GA0&q z%_#`ZoddPnYyDnEU|eUxDWdywkaNta91{C?(*b3S{OSgFAMKRgLMWZ(#QAa!mu`?3 zXJzk%90rSt>6p&jVjwBla9q{!KR7f-E3W0QoH*R%F(Y_2-Xw{U?38hh0B6Z_q-YF+ zLNv`Racu$G1AHTwM0&$Wha4m!OOun|!dHF#C~>i9hciX#hEB~xudUsg-aPanlEm#) zA~nbmw^EN(Qii1Y3f#uXq3-OcS8q<2VKNO;Sal@HG{Iy}DxW^P7qti3aBxI~4YqY~ zo!#L3G!=SE%Jxh0eA8G()Ds^*40Jy>Oshqbey4q((a&sxXM(+H1~={;04*F@%w0%i zO#3Gt+VO|8fQ7Z6rtLmh|2|k3p7B&1js0;u&@=oJ5vo-A2T1TYOAxb6t;FPH0QbKU>zx=Pw=7AW@B zAC1L+_3zz=UAefc3+z1K+aHTW!&=^TFr{njDs5iU7AXCd=uJw63t)uN7+V>W`Cj}< zp<@`K!ZBDTYEuX%!r$1k9^UOY{R!))zf3*kk>ij%Y{M)Lh zc~G$RYSs)@)keQ;sW#6~I*o#j=o^piU08x+4ml@CHY6X&m?15g81Vnb%MB80# z{zxI;50Nb+12N+^mlI!=FMfWFld^e_-@gbtWXM~Y-*06KpW5i-M}l($W$kL^X}$LG z>1m#R)jh+#Jn5CW{!8AmY?7QtsG6SF^!$tNdb-m5dR{#iqu}B%B|q$T|ydya5Hv?7PM08IuPV(gwOO z6(~S9Nx|YlUW9zQABPfPi%)^0UL|YXXgaX9N_ei=PbPve9}@d9Kyu0@fWDn>YSCln ze)sR1@}OOPs^MAr1g}ub&(1=RgP)gdyQ?_f-X7AtLXq8PWXMGzjY`=itu70;R(d8m z@p4!H<`ipLhMXBag58~=Aymho9=OoqHjJER9t?DO8mbS5=xnmJZCf#N!hl=meVYl2 zEFimCgi|iUB_%^hOA9;l>DBa(WkN}L*Sc3%w5b*{G?UYI$JCTM4e96$Vs5Ugy6vcU z`ko=$GK^5!BDhs&hi`(fg&{$mzXtS5Zcfq_$Y-1mod0I6&(Ez(QoY@6{g|<)E+cqq zFF_^E5-Q_9opi$?ZAzq8oUU`HrlSg0A!T#(b{%4iYdZ7ah4$w*3M_R9YkA`h`Q^Vw zz7x@H!>hkGP4_E<tVK!?>Fylh1U=#4BbDp4g5S;3y|25b5hXJkB`DC~v-S@9V>vx*vNkM?I!5UiMQzeEqv5 zk+D0GG1kiaOXY*OA0HW`eh7*l>6wS${rZsmG5toD?84nIcZtpEXzp^01@V755B?*J z+@YST#<#r10#=m6JO}G+j%jxcxaETcV4)#Z+~HU<8XdGqtj=aN@r|1Pj;)U0f!Clc zgb+J7tkElp@ofqx+=~P`6-U=mlLHn;KMMfxMIAPIpzb{x4^H&6@}o8odj7EWnJ%3#DPlG`0)v z$E%+pT~1_m>wrRz)74VU^fRK*2 z)h=%ZSNq06xYenq=P9k@eaiup664|~}SMuh=}3R92+MGb9TR6d-_SAdhSGTKjJ?7cY?hj zw>KdbWVWC0>dtsogzl1}`=$Ks7qf+@&JP(uBfILm`iLB*I=TDo{AG8^&k$Zj`BxglZ_gK~zTyVHX0BLP}ATKmjg`GJpu5}pftutQSBLcmCcmNkQs zDuxzPb6P?dSENS@`qDu=6-5zSI(xf+JX*AaT>29UYnBM6FcuIBQ*c>fs*?Ut5^IRlBeCddJ z`U|4LRgdyt$is%$qfaD(bkou|f5iRiC}+x?)P2g`xKH1?6(Erk&oZNNyly0FqymTc zn#)#U4<*QBBgb#IBe%ge!b-t5r=j@;SN^@n;aa|mkm$q*?G)iULbvC{w>v5(uLV&j zDdw=>p#t3x;NG<=LI0 zGG^BWJhqFP@hQEI_KU-Eo<5xu;r=N+_q)k;R@Csy4@2=!!8Shd%CYi_i+vd$^*$K!!5GdEz)H6 zMXmWTTQANaeELv~+UK|DF>Gme4<`Kb9OZ6dX&VE{LL`@16cPU?FI3pq6nw> z5fGCBVoQI^euzpEe3Cj6r6^=#TqzYd0;IY1(k!_qA%N@59Yql7{e7cMkWRUYUYxS$RiSL8@$?mT<<#i`n%I`;g zXRFS?d%Nqp?q}o%4_Em3`7Wa4TA-_uc&=z7QK|d!c(h27gRdUNu|fE@q6E{dP3*V+ zJCg&ZuA>z)vI^utIXsZ1tU%%TNHeDAy=;xuALt+1GbW4Nezz| z=I-cGk@up}ec>Oc+t}fG=i?H50R35v==^b_Y>FmHuIM9%a*Lsb=az?Fj8z_)<82YJ zq`MWVW8PJwK3bQXu44>lVPBH&fnTdBQPkt@B0oI$wmi22t3ZKCxVdS#xM-gm3}_c~ zMbEx@`1sHuD8RIX6FHys7rHy?+om(Y7oX7vbD0G z5H60C$TOGf!ZRp4Hc(g6$z#4l_9mGBl^XL!>t52tc;x#wOt zktoza_r~N}#NX>uEUdlP`=^>YsA4An^LgmJyifS-oe5-!<2$xD$M8)FY0|Um>@3;r ztW^q+011k9oUfnpyiwA>AEYL%R`HSlDUjmT#1UVg3c2DSyj0a~<5(y6*QLJcFbRteOQ(nG6(1*6pXSKAbqhbIv+Gby9{4^oqzJ+VZ%viH`NJp(s*7r*HlSF=-WSm*Mv z28;gW^U0aDfAN1@y#-WM&-(|wuyiaSNVf<|cXz6^sDN~XbazP$NJ+N{sPH8Oq;pB> zlJ4&A@SWA)|9#JS&)GBgGtZrS_uk!^d2;4S8*%IzQBSJKSQ`}66Zm)~TH*6){k?kH zsHjDMmt%idUNNXB%37(M6stB}g1idHFJ!IQvGRrbo#)^3MjWuEtv(DH(M5aVoVHQq zSs5VCQ<1#-KrKF@fvH08bDo}j=yAO6^>e5AgxN8@9;Tk>D#sZN0&g_85u{t^=hR|Y zCU$o0J&&^(m^?Wc{&=_Hw%;|x0++^a(OlE?tC$;M%O4=Vb3$rErb?)!b==L_pZHcU ztolk>D{AJ>kwC%@`9(jT+TBpGIsqfdJj~ZWtSn&ywIg6lm*xE|LKFNjTg%#z?Mnw@ zEBA?Ks-K^!uA>b}zx|AXh|WLd{c!4HmjiZs4~Y$}EOVd@GRhA|Wcc_K==gHj=w)Za z4{gzIbAESXyv~>&uAhkmPEx|7o{%+M6D?G*`8rP~p^YtR5i=&(lzod8b9ek(bJ3dK zc!ROM2RuJS?Y>q0%Xb3Y5o&^Es}7E`^(^p3WSQ4Ha}>nyh|JeO{cC|ausL5 z+Ci|5CyoA3LLr0KMfDf9VI6-%miveVihh(tJ_j2xQv^~VvWuDUpP*>Aq3JG83nlNY z_N}%&{026BXA7cWIVFz}B653d1>!UcMB|F7OL)%c4=5?->2Q$P7I z)Av3#X6DY$d%5T-D{wp`Qo^p5ibglzCKme6r^ehq`~hC+yug*`B(8acA8^+3uBKr) z)A4k1r_m8bn2@MTm`FBKkC7+H$;BE&am(8s=0ww^dZc_wKXW$fdQ{yt{59hv5I=E= z5vf*m?B>-^yu3Z0z;2v|Z|{MBDlMjbnkK7FXW`Zp#T5i{QJ9WCLSpNI^5)bFDmYU< z7S`o1ZpGkaMn$pEGx8C z2lT6!z0YBcpK6lRS47k)h3T_dBUbr_KTRCV>z_>Tce?O&{!J%hym^{U1Lyv}U3Y1Y z$dDo~?EZ7MdEV|li;)@S4GYM~;^k>6D=ysFSYK2mb3&d@{;a|$MtlK879J9ghf|5) zEzfNCCp3VkSa*%#k=O5~@a(tNzj$P_TJ?`8!Tpc8V{_a&<;iQ012`SU6q~oHK>eKc zh3SuNk#Us+^>VL5^4k2^RYrl@(aiD}cAgBiJ<9t{{cj&vo5s(s4yf#FyR2N>#7~Gn z3sqzx8#u(ljj=P&?&nGG`sMKLF`R54^TXJ2cG3;iki>5C0e`XmMPT9~b7|y^ljf(e z3z;g8KL_ysi-h$(zw#Ll&8|OO&J4GX)%N#lGv z-13$Z(^_lhNvbbKD)hIL0$6}$R-88;7coXK{a)TuMrUZ!Z75|ot`V__f7aFU8uKY^ zd=GA3KRwR@=l;9gb8XL7;|XTuw`oz{jZ1d&vE(qPvzg(hs*JdC#D+4?@^2!^wEMSl zia&~B_v{=h826G#DBBocFgh~)Yysj5qnp99ys;t$AgY!ns8S##B@^wka5L8WI2Bg? z;0gwU0SC9ij8~!IW{z}!O`GqfS$k2+5%$hRG-K_V?lJYr(!aN5pan-6_ZoOMU$a=yANVhBWztA~~TBt}Li>rM?4&FpkT3T0Vt zkqTnHgmTB~pk4V8Lxpq+kYMDdMl`X3v*(W@pPv%f)-qgD@b=J)gOomdkI=h@dC$2OV*0G|M{oSC3Zo* za#b*iXw~s1_I59jmUSMF?XzlJ7f(5L8mf<_yt9Bta-K z9J;w9O-gIVRRMvcfxQ*+EzmOFH{+Rg)m z-^%P`?RAjahiTvWlID9{I*9Ek>WdkBFZnW|uKHz6p2ljLqPARMaS|So`|hfQ-{y;W zpR?&B0?Vm^Pa-LR6fokNmy=<->o1cYFM?KCfzKX_BgY^~mr` zN+SJvm~pS00->fe--j!g znsT)s8r1&gKxLD>+%K69vmXkmC`mWC9#m-A|5aE4_8_WxK&1hg09rH@UbM;m+8|&U&SJ_g80aUKF3av$iLGN5v$rzui8-I z`0^7aetIlP5_VuHGX=~N%3CgpZX>yszy?upDsh6sAgp4~O(BF5H{k>(I$^5PJRMS| z)IFoss$j%KSvxVzzp$D*rC%1GALZ(Q=W25MwFn zj(+Mx?!8Pm^0XIobuziZ=fvw=#asEo*i?MU4vpHuj**`DT?HrOtP4L+aSR5ZATJ#oFc>QK$BxH&me z_Aa+1o{F1W;mXFXH{v?jDWi^rH|Yki4fn+L9`o-z2~0qFg$L#?Ssa0Mr*Yyg8l9O+ zP-2?cNT9V1GL#lF9=cH0qrxOwcrlOR2 zDV`uP%h2^eOLkqFbnH&Ap}uy!v|P`x+mmPCgf#nZa#Gc4d1X#Gd3(F)!upS&spYjC zq-XjzqoZFJdY$bL88plu5cmI{$F-%2adR@-e{)}oQv+^D^~y|!dKbAiJ_F)aRve{DL>BsGu zV<5}u~5ht3-;g#R%bS+IIYzIx0*St8a z(-Q13^Ue8tG8+Gwj7fo~WmKoW_3rI&L1lQ_S}vE2D6hOpsXgpzrod*R(OgbgXW#x1 zX>{rwu0Z__h-@SFO`Xo=xK_E8-wL#Fd(u}43sLu2#=;XVk})c9c@ov;XP zHk`{jDnul|WW^$SY6A;N{gum!#gj;3%zROhNE4+^(SLC_xSfOLzu@Lvi{WRpCRX=R zzo$q*XZLeg;iVT-AAj|Q(ux|1D||mVGu1(BRPfXcE39dAXNszCfFcE+)|SgLDsU=i zF!<5l&G#TZgwI#Tpulc3vMFn8=Xy6ir0Uz_Yi?T^gHy9BIc0Jyb>a4|X%B|Bj*X_zP zdhKUq=^anuFZ|Z`*T_8^7i^{n?u$j)YCcl?`_#GBHau{``xD+EDeb|Qti`07kxKbC z&vh}3#rk6DR|Z|!q|ymKMY-<-5!c8}G`9&#V;)pln|A6O3!9B41xH-Zo>{l!(&3+BidwioJZ?ES zI36Xr^JP)J+E|B+od{EQ8d1Uw--f}Jb{t5jjGK&Ol#c#q7A=510KMQY-hT%N*Nt({) zrTvUv?lgDzGev)TZ$pHr?w2|4(Kt)t1_jQSkU?zt1-2Dh2T&CtR1!{q0b z_sa*b?x?)z!;k;(1nhMujM|ADoSDsTmYYxd*c(>+#2A7nM6---^gK-Hu?NATSaB>z=%V#Hu$Czj{T$(d)MBw^KhT4B!R}C z_A3R}ZzAu0VFzSqkK5x7z9_pnwKIBHp~(PSaae?b5I)E6ZE2-+TqpeC*YRUJ)-AV0MRi zJ9?wG!rto}e@098uG0Fm>&?Yt(#|sTJ*oS*`;9d@^1NzoB&H3FE1pZDnM#87^RU>| z1te}-=np0h5lQnXbg=DNcNWe8B-M(V7Rr4w?aAK@H4pV}!RhmPd2U*BQPgmsNg~y8 z5IIwy*+}2CuwbB&-tl9Os~D;kfI7*Aw*yI9qG&;8g;$sI`arcptsvNCIHOG?oVbQ$ zACXvF(6D!hWViy%x>3s@y|FtixV3&o2YdCj9LtU96t~n_z1E)W=XOha6VujGr^yp6 z-zQEiU;i1FrD>PFqKju4`|LciU+u=S=v8lP5vgw=Zvt3?k%E!1``(cu4c0p)v|*eH zTJp~d3NCAmV9(7VwBe`?MBUw5ZkypPHP*XV=)*XdfYK%JvOn85B2F|`hWD9_K$=%J zCTg<})ur>!!2o?@B55L@^T)j0$@$9kbX`;9$7xr>sR{ZtfrIptgvZ30dwvyGA~!)N z5Z)6hrA||&b>g~jX?>FT30y+25^8tsq8NFQ+D(;UlpEKg*5dm!6(O<&n{_OCQ(d}8^m;VjlQP81;5X1Lg^8u5A z+VU#1a@?i$i`z>qFxDS&<+qbOecUkj#h6`Fr#_OnsQ-udR5Q99%5P)ap>*iueK!6C z=3-%F_iwbI<2O18xE`dZ78pGws8PHM03#@@zEg0H&*%)VMsWjC?^37!wN)ZY^lC4l z{uM45dEv#{Io2%(w;cRk@z=nU%*mN zti$@s7NGf1AcP?MD+elC7`|aX_ssE>G(?eKEPYz$OmSYswGaQ;GKPl{)nf8M&>bs- z<=izV2+_ds-070$0#9N;-HdnPAe3VOHn^HEnqcjjoxYwOmV9J+D|ZN~l%zPEXxxv` zxyo0tgDT+VD6T>3azxl%(Dx}Nlgp4?q$Z#)a|_!^o?2GW%@OVZ_D!zA0|eIXzpm&zoWm(Z_U43JNt9Q?DhE1t(%2& z*{1hZWCAlSYa9J;_z6mIzM`a7Fz&t2MPMXK#$&k_?F`)cslZ1l8TsM}d_fVE8wr-P z@F7}hO$MGI2j{Z@oX?Un{T#oU!|uTC{QA<*-=B)l-){R%bec7ZtxFO-)_e9YiQq`~ zGo;P;`;s^Fe&#beDt;;WO$?Ze*iE^<%WGxmrNjBE5WS&%)s*%tSXPeW55%+o;EaAm zXP!#AS$u{ zv=*1Mjcr=cB57_)9o;uzpP0Z}O!Xu-6$_dgN0#ba#2K6V;2&h+icKX4(36*&V&kHZ zu^5*lHkBR_Qt9C_^edX4cOnuWmFRmRW@>0=Dz^}`4>$m*oqvTx%#8oRC#?`O;r~&a zAZ8E#M{R(ZZDS)YN(*@?=v{{_4C%_@v&<~_&v4VrEE z;DcIJtUQNFERhvc!f8yfdevRLc}7khc-_t=|0Rd*YnKf2^PHUO78B9V6?`#s zRje1-qMat9=WvtruQ}xivI&Q%`5@Ld)?aeF$$42$(O>d;xrc zw(s7Gj(6fDwvyir9yZ<9fyAG~q!rN|60h9kXcp+$Rhj_quNFS_;AN+`h;vyPv zs(dx_xLNLBT>s@9?nfk)x3I=U>&3>R+3)&kwfstPY|7wAUBgW8>)$rj$MgQWyZfKl zjH}8dIL@Ds@IkonRaZhk49=+&yjg6uT+cvWH_1P07C`m=(F0MlpGNIk!v zJ88M1FlZ=Aax>hhI&Cr3;#hNFJS+GDPM>G5wmo+uc%y;T<3bE>-~#gI5ewK>TX{F_ z>Wd8vyx~ya((x#03b61vPv2mf_;T1Y8UKW&IWwr6o1XtSB5D2u=PzXIl{6Oy zaDCY3{pu_L%|HnS5xfVyV-y(5U4cUwVqb>_qUCs)VZj9(l9s{d2GLeo zInuxXzWg7#uX+ovAW5t4s7DK*uIh0*p2{n_ONdPi+O9vL&4&C?Mltf_7)=1~q#vyp?y!G)#g3)3 z2h?5t&TgUT*?eG?R&NQ_BRo;gWO=AFm-~wgJlLG2A$uz7y7B&(J}SYA7Tp(^eI2^z zJvF*d18du1DUr1a-0q8$NX}aiIY~glUY0EP&la#Z=~X^8gy;M8w`}Rbs&Tz_vU4rF zKF$29wNZ7|IVE|G*L|+|Eicunwg64u-jdHZHY+GAoSQYqa}Z0bz%Rf|E7YvitsuY* z851C_^LKwRwF+_p**t4w&5rO;$qs4ouy5a1f1eF$@Dte~&Y;h?C5_aj;VV@JGDHvQ zGot^h6bEJ&(X4|MJ#WZkqeQYArTD{~LtK)xAXOS!ae^7goE98GrbCJso0nJcvbVNOG zCz|j49vu#7MxGhh?>vtNeEZ$nnec73*A)ZNQ`A#wj&iPaZKYttZA^^NMQp;1dW?ao zYGW@HLM2H~6oYFGhwWR^j33WCPVo!kAx8L3mt=JNGSWCAFO_hOMlkTvmLeY&XJ!ZU z&8RBj8F>MMkykj!v`mBV5t=h59r$0SG?qV;p&XA$&~hBB9NBE<-k|S3_G!`I&HT~` zwZNNHJP2r<6p`}|E1@b&?nCk}caJ}ZQ3@GyxI)j3Ib7lG1H-iTe`lx2++HKHPq;bQ zbveDYq(h36kj5dA5Z``5l%O9-KCL7^g_`^U99GcF_Z(L6S25K&wh)6u)P--AxQO|I zCZ(eA+{fhXL1L4f@q2V2oSr+^Se^%TRpNtx3}@Bn8y$YCEOHzHS)A{427Dke{DoVL z_^B!XV8m1W)HVQ9+l)8Ce)lE%wx6$>{yY!SkH^{!(Lax^kyJuz93vdUZro+yQWHUH zX@3C00Yy;91AHYaq*hRHX@TP^K0Xd8g4XcymHt2g`H#cV{nEJC?-Fu~TwIk>HK*`J zdZaz!G`2O{h$P$kTI=NFP@NzW7SH_r&g$4FyL-wuKWEIB&sG z4+RH)xav+pT^9*4-o~IsGq$H2(9Nr51=4i56+-}Ncw>lGy*R;6*}wwC_ys0t@FF62 zVEL;+q+X+F1C4W&g+ znD_o+qP3d4S(~seGzOFDkTm9KGNyw6FvSl!<|xI_c*t)VA-~+_rvt$|KfT67Ah7xL z0pR1O58&Xa$Q0Ooxl`2qZRg`UZ?Qgd*cJm2FB<2x+xU`u+qM}TQp6G8cr0>@Gpn!& zUJbUwsn-rZGbHwC$rtu}b+s}20&`&a zvQLccyhVeUA86PoBn;X6pEbp!+G#bE?flT3*4xAN>jj zeGP*s?Lt~W!Knt0ym)}ji$`KlO&t;$TxKpJ*sQ9$;eO*%lDFq);{HqM^0*{{rqk>I$IFnODT&lQulGhbo?6w#XyCQju+iCaz%%poVRkMu&ym zz15K)NuyR@Y2JMx+ZAd<8%x6v3OPu_OVt*Z2L0<9)D4G$vJ=_Zz6Vk*tbL)sSZ@?P z+F043eQh>5eLo_Dnfl@xzzMWoR&P0Q!VIYo6jEQ!T6f%jeoY=`xuW`6pLok2m-wH3 zO-WwIy9ygv^R;7nedP8gjd%XL%yuWLfoM zgh@bG5^!GP@-1Y2i6KlQUQZgXY= zDcIpFtfHbri?W~y3?10G(a#FfNVp3T7&?K%ebmGzjwyDaBMWMUP5lHa%jk13bVi^1 z467_BYYOPB=Eq9vudZFj&|zVs6hs4kGOMfwT1|kV^f0gmL)0h`y@Vb=g&H}Kz@rWs zZ%&4m^DzqYqr+fS>Y89lLvjqDev*erW={;erT^UM4YmBA1SH596<{K`UiLAP`ZrS7 zs|OA^U6fqgQ&vB%e)m7}BvKy{>0h#D1aHn*k+Wt1? zCyPn!$aYI^T6R@CYUZH#g4#E#MPj?KwVy6dI%zrY&};IIz#XWPW`13nNk4o8hg5&U z1b5iQJ$mSk5;MT$Rjz+v=2_AB@n`g%&VzXggE9_kn5guRxan`=)o8gB5iqf%EV1Ll+w&ytzlL6?GhBbHkwR6b zY1cC^@5|oEmd`t2fT{=9rchMY%I#khA?~7)!?A~Q{kc^2+C1M{g((K*wMq_0;y+43 z=h>7dHRkttNrMj02}+=sUHEvb=)Onvw5 z7NW%BiIFiPqE2s9304q{h8q?*kw&%7BDr5_Q=S8(r~WRL9`0^bU{G4uTxDjN+ojGV z8{KF7V&gqH4BMg4683Rv68cfk_wD!hyZCJP6@9qgVIzfT)#<$?pk$~S*? z(Zg6+XzD~OCk{_3g^NBqJZj&NG}KphBEx{#Apb-97JK1g$^L3;uh}I^S?tMM{VTK6 zo|i{m^IMcX8rn9*$A$K(o4LF%@^}Sia(RQqKgn+$Ca#+|;D0i|4;y*n>zJSEzLP&& z5;hWru1=oM^o3X8JS2yAR0cG}X4&ITo4IdEqodafIy)^}FOW2kFvR_BD27~IYZe;^ zsC-&CF?<5V+}bGCWoSEGhW&eCIHaxQ#jReHWEj;<_lo&{$~C|L?r}eULup5v9Qh;J z%Q`7XP*Mr$gYXbp+udj=l z+>a!mg_@pIXO6LjWF_?F;DLEe1e3{^iS9%^s?#zmYoq}$lk6^+M>vn?0*f0}*1|>J zq99-s80#{J$uesxVy9>;q+H}TTAHRvJ(w@wiCJq#hj==Cv`?zi%8+Yrs3VA4i~pf% zY*HF0dzbHj@Yk{65F&TxMg6#Et5h=z89WW0XM3LHGxK}&o>|G1qtwt_sh5+ohW zZ_x)9MZfz--FL{#2U3Y(4EFt5B+Ke*cU~8-6H$bxp|-4OhEa4#~5 zG&dBy)G9$jMop8E3eJjzCAd%jkSI=nZRC2!Fbyxyb&$Cw^|nTZoAUiC0h<3}-y$CP zv04`kOIM;%gFf?3{rf>6v7)`HS#zt-X+OtMzLwwipLV+BZDH?eB`uS19lc$AwpFK#MHU zqF>aJTL9Li>!a02!S#l{@7#oqWYl%c0OK5MOVvpkkEu4RrLP7*0Esl9R?gu8ga;MH z5CU`Q6|%#k#A}bb1VR)?rU}CU?)n2el#C}GN{2b5AHt^T{y6Kbve@0HKk2~P1QfEN z5U(#ZCc>nlMx^(b^_vI>rdQ`_Xr4I7V00O!AW=g_5qE8BhYX(W$$leU;A;AN zS8Th|Z@OY3qHUKSkEp;kvyf*8EG*4lkSR zWQj){Z_{~M6gDp2PUnr$zlxVj;3b)>xI$FNOZi{eP!uu&d2SftwD0-W>tBIh82vW* zxddrbi$r#NH#&D=w_I^+yZN_B^9~x<@{s&!NSF!^eQ~h+pRLFcNm7np5a)33?Eg(cO);oQkm|mr4#1i0t1tJ zuh84pOxOLF1Z>UVa z_IvCfs@9klIp8El<;w>8PFk*zRvHUQ-)pTEX)SYcjNY=o3o?Br)TIM|+&E0`0WL_6gjyp; z=gVFtnE#Rck9(MCB=A`}0If-BDKxdMaellgng%_XI}-4B`6bMGzOc5wW$h$5nfk$11lAi=}LdAgkkLCr1ol2$*Q(*)hej%Xt3P5j*+Lj~@E{r~Gfr{Xp z^P;!W?mlg+Ra_D+zBv{ZRyg(FTSN8r=kWie#cgdrf$i!4*f3D-ER!`Jz+1l z=8o@E`n}HktM-o-SACQIL`zXU338fzQtuTZTKpfcRB9`zb3gIst%I7OdFJ5!^6_07 zeuDRjY&VemNzf04JTW!%A@pB4qFA3aNPaz~aL_Mlo9vOR)#*8Kuw<+AYV@^-V|!n@ zoXs9L&Q(=Nl;rg(TKvG7ptGud#FqX6K0X!xAKUp23qhhQwj}6AuW+* zLDy2*gcJsNpi&;88-||d&I55LeU|uHOIK~87VKF(@be4)wpQ&P)m##Jp8g&pVr0O9I7#JrL79WKsyqN*+FghuS0fh zv!xc1`6L29G-4!0`^8hcDM-d_ze9Zq-M6QMRj4s{#ifeP;=`)6L_Sq%4p8xwj11Xb z!{4quf_(E!IwH4JK3cu6aIMSTkblGcM5uprQ^4OAQ|;co-J5mQ2;-x;c|9L7fNkZ! z^VYK&HL+ld`$3RaIBxpnFQErTZR8PBtO=aqA(N4WMT8{fAVdh%%phpx_}-qzRS8=E zy(bTlVs+*KEqV#9Gup`?j?H2lletT=w(Dn1I=_9bCQ~x8ccaI9K)fUIbNI)VgG5bf zm#SrX)g3Hj1a(W$bT%_DzZfM|$ zkwf)5&4AHpRN8&fh-{Nv5~??37T^|$G+lI7tjDMS1=GLiPnm-L^o`@jG5YTIV;&x# z4ox4bqhcHbvX~{7CRlZKl+!*N;qL$(tJDZOwhhCY zUgNav$=yIuy*=Ll%ame*>vq2SO}zDot>4yct~&WVDowqO-cPrq*b_MaehoY#({?NO znGMc3BZlM!aP#S!!C}5FjB3MRD@F%S+|gXFJ<;=4ao(nFQoTa>6$v$6!4`?BaN`R;CA^l?6>Pjw zaKqVy+s8W}DLi8kJ@ED1inCA(t7cLoZ8~tK*J|x)s#i>7OuO?V&ARlzqibf+RR0Vl zFkvvm4tv}Zpp%c<=5UcaZ&a%GqcJB~0WVD657h`XW(_lhkFVqhOXetJJ3TZpg7cq; z4+2fJVh7NQ-N%yMZ&pB2;$01#r<`lHs$ov~WNL_^%zycMJCaUxrT#L2qa5Y(eJS2$ohpp2g7%^kVvvS$h-yG{*gtoA&_) z92RNexDD;M-=?n3H_F0B{%0F%g6zTuMmXJLAcl455VXZDq}}Hikd{h>-Dn=Ndyhrm zCq@TJxkm~>nj{I}xnNpk?LHBJq@W=OAf@P0vulg9)>&%US4TIfWip-q(zxE+dYWlw z+3V)(?W%c@tp3RVMSWe&JO@d&d%dlx>Wl5|ki|1Q4o&llIr)nGTlwL4&9iL$y>g@K zst^GOs5_(s#X&<4Ky+v|j~BLcGA5*O8sY#!KP)GvfT)}yEka<6kJ!W^8ShY9kSJRe z-bO(L$1ww-g799)*G$cobNlSm{8eH*-=<(C=cSQrNQ>Fqd#;r`+h^y#quPhNCz1Qa zGkP;~qaVS~f!1HTv*H}bpT6#;!ldb3jlF5-h z0^Ow#uhpd>9Cy$|`7hqnh_j;P;qs2>8n&&rl?$96ZVZ8U*)Bmz`=FWW7t^V1( zVyy>kVnX`?nav$v%Fu@nj2OrzvK9BZ&vbz8JBxg(s~-NQr>#~!~IX17}{xfGwg8& zS~c8pwLKGL2;g$8S-$9d2u#@DKm8q<*w~^$$H@sS zP6|H)L7ZCZuc^jVG;b>9K&e{4`;=t|(29BOo;iIVCVP>Af#|H#03l zHGiOu%AlbIyqPlGH(K~Qe?d7a!>Aqt{ivSnC_UzPAzo?4Yy$3JbN5SZg{sM$>N>F5 zvh5yT$gPO9Z0*Nw&p+?SdcSJ-N{Cv&Ip=uch}3C_)0t<_){^oIIjS|~S6dJ`Zn3nG zMp?x*eq*IgZ9yLs)MI2~Y#%`W^b}z(?Q)dww)lvFSzZY-BS*vskYnSKNB-41 ztl>W_r+jK?GFJaj?btyCuxKVJvzC!~GdVs8Ke7H$#Lykhs+N+39HKtS6Oy^X^;qi7 z!zW6zAXGq9Jwy!isT#0$f{@kkSU2h_Ih?sDSb2x99-co+lr;K<0p!tN;l0TO_UZK< zHdC_5%hG<^8#i-@_xERoAl#5fpW3);VXctu`sPguzBJ~OP-Ag?|8as$np~78qsjq5 z#EbsHqt8S4hA>u17O5w;Z^JZ(9!ss@+u!hrm^3Uk#`1sg0k&E}4S)qTiw$_f*bp>B z2({gpE^V61hmtt$l1e&A?L-Ka5SlV7_Vo$S=>t71!-a-}oRGr17g{>5hh`6{$YxeUSJQ% zOW89plRL_J@wLTN8XG87*~)JQ278#h$B+}O*uf=JxyGBnmkajzZA(+u1g|^k83lc@ z`@WC>TWwPT$;O&o_!6qCFck%m?g!|PGqxU7&ppSo1m6XfAB3Vd8pWQ|iGG!|pdTr@Nj&fLz}T(k$H zrobWT?d2bFavqPLj>F2>41#dZM~yfB^OIU9(NeMs?9dXmjl6rpRt82&Wcj3GB+rC9 zk#_8JRALQPLoQI@)LbB(v?xM1B{ox0;h&IWkv!9Ay?@N0(rUbd{EY*w*MV?rqXPRy zdAX+d+ZOH+RD^HVyD9;dl~AVzcxlbiBL{5^30ChPwkUam`J(UQm)|E6`?ptDDOJNh z3xB$exrR}RO}K_T*7C4f3#!3Gu6vsre8-k$tN{)Ic~gV;z&G&MPw;g^)i$svm>8(I zDZ8qcfjztk$V&_tAm&J_I4{vN=88t#D!L;897nalJ5&^Q9J+${(F9m^+E}#?ixpV@ zjads^PV&D?ntsOuUm$y)|4q^~4FS_WETw-yFsDh$@Ep*&QgV!I!13Et(7C3{+ae2) zKVmX3l75^jX^SjI{%D23OtaNj>KYKPr>OYQ@@9PN3ABg8-MGw<)Ohf7O&P?N>Mp#} zO~sG=P|Yzf$;F0BBvbBARLK58gV0z5sbh>t4W~o=rEbj=_V>F_b5i1wKjcpKvPEYS zGs(sBp^}cO2XK*kUp)+Q^HazTn$1RzvU&<;jYgZN8HK)^oG~{L6Jab6+3xm*v^d+N zu}G8R9F0Ct(wMMxSyWc6Hq>?yNyQJt6 zN5mZlQvjGmz=%AiN~bwPp(Ipo0XCBcnRIK451j6~5L0q2U?L;`5J>Ui;NqB?U&pgz zjehns7ac0lwdp!I!BIm4$d4Ktmulen96^2_f(MSHuK{`V_2uYmLvBY@MiXww5LHK1 zW(}=>V&#d_OG0BS$5G%*nP81Kh-oTM!F;&@gPk7n5FVARZS~)4y^Tx`%T8CG+uP6E zE18nLQLao}up0kk9kPj>gCwk#!$UHZipkXku@uG$K(h=uuk3-xc?3bh9m{N(JtWvnj>D#>l@$ z{mT8W^dFZ>;&Wag@yav`#LAj{Vje|E#voKluT$_fW2dCqD{~rLW1Q?)APCLu)%utC z(qa9-GK~oxb;iQN%#BxVeGLEE-3z}M+sf}7(Ty*Y_PXHBPwy9et0xCY#9AkYyE^vw zL15cjt(dq!77oJlL+$Pv*mFvPFb8o8vFZKyL-c`hVBmlY>1Ncx%8-!zb_RN_Hk$CL zNe+*2jEu$Jm^ON?2B@3;t8cKAS*6UF=J5EU0aJK|r2lnP@^OJnSY|-od801#rqZ{- z0Z=T-fFmyjxF^^Z_5a|b(JN->Is7Lv!IL(Nyk}@CE2ong?7AmXo(%0?(84W22lB$M zb(eU-+@vsRR-xFm0_eB6w1a$K8{zpT4<5nJ=91({SHd2RIDxwP!P30-LA{D3f0Ig@ zbUSN~B<=cmmOw42n^7|EW?KaRVlp|@Z)qa^MoIU!KJc?~G z`2#XIU6D{C;XLLVYZ2eV;fQkERw|I~r)MRbqNCfw(E+_}5Y;CknU7`F^@TxuX{ zphJz4w1bj@Tl&M($H1zL&ir^l22%wqRkXX35JXA`&I@!M(V8%Tur=Uz$Xd2OB@#F@ zFE2_Cb2p3ZHhl<~kLg3G`NMF)W4b}5X$(Nqe^8b+$dYDH88n4*TmSeKiOJ8@edP4=tC8wR zqJbMZEG!(Cf>udjS5?}Wb@i_jm5vS^I7M_9nXO$>Mh31=WSdIq;9nO_85q!zjpvLZ zkg^cQ1y)>P+yT-noX*nUGj31+R610W1gt)=TD7kb60NnIZYA8#ZHT-yQqul@jyR-mf2b>0xHOl~RAltO?PnG0O{=tj&)EUeQL* z>VfEBToGBNAU!OM$&fiU`xp~z42h|HmjJy<+%r+N^Weioy$@)JQ&VO<7^+kGy5LN{ z?j`wJ8;Fnym9T$y|DoPaLWI`_s3;YmA`b`j8IN~Y8%r-vtUayV^{hGKx|`}VF&-<{ z&4hkO`jAWdq04|zlB)yw-pdDxG)p)heW#5CQF)<=u)FJz0(+vI+UTCI(4LIG0HWB9 zuUiJ8nVEF)V@bf4fOXK~6LxY>2xd8m(qqO39x-NYW^C=d?Bk7y;>-q8UcwfvVvQQU ztJ?w7UlA=H`9T4i9*vh5^#i5uTeQf~r0-xWcz!iQD{?gSBxwZJGTb5rcp3t5x4oei zZs9K z3eOIqm!xUiDzaOinwqZHB?UQY=t|d)d&pzkN67WB7*5ydv>zda85Qe=bv3=H* zggvDnTZ#QFddz5HE>^_ezB@=%6uIad4MNA8O0AWtpuIsaF34_qS4_PkK)YWm*~a>$ zEDaf2RPGi0#$q601!Pkcqb^GeMNp#NXqFsEuEycBz={iyTi+F%Z(!Q*#CTOqj`zar zf1J_(ys0)V`6?bumOACcma+`Zekuk6K&G50CkCLoTO#=6xe5%GCzD=;rgMQquc$zD z;G^&PdfB;9TVedPBq(s+)VKSx3E`)`N8tBCcOv&i(h|2KD~0f89+9^262M9=(_MK)!eWX zmu3b&n^mMq7es)dc%tV%?_gOvx?w^f2n+N^aocK`$$w?Dg*5q!4xE2Qx4R>Si#!Md z>EOqGKdDb?06N@#Jh;0hbpS%`a0c&xj@j%;tssri;*R(oG_}uDf1(0bCeD5|8cyXw zBmgw2O-h9I54Oh{(++NEbX*uWz`V203NiQr^C{S9vGAde9@HF&E+_?RDlC|B3&cB8 z#|#ZPF1=1EtfJ)=LzjMZ>JjXwf>r7giy%DxM;OS+&gCIA?gPIeCHM_zHM_Oh{_qv} z3%!|a(owFiPuBGKU6QtA`8e6zU%Ns0_JixJ{%a-+2LcxepBj{JqY}brh7N#;tI~OJ z5`nbxB8aZ^HTsHev8c|FF^oJ#L=%fU-;wE#z2!l>N-Eh`&d2&rQZ;K{%$ zy&!w@|1kB|VO2HX`!JmXcZ1U1ApM(z zpYMCU|LkkdnKOIuv-ixJ75BZCrk%TUGQl|tCp8zRx*Y}Azm}KI|C*4&@;*7qOP{o?D7>aZ7TU7bv8f$vp+U)i29TiIB_Iz`{Sw_}}Oj z;4Ht9z1Zn%Ty{Foz4Y3^i#w(UXx}jkAB!CI%_~O6&3u1ubksLNXCrUu%dp1KH}k}} zSzyismTp?z2%uy?iKrApJ-%?QToj&gY!+;sIhb3&70{i$K$S6=_9VPBDc2~KKTW$$ zIfWZOFd>=MvXcK1(Cz;6LdI-*nm7cVW9^6O&QkzCdN?F-USjY&1;DKbw zAt=gTOyM>sW`+U73qP0+rE;2!6AH*EaB}x}PEN3D-ZOz^qqN8hKLN5xtpm zQ5bLOZR&uosH>=_Hz(VAuU`K-LtA)DnySfz+PP9^;k1)S_-6RudTln%o4D3!f~=|j z;C$s|_@R}T%tJ$hO3q&`Q255p{kixe*J7%7nZlWSd|v%XdV>fe`Q@*K6u5sRDZ$#x zLu8u7D+)zm;DFl@*?*v23TrPB?WG-u{3Yx+O*{NitoysNBPp8gL2 z8WTVG+dI$gQnhM!@A}Ky@$0<%a|(waAHp`w8rju=1P+Hu;7!JfA<2RuA$+9b5Xhq! zuJ(3-zam~nVt{ERnGCUX)H7B$p-g$o^s9NW(JM++O_Otm(jk5Fl2eKxAd=yLNX~;h zu7|sVk#^H8L`R6yy1A8|eWI0u7B&!a3q@3jbGu!Ai%$PeP`Gu8S$JZ>Leb}BN_pkc z6kb@Vd1qh=ZQMT3kjIM6I~D^$93{dG63{*X?Yx5{K-zeONvn>N*RTDuP|Yy9Tg{5u zJ$Q(prn%PlRZ2fff15Jzg4=rc+w|<90y9RX##TfG!m4a8e;F{}AY2-fb-L;jjncS_ z8aV!uf-ex2y1~Kci_K3V7UZ@ZB_+wWG% zei&?ue!1Umd78V)iHV>5{j?my{USq_oq?UMm;Dzqz`*|M_B<#|&#X_R={$q^c?ci! zX6~doTz=6|=H&sK^E+SXL1JM1yDaQ+CBRECB>ppi?jX(2q4=2*=Jg2@CYg#c`}2s& zWuvK+vC@|*p1U9D!Stvush?-~vd1QK&RTSjGpqk!=lJ#ahhK;5roIcGwzj3HbHP^g zj5pW59#6ar@2`SM!0_Jz+ba0P;H)alHaAqy zNbD6S;HT|{r);DaRb_C@Cg5jc$-wq)BAiuZpP>px^5DTRitz(GeB>==)UYpgmc)Q4 zTnZgh1$+u!=PKPAj0oU#TYrspWkS_ID}ROPdVZptqrW6`Zf5eZDcD#;?UCi!+au*Z z&AN%2!6J;MoN>Dg@UaSi4@|O`_G;*@uwQN2d ze|DmWXHWMN4&*;T9*T2X&_X6M_UB?j;R`zDa~)t<6f}z!pL%hm5DQchp@@08`(Hk^ z0zIp$E8vl)|4vf<#_RGQA-(3PDKH0ujwhO*u;=x_nSjGlQIEf=?i0Wv7}gm|Wi}U2 z2bumgUI0i_dbM?`x(M$3Ao%_XLh#u-^``Ke$5&yrcjKR6pLMLY@S{;@L7xrm=LO0f&g3z1 zzQ0YXwq7eu+?QIdhZE{2o5?Q%J_t!e?ZI2UvCuJU6{~Ho3IZ!O-`irZlxJxpACN3r zOp&MF?XO49xxOtfWcpbXPlsStd2upDTwnViE0u~>ArWkVtj0Oj_19_{>ayxCw3voPV>_eNadF2Jj4?66>2sh=sAEJ2T>n5jwMl zm3i$Bu(dkT=?7-);V}MS-7`pD?CiCD_Xh8$d4d7Ft1+*UYaxEi`vhmuz8u@jD=T+h zfBy3mdWHNixaJCyJ&){k=O@ea`X&HLy6?zui&}rVy?qNqbkZDNWTogNk=+l9jrg|# zj7KKT)4%fbpt&2~Hbg>KMKOW^J%GV>93#tmEQ+_g2H}x1*As_dw{^|=6Qb| zCAba%eM50_s9w#goiO*dZJX3hSh^mg8U z3I1D9YipqJOYheS4S*BIyWll9)7~!X%t#EnX4{N8Z+P7UScw4b>)_X@i|?4?Oe+{@ zK?r*&-`UEY-Y#L!e|pr7N`-<8uBvrxT%+`?!|y0_wc&KXJr%@p5+~Upcq%5J3nRa> z*Z6W{h{-3x+N?F{&gf$D;js3>ooRXvnwWgR|9*6aDkkp&+Fl+XTy~;0$%vNu_RjOF zCnu~t29x7%=Y9_hPhLnb9nHSmmO6Af)6250TtCns__gq3FpjC+xJ-!id+&=4PO1*Q zf%Ex=u~*bFGF`kh9eR1DfDT}g@)k0^sps+D`;>FQ)c(K5#NGPFp+l#B=a1Q31E&AM zzNl^7oQgP-uF7`Xn3#TK*0!vi*XPaGoywp+8EP+ z2>fK_>#x#hnQAMiM?^2=CIw{MV*EtO?vw5b!>*O?O+6~Me;3bo1j!f@v48oOE7|9_{MMY?QvFxSQar*T*)rh493T@s4hC~&g&(oN_2 zrTjJidP1kZpZLN#G&!I-p+WTftCeR5D@y36QgSc+hR`WLw%hJ?9Xy{Ew%-X{jAfk( zUljK(jLwzSwGcc~;Dm1PoH5~h2ptd#36sgK2kyRRZHU+n@YOM}%&pG(%#`gCw|jEi zf5Lf?@Uj$*)~VeULTKH6L1ClJrH(Hfx1+r>w65MLQme1oc^93HpQ*t*qqG*dKSP$c zpQ{Fq!}ln0hQ@y4uV1tkbk}yQp^EK6p107eAe~Q&i70n?RLtsn-x`tBNzTCujeA5x zpy_sS>Dvu{4BzIEf1&HEy!<68NLZ!f0mW|$?eBaqJe%tG?~0tCX&|OSA>2@jK#6c@drGatDFu-0a$s=P?!E z3)J*;rBb)D7>aV_lnUAY`2HFX{HpXS&~xrZLGZPOilLcQTtcvgMLKj7)ff*<4R>({ zmnUN}0~Eqz$`aQ?j9)a0wedZoUbNq8Tnim&y<|h9O&0f*BhHbzw%D629)F!e#Ts2T zVUd(BoAK)|bQL+XhWm}OQP3GUaNYmd==P}&+qk($bx~=?`v39X2P>P_*xr1pG4{)= zbNfto?<8I3!%*N9rjme-?4ml2>JsiyWHmqtb=%rOaYe?jSlaf?7c()j zCvu0y^e4{679kErOjtfTE~sT3DhZkhk7H|3Nl-kt`ilhZi2|COF$=ylkrfoX*oL z?iZ6V%jxqsuJra!;BBc+{sBR~+o){Ldzm@kO&Utz>bdb}{Fd=FKf8^?ykCCKTC z3Sv_B{_*YY2#t2KWBq*%<4OO2)SO{27JZp!Gt-PZy{?Sew-zodmY0>`dsYqmY{d@+ zfbxD$;Acso*L_~0&np!j3ym_bEaTMQ8s}oz4{R_TWqZT_8)cI5tqSR+PsE^Nbb+2o zsktuWdD7HE=UrfaH-8_>xU3#K>G&OY>sVaTiP|sIcnu4kbj{7Uh#O?ANUfK;LEAN~ zi4ogN$?14WathJC-DjN|au!a3P0XKf@UbxYzM)L^8i4Z)YYKBorJEIcYbY1Bu>Z0+ zr@{ntyaS=bn7cp;K4_<4sGSQDpY_p1)UFCh&Ot5+@T@7!(!;Hzt;bc0OX3tR9$L@# zXj^mmgw9|I?+78FKs|wruq%(Q8G(fKS7GPGRFBVthdm-%R^-n~fS3PP+yRfg^^bt^ zm)A*DJkZ>emXZ97uJs_#wm-(=Z*Ho-@#SKKX8+y7Phg@P?xSG^)2@GQue#yLSKA&4 zjx>zVxOx73pCic})RU>IH;YV@dU3Orp7R31@D~UMJnVc)cn5GeZjpSHQCW;Cuyh~- z4Fi4L^3FtBrg8IcIfm&HF7Wu8VaxRn-CsQ&j?X{xCX84Ag?_w4W+*e0i=%Jn+l6vI zU2Hi|gq7FyFklW!3%69322P5^x=yarr5xkx{c(1%B%{)glqsZ^cCU%%EIg>r%zjCY zrbU#wd2?3hU1&bCj#w?a|9BGY{6zNp?>&lEb0E(iGFXS;4#9TBfCy29OYH(^AMc5L zi4WPFP&x;lL>es%4_C;?2-utYzNIht@?!Pf-FeykuxqgV4B5cNoo{6-pxaR|u7A>- zw35FsSz>lQu?x69ZV%Gl-N+Vh+y8s%aryTKJKspK4pn5H+ahX9ued?3uZVeQc#Yd) zq1@fzM~LW%QXRtn$iexLmW9q1P5Bt#;CL2f=sSNs6PVYd7!mjIZqWqxsBY!M&hk}M z!=as>7l}$x=w^Nst1!BQ70 z>*1$F8|-~M@^Y~CCR#`x8b^#z(#Wmml=#N?n%0Bhl8KCfCKdPN`UJCf#QGBHLQ-rV zyD5>DG<^~GCcPUSkli2PyOE9gk1^s+8nxmR`ZQz>3bc2bS*mwpPt-&z$q9r+hmyqK zC=~~;fdgk{P*8yeh>JN~FJE80-fn@cswH&2mrIj@K)~&k7VwFnb@i$nz3lRtGw+Yp zQT-*QnXDHF1)8xe4s4%kXO!SmN(@}(JCHZ~VC|T-3W@2L*xqASkX`ltb&L>!E8!50 zhbQA;=sL_P6_rAx)K}97Ho5B3=PnCu9=fXbMc5HB*(-bzUa=vY9?^J(i-;Vh1LjI* zLtq83A}A3cILP5)qdM4OvxN;QMr~FKBd``LVSQszSP;FxWv9pVahc*Bw5C*fFt4xh zGdQcdYY?H+H@KU3IfIc2HwN>nzhL=cdK~Z0DwJ)c@qPbt()Rjf+NwuG>}6+=w9p_V zZcBmQA!$P@I>R@EDzf`7aI>3V3jApe@Tc#LTPiM%b|%oKE-tReXH>`{VUo%G<%^H2 z?;(5ExRqC|=~N2ROXA40gztkHM2A`?A?6JM@BA z0O&ZPLzH6dN_hyY><6O>tA)Mc!c#K&g_=;cR3E|guDj4+WLlYfIQ~M6uZa99c?zfg z(tC?&g7s|;)oz&VAfo?m#6yc_W^$oY&#tKxg>PydJ%Q&D zm$4W^c8M85zBxhCNe3?ua;mMV*F_JHd|;wq z>wfb5-1n9KjgD4S^Qg&U#WTmY=1AYVV35CbTJ?0ZEb8H|TZ&$5gT$k9O|HdGpwT`B z5NrJ^EWGFm4}@^`*WpL`s}8-!_X!5$-yn603mtX%tDCkxe2(GfmCAH38pc9|Efur^ zN^yrQ96XuhN~Ux(fI=mjSAUA5A8Y3=dmUMj9zpgej)qmg4X^in<@ zr~q+v>`I|M<4AuIh-5Vid$w`U?~U*FO}i$wp~O zrG7}G2@w%yoB_JB{h2$%bIgL6TJQtZV9(4GD&^V`uCz7N_;lMHo5L|tW_Nd?Z&}FW z7BGdNLvU?e9lT2@p$h8xk&3cH6x4%^FsaNjEj3L& z^>KDe7V3+o-6Kzkr%6&s6EwIxTN6uRs!_jEbJD|7iz%ddrAB?uppKW5CoFE6^K4~> zta&?*6I#;GIWCtr#5m4;K==|^Al`w0Cg>O<{=hGEBVo?TTT3)O&Mz z+Z_;aUv?kEy_{}R(J`yfVo`|N{o`y>@*2$cZe*xf2ztbLED&g?clC#gA%xwPsxd|& zog?=vbm{RZSnI4u04FSuqWwb{*`?dmCrAur%2Af4QDiAK~0B@^$NS>IV^i)y}Y9?3AEr{4+cw9q~ z<0A`~st5Ms)bhr=L8-u&1xlhZ^$H%W0MbdT)^m!dWF*kWkd_Povy_>Ax zsx6&Tro&R_NV&&*0V%>7UJm_xL{M{>?Y9?KR4e;kU2e91%~;Ky;%I+CK8< z0O#bxrh?;*ii$pZB5s;LeTMXWQ z2M-R_9**3?A7N#J5oja7msVDIJH$JZ-7Gp3A6A)*9Zv?LSeRb2pPf4K{V^K??DmsPO*Mac z=oab`&%~* zs4A)`8nH|njOp5hat@Er#6lS#q8=P2%7G#XCNFK0*gH#fkXVD9Mya2w-zht~VF1VU zME&#n@jsKg6zN$EjQ#F)9MUi_M$@lAmS9mB-6Amf`BB@_##W()??l1@?s^fiRN7CF zzKI^xKP@As&@?{gf4jFNI!Ft_12DKVn88la?YWj z!h*Pp!Mx;|drmY&%{iv?lf2f8bxk~f+k4_{uBNHs`{Eq=H+U7xD#Vr#I4Hm6A zk}Ht2If%3Go@lWrOM|B8fOLX@EM{(4$QO+iD#1m^*DwueI5JqRV1<_h!*}(v=WZ%@ z3=&eS3Dxxd@9_ROKUfl7btGj2sddzA!ZTk$y-`g-X>3fxJfFJne_oGJ+*>-&ZoBO0V(&F+{>AkwP4HRJVX}NYn&Ood zXt@+Dha_?We+_|yrJBq4q`3bL&SemHXo79RaCpNu2U=S~Wpdd?YtH#Pj~*sbGC7^V zKWDT+z8iZJ3`eWsv4s!SKtwKeZY#d|wLB?c6L)~%g3-rJ2Bsmsak52xEMqwu`O5`8 z|GRn6oBs;fe&&JOUREa{&m^fzOfoErU)xrQuA=_0x%moR1vdtK8|jC2z|4fHpC^Sw zD4lDOt6ZN{1zx{w8x>{&eY=Ar4%kSJ1b`^nAL>PodDLL>gXMXu88v`QP{A>^5@qHgiinRvu^Jxr#m4uJ)6W8A*TL zNN4-imM-*b2y5mpqi$svC0KQ@@s8R9**xF$of4AE7RH0F`yHsUk5SHS-vwnOX>_>Zv(uJ8_ zsqLR?#dRfQKr4%HMg5R3r-VNY3_Kta*v~OOtCzx5Gf@dkfZ?Zo*km^TYS(Pp=0Q2Y3?S3`i(3pzE{eAv=KF7s@0apEVwJOPqYGp^jRfPG z>%`@m>cv8|pvFbx9URwXd z0uo(M_=03#T5q>?+6N}LP zmGg<<5mtPAFNn95M;BnbMV5G=mwVDHC~Fc&Z$JDeeuHx zHWxEx+2Wcq&MWdyBFk%Q6>H=8nP;?*%k&$MF}h{;g?nANVxQVJjgs8e>$D_Jw&9EL zeJvqY1_X#adrA&cHHVk=R*a;k`{MjF zr)hGoM~OmIe$hxid5tYNd-V6T zBa@rPUr`8Q#$UKedDbJ#CB0jUPBef{ltiL0e-Cz%uS0|IHhs@WP;BbRjv-I4pau`m z;us|XPPW?#Q!x%=GW@1TF^R!sAZhe2RGHwT+J9m^#sFY*(ewQdJFNe8w?#Bv(;KLR zXSXNuB~v=V$C`OGv+++xJZ6!5Ca&o;jdz*?%45vx`HUGMH{FqB&vMb*t)j78x^|;H zO2f*W@xSyzWXD?g5Su}u+MPiaguNcaUk^O7_g71I-@?W#y z_cBPS;_?OSB*utTXMn`Z`22~X%-zoqvwLK$1L>Q(E53FaJwbhe9@TR*qAhJk5#JwZ zmq9=nWjE@A$Vjmke#(dxX-Z1fOv+Y6Zw>g7T|DE(RR1aMi~|0tLx{k88YZakY<4Ix zP~5;RrAcF+|FZ{p5sxbz!=@6AbSEzJo68k?ldMurok{`mF*wCApa0xVJfVoh;w(?t0a)HuF z5p6a_KL{%;i`w?*?{@$jca|Hey-*eVWqa$)72{x)gee_v!D*2i)YbDKtmHGyhx5cM z>>D2=@a{FRh0@Q(%qkXcI%Wv6OT4(!UboT>vKI4Ul_^$q0WUE>&>!6!lVGy6oneXy>ezuP_ z^-Z8nh~gu)s8bxBMm-Ynh$6S$m$D#CY4nwPI7yJ0wKMl6s()q=Kf?5TD*LC?*>jaN zvZqDtvU>4NBNnQu``Xb!9mz({d`;!A_#C#X=qhYV5=c~aUScPl6U`(&Dv}c0;&3T{ z5y4iYVMHhuXNurziji9-ml2>31_vWk=92p>Zo<#_52}o&46P<;@y@p^-W$`3DqS*N zbyGKT&qvnkDb=;l&$&68mq)vKHFhQMPZPy&yQ=Tr@ydWUx;eL#}6RV_rbi zqWq!Afw1s{6l1}3J+QgtJNRxIe8&&_4sAg|k<`AQ+K}KNfa&>49tCicn9=Zu2CkVk zYR@XhUQaXV@{s?xJhOewzj!vhZSJ8oJu1g)-Dm)|tE%ud@;E}nC7#Bxx?rEQWK*u{ z!{)EJAze@3{%6Dm5EqF~&#m*G0^bdpIZ0NrQ12fhCKuyF1<||jFqe=>I`IEf{ZJ$U zHzF+E@I~R5scr!cuSJ$d*|6w4CfY9%(>Y-6&M1-vF3t!K-HgX5KrK=?^J1;2M>o#y z&%i3Fp}=Gy61Tm^UXwoH=u6B0S*7%@v|j>W%F*+O$)lGAEB8ga%?UOD?nr+HYymb{ z#`39m8^QfD!}+{dKGWO}LM=HmF(OS^AjRj`VM(o`5eowIPjc1F>R0ANl7|T|%h7T% z;Y|av03B>ug@=w2r`g0Mp2Vi_jEmt?K0@o`n72PC2P&Y_n=|avC}K5pm|CQ3#W4=6 zOo0%DgVdYgpZ=V2D4^etflx=+6q-sH*Z1W$G()@*_*kjX8ODFSzlKqoh82dK)6I2% zoe*gkmb@7fWiSWh-K7|wqA=iU0ZcKjmL7YV`}_inSw9^PI^oHx2*{@#d|9q|_gmz; z&}MUf>-Y-booF+W;Si73MDPhiZe=zdqT-vI9`2Tz{NytJmdVmGxHQ;21qi$L` zCPyf%n!XD>PM$)s3ka#QY(I!ng}WM=aZN%SdWx8*=iYA$JZeff20yr-qX>0Ww+SVj zNW??FI0=r7%epi{yP!n>R4Jn$T*9y)bPMf5xO7E?wWQKFCa(r*Oo6jl?<6hj5tzkILKQUa)$+vVp7N_eS_ep&P|2%ureN+)i6RSMz zVf(Hby{+%$WRJQIm|)772$q5rsc=X?DZTeTYC+=*_y#%k@y!j5F;{|Nn-%TD4?E)L zw_S%(H#Rli6-uj}u|)-P?bixNzQ5=(B`jXEr+!81;PBr2PiqcOikVP4-fS}|1N&cC zg9trvJQ={qBK3}b9^j>QCb91Ogcb4Owmj~1x#)p0*`T*t_49ChNCN%)$wfi&tNNk7 z6VJ9;KnrF>sp&S9I%kD3(RJz9RY~0|ZniMZA-EvP#0N5qHwc3h)Bpswx^Oz75z^~Y zQYAFJwkdKmke+`Ry^0U^{SiezgvAkIxu$hphGKIs{b8!_zY_#$s)YkcezY%5%OE60Nrzjvb1bC&|C(LENOztAmNM&Vdu4d z3LjFvLkfD1n?ui+^%9Vd#+SxBQaMlg@6zP%oBON9-;KQwbf7}ZyGGI5r5bXOCXli} zg{1T}i@Q?xq%)^?dvhHY_R0p^74VntA%c|C{j1$EIVFAELt}p&4D-jwyC3f(M8rNR z4}d;rMHBib4(bwg;)^9xS_F)Be*6>E!vTG3Fn$kNk+pLYL1SnPK{kHIo8Hox&TwRbg~Cf{3k zB`vkQk$hJk0idg||6EQcz4p;a3Y#!c5ftf56 z?DHXk(;|7pA=BBcsz~9aTC({X%rXTraTIrT8-HH+$jbu%s*03YO=&_4TCFbg2#ktH zZ3IfPqBsY?v?8q5QZ09%UDUuJ7xN)osjUon{();ZGlz6U@c|yZ&M7bLvj?+7gA@|} z1Ici|IFHp(jrIMVn@@-Db?YuWWi)j{)$;r7C>&i0IndbQ7%c9#m9dg3f?s6e(BrX> zyVp5Jz49xq_yJO)BJ~tOY4-*gL_o_5HYaSG+@Y#tjkUbyki&STPNqL(h(l z>V0~Uh@^^g-E9@}`ddmgm@_HS?_+6uZ`KEQ%6^%v;dpm#qUX^_%h7*QT+I7C=aGw| zmk_lXl1y;vZ}$%8?|+BAzU13_RX^!%YNse^cw1(c!dp@cXz9f5EOE}H54U$nZSXh* zaGTQfB|H@mg-#r^;?t2@(d9-+TJwwR!<9Z#DB4S-@Xk0pbi1W{kQFj8irXc_Mi%bu zYkW1JIW&nL`(Ssga=18f`ni;WDZs7?TooLEHuG~+bV$@XrF^4a>*}s~d+2A~?AoRK z=t5b1bA6-Ez~RQcBSEZwQ_Y@I=E<~lbQIvtb#SEhAUi4$AavV%@0gQH#!B#)#wbHj zNdDvNx6R|l*_Iedeu7jwdc79OOHBS+K~08Qe}KI$%Y}EGB*dBGgW^TN)CZsI;87^v zlE=P{vntbR@|4Gh(Z_?;v0A!QF{>Jp+9{6Y1G8W*x}*;p-io_I<0P{0$v!Aff`N*Y z$92%|^F811X)Lbf-6(M(f?x)#UJW>)LdM+zh);PBJ|0gJyZueRe(c!ylcT@3YwNFB zLQu`rJ%QG(T+;6}CX*TdrG4w$A139nL+NySJ*iAovvDt2Z)xt7>X(D!j@#3+eJlCB zeb8$y)dPr~gsWk#!9W#;^s&r(imU6=1k~;zD-ji5^B^yRV71NXv6~#VkFa z?`r9*kIn~vSWc#^3@#n3?VwNz zw`J`Aa$X@u(wTnrhT|9!3<{j~BaLY$u(s{<>oywwe{ zb#-q!aC!|kdh=L?6xtyarTJaoC}sTFa~44rqXM_%}^S92qzFb1yB?`nRXDutz(M^B>$RSu_>I zb8gmxTAszaS_#wt!nuws&>eJRL+-^`WYIKmgJ5r%x?xCbU`}`Q;}j!O;WM{D)kU)P z=8z>ZmRD#R;{mW=1X=F3ObDPv>8Z{B=_uY2qUh^f^)F^X3b4e%F8FUJM5VM9^XefN zU)F1V&xqygW51Z96&QOAh#u$M1sAd#{TtqL4CXCdN^K{d9$*o3;Nw$F7oXo19ZhA< zc#m$!PhR8v+?Jqt`LkR3Z}STu6&^zs8Jnz=jias}LB_tG@sGs}PsQy6pCic}F=D2t zYVx3DwnQ3iTJ1}=$1vdD1?UDohoh&4w};E%T+t2w7VDT~QCL$KJRh(Q51Z2O3ks;k z?RRj%a9K<;jiWBwOdEwET|sOi!}LQsPsG{@S~w*qgcUdun;)icmZYESYhgUgXxc_% zqrMB#Ey6|1mkO{)%V7U);I&_aODSMiA{U&nVh|f}=g=WXV~645`&3J@dBFUAzU`&O zdi8tP8*;3aef@i3-WnQ^Sh?0tjM`+U&S63c0%rFRQ&4qv95mY;<=*bB|l~KT8?V<)n0ST#hkl%*n3wyN1Ak3le|3CH0~Pnu;|7T zfE;h)u^yhn+2>*L$w3@haK@&eNfpJj8=d)UsuE&vl($B6%jz znH!;QLBU^%8clswK;t$#qfo0d)c5twc=vac*Ycv+AzvYCw0amoHbq)*{@RL7pt7_u z8S84TI{jn&$KeM~m>B;edaUGC4@3Q^S5hEhmsxkvRB*q?3`1Y1?+>+fBYt?yc$2Fh z<^+jnF>#?dahLrmllt>4?~&$WA>Wj+4qJO9FhP;qw%(MOrTMV~GyXSRZlGH-^sUpO(e5SnI* zs>ss^9XWHMMIJ#h$=|6BNoCe@4HdR4663#4+QOPp8=?>bz-ekBtW>3jxTMA5`s!Z? zt21F)feUR}q6Y@5UHg!>l9VK=TX|`74m;72))fvi zE#F`JIZ?VF58A2XT)n>!81#Wh^lB1QQ@sL!*OhaPj^~JqKRI?e6Qqc@s{uu=m{GeT znHU)$-KjLaOnfE`kZ{$U+h2-|9!e2yk(cL5wOcmflyvPBYNxeSvl?oVn3NLRo^1T< zgtS{?JO`a2+N3QBUC5axu_A?wN+LeRL9pjFc}A(NxEnC3Eu3^n5Uy%auy*>Z+Ii_| zf+8dJFfM)^1@&A)I1*BxF>zj`u;!|Zo9rSBLHc`z-e<&LIghzj#>eQ{74HE3Q273p zX?C;$V`et`>?-@rns#i!{ju&2)>pb4z@#7(9n+K{k4C#s++taeZItf|A!#b1N1f$k90JAsh8}E z9k83co*1GrSH!zYJ-Vtna;*4X$bid+Vp+(ilKdHVBe#ORZ#KgTIi!~tKe(N8+- zDX4R|klR-1Stv%)!2Ajw$ zZ=V^mnWZRZyJdgG0VP7>3?VXyX&jXD`&p4)SY?UXuzkXnp;0ey8v=N-%7ZnSI)W+;n;~zj= zDdYCu`N@?YT07?UY2okxR5n3>-$(QO=r68-?g7ADYb^TgT{$1(&q@nk7hi2hn&JYulJi(s8Igy4`@U~0%TvYW@!{r6s~W{NNF*|<4ASRAD0 zI#1+4QIHQ|BH^Q~Z??mo7G0_P-XuK>a}|#bSaKj3q8J0Lxvs787o?|bCMATdy4k1r zrvalJp`0UvLu159#IPJ!K3QI*egCbshAf(?>go_-*|{<>0j&jY{;SG|Zy>ev8KcuC zwhgE3OyV%Q)oHVUUPN|SOJYIp$_y9kXeTV!3^k2_Au%cml>KLJjs{=LY-aQB*5Z%T zW8I(6-1D|UAr~@^;V#czpE2pzq>5@&FaItq=Ck6q2Iv+&^QYT_``}OZYJ|s-n2AkF zLA7}eRb+E_^Kp0}7`_f0&NWP@ZJx{ZvynBQL{B7zqEC#!%u3f5F=Lw#mNS39IzqbX z#V0P+U+w#w-g>bCjtkSV4l7*9s3NPUi9S>9TQntOtiL|gkP2-->XOlRdgW7>#qZt{ z&c8Brt}(6pj%1VkYy@S$l81E6b2A1{jviN^n444$JjP?)lOa^q6Ga)3y%&(*t>z29CTl~v+Sdq;eLdf zGY3nbUFkBOE}AM_6FS)5?#Au{B1H&#IPl?n(Upn=FMrV1MlQe0Cjey5}}r*jO&L@zoYy zYjn|UzB8RSv(!{J9~*o(c_+3fq+2J-du3Rc&QhOp@Ym3`uK46s^FDQr8ic0s?R;P4 zIxj&eW1`xd+OrfFtGphST6lE(@vi`Iri^2|A6wP+8841oj#2pQ+b^6|83hc~;#OyFdc|yOY2xp9)q}fUYji3LQQ0)TUD{^tnwd2z*W)4xh0>b7H7J z$qL(}SCEoIcgBr_nf6h(=D8Y5n1|W*I-BjU>TylqiLNm9$@!;L!CXGk(+g9c)Stdc zd)ldeuM&xU8_Idgjl(1--&K7>XbK{4yp9jJ^^MIk)1T@&3>EXe9fUtN!zL%qR~ z&I-ywNY}zB22m<{U+@|6LUR-$Zfz{>4@GU5N4J;M{d9K3=96tn4P;JhVM*}})pA?T zD5V6c&e$uozCj&B4jo@@V0x?rb*WkK-(U?eSOYd#yrETV=*wEGs**g{OgV1{iyIf4 zjAgIf*OVfp#wf2)H@TLDI~>QOz3}C`R^96;Rck?Mfk%$~!=3s3K1X`E&)f82y^tSV z0cb)Ur)LOJ)LO&aiXI|vmLY}FR~0@uAM(n7isSIOMHk{u54Ra zvQ6$znDAaMJ8be(C%Cr5QX2}hJu$z#tb24m94H>>q<-cG*?F1TA~WAT>D!@6#b{6F z)_V$-f=RjB91?BCO4xQAUXE1iGMBjaF?23(1+{o<9VX>o7ci{)TkbpsmQLZ`v(*?k z5j0$hH>^)D$M&Zxm%`8JEG+~ol4D_$|z5YzWnax>q;u`C+m611|yKsUNjMRM6= zw`RT(^ogANVQFOFvr?t3Fd-$4STC_xallFfhq&&gKW%kxS57wfe9gNr?(aG-PNCK5 zgVkbJFGqKHUz36wE`(C$W2(vTz47KgVV4Nrrn7_PG)h9T-9VGb$mdU#sQjdQ$UN{w zmn14oar7Ba#UNsq!Wjx0A1j)f=Tjq;jhK!-MGel^Ox~ZB+R_#La%J`X?88w!^C z$~HUe6SFEzBNVf$FT8`SOKf(UZu<-u#n-z#r`DBs3%5eczSlLn3$7@e(=L+(whybu z)vf()hyTqXI6SYvc-kC!D2eY46-@iaCX0NXb@ z<{(0DP|r(VXc>vKmm3Bu^^iuk-p|}qe=pmY`I>MB?-AuDbkb!1+JLZV?k$ps1qmpY z(oKC>Nvf&{{nUYF=;P;Ve`@tXvwtJM`!2QMMFsxb-R}urXPRY2MMe$o`h|ES`1;D< zsfIc9U7+DVb9d!}{mZs=OUum5uvrbXurqy>n_v(r{p>ZgLOo3gA*o6;NU zz-UGk*y#I@KSxpViY!sS8?KXoO@TVysQ8)<_wB8IX|y!E;&q>H4ZNk?ytKcn+`i}Z zYgzZ9fcP8!HRVX&?n0`Nw*kC7FXO%RW=?;7P9%^*Mc(9c;0k_kj2=esBW^Z7z%fd& zf28xx2s>54HRC<4z--<-v>%K94YM91-;E}T-W>;f7Y*8`1S|SVeYwaVPFlWdx*87F zL6sd(GwDC5r+yCzEK-Z;!A}b0yZxIA1gp|q7Ak#Q^q|6s*U?1wFQFSmj^4mI?X5bxFaK_xsj{?sbR2AG-fseEW@+UFk?g;5hJ+un~_F z52aqdUA)!T_mUCgkVOJnhww6lL;T-e!_p2hhBDj?&6R1tfh=61neLr< z^VB%=O* zUj}q3-26z$WH2@&3jZ z@qS)WAG}X52}tGBom(zYR9*ye7Bj>^1!Xoay7}~H+0*qyzBk+1)$Im*^9&NO+#ys^ zSxr{$m;esE4z%6B!WjeYOT{^c*MR}NaUl*ifiV-o#Q+rH=NK6%o~g;am(-8=F_#V0 z!YtLE;hIK9la~Z3XS_U(;{>IxMI;oDieKDJPj1d;T`gK)U7DR|ULBa#>JP-%4_a6E zvZeimb91P_XQBF2`HSfEIdPD@eZm3w>az1dz-M65`{T(9!a}a}5B&w<#^&Q0r=}}3 z;h(e(^4XxYsn<@c|NiKre`&5-1CkpfA*g4n3^oISx?6VM~E$K+e|4c?lTZtf=_r?WOddBIz4698uH?DX&Ha{P*T zO?Z&r`N$wex698ZPyv`Av{Gr*V)f(cRSp{C7UdM!!&Ov~ z113M>XopY6RO-sJwc^UYwR&$aS=29f=+5#SSz}xW<}mwYS*p$nL0^s0R4S4z0;YKD zYHci`ief5AgCdMylv|_PNRg$`x0QqHCYJNhc?B5l+W^3jjy5&wnNptc>5P%jZt}O* z7ggY4I@VBKg`a#6ORFk0#Tz}cYV5&f81~NN+mcnIIG_uhlYeLIaqP#~`t0G2+1%c`o236v6fXG|7k zu8NRYG;w>eH@{@e=l49I2?+}@*s@i$QmA(hQ3@|+*Ce_ZTd zF2C|KEb}#}xtiR#w4XPVI%$kHT)DI6A11#J_NG!}H)7qGO1mJtg0N`T9;2M7ae(y` zA#33G+Q1On;olPb1O%>3qIq9N@oLoKqn@a7!PeKe7IRyouL)T|s9z$i3p)+_w`jl$ zVQDa?rd-DQyymN9*oxOtwF#+t0jp=mlNeHvd-5u`yX&sc$gHJRZwcL z15Nn%A-G}$?{}py26Pa5#wh)nd#1wok}#3J((=RUd=+M@IxLZsDGEAJf&PYHQ6q+9 z1&3QZ`Jlst>8mvB@BN1wUen@JKJ!jJ`-gKjmmV3U^P&TOz4Y@t7d#nA>$I=tU45qS zQh2lmBb!BK?@@h+9=_B0UF_Nf;|s&eN&P>jzB(+b=Z%-{l12nnBo?GoKuSSr=?4mKXC&#U#4!tFj^W2YH|HBYt~~e&)06pZ{Yox?7F76nLErNer1Q*;)uByn_U$E z+3czkTdF;7hz0ow1_%ZDMJ@T{Y#qeJzyi9k?TuB-Up@4-x-eGqE&L+_N=498XH}ul zc&IaC9s1MsY^ce+h0z1=Vmh#s@0ut~JuucL6 z`UfH>I7!ki+n6eT>Y2V$$f0)kDw@)N|Bo|Nnh$bU@F}WSqN_6UnARwklZgn3V&< zbMLLb2QZGR$3(F`%T`$U=c#F;RGX(pL)3d$&v!hqTs>c_%GC2D>onX!U(d7bo#hS_ zj`lQLh$x^$GT(nvEH%p~6dv4+_c$;=N%MK~87h%Dd8jV^74jL$Ge0>BI5`HhDuP$*(x_aK9&(X7 zyVM`{^=kfqR?5`(Ib)sXX+4SKf<&$LAv3em@n6Znseo4l0jCc0GUu9$wdq!#K+}EW z7hD`&;_>xy+|dVftXh+LdS7H%;XG%e&6f&^ir5C*L=WV%Eh=)^YX44hFVet_pM?Q@ zV()D?j`bXbSqDK~d}V=)Lf-+B!i1wbItR!DN%g)L?Hl~f`yX1s+0kK;iUoqXYsvQ` z_y)eeh>g^vVhxSQ4|BNLvGe9Zy(4@NwiKBR(I1u{=SPrR6;j1BhBzfiq3kNX0*jN< ztD9zKy-k`On9H@ZA42kE;U9xs_6w|MG4yG=;A*QOjzH@PC0e;*17c;&`F4VsIl@jRrc9Tt#dsENBC zuG%x>dOB=!;n27@XU*3>kTtjjL%q9NNp-oL7q&gg+A0|+G`xFfOGCP}qT_95g3q_r z`n=xH#H_;e79(x5n&gF*hjzg`;8@Fz3eTQ(!os16V$6tYfsAiJ*hN!c!kaYcQeMKT-9j6$cj6Pbo(s~%FsMHFzKv6G9`=jB1(=@NwxgOl>tmQ zPl+>yIQpC-3&!PuM*0Z%HYyDcrh$eU6>*DKv zzmLV-Z8ekw*8i{V`t3Q#;K)Tmf8_p|UhM*3{8HNl-dy4H>$?eY7o&GBp~;PqPlt!r@F3dN%mpHYafebqb;b#NH4cMx8sU`gV66j#BsbpM`o1mZL|u zGpA5ZVVZVd#Pck5k?o1Cg|ppmuZ5fM6Ibp_75}suj4z&fIk#uBW!}xIumF1+5`Ev& zJe4Y5_m57|ACGT7@BtKc0znl!Qn?0bx1#S0L@(Yy22XOr<1xiapEBqn zIy|Kz*_`&Y%y3x>cu5c83KCNI!l^`$^cO3Zs0@yT$(+0>kC0;i7!cl#ehCF@btYQB zs$Ke9)INJJ*~miT^a!;-MP(kte_ss#uz8AtMe?*z8eFwd`uh*-5Hn=}PXE2~-Et1q zgBiS)?R=a+xmF94f+L%wl5aHRvw-P?u)q+MEnA6Ol6-+hgLUHBZ>>;p2QzSd#?7E4 z=EzNx^qV6KV~pw1r`TRM?=SAe#@~F?mx8L&Wl@K!y>t>iH}-81f82DlK`YtuUtZ+k z>_-Wn<99hIk-Y3X8Pl}M;b4;fm>|FG38Hp?OU8dKL~Ou8a&#bJM?W3=Nd0M2iJ#V4 z2@*^m{CCi1)BU*`aqYuaBS8C|$Ek#=Ht(K{U7sz zxN&@tSqwO+W1WpWsBd6ZOgkJHDavr=41TllA3_$-`b+*2=(+VE2WpZ#Eo1{hoAJsa z7c=D#z*P|2FL`tzwAN!jkVm78|3W`_qb`hV#)f>oq57G9R-P>IU{TL-j3$pSYrIftqZU5xo>_u@Kw`% zc{z&o+lbKs@ApRcB7LPYp<;_tXI3TXEsTyAD*JWf_s~c!39cmND^)0s`OxCa(SBqpG*sv? z&6o8^1rKCVlWo*Qj%Z}%kV!wb-B`oQTLR~dBG)_NH_4)dENUUiq&Vey)MAMbZQ8U> zs}2r1vO)j}lw9S^M`7JK!O-O$*Dw_4?t+=+zFG{=rz9|5cmI~?f|O(q0s6PTKQ&4a zdbZpzdZ=-W9me?p%B3#Kujnwgzy=L4j^?s_SxII{p0ijVyPf9t8|YWgRb2^0Gk6x4-&(#%}5+SGUroi}wIZO-{Lv72Y%3%;po7)N4!iIO|oOsCF!7 zoy0<|MX5M{ueGqs)c7Me87%)sH%~p=+}FF-b*e0n{TpB4xrH@upYaywF4L<{Ie?cm z`+=93*lyU{8meMTtg=WTEw8gkbXBUq@H)No;2M1{KU zW^(o{i*SJ#|4@Df|I}HS4%%2M=)iRk>E_ZF9$9g=MN~wV?dFzM;4}6!x4=ja-r1QU z=rjCMqJ_~xUkLKkGjBpgPRM7q)JT*OcweI#AfIn`3a7T4YpX^e&Z1BOL$x^c1uE19 z)dWWbuq_2C>iRr2l0CkK&1ttyyDH`o zi(1(j0JAfD9F|71LxwrnU^nIQ+5|Vk++9`~*jRcwL`6C1sB4e;q^=m9aVDMK7>b1A zCZAXC?46_z3d?SFTiKA-4x8Mq#Uxa?YXhjjwe-N^*4%kU_*416bLCTCD9vf12=^JP z-UiR8y+V7ts1+9O56S%j5fg`hgxaOe;90?%sMU|mmf5?a*|v&cwh2nP}?a29|0#?VC^^o)dY%1h(vb$MW=Knx@&1Y82=jD^=P($*x!0KlX^kQ(maEV zSJP01+@~)Yj$=*|hJNEU#sEs7e~FCtQm>4m4A$aRy>p$?bf9(vR3zrwJQP zO3}8<`nCiq7%1>4^*#dsr<^c!AeoIn!Ozc;)gzztR&Ofhz&rPO32)ov(U{5o1C+tn zbmjH?}b&nH~RWZffAl z5vTPfZTVyfY@W#)|Nt$SNA1fnH`Tl;sK`gg1)3c8aM`|HSn<2nP`t0(PIPnIu* zIm>&%%PPUk3M$)O>zMKsoK8r+~;gw@NFn~g4|Ke zhw!B1`)=lkYQ%XI>Ibq-b`f%&x#)jnnt8&{h2iRPf1QCp80Qs((F=!KAHf z9k3b1@IG>L5iiTcEntP4@iJoN^7SwpYWsj9FdF^qnfeO&j1~Z&(G5P!^cyU*B-H## z8}DL)<#7Uxo=q5`j6@2^k#verGpSM6pZPG!t&QbH zt15PYz1`1FFM(uBYbC-R*i81WQhds`eoVdchs<=;EyYajy_es_=YW6^Z#|xctR@sI z1{;V4zuYSvHa^i+UL=I3qnzF`4^8UwXwJD`XJ5A3oYJW77F<_r`J}u0J>Y87penNA zLwN~;Se%hFM!(RCTaMnnCXn+(8YA#l%kdVFtW$WwNFb*MfBswYxM&PU06p^KR>c60 z#qKdK?~a@|-w;24Dt89AG+w?QJNZMn3?o3rc(3g2$Nj$6X`oWw(F@wYJYt)AeY3$a z)aJAACM-C3t$ubeQ93_nwQ0*a%9mwJ3Um6|e&29#&UYQJFrZM{b6~?(tF&rdmv%$H zeQNpLN=gu}ukz>;Lzh+tv=D&pC#T`X(;oxF+RRGMx0i(d?l}KLf7`Urs{dF%9W_C16Q86wl5w}ZaM=7-TsF6o^wz5nHeNydi10FgI zU_R_r9{IOuibJjb4USrz51c7Avzr&Gm7$_a*<%1!M>Rv96}rgUv&*&8qnMOI;0{ZX z@=n$LDVH~h=;GpxD&G?|3B@y#{Jk?^6}9Nnpj!XrQnm-U(}s_3?DHL`I3Q>JrO4`= zvs&eaYPuOpE29=j6-ztdW(e1N{kScRAmY%AJzAyB3S)#yn8dH>4y@ z9qxa3hn>_8TYJuwm(&fk`vyaiJ)KurhX$@4S7~DWL&EWRT4VJJuQmEl-(g6E0 zP-x`J-#!%O%Hbj^qIZ4An?+}R9d+|A<$k;Srs4Z&VYkJY@Z!N;XT~P9;ID~u63a+s zNxly-2MV!2Atf(#21llAL>`IQAJdzFdCSe@p5tD0KrIsnSsjk#_ioi@XRu!eOv*+- zp?vKAz#En58CJB)PfE|}h{~6}*XG^{1IQV`zGk|jna8M`Vm_Sx*U_;qO4wV*Rl+H6 zHoeE5tvF_rBptZjthu);U}U_0&R-PJp& z9?!v&S1tDQQ%mOQO4HLaeP};hi|F)X+4jOs@lQq*QJR0u??m(~_mYEVrX})E&aR)D zlY!3a^GTIS(K}dwVTHd}zesm&u>b|zX+j(K@;kD{=o`)x?vIuwwomWFH1N*@z*lnL+_8gtU%}g&t^Q2WljWrNQ8{+V;(zVbsk&EwzLLi~P6#x|nx((xn9~6l z)#l>+O(T2yJ{rhl?k-H6GT^7e4F=iV3XO4{c3tE^WL2X5-a7B17h@~HmFb0G{|eY0 zDG>3nC;^LKcJipdJd{T{& zZsLtlf>+|Dp;u&n3~q>Se%q4QPJv1A-O;bKNz~RcAPq@u{>B%B?UBppp}^rFW_v>V zPtx{Z=BKuREj{-0UW>Ss($1=f`0{6;=4qJUgP|DBcxv--w*=J zzU6M$G+Orgz7vn^I7rTp?#Q0?i30gIHzz2vlk87>C`mF1ml{T;q$>BTVj%FhXKqxL zsfD&zeaBgbzxRbjB$ky%Z7 zjsh4tEkfuAEso*>lx0a{ZC#EOa|%tNu>@}P>u}~8%c#70dH5swfEHHSk)|r zomY5LzUTh-xTLf#GScC~^65FWpNTG7ZW?he`gOD5MBh)fbL%ma?=e_o1?LFXzl33J zI9KHJTJ0?JWt2+K=DDAOog~AGg&5VFg`!4@G*nThw`rUxbz;|(X4;N8)|Shp)`=%Y z1lFNIseV9|OQozNKyMs0)9L0ptF^t6gA>0|P#__sws)W(j=$K>ixNkpkQEAg1!vTO zVM`ALE}s8}<$M1WJHfikUJ+NnVitTYGD~vuk^0`-&&)ubQm0M${%uTZ_!+;&luE@{Q?s4yr#uR z=qVFwpU?k6TRE3t9$YKTt$$0-DC-OlO~m``{DmotXb{`HY=o=@9S{CN!Asa?(NCP% zFC^Dv7P-%-Q8$zbS$BM6r!KmwsCuz~^!NRFB|6cw~VTxI@QI9yq!z(@zlVDnMJ7 zLCR}9)_)}6vruz%gF`?$bV*c{_o9$p=3$;wfBe2nD&%DNMTXd zadkfN;YmV=m(E4zXPCqVQKBD-g|DeTCMcj88()M6hY3?9TKw+){<1%V7Tz|lI?X_*os+;cJ zCI1{hGP}AiYM3hlI_~dZJ{2Q<2-Ixv%CD{&6ohy+>M1-%=~@b6q;16{jd>a^YRE0Q z(KyxQN!%?#7L+&=LMYlYIZLl7NzL#CTZ%v$NWgOcrdd8IpBgh~i^o(f;cnrLREv*U zMhTOOmVFqdv@DAsQ)5iKH!a}Z@$b!fSX_%Q;iM7zEPU8&9bc5Y+$?*}V6F0g z$>fRFW5HSJf4YPZA9@~A!~hdeo%K0+mz5=qzmHiN_0pSNMVsl9j*qzwDlaM(HJS&R zgPV$9_gne&!fx)rF=bQ+OfWxBin)C&XZ=6(swnBrcm+&T2|EZsPm6Jk*aMe#7v%R< zf&4z|xV~m0&1RdG-#9j*-Cg2vwk8G%3CIUC1~u=`F5GUnW_>oVATEW2p8(%ux#EV*_0;-8e%p7nxmCY$==@_VEJ+AX`Do_ad*BRSmB-gy z+alor=122|I@Xxyfg$01A_*5hp9YrVLmvSXEneAH^i}*!wRhbV2h4zTYnC*~M>^R6|t03f3%MC>kLBA2fNg^6&YoPloqATvV%-ZD8QURGx{=z-k&88VaN z6smRF;m`~@H*retkjph@tDTJCS9B*lf~$@2Sjpv!;HSsB30)fG5|0Q{BurKQ*nn>a ztB$aPm5V@y8`X21r!o_33_gjr5N!)=5mOc+rk7{y|S6&A4K1>UuGJ@CNp(*Up0&Y{PaAd{V;e+O+X> zJopwVg}*wu`PL_A6SZ>(ZUIur+SJJTBI#|Nq9onHvA`nyd;W`r1i}bZJfLUi+!Gij z=FXO*@a*$iTZ+3le0~)dNsHN+z|B3T#j*uqwh&#t!J|_d^E)B!Wzxbk+te)!*x||@ z4|7Y(%I_8EfT`)-+Zh_|079@?XwDVg%T*kEyOwjtN-dlc_n$1SXtT?#fYjf_Oc-{H zOO@lGIB&z|PJ3`1*83lp|BUpzXhyLpz-blA9BTw#(6t_q83$~v4f+8>=r2KeR0nhJ zI9HH;l;sgdd6eKNHF&7$ob_+DK=LBvBUnkReo&Ep;hKU6Sqxl6tI#vqwqkT@C!kr1 z!KHd0$lR1k!CV|*n2Vz~t(W{-{$Qg*nX=nMo|}R(yo>RM(@ITJ(7f!+xXfM|mD4bc z(4Fruzk!9;9&%nW7Z9hsi>z~;-qx3Yaa0~_a(w*N5zZ~K_{s$w#*l%-*uJE8aXF@B z5TmkE;Mqw!iSf55Q3Gl!<_6r=XuvCRHsXA##El7~(5ewPm*(kG&*LRPElJcs&Nb(S zM`qj9C5h4Pg}%N__|T{uDXL-6!3*A*+PMw6IFkSvn1 zpta^<0EdAFrY4#=kuf~*$}2E_GvQpGpE5$4K3SdjJp}M#)D;u`$KFx^-2*M({QI;z z5(s4PM88ek3EmnVH+sq~fd*p4l0TnA>m$?IC7J00Uo9H_3VV=|mjAtFy8pFU)>}O} zcGu%1q|bA}w!n*hJ7c@TcM%pMmwR;7D7SDsV6q^qSa`AD(85zIVF=BoQp{>b-c$A2 zOQJa)Q1|J(`TDPIJNK}|QK)j-kv4xIX+jC5Fc7zYAj{*F;R5P`y z^5gXQi2_`9j|biu!sl*fK2fJ*Goeu5X~{XKtP}-N9y_m=xsuQ#y9|ROpu5yN(S4B* z3Hb9xZ^i_1e8`Ivqqrq$ptw^H5iFe4N!d9VsK36dAyECYL|W>3S-APo^e1{O$$+G;QKpQf3;y<1U)ne8+0g~Dfgsl~@f8uWF3#v0T! zTF;kJP0Jq*dQj-_zn$}hFJYEn*?qE{56)NS>-MsKFNJWTrC+e^LT|&EWE=Ui66ca7 zl!dK6;eZ^ndDkjj4h;zOakqJX2$WXf;UlgiUzLr6v+S2!(dvdyuy&MWwHCx6VC{s< z?2PG}!-9{E{sM!Ad^^$W6^TD%8O~ ze62LD5tcK-T>5Wo4tKe|rr~?$(h>LFsYUIM+m7(c;YG{f_Mas{GGr_K`{^zV|8(KR z|ARSz=a5gG1aS-sej%6`WEu!F09aGF-O(2NUy3%4U%@!geDL8CyBD?$7P&zCOe zL`c;`{)YJY+q-!a1nwyiLd~s@7g;ucxx3Nld~HA7nhz+{r$@q5p07c7X`9LSH|Vt> z{oJ^)!<9qZ@3L8%>FJaJ*)WRqhRP}-lrHVqV5vd3fbfcfEctjbcPB;$i1qPv6q0bI z?yc|#MyiHlKH?xZ`8S+F!#A&X4brEe^_+PT4prfb#1Cr66vRO%GBBF^W^RZ)XY_=g zgsbgM+ylLo1?`2h7Ti-Qa+5etL3) zaV+WEG#3jY2e6%6Wx?wm$J4&4U6+Y{{S|!u`?eGoTYatcmF;CdYZS8g;XgWTg;`%1k3^>2T^N8uA7|J`0EZ}B2veXLN{sWt&@MvnG%sQmFViut9 zFJ>9h)o#&WE<2o8w7PbBtf z_~4`FbcHW3B0ebf5~NQeCq9T-mr$7|G=XzNl%lb9hGUl&bNMMJp6W6#P{J$eedEkW zWy(F_SB)IRG_S|x98^DKNdkK&ZAEYYp-EBzIZu)nR(wY3Bg3-l zE>p*ZGoLEm_oU$71WW)LkYb9N2mspTGTIgVB7kF1nxw_^pg?z3ZApv^>aAgwcCq3u z@d*U-dU1TOcJ2% zshjn_)~Mk?3z|;C&YEJ5ga?3RA};GPMJD>SX7LR_Gupwd32hzeM@#6OqR?i>uS{%x_&>xyc`sWA(z}IXj}XdbN0?}3FZP{X4?Hia zzL7jkqB8%Uf8-kBJ+$9_y{wKbPJ6Z0v%a^8>aJq}9&}7m>BX+_oj?l`@72z)!=#d; z3cpWCSd78z)hNV$tbPXzdI(vsQbl!}G2pMB?9uYb3gQ^|*s|vKAdrj)8hK?!3VS%K zJk&<;s_l>6keN5;*gry`88m#V1v&6;!#J$r-pa)dWDo@uAJMX+WKlB#tRTrh9N5-N zd#PLoTQ!vL(U$AY`s22UDv}Z$Itqq zyqo_^Ks8?HDfct@oxHy?TfaRc+eq~p8Yx(JLHIi+W?J<}Ym@n<-da=Ha3`9Cz4vjn~TV*pwy<4|+zN`7zuX2-L2ojxM zpS7;Whs*GODKd&xobT4|0=0MFMzEYXE1{_pmL1x*@m)9uQt!Be!=6fM>4Tkiu$1o$gb z6;2lxT;}Rv7dlJc^w}L+Wj$Jip@U^~N#Kw!sfag;Jgz?P5fBIzwsli_zn5b8*vk8? zxZ8SPh1l4@S0_$#5|4udt{y3#=?j;avdsAc8{NuzeN!O!4*s47o|d>IZz2Ny@g$|& zi`@D#>9-JX6+NoMjhMF-vowvw`1NmOmk@r4$}SxjIClfREgz%Ij9(3SIJR`gWt15M z$DVq|88{F+hEERi1uyaiMQ8pKH|`^J7~ugbwCTu`IwdAL<~lC16n?kJ@&)e-O89QZ zLDb+14G4p|E^zy%4QFhyF7ggo@yizAOO>dYdbNf z2?emeW_gfc(7icfMOmw98KW*q|F2|_c*^?TSO8l^a*L=meH6vmn^0OX>wf4-$>IU= z46YD$BMBWjnDMV4Pw0W3LzKh@qjeizjiQ@r+`tnWvnTlvJAphhJ6T7>K0Bd;cf#?Q zy@kY|9mXih&en2i2H}W<0aGX|LdrZ+G@`rgMRdNDo*;=t&2s9J^%5C)`shKH+KT#w zNDJ5tMSTTuw1)Ho&%nq4`|2!kR-%qd3zfzeqOXQ`6DDr4Xq>R--5<%xnylLYuQ^4C z&0kOsOt+~gXgzuLuPkhXPQ{oGrdDHK1Ld$!hibg~f26a8$Tl{Cg&Ix$F77c@K%sRb z<>Y;~k(S4Bgnp89s;U-jH@P?-3@zxAR~m&a4Bl zaaJt^=q;78#0Saic|7cRmZm5ls*U%^1yX!KwB6@xJFmTy_w{-6W~<<$(5Q!EWKuWp z_s~Jy=z?t^;m_=drQprNqsKgmIDsj-6U;*3T>OHZ9OQx>A#na&X;7>5dp;nAi*Y^9 zFxaO)#}>~wYN=nwZ6hKE{a}N+vLH3!{Y8=FI}9CS4JJq@b3tG1vD@jre zuZFb%^)wLRxT8`NsR7PV)PSL_?0Bza%%@n%9k=9Xp0p2$YlIX*N)c#exvM;fuD;=v ze!C&}B}D48Yt9p2VI7$d{=Ip`pcQ90ewh&_#=QL*kEuENCcE#bd0VU*j_0v}Tf8Ft z7B98Ax^+17v;ZSBpV^1XzkSJm%xXT(TFp2`|9E2H*DE3D9B(N;>_*olV7peLR(CWp z?Zy?l6*c&-^;tdGn^t&AgvFA}_syxA^mUD)o7`X}hX|QMr{3 z;1%@8&S!DyY}`rufg~ZaZ5}=?JAb)5)=BN;GC|~}w?##+%heR~j@R3kgHzgt#8}zFTFb50QK{_K{wZJH6O%M z=#8sw*iUY1kQ1E{m+{DjSBoLmiGz*=%?OAw-lzO>qWK~R^Pm0VOu)4M<%G&5#l z`A^gei2U8tzoGkEg~AP$xL!LZ8@0K(G(&r*Iq_Jl;XTDC7hj*FRGEtd*~BP{3x@D) z-rFjH7jfy7(Nu6A^0CwN|43Heq}8gE5Pf0vj~R6k3&-TpO(3heBC2~HEysd17wsKP zIX8Z77F5qVS5y{@T$9hpHA)+-gHk&n!A@B_`pLzq_qRxlomxs!&SS5OWc&kAXifrc z1PjncczaaEP0a^025`YR1qQ@oGT>FvuTTWuazK1L-|0N(yv9op=5B$k15UyJ z8>G;BR2n{}_MR+Ij$?i;7zu1hM46Cg^PU3+T_O5H5OGbPxJO~VtcxA~0?_W#JS9f7 z5`P5Tqqyq4$E6dR6W+9pvs&=X*2;Y4JoywLzd1Z`cL6(bxvhdZ)h`s3-sZPLSLPPy zCamYDSou)*uIIMpZBhx`g16@@3(Gn5v>zqZs|gbQJPv3M7n0K`i5}WWK?0Bt>|aX# zUqz{za*XxXh(HF42UXfXnj}fCa&+!DrvtWDe~dDSI8lt7uSutIviu<6(@I_3K=P(P z0NJs^XJ}2lJ)06r;~_S~uf5$4(w&zhgcPc9;P>`EaBuhelmQB$g!VVZ_U1QA#vN=o zYQ0C_OT+daHsm^D7ur5e(-s+0hK=zdAM$G0KX=;ffQP zb%O+#3g|1V09Q5K%;Ep)FwB=em%G=sr8frxzN>so?Ikc@*n}mg>sFn2`(ha>tg#j5 zHD#n?nw93oRMwcGYwc=s+tvyZF{s_Lp7vT`b=^MZD|Hs$o`z)|HR&xY832;bjE_Do zC6)2M8Z3SZZ#i)4YaOw%k;obo6PH1{6EX-xIT_*?EHvs@fifmkyL@Z#Nz(eCT{$fSTsfn~M1a9S1b3I>Ut2o))(gqbNuVFFbEB{Uy%B)9 zQ2E=f6JmrM7ZX*~jjLhrdASHsQlSMWeZ2*HOQBA?anO&nL+VuQV}Luyt#Y4X0!y&E zEPjP)=dgI`+%l;Ve6?u#hsxAk;Y0c*N{^z~6(!M&c_#$aK_+v;FuKqd~wkHsWol>YF_y$^961dc-28_fkg z%F!7h;WegJdMYvM_Z_Fm0!qcpvNlA zxlp6X(5v=-7+mtJ%8&$u83|ei>Ye|qdH2^O&;Lu|Dz&DM#~(P1m8{H}{#Z2}^w8XE zCVR=?1cE^-f1D)eM2umwv^tN6bW)u%4!-sMmiP;G2%=r}WQe(XadXewFyjjoYI#O% zU|r7_z(r7;m}fDQ9}4(wrWf*i`MV7fe^Qz3JU-1`(ticBk-x(@3CQ7-X5>W{s_iTFEKxrO=nbM4@qWQ;5XC86xio-A^EPyuoJ?HF1FW6%EKq#RBj=6n7m}bk+&ShhNg<5qZ>53%&k*o_&)C z!YNOb1cqz6R=jsd>Po#xS(6UrE&}aOzg)Py*0vF@+ryngyUMYhy3+c7&BH$1c2NH} zWdR4L07%_%s0%xPf9d>fjVtVE>fbp@Odj4zW__HJhJ{m*4u;#z0!J4W4A>J;&! zYRvC6W7NTiAN{x5d7QA zD%~x|vp$zOpMKNJk!(1RT|xvzX?7mNp0_M8jHZcX z5Uw}V%#yepYD1?~HKKVo-=G0_S8|u3Ohir$5@N1Sl`5{ZrzGEpXAU8B+xay6s+JF( zP{I-eK_2V|L(lvM=EGe4;OV zeea^jraz*p{Kt&6Hp?Vs$9)KoBO3d=bKG838OEQ|`DbWu12TSOZfy9=T^mJ&u({U^~{MZZVao^-Ib`bn{QjTr+yz{lJd(a+cCM zl_*qK+mZQ4XDzD#uiSG9%JmNSkIaf++aJ&DtIY3KqWaH)1HnqnVYb6&BCsTI=rHg= z2e3pK@8!={WVAS819mk1x=vGh8unx?0A?p+t#>uPg8f!l;kmF*q`gAKx7FA{>9c$^sM$3y~^+Sn`pV*AI$Yr}}I-%~VzY`a!wzn!=!Dju}JLREB4X znTWQ38+dK!_zcUI$63K?)4y3fHN&U01yEahv;{tE34RtC7V+`mW2$2 z=hg9}HvZ%Sm0=PE4ZKtG@#WpI34+VB*2qo}*pWxsBkz8#+ zm1p|>Cqkppd*lppKf6zAw_{B}wHvl0yX^}oZ*^-ZimHBHqd z{`L;nYZPF}6ytqfpo6&_;&5$Mhb0-}Ke{#2EWe0P{^{%KW{MXQ*nag3^%1|R8kCCU zrN|E!=zHP3YLHR4j^j+~?lgD$86ww0q?4qIe!NNqQt6ah~ zbEel_misT!EuMVdY79#oI`}ljqE>ol8|IK=t>>C{aInA#q$?FPMHX0FCN5CsyxGMsWhL-v=AL&%_LA{tjcIvWAJmYW!C|sM$%|mOZbz=A*n5*HRdHvenz4HT|mwrae$aC8fPF{ zC~X}n7Qzam2IdHSd3#V_DC>YfN(z61c*rBPd6C!8Sn=adh8&c)^GbtTTHBYK~niI?XNFiC2^Cq(>eQ7KJk8Ye& z1~{^QwWm+=m7b1-mD4KF&rap=_!QHxlKDi9*bdHV(6V0tN%*=Eg0HsQ-~ILzdKelk zKN@(tyyk5m$$L_tWS|z{&yIO6!w+%zrzxwFe&!`4oB9vx3-7E zrfQfa^%4~>G^1}$Y1)sbXO^a#MQ_}_>lc50SbaIt;O!UU%9g&m*26O?y~;v`0v3bK z<=>Y9jhdg{yhd3b7XVXUzHJohxpp_*#OCQMXn*S0_zwptpyE8!y0Mo{%*}lIlQWBI}}bBDuZh2B#lOu-r*KfBB!#QCem2D;9W?Ufp<`&e9USX~Wm+AdurZCxztib-tr^py_n z4GlNUG~WE|@z7m%g@TmY;S1Ykmo@D{6aZ-z_`6IqrPcf>tDRWJ@pn-|Ki@0J)5vTM6QB#37Vn`Cl^fyxk;Mf?o6w$VzckcHj`YY&zBfO6w7I`E zZ5BT-_%UV>eLeuAGwXk8r4=a?QVxBN$)!Ll&&PXG))=e4%0&XW*rzSt@>@ql-rob| zJ7@Pd$p3&95d*iL0z<9~-n_mJdP9wk%e73OvlhH@u>RWts&OE!LHUh-3&G-BrsLo< z1*M3>4^Xk8wa1~a{89_xFoRJlo+2AJm9#^xBD(a13n24n$uB%p7>{63D3GXMa6#bt ziVm=fofp(K3jF{6Xn)Dc;-(hhC3Z&uRCD-19rekJEppM@y0b61_0*zrCy0}x-dG>f z2+|YD19+ug9rP`@OvdzK&P=vZZJoAgEctrbr>+D4LXSjw^rTjWb@5P5%D7(HnXe)K z4K7Eb<_`Grk~`m5-CFGp|F%aPsq z+z6L{O7_J>3TX3lL&yciuR#yawB6dbpNXDh8T}|dYGXcEUWmfXR0cn};LOiFIa6?g zgDI{~!&0_Ec)@-Teqk@=YmW}@eE5ZbrueAd4AVo2^FNfu55FnA#w?~qCo0dQ7Fn(s zx^D9dU`t9HND%fiY`)9&gld-c^NW%PQNEikbzniElt4|YIj0S5jTQLI|4X_Lv6K5T zF#S~~deSNld5k&FaL{!rJo~Pg_JXJ_TN*hCsQ<}>7$o^;4QekmYotD2Sgk@jJEf`I zG;H(R5e(+B5YSe?B1Q`Emqw6q)$myqTe48aAVKR0fd>^)ZCZSd)WVCA6_uk3K)!_j{EYp&sAN9yr$b$QAF8%o#XAkj=YqzobAbq;V_I z)BbzvXDGU@jQZPriw<=!>qT|j1UaS@#u0Nqfq+F;LPo2x5EE5I<|1bDGRjyp5=jk zxk0*&xVYq4c_!QgIq6+d-BDZ;aO%*1r@l&DmmiT;qY}*b7DQB#QoWHm3 z-ap^O{f6Dll52S;b7rGyZn1zin{Vx>JDY(H{Vm}lr+v-S!K#V8-*qT7ThCTwxiDXZ z=mL3cK<2XDc^Jm_s3GFu7XlP8T(P021~cvb6}Fa^;0lKDE1*KJ@*~A2IK0fAR-lav z-Unu+2&4vxiJ!7j4T_1tq4t7uIQ>TtjU9YH5)JLZgk1v%4G7ME#}(k%9OJ)Z2XI`B z0*+rbuF1?G>e^R$1@WmMsURU>S4Av+m)A!}c$t9EfwcdYLd^}*ja5E{Br3y$P$#;; zUpFy>EGi=bjs+jp{iQQAwB$kjr9^_j@=G4Y+5>ZbQcD-1P6bUA8$9Uea$atnRVFp= z?Pb>XlxVZ~w(7{U9c0-g4edF6wz}f` z7*M23lvWz)l#-SZ1nH3Ok_J(_q-y|aq+1%K92)5v8b-RinMVUDgFECfz$a%ouI=0ac1>^PQhxa6pYvKhGRL zGhZ<(ux4v`%4mlk$jNc|EexRn-o%8s?-mlhl9}^YrdvV_QB?g2>7RpCrUMe7A?8pWDj)kvk z#reyi?=xH+ZHfJaN2cVUpGeACPCnWzm}B$+;hHv#W5?9LM+8KqTGAqm1u2-BSWG+o z;cUuf>i7VJppsf(U8f0{)pVNlguq0K`^ovToqXFGOCye> zLExO$cu#r*Tz^Lv4byT3Jq&;kB2Q2poYSJ4ZZL78_+gz>I*E*SBN*s1El@BG1hrI5 zT~~T>KEVdSdJ#4dnU;#iHcPs9mu+_XTO-#3ofx_v5Q2_=7)^2JZ4ZHvVI7%cwPmdf z8{b*3G*pvyUp-Bl8cG3@%Idne`O7sTO}g2w~Or*T;hxuR;1x z$XP~0R^Hwp8SVmqbmB1vb1W8cfKbb^Sd-5PYypBt3T!1Ufku?HR0CW2LR5Dlj}+Lh zpt=t)@^sW2sh@w*?~<;nIo=*<@R%T<@g8;3NV*`3fK3ATZoY6f7k#`(L=A+494TYw zEC=PIFlW>6Fz4g}WWVlYCB_q9%?WDidb`zKHBpU}I3?vHM@*j#nDvn}LH=H=7A@qEp`q64Or z%XjC(y^T(%c{V$?y^|p<4&*0BY$rT%Wrl1cWG62XD{^yqp0I zIUfPLT5M5K1TWi`)ihg8GL(kBofMEly9+rb$r}eYjG2NR#!P#P``#v&;sD~c(yb(2 zQjqBR9grc#QC2ZZ=xTG0N$F}=8rPZ>$V&w_0O8snx;4MkE8|elM7`rksjC;1nFbwIeLY2eruc7o@=urpFEWRb<21kCQodM^1+Ul+gCfWPee>)Fpf zLV^{rcTSV0_p)2HsGbB%Ez+MIYsh?6=J*fPUdy722Hnt+6CcCSu`+wrWLRDcqZtU- zqe>i)kp4_!AR?)f#o3xkk6yDiPmg$Vt53fnAzKq>$7d})-PN|5XTMdo z=(*zUGCbpWiedEhZ*eb|f6`~1VE?nTAS|n!rANQuPMOH$Yy|_1-pm=!-ZT$)N5;_% ze@@1_a84QHbc)_DmH?W?lHGrv%n-yWMa~%D*vIJf`!DRf!UZ@);lg#!%vQDCkdr>6 z2BzT&EslxKnxxO=!-vaJ^69L8Qfi`4=m3l%3o}Z_RkhRdJiQ*fY1CBn7CA~=m=tF2 z&v@u4jh>%y8+qDAj3T84=m~U(J3d%%=Yrw8GJel^l2OB8ak>nRSaP)2t2gK|nhfbc zQ-VlYlL-O#0@+TD5qbu_Mn{`C#JXAMoZ=SdOU%e;JpNSRICW*IO10i#c^;Hg709#nUFnh`{UPWQI^WT!7$2#>YA0Y=c2eL3k}&x$uNxV!`S+g zL#rt%Mt|8K`a3&wo?bdpp~K z5FGzUXZ;)Zc3mdAr*i1-$EJ}=Ke+ZA3z_x%tJ7C?lIvMo7RV>5ffE=+#+IlJ(O!yw&34Fdt*d(s91b!DUV&AKx>w!}rV zJ*McLE4H9QcGX27)P;WPU(nQr@eyt#Cr!J^KXw)jJ2Aymj4?4`&4QXkffw;qX(#CU zmuQ6q$1>&>UI7+&`2dQHe_nZ&#Jjc8^m>2hx_a!}C3Rlc9Z13Y0^svoU!dPv@JphA z1p6mZ*e-!>;gTN-5cH)>eo1_w`%~>ubhgICN}S|$frPrl85X}~Aps`(K(3Rp?{5W` zp#I)3%`UOM%VmHb5y;P5>7UyDt1? z12-T2y8vS#Ql)-i^o&`7lJ8?yRRxm^Ntw8y;(MkIkvKWU=+AZzAO^A=0*otp`2vkA z>)g}i8d|oQwr(2rVBdV4yuIt*$GdHmA^#vud&0&ouMt@~PGyZnQa7aU z<`%j0fId^ws0-349t^N6(%H^U(KI$vjZ{+l@pDxglKa{JQj`!7D=64b2IFu_+&(4m z0!frKf)`1AvI19&6*;w?oyFbDWCG3p8~jS5B#j!32~5q2;SdRNol79!UgTv`j1jOe zpVN^JUT_Y;id@K_#%(Bw8_a5|)yqu^V%ynQW!S+~4V!)Xnc%@QzRwvS8O>vH=j2Y9 z+)MuKafHSS*#DfiQ>C_V*Q?joc2mbhMl)*&pB7Pet>Ni3A51kJ5^ z8+iob+tf36uCFxLGUMz)P`)8W+vmZvalTU#vkV{Wc=%(WCsa}1hp=sG z54G#>ydD`TbG^ryYr$1=JqrOf&zm=aqv~&i=uzI8gxygdW3t))>Ewa`PpDMF^{VK# zPHBBt&yKCyT-Nx(e8tPO;i0P(zeR`tS|ZmjRT+83#$T`o_4cY z(yUS=`*O|a^~UdZNvCz{x1(ohuig$3ZA7a=I4moszsA{+2~ft2g#`HjWfo1MUk$KG z50}2WQqa>GA}aot<_-DRtTr z^w{mzg%zdlEbCs!LDiQ|=Wmc5n+HlwYiwPnZr=4C@BDNVc4zlxty$V3H+v@7F zS)oj{#>eK%5x1|FPS9A63n1Q0+ZPCOg+wr|f>j37>fg76-#KO}$g(+RXDAx@x${ya zjDbk)I&lVJlnYC)DCp~X-PvNhy2d)BOWoD#!A9PVw`;Esizt!2hVFS={0q~@^SDw@yrNZxrAQw%jOCqx$MUgioC0gK6-D!JY}mR$JCHBylc2pmnYTIV<8z4S37Y_> z$t<>H+GK2}2W!!1y>AX@C|9+^aEY6u+iP>RMAQyM+T64JnPf zdRwK?gFZI9(u-Cy7%7OAjKZ`|)^k^iUw%u2KJQXD15Cy0X1JPWReuxraC{aM_ljrt ztS7Giq_?vHQG-YyNYOvwI{T`BQ0019rFAIpkI}j(?>}Md&tv5iG7KUpA;T?7Uru&5 zHVzUu-fQ~U)?ClT_hmM1+WKk@X5#pqM{E*JQa9?e@rLb;I@Xg0c8Feqy1~9nPr5B8 zhRI40wiDGAGJ{El z@+XIh{hB=v1YDYAF|Ms*obN~=snGq7K8qp`)s6mrdB-^&r%Zi{Oc!KN#9WFD-{Va{$WrpBncHQH ztmTn>v0W3PY49F-k9==i9Q$z4LNE&<52#9$=y}frY!AfN0(aCJHX~uQv2+aCpJhda zohEfI2u789a z@|rCvODwx^lhwS^xoT;3Ot_h04STg2B)|Um3yUK#M&I!*X-nGP{QA7!mlFP>d1aAsF#*emWZU@hG9zXMsw$N2e*#zXB+-2{Jp z4ds3Ri8tVXbJqtv^-;UO#OsqW!=pBWfpmIOqT8z%;g%c<;&2#n1SftA6Z#@~3rzlF z!^5Xyqc>>WV(3Rgm#x%u&9h=$NNRAiLWC}`V5X}VW|JH*wy)M;E+8Tc{OCI8m^0kI z;9ljU*Fl&XlOjlB)!)eC%}j`Iw6%LUbx~W7UbORAXW%1blTB1xtMq?Me|R->tjvI# z01X?hgQI;=M~?-s;Kv^}&x|11=e#AsMB~z*o?LV#Z%4v*MWnFGMtuw!ick4@l>Xdo zu=aKuGVa}`IEgvarpUwDSc;dzbdgD#qP)gY>pEu@+iX(QJdvG01(!wngiB968(W&S z=Iwm7eOfN_7)pnaSrTIJ81W}$1R{AZOycXb)F05KEG~bmWOZ3^Xs*A5-&c6If}&6P zx@G3VJbU{xCKDQwEkV}@W_6eTV@AZme>*>$NB(7)Pvgsum(S`G{-h$fInpwt4T7Fu zY&eKJoycB;+uIKJqcipTw?He+|;MRPuSVG=E7;~{J1F= zW%U$KJ~JvY1TQiAWSNG9)RSyq>K0lbcsNt#@}R=A@XdQFX(IStDp%Zur~K|#Qf9ig zwTi*6M-)v;LO4mFrYt_g!+Q?+tBAzI!MhGA6!`fLWcg-L^nX`>J61Ro>%MP_n%CV= zKM)6HicU+n%AyY%ZENe?h#MQ4mOlKGS{om~@VKmxQ9KChdOzbTw-gW|efe^bZnK8k z_Vv5lN1vPc-m_OD)T+;q!*e6snG+)z$paiLkAekmEkEmdhef4GTK77sAf?yv;PHse zyj~;UmiXr}|BmCoSt4olGacX}Ir)?{M+}Cz(U>helkH4eg82qc_0%@nD;p{hAq)TR zI&!b5lQB1|iaxx>?L8)BGWErwLCOUr&oJe}_TmB(#l0iCt6MNJp;ve&2sX8FQ|@m%OVkZjDVd*1euC4t2Wv z@u#O!nx(6s@eIjvI@ob|<7?X4=}=8N1T7u;)#EZ?mmZfXqPERsSHIYr;j~~IQvkYS z3KUV>cc|`na9Xf^oCUfo2jH}5a73fxNQu|q`Eg~q?0pbw({uB^^lcC=nYejh+<+H` z=u^(X8Uk^R)Q_4$2A@wyWlDILlqX5gWD(-mDec`CW7ozo|D3C!q(WMaGWwtu0M4Ypp41g&V-az;z zHEjdBHn!qNC1NBJ1oprRq89^3YYjjVTr~XkPoRBz&aMI`^51-b#UNh`#e9>VkqTxz!S?a9H)UB@{J_K zVq8fbA^NXG=RqQ3QrF$Mq3gJ(R6(EUi-&jP=J9b+*zx$lhNDU;&#zY?;88ntZyeT` z6XBF){H8r`v2XnXgi}umB0p_6ndg}VfP8m>fp#Q`le1n^UFj7`uMT)Ag&@(DP=bDE zn>L*Op1^6^Ty<5Rum`Y9m8l85H_%TMnbv{~Nw66}3&a1RdN#(U_9&)CobAZ5)Vy&W zZoQss47`^}g%Q^eHPe6Of1!%_F4=;Rm-#h6J&Vk z+*g(Mk2#SPO5B>|hTKf#ASeB0SV)?peqjiNKH;>Gl#oDcqx0HNiKW&WUvUfr(CgW5(d zYo5M?(gvuEg~CoCKu5KgsUCFS8<|dBbLqAH`64<-;DFsQRVe037WTqZvaHpgb$J7N zOfS04tcu@_M4n8<2^^SYHFL>wq&$NF?t;i3X>vjZxuv)$rD-9!&gdIdlw`M4^$UHp z1b}N~4;T7w2hVvQDhCz!h)w!my2Pu+t|mX@Zl?fggA}|4ldu;hbnvurh{q8l92MEx zQ>1cxFhc7Lk{6w5;q6_e%u>i6>B(zIM)oQU~A4I@G;7KK~dMq@L#4 zQIMn$lK>>9wZBI|ar?-w*%c?US=vM}+doD3k60e;F?r3W(7lqq`^l~vn~8a!#(lNJ zyuQ@KggkJf`}a2e2UM3p*K zPXF|gxLWHI-5Am6yPa4EA33ZRaOF~fdI}?WFPQ42kb!)p&%3({WG-Kxf`{7`ojJA_ z`g};z3Dn?|blR47@@>}B)njV}jGDeIb-YDV^#vM7#bq}nsHLv zvE$z_I+WL`(}6`$0V}A3&+CYImvmd5l}w&puZMePF{@Y}OgtF^tl);Alu!3!c5ARe zk%>#CQ5tNTT+ri@O9Bebcr;PndCwM@5t(@dMg)F!NQ`bj2R|>|kWn6lV4vDsX&V{w z0B)&eyW_k{SB_vu4sFv6#AXS2vGJ>3v2iSt0c%h}r!+xp+Dw=jz>#eeec40QcpPM! zQjlUVqu0>9sT(E+83Q5{`IH`jctzyw+xpCnG{EB_71|2 zM~#gD3wBYl5?3YW*wXKu%+xncO;4aF^r1{=mco{ks9SdFFWKa(@lvg_o%1Dis;Q0o zpKj)TfTWVDHsO$9+00zoD+kva85Tf+o~gCnG7KDjc-fgFhWLg_^VmucsBS!P@~t zoM$TBpn^m<6Sg-e*Rv<5nkZbs*mH($|Dw>c&YQWZYyRk-g z-`}QPTX0lY!TS)VDF8*^aT%Q{7or*vLOO`(=1S=aYU@?$Ir!sERC1&m>}{eQ+VS$+7OMx3J-a(@&D zxV0#7hEbzq|1)Z3)ko>@lzIk7cYyID)VNI0bQgZCV+`~alDZ%3BM3bk z_&wW6Gsp`;{|LmTfZ|N*c-O_D$2bZfT1}!r5!6m16t;V)m8zo<6Z>b5{?$K`j4_Y_ zW6c>EV9v}R9Jt2+*d{=8n)W#pv)R(w`B&UqBW1OMpYk5^{gFq4a+2|bk-(=&p8A=$ zjr(=~vTogqM*LrZ2k2IH%EqS}kJ@>EiyiEZpmL%Gt~i6tdP~T6*eXEKnlV+^U1OxH zsE_rUz4Bl(I6ygfQ-s(Fzpt->;Z;WG2_AS{!25i)->yGr&2Hhl!#XlS!}nYO$o8Jg z=zSOJ2_)BwQAGPa7hnbsA8aV#@Z5(nW17X`E@zga01lI*G~B|JKvBQ+6xg*<;t0lW z?=hb($UnUOC!6c|De1TWL|C_6gU+t&XVNv7pvAr0ncTSZnSx@_(3wyl<#FuE9Nlw0 z;;#YJ-VE&YC@uNDD+Thsa2@qGv_`c`K2PYqhIGfJuBa%Qp>8U-COGk{+Y^6Pn(iw2 z{61IR*?mS3tXWUdEB^P`!u7$+-xF?=r@x3kOd{)ciHgQA>ZIy_@)(B`o0jXiT_fQ) z<3y)YCmn1wRp@5+7-mW~!ft6yTYwoiDxyk_qhU%^p9f}EavZ!Nuy5igq5CcM00L@? zzOE0LXlKM05sX#Ea-emCe&TE^Ec>k(8#MD<`1_2k=VZo2Nko(Ysj;-+2qehl2OusaNWuX!D)0a32Qd@@v6 z9vSq9G2)N952NA^Xw7z_TNB18W(8FBVhY3e)q#%XY&);US31Q6+>~Jq(|J00BB2iL z=VQBa!X7cY4Cy%bpIHLc?ild}4*lBuHzN6A1z~{N1f)ppxyzE_QwJs1z*tQ1EwPyC`?3uy{@_P3DpCdixoxp9 zQpUQ$Wx1ydSF-w^R{^g(S|sAD{ec+B0MqjNpxToY@hBcTL2t?Ruhs;0-fvALN>t!< zA`d&f)nO(MB6O6F!pd8Pi?`=8XZ!D5#(X^&F{qOopWTe@0T`!vOvRizbm=TN0qoai zzxO};#bQ$N;(57wSF~umBJ=5aFRo8^jL&P3kDGVmy=P}x%X&>`y;=+8hLOT;O1_0Lf|$37KB$9@yP4|05`=M7TxUtgtA zq5@vR`n~~ag4tlD&xq;uSHpC9Pt1NvSD+cVf~K3Ws?LA0578B%f9&N4HA|B_w#MYy z8`-YDxUC`dAW~A1} z#s+Bupm74Gh%Q7qjgE` z;vDg)(ds7*xyBks0X#~pPh_4!vg z0^}mEW)%%b1+Z-#74YQk*^^!5MXRpsrt+*W>%Su3D$m6hHs3MVimdkmI={c_oS0d~ z>hyA>S_W3Wc(v!zz_D5%?YWi6@L{v+QEbx?Fd@1)`nft-a|1$@hBq}%Pm`bE#?YKk zF{OmkXt514Wqcm6jmsMM?{IO|6~v5$jVzEvMtL7WnKT35(T6#3{HW;p&$cy|K+%7z zTL4Iw48}Aq)cagH&b)-WvV~W-IaFQHu#K@;V#LomN)e|zk?RP}T zJUyQ4fVYf0v4Dod0cGrSUP;;u(3Q|7QT}Acu?l{Ai%=564aFV>3rB|SFA*F9$*&#G z@2Sfo3>mC*06LjBF&B+PoD8r+u}!mdhqe)_c_JkkCBZK{0A@f#r{i7BUo(pdHzNj>f)-uzq-CK~c%L9h z+E?HSkX~YAt{A8PvJgIX;2Sg1F&b2y09LiU6fjwHfD6Lu)F(2^_7e;MRv$CJ9L_9m;2lf`FO@> zXMS#AV9Dsb0bmNXiW?5T!&%u}cSAhrbmGF0jvrRE^b+-bE1H;n4eF*8-{#VA0Z#28 z*YuixZtLIS{W9}!S>D@aDJvQAT(3)Y1pP+cRi8GeBL;hdPBc&g8ynPx$qH5pUsp!M z^|@D<2q(3z zvW!D{ERi!LJ75{J$nWr^9(EW_Ue6HUI6uR}$KmZo9QV%Qr5o_cnh!GExAhQNz_9gb z;o|R(i@`%N4Bg=Ij%w4zUuu5Z+zNQbylSSjfWXE5$cIN*Q+V~3yoTW|;!|14)W2yN z4W^$@GE_WykN9Hwc?heSu0YKI1`k`xlE)=R>b*(P#-AWINg_31NTSbtVq=4>=;%n+bh64IE;+YJC!BtmWCvpYX09q=dI)C~R54aDF|n|%P! z@doK`YF@m5E@($K7cOy?s;Y+OtWMQ}B>ZFb3{%VTK)ze~u2rD7-DDl_=EnPZUAOt8 zaKiMK`<9lXnHU@O^ZE>kUG}UrE|KZDEYF>j25Pc?ZsJQC{`*g3o}Xj8A?AqtN=D&e zUXNwmyV*bb4a5y-86HYH(u%%=xyZ4GyaFzi8aB6?WizJ6zMF6Uob z(~)q%&28SfN2TOsc-Ch1j@cK~E8zE9V1B3QRX&Xun0~*nvPoi8&r|8aL$#F;3Dma6 z{Fau95BqjyLg&^?4wKDKiX9jfMi87x1SJ1;d`+9r0nVJyk>+m97ZfmAh)qKpLzArL zN0a;#A7~8cO0n(g+6LeF9C?9t6{3RpF+kX9UGdrsbGX_ zBkSCD#V`w&?Mst7hF3{*`DD;?QlKZxk(p7j25ZgPinYwK}%iS*iU6)>&+SCEa*0pEhiyT&;dGEh7 zGkT@2Q8$9B!q(k?yIWyv&gBB~sx)6$wzzbI$G}4OO>fXFw>Joht6@H)zi(DqfFFR% zBN}@&4i*4$vKN`DwRnK2->4zGkM)FHBDXk8&bT2PwK|yH@y+obR$RseME&bjZwJ>& zx>8q)-}Oce%9W$idR~5`c2&DH3*rt zAEnTvMe@Uj%k>_&8@Drw?>{dOm8n}0*P2zAWt)!sGpSiZ^d*;UoKedZ?VLuyGol(I>xN=?tZ9MqB@8ePalhD*Ls!?;3p@m5K|QRO%@m6 z!9cVNN)@?^N(U##v-O>M@!b33;3!HGv>!P53&zHwr_u6q`EVKoznclokfNI$E+&_J z^m+OEPvTcE5yTA||M#bWFIGMp^YGb9yO-AQ)v8_UXthUo`J?OZx%-eFTz#d<7z*?i zQ!>I@5mU-_bPQQ++yqWjMpNMPkM&-V{ecO)bWgC6%yx6kn;>6D4r(>gH!*uKD zy2HW`omU?p__Lx>t$p6n$`nl8f;hvFV#Lm?4nA!U=Tkh92nA$YVkfRw`)TnWRDKSl z#l&LaVM|q;W>MnN_>TcbT%QmaDi91COet7bSM|GSOmn+JalH%2L6Y8Trrqyu(IUI(CQs*Kow~r5 zBMX3Yb{gijw8|LgmD94QP?yjT1u$#<(CTGEizIpXz(Q}+{4 zhi?^-l5VNS093qc3}p>%fUXg0ccaSeZW92s6yuZT!>GXb+=7yT%mQ}zSVVt!TY@AG zn8e++-j<($^QdtY&^-*$E`a)J@9I}hT=JlEl+$6Le<+78(fkSbF&MiPPnD+h)&!v zrdw~?jW@Hk{%HC(-*g?7G3R^P@Zn$8%Ol8X;s_|ed$KqxtHubJ9(i%A9>QJ_OFUVv zeAtec#JZ`9xii_ZZu+o5amx>0FtB~p{}|JNJ{+*^fCa?;M{NqyfEpbvFZvk$lF#lY z`I9D@5$WIIf&of(F7}M~mHQoyb>wg8C;ULBsvwL9{v={Z&Z|;8Rp?FwaBdZBGSw1W zExby`0JXyEhO1!QPm{&aV}Q9dBQO`^w7{U1;G`X*AMi8D!nsX$Rg6P}t&pH{Rr?`i z#!2&Rni+a5WxWhjyPC*T#@+te)Y|&SdaZfe#)0O+-J7!=@1et!I+xS+9oM>M755$; zJN^aqc$ND7i0B$so{!`Kl6JA98hCD!tOTku5c(-`^qO@}Fhk0J`@u6_w|9;an~5$p zu#xKc){SlKgxgO)(`F3>Uo7;Ml7cB5S6$i^9?@Ml&c_iC;{~xf7%$np+H$9Q-h!B^ zy6x!~%i4*|C9#j76w6IQzpR;E)2LEY6wldW9eN+g3~8X6(m*e=;00)#X|?P{;a6*% zpd#&l5-WNX(|@g5ZgY;?E+X`(LUvT^lk0X@>uh|~qNAF~6!KY`-rpeJ)%<@0Oh-N~ zx~z>w$Hym!d82aI-!FAU&_q~$Zb}IG=_EI@?%I!I3vF6 zFiv*J7wWX0n6{_O_@Pa4lLAJa8MUEWn4dW(Zg8M^aJo$%+DIHZ@MYr*BOKAQLimA8 zoyMb<15hlI+1C7*%?=8uJ=fJ0}Zt{yC?<1^F z0jIF-5i{LLfxKr&_CX?>Ijplq*QV3yG8A_aV^7O*5kilXO>yrItx$t++7s%#LQh{8 z25gLr?g`C3Lv|p=%h8=&&#lkbHt~Mc@eaIzxT9w_U0u*fq>Pt05g~=w=Qg{P?Pi**{PLu&?#VMh z$eN94m+Qz{qEgEGr1qB7g7@7yCWQscIsU}IR@}6HB4}&s3}7#7;e%HjkHs?XID0%1 z!*uqDD;vqab8#=4NNdUhG$R)1s>4+FeRw?8{k|q`?Yx2ItkeblDSctk<4B7r5+UmCbk#JI!aI!^jfEqBc5H$b;+Jsx(JH~a) z-OSWZ!Qycby3Z(rD&&%*L2BeTc+tB#J7P`V*`CG=Y+30t(}qUv zqm1{+YY%`+tg#}zQL*aW*>#g+Dc0O*ZD>4TD7~QA7u_jMJe_AK?dzsy6)hozX^2s+ zAf)wD$1)x~N{cs1(|Ep&!dK&=MADr7M2i zUxIyjO11RCTb&^ML2sBmO;3&!Rdea@H(<(bzl~&js*H(#@N}N}0Ok%2FgLB@;7Qp( z{Dgu5wlphYtYCixC&vD$#FvET&`XMsxi7st7OSRG^ppc*)#<#ogZ!8lc-R*Zn;+*` zT~kfBMLwo#r76jX1RTAII?{jZ0S#U3wNla8G_T}BUw1)qDwvn0qj@|d%f!6M`|c*k z{~--e+;lg<&F4;YtiV3Ncu1fh<#3DP9og(IuQ^w18`Ux;-EANjjw}N?w`7~SPQO}r zn@~S*zgH!UoI#-bEh~2X)*6Q*h^et}$8)eN6Qdup4;`MW?HWa=F=N2KQNWa&L&Y6a zNN8oiV(*y#@BD5;k-PPST2Fb8UjQ%r+Tlizk@^&Qpx@}W+0IKQ`yOO>k&6gEN0?WS zt9<6sMvjb-PRmhFmE_OpwSVrt$50U7>jc;5;LmrA6pvAcn~I`7pfGR|gbd{hPw#>} zvgZj^J9SdnTCzO!{DSb4S{zi&+PoOw-}EyCa6$4{SU2_3H0W&MY8Q>nI{pW7dcT9# zH%1DmB%O?=lau1*w5%cRkxE-Hfr+J>Ab-ItmOOkHa2rcAHsW6EAM(9PO4VjPv1;w?( zPaM( zwgMi-#wlt{k7VOgq9W=kLM`{pV0@t9^3b(KkItZ0yKw`qP`9y?d~%Nk(J>?HZAyiJH8}Wy+rZwdM#{&&4zz zeo_Zy!aM*LwAhr&)MXk*=dGrJ}AaI5(F_oBHA# zP2b>=)N8xyOTyGtWS8mrHlDA_%^_lbqLC}=4c!@8+oaz_D+b9jRF&SHg@gIJpMDz! z?+yy-*2ZqZ=wG(F1I5rsKO?ihDnp|YggRp>HJvj3+@JL0q;WCfT|{j1osqFem7#Id zdf_fuwN-%cN`1J`gh|(KS~Rm}B_>Mavf_|c(fy?i?eL6DZ2s5eofZs=b1Od;t-@m6 z{>Rzt85cM$_l|DoY&K;+i!a)QTJFA`+avTVyVLXU0e&A|nG?HFm7~R31MD`F$HVv? zjPH zZA5h^zZ1>=P6o-INU^MlBtwM`g~yTb)Gcrc`T(;@)*P%+8M+Za;^GG<xPs{%CRv!&UW&jyPy_vm9x1iao=V7|3X`2T#hgAl%7RujgE5#mcxRQ{ zH=hL5YFT4>lf(p2yXykSh>@o_mY$m5!YjRuUx!xI>R1yYFLsslBgnUfmQeoE^26U1 zC+Py8`a%QB1fe%?-9k5{n5k!!kqx^$wiho-?(VpG_-g*6y1uNxYVPY@&Qsr1hVJ`* zItc4y7~7`0xn`Tw4YupOw5jnlmvZ|xiPi$CzShyvEoGKjLHG8?$Zi? zY<LhjI^gYZYm^-NPr+jKFy1HPbq!-u6@%Q@$3Q4gn z;JMx=atzt(__t1F2mEgI7;Fu`zqsHMCAUZgGkK~hhDm>KAd=lm4^g`AEyEa^%Ue6@ z<4i|JxAhq4sKC^S`*Q$M@tLigT)!jo6|#W-uYT*d+P|LEr!=IiYU~!(&!bR3GvF&^ zW%MtqQXuBJ?B-UD+Mm@E?MB1!jOsD}%VUg9injbdG_N+%*lof}B{@vuE>h!*+4!K# z7bYM^>5~a&txq%PF%M{Nbo4+jL2GVgVv-IgJW|gs7X>-uomjae@(P?>&(9g+1;Ca0g5QM9!7W(K9@ zL`N2A-tQ^rqu=cLx?X)Sb<_}%cVx~r2>h<}UyS>GA^JaV!3Dg3UTTTxWi71Rr*^$c z$5d-JzMy{d)JNTa#kLjNCB7ey5)n%m#(>B)ap^6c*JZs<3dpsIn$7x0sZTmu(tBx8 zbMt!mCe$&vbVuZ57Z6UOn?g_}Yn?m@gGc89@#fGGVdV(3+2wV=@?ca4Y0>c|8-bYde@^3byze5X}8Y z8Ib(%5Hkm-dKT#u>Udnw;F0;;DY*qb&wC~90Ob3*6MssW7P6DnDkj3>r;Yz@hMe|? zfJ5$Ad{Kvrq7Itv%;d#MBx#{4xT$0%sO)ELYs={L1dR1>E!%1uYW*-~*=ah{7)Z97 z1}ff0HdBJJUT7XowT{?Xk*I&xt1p`sdH;xSCb1vDCNMWkUUBm&3kDqW4V`{aZh@Yk z4+O!ES?xN|5Osa}th@;CEO)G<`Q13}sg+hWx#rHpf9sg9a0Ifs1TtK40|t*+KtgSP zt!9!Ypf<>9zNwTO$~G0Z*mwdcgVZk5b1T@`bv0UwM-LfQ>{Dt%0o{wSwAvlI{F2K` zrJ?NS?H0ZG0L`uDB+!|dwiA_ZTZRt0AOPv!;>OogxjgG~?$t80(@^Km?Ga@+H2QWI zZDYVYaPlVihMbfN3QFs`AWp~THb}w~Gb{VxxTgiMd*C4##6fj)tR#&$xEpmIkg=7c3ON`*@Ti_y%CO?24bYJEWirYmfR6 zdQQ}PZAj74(CJ!uA26R3-|8ccd7&0m7@?nB$;U->R#4ErN zi>g)S^Cz^mm%hhQ0;Er`meh63qU)QYvK*$2$|?~Z7LeeZpD(MAc57NeLifpT^3H(I z!$S07>L0JKp`j;&*N*Ss6yIHDpZmwlAK;?J&%l~&4yC3nptz0k5*PXL<)V0G*IVGK z!9RGbyh@Y>D z=729cE!Q<2_h3aY+;!rsP(SW}U~M8U!YBDEph%afR+pN_;Hl})2i^3!L2Up2dzh`m zpbx?c3fuU?t899Ux#DgUM!3-)NJ<>RgpZU8eQT8P$@^}i1i}YXm2W2(@^9||#@#lw zD{lP+Qm;L&V;QW=;_Eecw}e~W>~VKqk^z+qb8gx1C{Y5%RV@uQX&UHAG`1{6Kiy=} zU^r8>`#gW8+W_iV}h%0yT`H9^z?Sbz_rt5d8#tq{|tMkRmvCMEY;y%6goFK>1KK!1*8Zto0=cSWh#3f1y=rN_uz%9nUrvH!K3yM z$gDHRcO>!Y(~qT4TxQ)3PfQrzqr53{t{DngvLO#g;=-Ptqix;dAdH(IloC{eqR4eF zJ*8g03jqYiuj@HZU9lQ9ZZFpht!QW`iq@B9+8YOHRG!t#kQvI1OYQ{N3}*0FP975* zR&Wg8W|w!SYPSqr31-?@G+Nb%X5Dn96}^siI~3p7{U6(p834)pSuhM5H97 zkrFAXOQ#6Z(jC&>-Ju}eoeB~H(%sS^CEYFETtM=h%lrK~&v1r0x6YZFz4qE`0p1%( zvi4LGsuZ}1x~SNRL$Sd&-tl+;UW^lYuAXF;EGI#;0pE9wd?Qarx7|jK(r?BG&i_K* zcse}%ryf|V-sI1hicuKk$yg|wA9Q4FYW<^W$bpS$f+JXK>*CT5lo|(u`C0=y3nA@#cx0*i*yANqMXF+b_p} z50z6(++Npeu}bow-}=Z|y5 zNNs=P=RMn>cJg|Mk)vD9AQ%+ul+-V)$LL)TBBoUeg{+7eb6Tx&D&RFIqAX8Yq4byp5?=Xhfm$k!!P8E@TU9dm-_IQIkwHz>d;=a{mN65 z{;dAlw=r_rFe&z5Wn12{)_0%5xvyd|asl8R<}AIF9=7p#iU`E`?L|K+64I;+4LBR) z!!CI%0?9-(ehUuTS-0FK_v_1zZqxIdhkSdJcNTXyhBYlr6lX`QgB0Tr5@k*En?sHj zFCTz=i4A}Al$u9w)l5o6sOOBXRncDbptY`}E4wmq9A~G{{cElKRJ1uv`UOcZ=QN;` zyHfG;r}y&$xtr*_>$Cj`4pCI#hQp!`U^Sx^11#7G|z)yv>rhB@O85C}Q1fGDer)Ms^XE%3q zeC9u>7%=r1?(ewa5y_AQR1onGVF(&VsC5(3oG%+;bXxznHMJ{=Y}da=z3pDMxRq0! zHTJ9IiBP^tLHAK1R9NY=IUN@vznn6o;;87QH^ zl-e%RMqht6uOd`-9-{j`mW8JU3I+6*yb=QUuo@zdT zeC=O(%fow{Ya^fZR#v<5Jx6q=yx#8X&v^}T&kFmq ze?g~6HZqJKa!`H-bZ4?lnev!coo$aO_X2xSs^0RxNJkY6e5`m=+BtiJAT zjc|rJf!Eb@!=~(kEw#%!IgjxB%G(;W=7#wNrZVBf1Wo7cLsv-#mpNzky}g4ixfYhC zg*(T(BEP1^zrvT+glWn9;y~JO(evAW0(XxIwch8`XxDT07O-XAF!)xXgxFWa<4@YB z;L(IpP&&jGw&PawhAR4^$sSBHD8yF$1{sGytNr%V3oJ#GVx5O?BAWxk5qfMykMW{f zP&?0eG_Zg$aAYMuQIm0OZCj0U{p}9p+LurSILzUK1gx@e;WwAl)&)na_yOU39?!y; z0O%ZDxgdKZ9|;yN`AGIN;?0BI(;qs%x<2YI#cS&u#%;O__eMU8ckc6uXZMGHVf7BJ z9yjYZc5c_Lhd&AK%#=OMriJVuMpO5ZVsT!?D)2Lk8eii8_IkYg#K*WHt?)4+Eu*`7 z3P2tf#-1CLTuGBh`nh^dBd_i-b!k!y9FkLhT{+`}brybJk3Mi3i3(Orw_4-UV@Aze zpOC0D;;svecrnC|(@qgV#4C=_nh=PWoT$#`eyP(wt+0<;V#j(1XHAUNj$+-K%ah!* zKE&F#z~Z;lRO4apeS9%NZs*goe|_24TCwg;h>fy(#(VrGI3tmO#KpCrQCR5s!*1WI zxX~=?du305&i5nu7FIO_koQkSyEE3@2k99>MDcMxTu>yf6){iLv-W*&g0&xC{rJ-L zoZZvdpFppBTyGWrk2o16=AWuXfyoVX+2>Y<$9nUeO9HBoSJnhqc7$D-V5cOrQX=6Q zT}U33h8Q#oa<>{(=h`n$hQprP=l1}w>@4!(?m}idy3mGurryO6`0!Xrxl3~u zE@DQ}8$g;Z2&uxX*uV`zl?fX!Y5J-o$YQhd&)p0eg-2Q6pMysM$81t3gINiXF-*As zXnvOycy@I^hvA;z1U$O)n|PGmPA-pp`S@C(T+P{wEDsg++NBB+*O*?aBay}3-FLc) zSB4ksw?BM0L+~SarRs?_?*A$X-(NAGAV0~qpMG+a!HG&wWx~avS>@$7E0gZdHmaEx zFm?{}nN)6xT@7&(3xAGj*}~X#ldHjMW5^M6!^rt2O%~>{St+3o6q(VXW}-e9M!EA{ z7b0d~Q6!YD3^*kernZeET=bel=?HJ0jM=Q5)HB{~5@X9%!Go;bqBhx7Z$ejcf?Pz| z!nOv5pU{G4S-^-m38<(LCt*qwZ3NEM5#2X`FfltZx7ISz+49E7%&2YFy5YhtNA2La zK#3##^z?^pOS>k zD}UPa>7~Kbo_HM%)|&(s>snr9!b-BS1=t%T2&3dOK?B99UEkHXc1u4Q2afbdCKn|^ zPB>StW!~nb5g`5e>bc7wK|&HwSWru2cDlXftm-WYdy_;+KZ=Bb$9sW%4If1~&rw)0 zO}cuaoK`Jf@3RJ>`QG~(-CZ&@sh;|Q#S3|UGgqW{JjgC@CWK(p~A zGTT(c2frT<%|c6_YaSv}?8EPj2Qa{_iWt6cEw34g6kla|Y$9n)Z)0%7v)HZaE~^J{ zc<=4+_iv|&np1w*u&_nc4O=44_l7bK|1u(m`41s_0j{ZK>5N7*maB8`%l9NRLh@n` z1mw!nzLgGkZg~WA*D%%(@R4KQtn0VBu>Nc0?)b=KKMmU z_jB*XZiS8-alj9L!UJiSc&XVy2I9Oc^U8cqEuFsium?|#`%SS6Oc8b z^n8q8Sv-hiEF_^5?JorOn|?z`ws;K;6zE;LNlX5|8bg6X!|Ees>K;4u5t54@JD~=B z<$uKqA{ltNOVBwT8-OvzcFB)+lg1~&7pgJLY3cX+h~M36=gl?4ZE2SIG?e>=P&%}G zQBU_-1DPQ5hM4X2Mr)N+5R@(bW5e3>--qd*o&MFKTkx*eJg6~6OrR7H3(Jvd>YWuW zzL9Q)2a{t0q>`&cjbclL-2)j^&3>hbd?w|?DHZ1?8h;p=5m*iU>_RhzhCdnocmnw9 zK+9&;5nVAe(a^inH+kJtXRiIs0RpZa70Lj3(O9kaqvcnhE~Ok3r$fdjE294ZJBF%} zUS50Ix4^2*d;6wWK9Y?=LW=Dw<*jqmWpt)A$*iooUu5@k+YNenC`?~F`k!7FUwkF2 zL`i7>_cxx53Yp;j2Mn)0p~?RtVn`!Y*~Q|%=cH1>(ui9V@yb;cSom(+vtqx>&-XWc zC3HCN)?@XmU-}u;Z!&!`+>q-JFdV)vX0T6*Kmg`;h0o^Ab!uxZwclNIMDm64QQE9I zP(lfnDA|ya0fX8h*=}6L@XuN|KNoMqqS^5-`0h#rhKZlh&}G41+fg7kNNX>GC|kBN z&H1^4u?2NH`t)iK#bDFCiL&jNIn(8*eX7l^@66+128Ps6O2<64GZGD|pJz+#shTH1 zD!4}H4=Jx?%>zL3iDkM5SlFSD%| zifZEK5sQOVyx6uc#&)M004r9OLBhvo21}LiSwxVK4A)++9G0$sF(1hYGfdsz7 zsM%gPbHAqpOCIU?;Xx$$q=r^Gb)|2QQ~eRMPg2Rmqn?|4ySY@{x_EHioR7Aeh$hn^ z0=}9CVK>`nrd_cLwqD$Uz7@!+KViZTy ztiRc>D1ZRQiFTN{1(?pfw3`uP&|ibMN)PYIFqN|LE?gna>4Kk<&;l`iUGS$Gd>;}% zVE-fGhhV(EFR!O)opG0u38-`T>Pq@`gIlflkVcweNn9pdK|Vto{k=1hp*<_ zK|$muq53^!)~w97dcC?j;9xzI_PK_vAXvS3ZfnJPlda$FW-i!O&?#wz!ru!dBl)-wJ(J z6CKprD7PsY1GXY0zyvJn3Yf}DS=L(`DVx$yoGj1AJ;jv+hO^`fOKy;0Ql~yc>+;>e z#g=D3@%~6a@W@>8`ea1|e)kD5q=KSK%;*_pt2j(wCZ{AwrQq1S*z-PF1z0atYKzR$ zKTlQb5LN%mW!;*C#d7h{H^3~YZW9p7ngOBALu{;qqr*c^DT9%%yWXqY8r(`lBK!8L zPju*N+D&w_K3x2jW#Fal-_0F=v-GvPu{mqzsd-4a@(TMbGRr#qYFxyi2TKEOZ{%V#6 zn$X8kP=7O=8Tp3}f=EVy?=C9^^SAvRXE@_Bp-G?S4UEnfholxgxBl=|y!djL_}m?Q zTfN}mP#Cy&6HTFJAR_=@YvA>}mp=|F|NSZ^H+Y&L(GE`mkt`qYgDe-!nASKfQjU#} zns(Dz*P-c>sw5URFKB`;Bs?G@)Vp-?lgMa7s-i-J%fwlAA3XI~&PlQ&Y&A%r2q%_d z*i<8oS?cwyXZ%@VQXlMnwzg>@grU=d5|HSYhr+6{zcd}RB)S*WVd1cEJVZubge?+` zWsB^BCk~C~hFS^5K$=>#b@YXFs(P@-kbq^+*0nr!xQIR<`uV$Mr*Su8TBPeZ37Cp^ zdh7TXiqT|Z1fQ|Xh4V~_BmY(;Y{2Z?%0J@7MLqxS0bEtSd+S0(IA_2aiwhI3dD`Cm}Tls+c zFJ9sf%b#@|V>T);q155IlT6F10n;3;l6-p%*r_QnKSYF=H_wCA(citT=m;i~OzyJT z@OTMT2U8RSG9}_El8D-o7^xcWg~Xm2=QUY02x9)$@4fl%Z^Q>%L8Yv*ca@$D%N$Du zoqVjukBfi&dBJ^T{M1;nW14EqVvF`_N%i_j2*1p$@)Tc$@QM`QHTx!e zl}Unl4Ww=Ths*u-p{=Itf+azng=r_}i;#aqZFuq`%oAB1QNK-@4$JYJqP6WrSWJ*M z#13%=zr^X$PZLTB9@fD(RAT`%onC5g3-8Q@JY25@V?@Ut5=uhH=!O)n2|+gk>*og! zc9^5IhH!wl{IYSZQE*#=@nUcZ@L6FwxwkKMc`{r9u=zPMmouHC=> z%lrvT8m;9Iv(FQD?HUnSxi*~OhVBh`zhqBNuFMVFS8_Y+am&8fSwrc1r?VD3ydI1m zDl-oonO@I{IgX#42k(GW$L%2XBA=0k7IEz*3vK80s~4>gS06vua6ScAy1iCJ6F26O ziYHSVky8hdr@OGIaps;Fg(hDQYzOl7uCAd7Q-7EZn8CsO&KBN^fdJG(0ZNE(g?~-; z6L5*@C;Dxw?OLyqOSTZ-_?iq^ZTzDFmzojuod0P_ z{(8G*Nzd+%8z~_F2Tp?8fbk=d^0X+V;tJy8g5}WLoomM$t+uI~rhf$=-BsIYro(fU z@5&y$E^g<1J-uy&g<2p3SYTrCoo+jxHPQbjZs#Z{_{aPX0|dEVIaP;<=?pN)klwV4 zfQuKOmBnIopzLs_1N2cs1meaAd>XB|*yV}$$&cUMO7pM?CQv(i&!mz2??z<`{%OE*OvViAN zStQsAl+44KNk0W9%teC8hd!Y!NGEg~L`D@Bmkjo-HX9b-I`IYX?-vy$L+V?DFRQY5 z3GFXfp?I8a`b(vzewoXY!eN|qk$$U}NspezK=3JY>w*a7iQ5ys?GL#Ky z&Xd)1*aVS@b5D>sYlYOqja~~$SVczhBtd`&X4cxCy@0pek=j}D z$BwV76AjurtbSI0|JDt!RDRzJls!NLcWUIJCgm7U^wwRD>`pAASbjWJ*heNj*j5Xc zPM;yqspIh~MP~=9aaccH9CkAaNpjKqi=%>`g8go&NDTb+a}s;Z>5whHls6eq*D6aN z*gYeGixO`5in)$V_%xd+OJj7kdm_3eWtMo<~fl`hYPKEpByeN3LPu1 ziWz~0dX|ov9HUYIdB9Eff`J6U7SQL|OkHP6DflyVT38}d&+!k+>6wU`TwiZ`xQS}n z{hzU+dj|*TzeVpFtrE4)B;_Nsy723e1;5nEcvrUDC!44=Zyl#;)MJAb9J2cm`}WrL z5jQN1Dg0#@;DHheOFDvl?vjWuF($ApcT#jC#z)!xqm{$5n-$(TUdZqv*%ZM=@lt0Z zQvyGru^J0#VaIEZFQr4HV_Ttp^Vj^5qpO{_7pK0yHTTyg1}RJM!5^=-pB|}RmEvSc zEWrKZd`9^c93;(2+mk2Yy*rX8R?&(OuapG*S;2wyt2>JgWcvq>jrwIUJu3@2vsQ1DQ5Hs*+0ULMGX3vnEa5 z{~jqIw{iax{R3ST8~~CB;*ucA+g(=j9UjUO>0U$@)U0%TR`hRDO%Y)Gb~>}YZwiLF z(`%)wWa$eMda}+*Dh6P^0vll!@( z^RZQP*!saE#Ma;aJPw1Cu1~~>GwV9td+J|8ob*_VG^8jZ>?xzoMmG|MG`7(SCvXY< zn(?g1gOM&h#;1HN&mnTmG)wXcqawB;3`pamk_cf`i7{A#6{Rw&ue>=y291+$-ZFDh z*MLr*h|Ut{fKDVr(7^Mi9`ULfOQPf@;-YF8Bk@?0Apu6cOaUkO758WQepko7kcSDO z?SGRcSuuO8yK^}T;o0CW$8swU8N6AZZfi{QvoITq4xhg%u;Z?}XDOzDPL4~;M8ks= zFzb4^2bZ4gG2JKJUW^wnVE2IrDPm6%mjNj_3_Hz6#Ji=X0S}+FwA?dfF8L)3ODq7{ zSw;^h&+&K^6p7jsg9D%br}d4@e1Z;u<(Wc0&TTmt#Vh2gG`M{P1?j0h)Cu(D+l~N0`r}0Vm6S zlo-&hm6O^b)}0qpiL~W%=KuY3?cw{oG=KrE9W1V0pRT4sV#1IrsYogdntITTm1F+P zd@*q&%uZ1Mm-%9h7J+QSGGE5ozhBbC$Z`FbD61kzH&%`S|L#`KDaE20Ik;xcLRA#J z_+6^9I`kl5*fXxp?-I{jIl7(O+o@Zy+Y>3r;vF1u4!q~LQZy0eU^tk*q4*%Se?B6- zIdF^$b)|%pgTjx(VUFUJ3c;oIAm+edBauWK+tdz!!C>q9w#T?c7%2$?bg)rhKe_A0 zV!Wk0ZMVA>Vrz3M??(y!A%veU*%b1^0)|d9imap~A+@fi-%u;diD0LpAbrIl{#r2S zPsxdcCPvLEroe?DYW^DglLXM&utW|VHKqib7zHT-JjoH4VTNaLvx(j35?|LlnUNu}z^iRDMvO*>6|WSmRMbg14Zr4FkW>@Cn9;VNw)q7m zG+$wBfJIl&1*QsF@;7K2bG~;~^b&)aOTjtG=)cg*;o;vr=Prml2nYANX)c5?(2bm60{p@8L4ebc;())!c(|prK1 zjys{mba13Ob93$V!m^{YA5_%%;2i`lI(^iM&R9yfGZ@l_ z$piZsW-bVo#8(wuCXs2JNl<76xfIx)Pg2}0?Gy{kAC(H#|HTvoj^la_Q{~B4m<5+~ zR61umr_gT)`R`|RmHIp_ z@X`SyL(d+GnMH6`e4}r6mab4mkxZDZdV=*f_AIAwxM+cq53JlP}%nNCT(ceV*urtcgWIHg;>6cO|vOCgCk$-J77B?7!}5 z8B?IThe!K8C4aRT{qX^XiX}?ra9`s%%J>zpz0qxl@QI@eb+-!t% zXy3?Nf_$d$FMjeAgJ0!(wak#&6j#=smjAG>rzT=eL5i6M5L2UzhrN?@L+{bm7FoGr z$+FyDyWMvl>F(s)B~qd`xX&jf4#pMd=VFxDyHWb(OWiDz4?c-6y?{f7adVqS)^dEUyXjiD$rrWhquskfalmW5#4Kvt|+Z$7D3XWOAoq3 zpUL1Y&@sW19AtHwL%UTc^4;kr9Z`qzPXWM_Mb9TAW1k*}ROgUxwpySX?ya%3$dYb| zI9z3i()C(?`4{I28ZcU$plD<3@KTSEe$!2BC#j&A_6ROkxg&L1NQsbkDb&uXxd_$o z(}))^MEtN(wLl!{<==ZxnNfoDi|SSd9ZM+x8w(BFcVZg}95=EU$QTNrwe*{eE~HMj zTNTXc&b!z(nHS`>C$;;wLCVoGBntBMU6Li?mRtu!vU1>L^tE8jS25skbv1It~ zo$ITHk=py^;Yh(jBk$8NQnJH~3?O%?;0KA#`i|cH{W_bezy4eIA;jB7WUgx+4kIE5(vNDHdx7KjvjVb} zL-(b>qo`+*o^lU{4Z|l9irVmDO-R`AMW1a8?8>~5@8~Z1rqwnICJ2S(HeFvWm4c8D z$6Kr%j4Zddgr=Y@u4k?F$ZJBzkSmQ-`kY~7%qAKJqmMf@MpwC}O@Wp9dQ_&!@^mV7 zEwbKF_Ni~Ri)dyH^Z=`;vM1PIg2!~ znD4yh&kQS7Q7@?CnB7|Ze!2VD%^(E2U&FdP`48eSJD$qdF)rxl&z}@@J|{OT`a0SBo;EgihUe2C>V^<6n!VUk zbVyu)?GJ3AnrviSZl!$kvk<8ULbKIFvae-9t&L|*iMS~Kaujn>GLOH=lOjA>M>tnA zlVU7WWv*`u>83}7dlAj~?d8e##ge!jow3vyruN?9z~hwg%)K^T)K(gIL*j6KAajz& zE_i-+tmrR$9Di|jC?sZ<9;Km32IyyKa%}8fQZM`6mWzEG7Gx$W#q|_WB2CHNny$~EksZ(`J<^RC9WnR2lpFr zy-_(jJTwe@%orGAM&u6yKiK?116IP_r+~@ABy_}w7;eD{G92_a4(G&9kax0`!wrUR zZuyaVAQl#xE&Z$!q=8rzdtL698dSmZ%*rO=8zisVE1s7K_Va>%18{Q?7hr8wN7Kz{ zi~uQ1G4zjhGlgIwCr5pGQ!{EaYD3ATM4@7d+5cA~_)e>`W_X{)TK(}68jfPFCIMo= zJaSDZQ(l$7?O2bt)c48;p2SJ<0DVU(o~Xv@Cp5~AFlX3bH$g03R&iG;ndnppORlbe zP$0crF7+Kx^nmdgi5E_usp& zej4(J^YZ#MAK=MWCi&g{PWoO$zyD_T)Rc`x2m`v;s&Tt@J>CcSNBsv)CNu0juMu$(rG_2a%HSJUJ6#1@Vt02Di)Bbd2>HtdD^avQNm0er2@K_uPHsR7Dx3X4j}|3XPk zkMLqpcJ5=J{g9A>s6`O(9Td*PZpt|k%6T56yd7>4;ykP<=W2(UO`0$_i7Jv8WTn*s z1?$x$Thg33sDKUH5jsrl?NHJ8VXP>MIO;n5aqKD>YrzW}8|f@aCB{I9QZd$TEJ^qW zHZh;UG50pSl$(J6L+N9mXHzkpp3+5UG#Qx|1u|XVFva7dI3&_)0c$3064ENsauO19 z&81VKW)oeI`}X$S(U(YXxIA+G$P|BiuzRb9Q<&*+D_OlQ`_7|5%PvVZGj+&LXz0GO zp0t(B6vqBIwXLaP`Ez9UaAEL!LEFmLE+TajYkT@yzwQ$S@FQtqH73l|d?3cOu3S=ym$pr%;0^YLAPHBx#Q%Joz4}V@C#?v;*f>1p^m}UP#m)N%B~ENCrED z9k~Oi`E7^K%vpXumLS1viX^wX!Ti~h`|JI5_^Pmpx*Yiu1YjhCygLQfeDWPOl>nDC ze2oy7!&>Lj5`W%*Pf~(-Q`}<8{CR0H9-AL3{dpDtYhu^<^ZNYP9If$gZqU$UMd=+& zk3nu3BWY2f*B7<(#6OofI-GNCs$;IZb76cX57HH{mKFy>Oph8vbmaL1^dX-KNdvt!=n@94^4PTJ6jV za4(ygc}YFzx#?zmwvaUQ@dHdWgg6Jg^U6auJ>MgEon`P2c2R(IKB^h7L|gPGQFqnq zaB7w8AUu$YbWeIaJLnkmi-pf@m^~JSsq=JIlf{&E@N=odaF)p~1}M#ZYZnr8c@P{k zyN;3xfGZ&SSx{AT<6fIIWOyYv#>pKXRdDbPk9fayp<;yLdtd^n_A`CGkdrqmJbi4vOBH25jrP`K%>_> zb$uy`x3b{L2{LIX8!1JE(PEW(>|~v8<(E=Lb7l~8tzJDWz20k8(M)KOf6w@M!k+ZV z$MMsU%qv*Jd^II*t=W}ocJ8g^RUq@>VcTz(vOR^pe!YhXRep|I+ihI69CpA*NRP=V z7;q*4tc4K0f${5%OQuatEGbiA+)s2Zzu2`Cyq-Xn z3%Vfi)8&+XxJ+?19SNEnZaxT_+y5vw1xSRL6AyBQm!*ZPjXH{mg+=_pZ%P4s*T*Kr zNF6VS?iA)$j5guGIuUyy=MQ!>g#l?(L7DPj_(5I`llKU|3N>Zb3of&as@ zaeCt=-Qc-lqs{9o0?t~ngR>Uw!(NworvO_vvnT(1v0&r7?lolXE%p;QIY*8@V1B*C zCYw1$`c?!1iVD$k&T~#jye$WrW)Oa=C4X}uzWKm6<}rdGnQ9|XnHCK85!W-~$%5j^ zb+l=i^6wvI7}65f&j|#+Edo$V!UzHpHR1y?x)FryqcUFHQ_$jE@@YH5kK?#W6=6pQ zdK#x+85?|P=xf;njN^d+`v!}YDIp#%Xc@n!tKf-+h7&wEv=wH5PS>9*7|b2%)c?6l zxN3QEX6g;NLE}yThAi*U)Aem2d0LagdySd<+DE-(Mk3tKmrZDy;a;}<)6{le>)`hr zhI3$lhK=gL9>uYMw>hzs|Igoc`!LeBR+bmB(c*0mNuyV8I+^OQzb!E?*b^>on|3C0 zu_AdW9mH}uMjw@5~zyDNE*+9X*rN_-FjTz`oRW z!!(_2BcE9mG(O|G&hALr4#2jnZ&=!;sevTtQnZUfFLLZ(I39 z2U{_o3{Sy2oIr=XljD-tVN5nC+X}k!^SP;3r>Wbo58Bvx^*(Cj{qRrz4F*`l7p?zJ zs9%u(h>|z;36Mv#c>nW;M%{H;)X@z4oUCfoh+ZfK|R~~n59!OR*Zue&cS;__B%cv zFhDcjDFJ;Es7(WP_7ZBr|-&VhkGcBY~S5!)dR!TIim9egc~cA0AqBEp$)1C8!yQv@;qP2M=Ix zk^@JB9JyUe3B;KNA0p?7{`S-dL7Zc2b7K!Rpp%Y->`>dCROT~ z3Wfe>-dY@blY;3F7#oBs3t`Ebb_Ek0Lbj!02}_lSUzrk9Df4cz5c&5bhogsPR89i$Dt)A#2}w%BMLAWo z_M|FqB#Z$@;nQ681*x`Q(txB^A=D<_TaY4friAuyf&}4$+FaMT{{br%yzLqeFxZI? zoVU7Qk*Sr~d++NONLA|Ul%8IYU z?klej25)9}Ke{y4|C?yNUlzPQE!XmUZp-8My6<6cbr+))4Pb`6&Fh7`*6)YIPd;jB z8&~K4`VdzQoahf&2|BEv;DFL)yqSl5Bo~vJ%^s{R35Hxu`~L#3YwT*eCqP0*D4^Ji zq>7DJ3Z3^K_IP1et=e3lDZnIySGc$yK_(zy*>>g~5f|+8&T!&*0LWT`ANXcZ^f(Re zvADVUqT7mVHuaiJ-|)E1eG#PeezsvFl@$pCfUHP3U(xT@=VWiQd(u#?sJUbrnoU0E zcBp8w)SNF|GkxBBowhWsY*2AE(p?g$tq>@hxqEp{v*hU&4Tls*)v%{cKIUQ7C218o zxv$r>SwTK4J9CeK-Ios^VBIH#Q#nb5DXJsiL3E_wBm;Zpinb?6mFS|BB$W!E_Kgi8 zikt*^ZzKNUSI+lch?`NN8IK17v^yJRcIgVYG}fFec%z4Kwv&USvujGkj26uRF9;4| zkc~FeQE#2$Uix5kYh_Re`>L|`6!ce6InSh*tC#ZV^ck<_k)+!v|_ zE6E@|jjO~OmXhu8Qg)@dW=On(g3&Yj

+qj3UoA=pSxd@{PL^al@sCw*>S=zYjH& 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Œ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 z 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

X;5Ich6Xlxc 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

~@WnjY23Hg)<9E@AADh$4ty zOTqel7;w|4#$=Wn&EH|XM^h;tq(BE#di~6EZP?|A!q{PjA37oL=KqLB_N7v){Fpj^ zbTd@(W@r+0M-{iyQZ2nk609-u#k#K*xEkVe7kOFrGNme>OAj>CrI3ZR-LO z*w<=$>iUSS;_c>4ti7g%kQ##QXo(w1{RNJco$#M|9H)742$(e*=y9CG1OF%pr5@a>>GfcPN;K4IkDoD=2J_9+ybiGXX6a|e zO=(Y<-w|j$2t^pooVU zQpu6%6_cyNE6DpE3Xtj8fpZuci_e8^6sD{`>DYP@iJZ9bFW#Y&!|vjH#wf}Pr|pW1 zofTcoE99q6PMv3oT?Lu#Kxxi~-4mthE6NMk4&bqQ9VwLaGzOzaaFFN4kL+61-Z6-m z`<$YoTrwv?7d17{r#+(Gq#J&@Y_m7CCCp$|%be5>E_s?bx~N#k@!J3QNCbQyBn0bv?H6rW!vH?zMC)`7PM+;J{!yEehkk zp;SqV=6cw9y!MaeaOhZ+S|f1WQf?}wv{aupD{itJ0E0Td4s4UcL@%|i`np&L9uj%xFmdklbo&Vy?y3PA?WSd)93&dJ-Nod)hP#iepzr%OsuAZfGBJ$NXXL@Qbb z#*rbpPwzQNK|jjt^!D~MpOP8ikoWq%y`ts=t)*lnYJH2nfBR>-7IxI@uLzFd>FasnONNfdhty#u0NC>L)9e>}ti2o1286|pQRD%d1;)bY8qI!o+eB($ ztcft9@gL}{XVq^`37rIwOtY#yZpSHzeln($>;lr6_Y7YZ%-19x!yZGO@(#{l#?OuBRD>Bm4OQtyd^xqEa?h04bC4R* zOaHFf-_WK(RYnmkIHc+Mr>V``a#~zOtTDCRXo2v1&otprc;N5EXS)zIVXgaj*0f+P zMrge2s2!r*8mHcXHfXA%zaw5l9>Ewb%K`g3u9xRIE5NZ4jeXvOHbkL&>m?cj9$z7q zE>c;%VJDRbm3@`)({K~ah6UjWyl_?T_(7k3af{)li)o2x!bxNzRg zb89yYD{f*#!k>PEHi$w=U%^70v6zp7lG24zH*HivRc#*|g_p3T9$WlR@#{xb&ge&o z>bB*g_o7#4zqv;YYQ`-Xg%0-QMZ%k$-Oy?JH6dx2c2~EGbOis+o$Szar{(O6>#ARk z7dzX>xtFnXg4!oFLG=a!+0;?}kSzurJuU zj1gxCV?y74*isi}yIUHfGTqb>4CbS*x~U_7P05U_@tUx$fE2FM@ewHQr^+5|`uw12 zVlg;al==LVR}*C&4QYd+LaVk|6sgmj))p%jg-GzZKJqtjM6UBZ!+jyYJ!5#g6iDU2 zH;?2Bsui+OKO)~pNRSZwL>_Y05R!Xx-@G;R0MCKfYZNGZDt9&n6L4X_ z*}&40k?we5J|^sid{pYo$tycCd>DXuF1TmykWKoQq3a8own))FQkiw-s4nO_%N*Iq zUT0KkYB`U$DdBry5n_+fW~Kv6#f61{07w3pY>r1DJG?q%9;#jUTmx5ncNwBInZ zM}7fIa{mM>{ls8>7=3MIw*{@KM7PBT2Kj_ZHsS^Uf zu^4n27mu4ARJ2X#)n1K`8oWiF_ml~hLF?_358MNWnRIvkTIIk;5Ksxpk8|N|?y%*K ztZ3;|Mf)MYzx#kiL=Gx|_OP+~AIoqVIYoEV=HW1*b9J&z^1-1k=tD(Rdm>mc3**uB z30y-29jR|38s$IgJ=dF)@B!I(&*~?!GZn5^*CGD5R#FmIWia>F^g?isI?UaoFm~jk zv5Fvj6oQuXf4;4VNMl8>>bNnRJ4gc7*+X#PUQ|bOPr-lf4pn;_DajfTXhZlyEr`3h z@{$UN?(X`FI==u^!=O!qFcyYAbeR~x(1EazECjsKxKJQcF+8R<0v`w@FTJlUHmoga za>))-eWyv>{((!AD}{m=BO<3!i=qlfqR|(MPGBP`#iGAd$XDd?j7ko@yPA(1sa+@Wv_2XFg*avfqq62oTezk#cmu4bTKZ&YudxPPMlUY zbbE`|WDXbh41E(BPSFm}cH;bIMcX@RWoL0=)~vwZs9;=9yVN1;e+lUE0z-rcCe$+C zozj*E4ez=-S(8-Szw`-6)<<7*amb)CW-o17p%J8A2>y}j{YT5GoSv$)Y%}-d`lr|8 z{5zc5u!M~vHE5BFWy-G%wXpPy?k~iA6I3|w-OyK)$+Qx7?M;zQA&Ren-XA3m)3N#! zVqt^6Tr6xdF(2Ke3BUZzWMhh9`LAFss5c6Y3_hPIzOjH$7q?qiFOF6mq)`fvoWjh z$ar2dg7_GRlIM2pV<`Yn(BKbz7^#HzU|f7cJZ4S+;O|4DYq|a{o$moo>QwjhRL6+a zw{+0cTytTpeLh!4sn*qV?p}YhUdJRf=GVd29QwfvBzA~9qM&`hVDuSr3YC#sxa=RB z+|C#QlC7{5<#(kcQV2iRNWK!Hj;Re{W-SO5Fh--vG&YZp{4OU%z$Kz_kz??R;&6;a zlZIMrmNOv3`#u0~_}fYr0*2vn%k{d?+>a8QpTRGz;{0ipL~o!&A7KY3s|fGT{7I%rHPo9RKv?@ z{nKOdvRjReC*<$#A9s%P-R@BOcC-Tb_cf~+JW=w)_=*Lo&+9S5V8trPKI8SnFVnlS zwH~^y@c7rzKYUg|+6vnr)qTjw@DZmq;53Hn{pJay{@Iu3G$cqx=pPvg2DLJV-Xogg zj6sBRr~duPypgN)i}T0I!Wdq6s|s@F@*x+Ug1}v*9d^aJ&3;@)^P~aPLm%P!jqviM zy;)1Ire8aVi9CU0!!~5Sa!_tLK1sSnBOTp0t8pKO4S4o<=wDJNu)tOv`7S>~y-?T$ z7pUaOb(^hiSQ=M3bQTib-Ca6x8=h+nt&M+MA{ZCt03ah$=|ZhsZrNYS6}n?Hk=_Hr zIw4x`v`IJqI;4sB5jqC#jE4O;B`s82d&QAru;^{q_34VxrFe!%FGSLzY$mmZNC@#%xV3+B5I z^%W!=iBEuL$U&t3kRUWdXa$A$)?^JUew&vB_}i3Vy5zeL(#3oIRo+lBBJV(# z{3Iw}bmX-)I$+(vfko~c)$`W*)b~l-7bW$4IjIm9KFnXxp8Y%%Xj_x_E%Q=AW%8)5 z@jo^1wZsd>JBm250q>ruqbQ$5;6uT((_HF_W%PdvRy<+RO*Ics5#N>3PvHT4oPos_ zAPkje9#CA(64VMY3_u#0m%9+cA9qzZ4^!fdWVC^h5b=fuIdmh+1RdIwy#tlHd?4nIfo!MM>6a?P z<7Pe{ugSlB>GR$FFBK<}2D+Rsp{+%|>c|<3GU2~KMg*cd?Z5n1onAitcI7HiRd3F| z>h|=0;*Rw0LQ3lHT=p-|_cW#GqBR-fg@gmVSi0l5{n@X%idu&pTo|--9GO{W&*XKu8bs z(Dk7qLl4plBltx(?C!^>{H;ch{d45+RvNtRBTwu20RiISXW46Nxa~QhlHFN?*T6H8 z0>BJz=!@k*Aa$T?5J_Xg_bE@T!IBiV86@T%-~Q50{y?mn3Ws9}%ob=jRsAr}I??|P zB>CBFM`Y4&A_W!Y(EL&@;A!Oh$~@tPZ{vXKu>1PR=j|$1peo`nDgAI`;WGeN(2AnM z#y*O&_mvue@0*fPcq!?Ah&A4`?RXujwO823$r%Ys>mJBlD`~8*LcQ+RQ4CtV4Wm!$ z)4us(@bQ;eR(w4pkqIrloSAf)bU^w+4QmtO%%lY^nR9YRz4+N?XyIlyws=VzuN8*4 zA#BUwXWk`4VFxe;q!qsXXW9zZ+ZH#~)(CaRkpaLGXMp=@xILvd72q6`a%WrBr#TS( zujxxoT6j_4e^-rH{W)20+cq7mO;+psMZbknpRzUX`S*PLqM!m7i3ROqItwYgYd^;M zM*hs1+SBlEF#5~Rb8sSA!L@T~ z&bb@wJf?Ejf3%N~hE#;D`}~UkX{w<_JwaH|{-UUXNqF3>X?w2eBPzt~EA#}C`V4DX z^DR*8!22_8;|^rp#|_!dv-9X45)%PXlvZOcII}$Zs=PzklClS|{eWi!6NSO!4pnq0 zq91!t&}acN%FD(a4qv1$bPsY(HA<5kj;~v3n4zgjsCW_QAMVsH(d5BO>q@+<*y*u( z5MR-(yPiRPdhjClZ_t|+aTyOsS`g{&a24aoSu-IK15677Xtox3#yJIwH+i(85A4X% z{&M?ZjO4-c)xuB&vgJR}$qqVi(}7M+d#cS3-q8L9QHcU~4BVJxd+RhYP)x_*!^RBv zcCwCkV3WE%eLSeh_m__$Z*lRe;xXnb16D`#SFqohXOyhOaEl#@$ zYrtR#3?2SPNy9NQmsd;YwLY#X!mA~hhXPdnZ)4U+i&ux+94GZr{~35uE*l)~>fKL7 z4KAfl_wXdXx&EtdQ)2FuTJFQx1{5>imR<|VhfMH{>9wCohY2*Trx){^1jOez^*pHE zNQkNxi0-K`(Wwt>I3=i9vaF^2 zM*`INmnMIFefEg2sj0EANuALn*{;hRrabPdIzH&8U-d5Kq}arar((mt8gx&SK2qE? zs=uA4xCd_A>j{q`j(b_S?XIbpdvwU#S;i&4=}$8;z7d0Z@y`T8xJ2yU2q&=4bwnQV zVym>7K{9fbARlhvziilH#Of|j&Aj*@m?t;$!c=i6Ws(7%jP-klT#F zJIe^8vXm!cgaU^;20w|Ux0LW~Lu&r{b`$h=M^<&AwcW)l{fJK{(BHk%^tGv}P zj}h?JTC77@D(Q)TUpEIkCg1+IBZcmX06XF0k65U=$r1=ljE)WJjuSkGr0~8!<*!zn zc{S$peS$lUg8-q(4q3yvqIyHN=!viInj7t?N%)LR6JKa-eFw8&Q)OOMLh)`o`K@<& zJ%N+Fv{hJU8J`=i!5P=>F-u6*4TX9XL_`4v<*|58Prq|L?AN;dbdrXxLi48Zp(ipC zzEa^O@S}Eo)kn4Z>TEO-uJ3tO`*LN~tZp~#wU_yUfc@-D+RInRGL861gW#M? zVYBu(-c>F8fpOjJtsYR|5md--O(@X&B(-DatxxV&q;H3_vN+l3nc!pDL#&`%b+M$b zPd;N@_lIymaRhRXfNN%ZYjVgEbee2nxH0;WvB-sU8?-<#YL7}ArPbA7^NZ^kp1wX@ zjT)9bdok|1^YHAi&^-r745>zG>iO)eMh(G}EXXOY7zTVkm1-|<cRKn7j?iBYR)(V71&4BB&NAy%wUL9BX?1f_^ceuR zLW>{n&lxZ9J2HO=U{&MF=V@98L)1*+ac4fxv_~Lmsz~$6cOB^Z{#zh( zS^ctkdi7ZoN!Xg{xABDjhshAaDG6N!G2OjQ(lSl#ngBeHp473+;`~_bMmT{Et74-x zG5!CU53zqNHvTgw?L4f;^FHMvq5mrDcu5%yn7o5b=j$YTqV#$bf{xV(*cQoiA5UtTtFz8we10yaR6w<7B_V1O zHmte(rF!IkNbL*MZ?@A2M(Esvc>GfsLz<=tF(ue~*(*Lq`ujIl z{ct>BHo7s7P5`vv6_8IlM(T&}VGi->-x(wt_lz5uK)P_+Th{t;h~V#?1Po~v(drJMcLVD_)1A=irL|2`8vZ%@w)zR?r$a6 zWJ3A`^RP?b)IL66xCai%8Tq8Be~)cBUn58A>DO23bp+JDwz4>pkmqlGi{5GAP(8jy z!;B#r1gaGVV@!>ZK-MJWFh~(t16_f*2ow`A=3@@;;T$ZYzzT}^Y&{fuM(WEby##Nw zNX_@z?;Do-A|%F&aZZefz#K`&Ff+iUs@{pjm_QQ+5SRm*L0E`uCI}#A`ld*+V(g%Y z*<&Y+NgLe0lr~s}SL&#n^}d`{8y*ESwaV_fF}pIK85L2!b6So!F+PpGTh5cEE>VS# zt|3=x@FU`0pNf+`X`VscV5&weW}INiEMx!$JIcWD^By2RU%!B!JNO`^*I-viAooK_ z8XOYfeSYcdZ4C$AMP3oD$8HzbTW?$r=e$l1dX>^pGdy;wtCHu6?}tN@e|dW>$6s+D zTJTlXt&R2x?dD=P6M!O3MKt9gtUmw4fS%gMtv~ zOcc8CYQf5cUbU%zsq#daU0fKPuI4d^N|%CsRxzPtN4($8K;4~c#jNCGKK$IgFpI|H z962yqFBr-4+gjs|q%Y2B3DXR6^N}*hJJ_r}J01;P$vvEIV~+PB>>xFnM<+3u@EOdD z5D|cuz31X0C$=sF53Rvuu*GeGKT-xgafqsDpY8tHt5D zp$I|8bE6@$6nui91>VbsUi)R);3>AKF@tG1p4QDf8HY>8mEaBt*dbH*q&QPu+V>1+ zV1os`Y7g`Z+Y9T%!U3oj13pN|fQjTuB4DgCcNi37M8B8=-rR82*{y30|M9~HE2SFE%d=9p!4?s)%PfY^j;W);!O2U(d3Cv%7uh0*( zfaQF}v&d!j59i5uo?icu;|JAz2%O#$=*8rAgJ#kW|1ELNy>Jm%~^K|AHBx%gD7UU#jD?Pq#N=t6**E& z{^?Yse%m67k}6(~%X9r1VvC7F>7#5z&;-k|M2sNtAv6~SVtyh?M{x2sh2W`YLO!8c zNxZO6qEA4Z47BM!eq9Q`#e`!dJIkus)+GOSS^n-z?M!#Vtcu-!eP?0Rj0?{k38|~H z92TjJTn=M$+&&X44qg{A(tI=KX)oGRL9tg9ns0 z7d}(oCHD_w1g*U5?p0PN=Y10v<+ww;)gkV`GjLTZm17-SQX~DtI=1t%>WhFQS6T1^ zL#7;!sZ=B$y;x%VmL=oP%?K(QDr%gw#>}dnvmTJK3@}Qn6N5M5B1fIp4-T(0EpcB1 zuAO>r@_t|GA)-ClHAUmxnOD%6TZn~OBm*{VNY?!}T|2VLu@&tULoToB(Pr69iMW`Q zBmbbiYk>cZ;7dUIqrGcNp9^eCjaKg_q6-1PZ)TL(Ku5e;*lOQ*Z^T9`E#D(R>?U!t z(Ncs#1J0C0c;PF^m@_k^-DK0OM4o+DA&)98xFeY^DcNdwrNqjD_GbCIZZ!hsq$>u} zu*LL&4$>96X>_GoEHzg|;zBgleUF)k@9nJ}mN|ghFc|;P7VFZn0|`|Qt!*W^Ux|!{ zo-BClbzE@mtlNLqPN{BTJ1m-)(k1#GbkWgxH9sS@6O>(N_G{~2CGsa2dd+7qEnkDY za0{t=VGj?2?X+BVv#J$5$8W}B$-Bk$&F1;jPg(~#U$xp+tyAFLoBUgLDXFdU?^9B1 zYJVv-qg+snHGk<^2vBdXsY}+Evx%~1=(~ONdVF@T$5xxN-*`Xl-tllKN$5K#0VD~C zlJBqz2F2GS|AgSS7s35`7X+0Mq*@-lD&L3xpQZT4Lm|D3SH7)8++-PgN{B}{M<{fwlb#@vxTbY~v-9tHJ zW0%i9UJ-v*G4r6hp$@gbOg0G6H!kyi*4*uc^A1}ge#i1pci%+$0=;caE2xX#)w;x zhn#0m06n=Yo-Vu$}-nUV}1s=)dB*u*3hKS)(Fx z(f=YeG4Vktf20_JaKQnQu9x|2#cFO?cE#|d=cwT*5CnP|3)~7g7W>E=`{^42i<@KJ za~OI7Zt)H}tZ5F`)zZ4(ve&E!nAs`)55yDn(Om}6;V5Ht*Nbl*X|ZMcI-g%hyEh(z z;CG8you#1|4gpw=cXS^uJv)-Z&wK9Z-FXCZ%3H+3!8*PA7U)x)e%~(lCX>8coJ!bT zarHCs6{u6vBmhCcu#uSUEkd)x*B~SwG_T?Dt<5sS|IUL6^JmWj1nz&mZT)i?RA~g< zOQ2H6tnM&0zC9?q{zyrDZI%*r3E)(l)PpYXOGg)Vwl^Q2E7RUFziBRWp^QcCkF8 zG;uQm;3-YubM!jfb+~Z4#{Tu(r^0(f+}WvrDSPFj)+bT_a3ekTez^dBn*cZ$uE(9wEFa6T$@m3Wg8x+2ZP4JVhw{xneq!iPaCqx2PV* zPU3=*^w~JYvd3awJ4;f9H5{PKt55(=zR5tN6JQT-7QdMnD@T)wle7z(g8WuadBJ;J z_K+rt(mdi2vo~GzVRmQ_#QgeT(Xv;TZF%k>u!pup??IwVjP0*lEA8d+lT!D%lQXW} zN;t>(*~x<%)Rr&maYda^l77#D!GCW1!=6!9K0*!Wf~cI(ovbsaxwg?#y+2*(%Nq~T zKuv~`8i>URQD=lC6+NKJ;6EuVknMBAwv7k96fcT+^qi>JsqI4mSkTW@gegAQw2|)yGq}(X`-MgQbc+GAP@tp1 z%s%knO(gpC7N1e+p}UJJ)%^qAx(zZ>zacp=dUoO-vh)Ln! zuR-xUlTd*9Yq-D4bM|OVw~$Q6yGoyClov9bRBlc8yQ{bF1_NOJOU>{7axV;dqbNYF zwIYFg{zKi>oYBBtC@ld2^$R9Ab4JXW@7gEaOi?C2-`3i>Mtu0;kvY8<=w9FDA|T!O zIaC_lf9#aYP2H>wpSfR*Z+{IqDu#J`_o3<}4bqwX-rIW{iwIxX+is-vVE8 z5UnzaewXK+s$3c(`f&oBnWGVU(0yD4$gv#{bX|@P(M(9wQynBEH2}Vr+~jXKfB4Wm zlmf#2DTTbB_PXoy%S5g5Amm{glsJ%%f+`Uo6jDQNZDCn{2Ua*l6pK@ot!>k#k`%wW;@8%`v z(1Wki`+Vm`Zaf(DyVz+^NADI3UQ<$XiCuz-Edi+hH2KGIqKdr!Pg$9vUopc!OtzlY27!(eWfB7kU zBt6hj#Fck`2aR#q=`-?}B*B6aVPJSUhoq`V4#OplsYc z-V0nj`|`W@pnvz8umv|M;BZ)MN}FFfJNlp*XR$Qe^1}WfZfrv^!dG&Zq!4yYSEFr& z>-Sy)Zco(LBK%;;AvFNe9v0_76N zm|HtlUO1WUfW1O2MThmh=0EdBeg(2RBzJ;{ZY9P(9wcaK{#5)Y!BJj^PJ-Ls7xz~4 zpVDUkD(w&0`lLoOV4P|bGq-&lu=^JpvfnXsNGojgVdlmSg$8|$z8Y`z*Ajg7M0$Dk z?cnQD;h44`xjhrVgM(Iboy@}IU9TMKb*}z1@a@f=?lOK?XF0v%b)BwFdza7d0N%f& zjO@Z%gIp>5&2B;J+;j)v@l9B3MUfbiX|N*=qVvUKB!(moDcJG7?vn9&y+V@KaSc4= z3ckfQ`~ume5kfL%FIgXSg<*crCGM+%&~u#Lk{YyWM;*?C*MjX(R|e_|+F zXP$W2)vMHbU9QKydKNESaLBN;F>RY$pX|A@yQ^(y&~SC0vVVAadeZ+Y-t4U1h3(gh z&|Lk?;Q|ApL>}GHNVH2UI}W0tyzWfDvq}*azcKnQ*f&5C;|CG&X3<^R_?Ah1V;usJ z=km|@*oY1Osz|gpH<>_+f`D9viujlC9uaM{Nsqa;Q349&472u^1 z>ZLpb+k(?wa3VlNUBH!KbCt&swYqr;rTj&3P*R)tEqC?oL6S>N^|tUda(Hunbo)8c z$HTMd)1K0aZ=J8szoQ)ii_PI6==iVdwLHRW8mTP*A#DL z>nmR_MFN%zNW2)nz(8pFJ9}avn6RRVf*!*hnTGrvMeN0NOx{eeh3T>!;2V?d+o!oA zXu*9O1nrQ;RbSWJWq3p~gO5XcW}oKS$iobh4P;kk-x;mGjgTdq!T)h%N64Y=&{f%I zv*&teBynpm?4!Z{GPIoxr70ayydA$MD5hX+bNLU+O@N@T?yU6 z5p2-tKa{Q7;`E6UV4UkdG&|U|k-6_oiUFJFz_PE4pRZowGi0R0#{Cem$3qdk{S*4_hKd+$R}ddN)`h^q8x0M{Sl`VS+XMG5Z<4;Y}xvq%Zv@&P``Zbi@OE z>g4Dbk4vCiS*9glwJ2bPATaCPs1Kb8$D0zpXNoIC^*zu~_-pL%=WFitG>s9fm=h53 zWVgLnQo@y}$^5A{R_X3vkM>r3uNpw`@Syzso16Gcug-@$LNS}6D>mW{pTWB8&*7r0 z)5i6#jG~$m%6p}1pvz|5qIMDjvG zpp-MpE+F*GSD$S&bBvE5%79Dg*1#Kt6c;)yo+0NwOE-&^u2$NlYZ27RL*ar=6os?I zG6{ka(l3@^i_bZfRA#&qy0VxK9)obvC&Es}1~d!lYGvXtsMdBk%GJ=9XlGDoUN6?5 z$NlbXoTcevGgo!<`r7GYGduq6oS@y|Q{JwE@|D%vM9SQ*j@qm_w1fELU~NsW^{z|2 zX0OZkSqnz1-Ip%w6a#F%i!ynSVRf_QPm`#DU%!@vJp1|g`li>_uJ0aht~hzS8K8uE zU3a{lz29l4ev!Xkc-+Hq;9twgvq9nB8M?oMoloK>qfd7p8?7z#gVFS$3liNQkfkQXac_>Lmx>FkI7A2IBl}4%z79qF5>kfvcOMO!5VORW%jH&K?NQEcjX4Ij2c}TtQ5M- zSl%w@;*rW-nXJ79^jQ;P{|YLnAC*kxGOBfDu=G4Hz_JO>ly_v-MtS%?iT3&C?>8S;HD8`OEb12hTj&U!%@MQ7|Y(B)CUg z7g|2x#Rzq4Vk|HXG%V5~J%AY_$^`$wD6j0YSZW>qBbZ?lusI`q5w{x`s46M=XCHck? zYQE>=-!v$DQ(ie$x(agOH4{jCDoR9fDKI6v_Zeom&34?jE^DFfs& zMi9ZbUTTldRxL$2e)4|#w31~pZWD41yDMQGx2$Nw4Rpw>xmXP7xdq{u;4YP1s2T={ zl5?$$pN==)|$1A+}l&{RS{W`#)R!^3XK0Yo4@n)Qha-Ea3D5+#DCMAA`hJ78pZne%2 z>yn^{9-#w?FD<$i>QZ(?KgO; z*VL{KthCu?cIy0mrTA|o*yehLp1dU+e;(*fvj)m-xaX?N(&WZ^K)?$u{Bbu#TUn7P z+NDdW;Ra?1z`CoVYEDR!eR%B{=lREv^6_~%{rCa-{2J9Ps{N6Us>M}#zo=9333zawYoDc!{X>9%71eaQ}zx2&f4CVUIL{KmI*bh|( zZE+td#=uspnv3|jM*Fh3rx<6`X({)XPEOe5%+C%D??D-WiE#gsvXe!J21n)D z{j|Q!1I}{karIHXbcn{Xae~2Yn07VGiiyE zO41X`KkRY|1sbD;w0O*9#Ax_Nw>G3A+><@#vVb=jHF< zpUsQtYBl)ulM-XFMGxX1P{(m+1pmiSV4q|eB5x`NGdGgV`H!SDS zs-MubwoPNLzW=#8Y-_8zVfbiuNbK9(x%ZnD3GdMbRWg6EhTgJ$i4pY>hA=+OXm(85tfF=hO=p#TKieXfjbbCktbl(F^CVIad|A6z10UlgJk9eyvN zsRT#eeb*K`Zu(e-h03Do3`cMf#>alvO`i(X{Qe8$XGV_xyggRaWyejc1QGi!Y_(!w z?f#!NIWBEQpUtt;>AN}j`Q+I(6VPSop*9#`iF9WC({pQQ<|N6dQR+mOk@;Vw%uLJ$ zA7CHd>4q@sF?K~U4Qe7F^F#n$>9!_oa1tTNO*@KS)ajOL5~l~RRCqpS=b&Icxfv~5{L{(pa$rdvUj87rs(j@Bu3HXncaW6 z2{8cfk{{GzPz8mf1Ej5Ujg%u^21MF$qxrB8f4UM82{HRky50Q^JOqKu+d>@B@fSn| zDU;9ZLT(T<8Nf_F@YviY)co0E^Cui)eq1>7^A?22<0EJE+oA6;&LMXPol+NsvJV#I z_jDH+#nw$hS}ZI97^i?S@LEkl%U{1JXQgG%v2x?&=MJyb743IcXa??@jqgRXja0=U z!A5=N)eE?3=Xk$fTt)B6@#nyko28uj?B=_z6*rH%M|0`|cY+PASLL@l zZmBC;^okz=xLP$P!t;`qgN$nW@}m-GZif~8u&A9O!t)35S@SOu=w*y~FzXU=s_0}6 z?}TP&u2A9VFc2>vI)9XhycS_iPsKs59+Sw94Q&}0?XsAUMVIv-TuM|aEU57g;I0&V zew3GXhQ8(b$Yz%&1&0D9~=>&;3;!P4#4}s&I>M?CM7kYs&pqbxqMq(@>hiI2?#X5E1j|f zH)Q^w8yHy9f=RnfwwL0I;U{X;n^pQ9OZ!8BO^MCwtyk<3MquT4n7tVJ{6L z`A^?C_fL#8n9;CFlx4KzNyI8`o8prM^Ze|GsHHNifvB9ZyxI3zt<@iMes<{sjYF=h zbyNMf8#W&<6iw>}2bXm`_fm{s*BS_wRv)<}((}Rms{&s;66&g|FvB}`GgFiaej3b7 ziF3Vbr24I>8hquH!&R!P9g2Wr8RhWRRNfI9DG*S1wGO}z zz~%3bf~}4;Pi_?qp+RHfC*>W~qQ$!GlM@w5`O`!sx9@nL^S7x!Sq=32#nozJWsx-; z*t836TyaHcUIraBv@9;Vy3HR6y+8=z`ht3|xd2f5U;1o(zERQwn# zB(X_EqyiM?OaDZ&jmaNGTg5aoVq3&pwKN7?q}XS&m1%wLvHFl{RZcuNqS#8~U$U8Ipm&kS*OQg5Pkilu-6vvBdpffOWPvHtq&EBU#F z0dn9K+w`=(=Cyk{F7cs1c2P~?w6^7?;8B17VJWvMfQE&yxkbX(zCGTj$&Tx{NMd}* zS?I3J>6nP`F=wgzx-{3H1#)99EqRO6gK@!RkG2uY+b5Fj8L75_zwQ3`_Yw*`VQ>8r z8^){Um2=4UjNi4AIk078Nk|3PvR<7GjfGdoAA z&z|Kz<*#Pga{gy&A*$3kJFpr{PFdOThP;CO{3uM)UG>o$*8~qy?eV(OM?l5M=5TVP zYkE10@}-sD>!!T7HRuyd<3T=}rdb+H&2F>k&Ozhcg?5KBeTLb+SLD`yeQ|Pe+8Y(0P^awRd{3 zFxrW}V7}Du>t#x`*O^T$D&s{p-R_%-fQNGaYZ-ebw4Y1{Ll-23ieUVcy^e}-bW@s7 zQQE59A<(CM%;;cGFI9~X+>Tm>_AwEpjX)poQ{y9ZjNhyCJCF8K@HPLeP}laA1!ic? z>pkfYyR7d$*Tyhm5TgYIrL@j#XNPzD^>DY@P`Lk7SZulw7p zE|P3KZj9CT>$}++=UH~5=u^?zMc;EtD_?f+mmTr!hH+*PkSs4zZ}x@4xjW9yUTQiA zU1}ec1TpBu)0LwGu$)$cq~m+~0_V}tUF}W$F;CJs>{MQ~jRYHjbc2#^sEw!;#0RS? z*yMZWwsLxxa1W#f|1Ur0p#SaoQiVBiPnJJJs^B^oWJWXfGG~)KM$Ng@XrHq9D*`44UEr zAbL*VA1*~Y7QTFV_ecIRUanrZ(i5^tM%k_Ga|KNWhzxyT`DM*hkn)^Dt8Pgyj#1{k36w z?uwH~H00^m*4VPXJAQUSwoH4`%q~@wW-16y^!`Uy*~%Aj9?rk66HQev#Ey#m#WJ{e za6WV%>WB@c3@Oq!GWpZyIfvx?ZO8$_LFEK-@R6646W!2M--UHP4^M=(n~PP?1;~Zp z_!P1bW_EAGj+|Pxhd2v$oEEUx3Jg5jy$k=Fc>+87CU!s5+pg}c7c=K9k}kVmOFt?2 z3eae1g~8*p_SdgGlYl|VF*BZ>xh>>K=H5n2BMf}TwZG!(gXdZ4V%)1S*?~}Q#m~sA z?agGVr4lj1dV@@j(g5BGppw5X`L58POo}_9 zwwE>$A>)-7FSBGjTkVTiZ4aG&+`+r}_A0!x!TyMBGxfy3zW$1};==R>Q#uq;N1Z|P zJN}RES=c$@U2Pd{lg8W^FR^&2HwM6LaP+p_dhNttE9dP=2hh*~$Ym*W;P0t9UJh^( z*8{m=2uxl+yAr31>w;W3d(%rTul2n};~K_%gK^s&fVYy<;^Q&g<+-yrej2yBi@^_H zIXvAg5|2I?(WHrzJ+Qr@VT*MIJDit0v>1EA+T8s3>6KZCZb+Qo3IL&9M)|1GP{bKS z0P)EoT1X{~zECCYU{bkW?fk8AQgG9WN(?n7U^e_^@N*BHV)%*clq2%C;283K&0Pz7 zcal@Uj$ZsLE`TW|6Pd^-7rYKS!p8T)W@_-c%Nw+-=QEEAE#sv0nniKS<1TqDTwpyaQ zaMqqG&G8u>RU^1Jzh*i2X?@XJJ3V8^6veYP{927xro4}KO349z7@o0V%X>wYz4QeD z67h!>g?s@xvG%^dm0E&2?EK>XJmNl}9K2@81r8*gN1{d04p%>NaJSt`!v_VGjOGWt zXg2lKT&tE^lY1$4SsthxJf>ikTO)??0ia;#WiMz5|Fu zr`^AngI)z{Jrb?70*ri~OYl3Xyc40U0ekl(V(%v2OHO1-Bdl{8S~kwZXdWibOG=7@ zkJ`0M_~3oRI3xYLVD!8deaf<_uu+jY=IzM51l7^P_E)z#hp!haE4)&)XLm_^V+2Q~ zUmNlb=l;!r!()KU+Qx}VwWpo?uo}t^n@}!ot-S3!8|f40jq~ozG)`#DNCiqXWH2Zv*U9~ zLDhT~Zl^vPLj;g~lzu~{8OH?Kl({L+K1vCkpAPG7=ummuPRZp2@EXt3JJ%r9zFkNX^Ystt`nZ-Sa zY{PDP%%Cl?9GK=!@Ux-aV1MBCThERn`M#tE+o!Wb>~!7#m+}@wGmIV&Is6jx^4)sY z(O3kDsxG?&wDunHidJDVj6Se59Rv_j46A$%vhkvp17dbBf9u;fzON{JZLC>o_P@HV zl?jImMuo3QSc*~$P9S~M_pp0CyLNFSJOIMdqZ{ybjCT3%2{CS&bADtBFi)I%wn5^e zc<~sA0#8lE*jrq`Tb-{w<_&5l1CWsx?PTHqv=7j9gA26kZ@YWHR~+snBKUJ@l5#%WE;z)}t36=fENG5<^&)Tz$dff; zcN?;r#d3k8(?#UQ4zBHIlu5%U?No+S_;w0U^pNd-lbYd`*@X*qCVdVPz{dvK7H+WD9y_I8Ms3SSwFH^v{(x$2HA2f4f4L zdjK%V8t<2QN*G|kklZaYDwg!f5HQByHCYr=~uo=O{J1yU4Rw z@l%U1#@;mtyfeN}%QpGKpSzyL3=Y~SLWOA_0G@-!=aUF`Bl#&cGLJq5zD#Hi0OYcv z!6unBX^T-m%bw&HHpa?)W=?#jzyZDb8W=bHB`Hb~&5a#-bDb6Jnb3`8Gk9DFyh@#F zN0*-qx5Pw+&R}E=wQT7#IBo}&8J?+AzAD6NwA)D^z%TQB7{|FDh%!m^0&J#I+GU)S zs**-ilITly^D-x`|Fn?HwSz?QaWyeE6*t=p%nDrCZHel%^c_6aH?Z%;m0huQyJ3LA zaijF9LTzNhnid|<(8dOz>+&%`EOlrtx{IP@2&h(f--)&M?SuI{<%M4Eb_K8S+R0C*sJf)-c98Ks}1DHM~%!Zb^&Do=3S^G zp5@B(kTcj#L9Bkhp5@dK~;U_0`M>oVVt269A{3CP;=(Dm{v(|U4EQ2-UI>000LhyH9 z`b$WrtlkXfE&c3VsCIvz5V)7~uD8tFKkFIGeCt3PzhkJW;}r%MWanh&aO>Jj=;EW4 z<5h~eD*%ZtWd5nx^;p)c7vr0CO*IyLQ?@V{rPU7T}r zhC8gV0#>Z%q%lp#p{$8+BDt3=qOjQhq!cRbeS~zb(E~k0B6Hnd!x~zO*8aqb*T!buMRY_I$*AbJ4`4E8G}p8Whm*^4Juspq z+y(rFSImetR>6|{{uU|{a7(U?KM&sK&Q(pyyhET+HhUDNW+*a1w~r*OeW#aV)bbLrVmQQy5+ zwkZv*mQutW8dnkOUR&cI@ux7IE4k|39al`uFm;x0R7-sw}Tz z0N|iLVZlh|ln!u7FvIhsxNi9zi>dE(ZaE)LeMSPAqO_|_2hL@MMD%?B>6UmPag`C3R=teU=h=UvV<$v29WJ<9=b{Ag3=6JadiZX+mN>~5Rdn%Ans4_W=?C=Oh z4<`92V@L2q_tp5Zm`tT$;Qb+p1`(lfNMNY7=oE@F^N&wP#3v6~fA&8T9Y ztUTM*5jp{$A3_R0MUzF*1oGvd${qx|V`xm#2cwN|n@`QuZ2>XE?3&gYwj%eEko@Ji z6*}Ea(B8ca5hP^42YrAQD6G&^hppbtGj|r4H9}PPtEsXizaa4#Qlz`Zs#lxUI6G+;nCaoo@eEiM*cl7E<61u9rqE$uikLXKT7Nw zz3#X5$^l_6PhYMbPn)#e`92C%gflW@MiRG?ywwHJCi=&Xg|^A;DCT}Jn3%j7Aq55j zZoL%uZ(tJd>(W^941W6dnOB2e3 zwJCcu3M3Fz9s;KE5C*v?P~@;D@hi$&XTqbq$CeX8E{3e+N(K{5gkPE$wm$0qdA#pSThd;bfqqcD(+(T%LeP?3!fC?ESBjrVmv#+Rt`yp0Klsz zMxk7W=1muZGH5Nb%L7;=Dd2Gvq(Tmwmqh}?y7j&m+I={d!6&^|0|b!Vq~8X|tZ!4D z6;RAB5oqcn0(hUK*t}`wi)v%HdT*C(tcew9pJ3+r->~`J|x&EQH8ALz(MRwXkRJiD> zne*vYv7)~{LPC^4^@c?6k>b^hZyH)|oT`^7hv%Zwz_Y$ciWOM6h%vv~>90dTxMN%; zakqo7tVNxmyKx_`w!Z9j=3iBu@$!8&6KBK+vH%gnON7ots~51w+X(`~%(Y_cQ46!x zKP@y^i+3W%3+h&CzTPw0Z(J%_pc(ReCX&@$`PVPVkp{0DFYa6}jt_OtrfZ>Brd54X zjcs?kj%oo78cz%)Rs^w|nwr(oP8O|S9}?n$oDw~!yL&{~7dc2Z0f;!!TtZ%|JloS9 zd-`Ij4*Jzu2dJI7!%E#z$a{G{EK5^>7cf?qHC)IjY%#IwqF-t2E4=gGeXwNKZ zit*qg!W9)>|?fiu@MbLO)ZyG3DTEtSkl-M5Scu?z%+ zDLs(G#S!oLvv>F^90};vrTTeg5AP^1O=%Kp9ReFK zfWXEtiAmLy4^rJ`OgGP1 z=z4ikbae(yty}0a{X;&B02tbcaN2|YH=9~Ft3(GuQE~tf`lB<}Yub)6D>_0>+>GTO za_cl}HFgieo4ZAT@D?S|A2f%bu?o8|P!NYk&a!5FKP@IMKsYG^n@V!XvqW0bB$*yM z`DQP*^$oX@>YORifgr^dir%LHIhtHbP$#29xf^z%-=FJBgG$?UAsRBN0FWGtqym=; z%YYu>Elro{LC2g@%g^`|lvp>yTgnBCyOQZAQ#qPNBE9rgeJ#_-k zGD?G{ONX7gF5$(BV{;t`p6f@j@=mY;leHo+N^@nVd$6HJ^G7eW3uLkqpLbJCi_ z6;STTX@_!dBoXhkx9_~?tliLM(}DQjvJ}-D7sh3BW4<=OBwXs1qpk4V^NYaMH%ECp zWKFmJ{%@Bh;AeJsN%U+9L>8!&2i|=DB5;{`U%OGlO67pGAx4T}p^ovI-QPohHx&XS zV=r)$X>6ZS(R;{f;YJiZAs0%>fDuRd1g_2=6(9UX5Rc2)7o3+BWMWi^v3MI%Wdayw zl;UMsl`utQYY!QP;i?pZhS≷x1EuG^Z3l`Vcdn1nX%qji^js;*h9aXymAZ$o4c< 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 _DqQSgDU{_9HMu1NMZlj0Xy=5HXb;HIy z0YNr30joem2eFlfjjhOMn-!1{Zh~QzNeB?3m>BHjE+*)N*`MY&uQ1lX+)DrDzLv!w zi@ABL)n?DcFapIihk?Ni&YqYzK?#tnZ^PIp{RCHUQ+dViT-=j%rQ4>HC)ByiQkQ1O zlzRWJw0AbG4Gy~2+6b2T8cv)m5oWl`ZcWOx`iuuln6C4Viy_e+{8_Ahbl3z$!wYp`)V7LG|< zYFwomy~gTlPZ^h7%U-y9hd+z=TsDwj!5Y_*Brx7F~KbgxH_)_LugxgKvVfqBFO zbe?v!dWv#%be?E3@(Yt?h%qiL`E6BW`>)Zz5EC50s^qNXn#GgViy0Z4n+4!F^Sc_K z^fy4rRU&XKIi0~gq0te3SkIRK+Pn>*L<1^&{aZIxyG>}NP1z|B=vzL(Q;JUF=9D+u~Nn#_&&=ody`Mlmi%y5MA^Eq3^D<{{&N)%c2Q6 z7b4I{Kvea*3QE5S@(Ad0=nJNvy4}4MYArPtNmzeV({rykEVKIL`p@ZQKhi1FfLHx$ z$z?@AcC3H2aCEJTZn%G_`D$%|%L3>q1XL zfuzRk!LU)Exbt_tzdSBKl$s7~4Eij}tnBgl0pa0IX|L<`vSEqolh*`krSBF$rpWUR zz4?AA^7CW)-&)Wh_7DxJ^++Y)g%rP0bt6}JqV2gb+r0PTAgW^<7^cd?d!A>n7ik4G zqrHI-{wegnxXCwS##X8M;Qqcg3^3o=gpHuVBLw;%oDoo}LXa}X)+;_a8%q0UUG{;> z7^8Zn*skr6AR!ecsz>~)P+NSb4;);2tWV>W(KyEOpO=;xk}AeXpxZ`&6e_ZcMIWO{ z5gN5kXpU2(_>!KGW^H@ixQX3(DrUU5JJ^IYSle&AJ)4M85yJMEmnoHS+Bdi?H`xdi z_g|C=eKY*#^tJH@c|rc%EHV^Bc|YNr{a5F+mLB(cE&!ikn+w~}kK60fu#}w9s3p*} zW|}*S_=jB3XTlY0U!BD60U8-8t1$cS9LBlcGm=Y)(H;M!D%-O${x5`etpNpzo9g?WsF7@3y_GnTm=Wgu#8K3*c`CBCT zB6%Z4)KYdv^X%1P?B0dQfA?LRj5iZ)r2xPzme+^gGqHR1!v85MPzvq;qwo|06n>DI z{ru!bLyp86^)2_(W$!Ubj>f?6r{kNibeAH@PA{l25l^9D22k4qK~)TJp9cTC&+F;f zV+xUf4@S^{QrP_;g`w#GQTYF-$fij%OFfFK<-FeMuhU!nJ3f4BN%|BSGd}aTcxbLQ z(^!9j`C5jaqgw5nX0=I(x9;`@?c_o{*rJiP)sPTi7)SmAx^PeO#U}||~-Ype(ej%_b?KOOG z*hzVySisyDyJacyStk9PhNVO(?q?04bSLG8VnJTl{}lXyLgRmmw=bg|h3Nlxb?;L^ zU08~%}lEDcxalkSg<pG1;m9bL8k+(Pw(K znl=a4!42X#jn$8kqt&Ix#>W8wso)zQ3BWzTi`o zab~5KX%7oPcJy?w1jSh^cZ8Ar>0BtmqhE&li2W{n%2VJ=FS7Op{6aHJx!Shm{p89U zW1T}o)uYGKP33;OhPOd0;x<9t1tkR=FdTY6m2Th~Y^5o6p)Y#!M*) z1sI7rWFuO$keujq46ovP!lmUM$EEy6MW3(#d#TU&wRBM>2Yq)wroN(fsrR*Dtr;tCU-w9n{*0OBWGJynz zRsM+Dd)gmo2iH8|<(7Ix=p`3~H=a^3*$#i=jsq*~MH^;g7meaQvx}AozyhU%kDKl# zy?{5S4A+yQK)A_#gC=W5SyY37~jPMNq}NY4iJ>uiX(bWzLt5 z-u%Vg6JCp@9*p zS87~M_b#rIH`OP(4g=wkE<%9lp`a))G=~1re&DTBDS>3{NK&bRIc@;VmGpE7>MPH78Z*}2e_-;%L!>?xcQG<1@5l;(k`q5C55JQz*q9!R#P3J11iM#D(Fr_rc94^@f`{;V?43 zH~{tl;iMU=UVn?FBgc`hiEW2a5d$J~3n-55eN)Iu&jFct5kmkP4NE16to?_=BeA_R z3r1dP9y0Gu`T#W8e`0j9`9%*LuPyCwBPy4ekIVrLkbN`Qb(d}%+1x;O`EpO@8U^HT zT2mhAwFaggxtOjMx{o;`e|0y1m(}QQ@?Q1|Eddayd#pO8(~gjZsF+f6uc%fPXHXL+ zemi&(JTeu&s=~l@sRm$Btx7Di(S*I40FHI?km+(1@ei0PJRt0i*-`+604hY8F2wZf z=H9Z(Z-Zh$r^++{>o>E2EB0pp>oH?DLz{9ZvLpZpT=%tmCc!nl_I&8x>(uMF#$f63 zV?o<>B&W*!nvJPP!{pwtDz7A&>y$d3(*|2VTK})F``?Za%?@}7wQVDl%u-{DmA+|2 zJd*gVF?3v>VZ0t@nsmFkABkJyRlSMdFcCiJF*x{FhFL2Tj^88xy`WISaHmFfQ7rA= zt_k^dlhYALXo%>ixcXlPK{=Z6cbZOL64wIejq1&lQLu1@zf1htu^1>uScvfx%e2{9}9KCkD)1hb*ODaoo}GFMccEb?#NZy$1ucCjA4TJ7fwT^E1eO2w!Ux) z96!0_cfH;HDnM;9wfYl{t?3%A%&l><$z|=O&>NZL#o$w)#dv0?!nCW$z4v;x8xi$Y zq;t@tT+?-Ft(N!Rt>huaOgkf^}GD)c?AN2(o-v%E6mEOf@ni9u&+WO zr98ka4F7Ixd~tHkyMC}3F4v}oa6rR`cXTX~rnDSj512O@1O)o!fbg&%ARwuR(x2C1 zAOOtFX8~&4v^uq%Bm!-cf}Dea%XXq%E7Af&3J}zMIXkcH9KV*XlnsVo8PX003`f`l zm8~-vp>rq*0^bxS{2@aJTVDu(HZuaSlb9X+JqsT~8iw8uqR6%;qG)G?K+Qq8xZRB2 z9{eVcj^#{SZtj#$HzKU?fAs#P)`o1A=nCw*T7PzlCotqC{0o#uXKGnzDiXOl|Z5!Lw?YJla~ z9u@SiQ`y#|?RzCt?SmX7QKT3lb8Lz^EK*F2*$4NHD06eq;~J$vB8*oscM`y}IsH`A zT9o!r<)D+lm#(j9NpiA7bX(t?^_kQ`sZy)u={xCu0?~s%$avd~BcrDk#lRq(kuoUA zF@)@*=9cI^<#7a#M(~7WBIvWz6x*38i4I{>U|Fr|aD)mG(=wJP#4j705FFF5&`xp) zyMf=*Lg7Xf{uFex%TuqL26!DL#0Ya8zMGBc%cn1DYytbAXNd3s%$B(FUpZr%iW-^}L1HOG}xy zS^5h11d_<~?k2{KUN0BF_C-AL7*B7rMd7gJN0dV|+xt@VaO+v(1i z{4KUF5>MIcJ}(Xtr&p{)76+79&Q?7`Tu={PC@iTTBHcE&L5i+QbZRK7D6K6UUgY6! z_FJ-_ogV0pu;6A&5*6p&wlP14W0@E5U++3#PBbRU=CV%$0 zgCtFky>Ooj#ik!LoJ{n(VLfce{BC@1nUB`}|M_y$j+Ua=-N@x9Py_ZF^RmoQ;pK+| zNRzkO%llmW>-cAycDVa&KCEhYl>&P9SwjyQjyl}sWy0*Snpm{%071||c zZTlw$Q9F^|x%%qo)oM(C^en^o9RatmLR1Xo@EywXE_Ea z0C@!LZlP7JP^V#O^YsAen|O4N%zNuATz7A3%MSXWN3m#CJ|;t&XJhp2VuUjAT;&xRM5Ge~k3Tx?OuBDv2^?Qh~ zPXy&Qe3^|_gZNY-z1O#I5m6iD_7j1VN&z%Q`mp{x&`IiG9q8lS{oG)jc z)vlN0(e1*)n zl5v897w8u7m5c0v2^4OclSA~~EN%b0w9DF~kH#G^wZlY-st%0j{pOK?>lQ8Hgvfl<5V8R7tj&yoM$}`uM4DhUKyD`oJ4Co3rL#z z8CJ(+z}H0NcM?HQp?3)NqiKCrndmqr?!wWBO+xj)E2^!AS3$bmRMSN*qiz#PqcNp4 zQpS5smzKQeAybYtbNz0TPJmEbgdZel^jvSWHOplAkLOyfZHw$J4r)D*JYG9~8<&-- zhCixvd{{*<=uvPPo4TeVlqy_yJg5BHW2b;~YT>SvUA9;=uir{K)8O>_`A~}E_RCTMjjjb})-_LK8Iu3k*&sFcvNg1DFNzla(d@ zDSxkJsTL#a_nG>Z(une9N8fM_Vgy_nLI{Gu?fo2#yzCP3 zVtD&g2x{?@UX$hu;PK~m-Ozw!D^ok$@^cY-739XmPVY+*?lg{rFTc8rha?>)h4j35 zkgOGK$kF1X#kt6^_2Sfx_s$DaC63$Aw@O6sbWGf??{1TQEZnM*@&}(pMOSJoOucH= z{chfii$9Y%n%Mj6s-Ky=ZL-L?vc1paUN^C4{fk1j2%@K9;Qo+0is@fY+)RGrQLj;;9uTyF zI%E${U7Y2K_zjaA_l=obU(3RT_XN+i}Fe0-|;0N~_MjJ+L6n-O$TyjeK4O;Fm|>4K0=P&K+kHeOA~^Xsdj*&~eu zG#>Uhz<5Su(vP@}o}I~lD6AEffc^%KSLDU{dpCJ(DAfK7n2JRR4z&Rd>IS@S3vm~* z#KRjg&j3>avdSU41qmpR>g#`FB1^SO@&E!ygYw_l+AG8KPTh#Rv|3<>FlzB8`^m@h z)pB|M@ap@K=RQ2t*MJj-jnj;`J7V;ya+m#Lfl)zsn0EBso5@GpqZiLl-%2=H3vM{u zZSgxQuZfgY`KAuUHj7WaeO7+Cvf0^Py^q$`=KV|{1){5w!Lc~Y9w9&$dDLq^JaeM& z3eb@UW?&q?ir9S=s$h;VM>Y~*gAeBC^hxE}`k80SC{JVL2#nnqhW&;Dn8sqDe@s^H z%~p!!l(3C*qgFi11-#MbQmjC%DQ)L=lu;AYepac2WoI1O@#cFFy901=?`xrdYQi>@ zT1q=#2>2kHMb!#v;T&isZk<|BJjXOMm%TekJmv5CUYkNlSa{7LPtZqrA3aZ=t(f$X z^((P8BsKx)>Iyt^c*o>LVBzd_L#w()#0=`s4Q-JDOd1L63^e0gDa)#26c5 zkr0b^fKvr0Yvv7AlHm|CeM&a?XyYAzS=P3iOwVjXM+I^yJu$6s^kTbkYUx3WaU%C( zsm*A?vzhQyF@-Oj!}{-Pn?K8zYmW{7L5)V z&M(wG%@3J9+eaV-%YVe$a;JUgYm`0+p4O+Br!%L(>melOf7$tS&Mo9+d010MFQ7R9Q}|*cu+Vt}u`Jp7z^u{4B<}RAyLm4Iy*`>lsLLqf`QJ1U_e-Z(q ztk(kI3PhyrNzU)Z3Vj=4LuzcxWu*YzSg^nyp}@SUWqn7gHUm@z+Y*5r8^A0q6mr&f zJdr%)x8XK-Sm8azdhQd2VO8Rwe=GH3{q|<#UgG{TZLXBp0WxReHJmneIW$bp?bKK@ zSn74VpJpuae4Wdd8Yj9u_4x0a^?^w2TI9dun_Zki624qfG7z<}C~)Z+sCzzRPUW(SqUjO zTt?Hy1#)R@jX%X{UycN$mY>dDAY4QT9h48Wou&Yy znho7_#X4pIdg?F$D#b{?^wV5_Pel-S=_zh0^I5ijfZ)A=>axbN$`fr$sR{=9T+bSFJmaXZuq(mUU&5>Ic=w?01qFN8Q`kR?;PG5d~iQzFFt` zcgfe=+uiHq$<}+az%q9FZmjmnb={lAvLVzGcLrh=Ho|tIS%NGW*QU18Bh+}q?1q`f zE%q)1<;*!53&0AO2EJL`L@X;O)vQ3$$tw!Ic}001l({9eX@n9V`oSTp6x(yK5-Zg{ zMT;N}nJ;A?So#s=e_IjzQVd{jOcq2iBa@ssebBMo$JlqWu(l7u#te-guOYJ+2v{j& zEQlEXgPA$NPnH4v703+B&ka&l`sbb0F%a)q&+9K}EOP4cn`f%Z+AWm(Ib}yU${d0T zF(;M-0Y+N_VpxX(p2VwFBgBQ%27-YuQA$yH(DYLTx7L;rx1IF=i}D!K(B~8}(HSrR z!ZipgfnF+uJ^LDw5ahrKgH{HZ178%lhC(86#9we|?IF(aj?WQ|v_o+6{bu~8*Qv>3 zw;sT{3OTI@m2o|i!o3l&t|IC}ZQzhA-aN;6jlsI_hCr*_t8Gx$@km%UX77&R( zhm6>yxp4x&%F2m3KLDU^oQ)8SGBz0Kr4%BRxwp~+iWY5Dl$)Y3O06(d*Tt=&4aCJ% z0{UzE#Ru3d4$-ZrqN41m|C>=wYQ|i8-|$VgE8vh2?<@uH_0UJezJM?69Jvwz@7;F) zv@YN@@LHzAbTYv#Ys17{*IY|vzK^n{TGfD=tKZLfD@S~@2`5=0zlHn~(=#jPqmO}% zYuI4e(TOj5Pi|&ZdHK4k5(vz2XlhDh=80| z*#aL2mUIpq4Ba~noX!Zm3LA07{v3Zq0P?M`uWr@h z+}4JgaK^KW?v-@~ja_X6o; zBz-Tu^iv6GZzA9;{aLg7^4n^?&(wfS(nyw_V;EfR}0)&gRvQ<6F9S0n}=W^pr(=Lhj9hQOIm21oPGot+5 z6}Z#3f!sl_al9Yc2XGg5l2NgBkfn1?LtcpW%geHcyBI6VEd{a@qWMOMXcD54;O4>; z1AOkj#8)k1KFq`KQ2tsggF#}_>wuPNXy%Db_C^b)M+VVu#9meILax0|UyIy63oS9_ zZhADBRy7xL8B_ZvH74}Df5uAC_MM~guuS65G}H3SPETXN|B+5c;Og4T@v!vq=tdiB zQ!kXe5eQE|Z9)jX#%6*CcMx@`es#c=PyKdjME^j%tv`5lok=&lB{yP% z)Z|G;MSoXz9SPu#&B|mhZqd+CjB^T1e0`1VmNh!vH(8R?fct|pbgmdv zh=Cyh9WXokQRPuc@dG7nIrWm&Pl)_HlzgP{W*#sWNtxq?TP9F^G+Go~#vX#N-a zLsaz^7+j1U=q&&AP-2~f>ibhmf!p7$=xfpUIx%Tc{ArgLlxCSxX^tZ6%?)%(8}DWc zZgLwg#6CwC(ql{VboF26HgVM}D@qahtJC9s-7F(!WaZ8~e%*~(Q~R<7G=&MuegFmm ze}o@FphZGd3fMdfGROEQbOyMq*eKx>F@+=Xnegsa#=jptpU^3%-sUlW8h;M3nAJ`j zEss`@y-rz|+NzVQ*Xu@ejRv;+*EJRt#~54G4#uy7Sv}d1!}{S_Xn$zOyTji;qkfrA zaqvF!MH5?Bndk4WAzW-~n@HvX!j+#Fy+6eSTS6&UYnl0&?2W$fa>icQ{YJ{KPN_Sbtr&WRtAx87#~3n&#=ODU{ru~#FOszbwgr+R zcv~8c1kwvfRvLl}N4BaSV;T7TVuH{o9_dtL8Lr)5Ee1$5P+MX%R^sy;N`VVF4xwTfMje0f~(ao>lJ{_8q zy7@xGQNc>D-d{ZswR7HZa(wqXYvEgdQx`oF$=~!@1MoLC=sKklT&8AzpQ^bKvr8@B z4fOKBZLa?u)wTD*dzW4e7N+r0VTgh{9$%f^>6Ob~eUaNE)E0|UY@0%8z6OSl>Jwly z1TB@$B$c%#tM)VPHw`l%WGjHhyO%vBXXr?vwK-#4q=#4hFv$7lS5x(YsbC0>jf_xXC1 zTwM~GBm#sJs(#-3vG}r#+vEX7JKIHYI!4yAu54=EW}ypg_5I782SG|5%=O?Cm@1;mWPXBo$bmZUZDiN?%L7pI%-ixVAS z2hcg1g6l;#`N@yHAk&eEch7xYua`-Deq07=9%9Lyj{f^4CzR=6yZEg_epqp7^;wVC z&s*=-OR2!Aok&dn7OJvb#Jin!q=V6*dn;(_TH8rDD7y?xC%i?FIB)Z(myVk5g(e6y zRp9;Jfoim4MG=UB3uQVvs1nZFIX*UvXgL4^wnx%Hk;)Tq^Q{18=io$)=yoC0kT9G>+7Hfu3g17Jr8EXd%t|XAL{|SII0)6~1ao2lNAR(AQ0-whY0ZzJApH?+Bifbx z7dB{Rhi8B&Q2#c|9;YmuRGA(~pA77*SiZP`WmTe@GxvijJ=+`*BsF*osEee)tc`Wf z-7>eAOH6(jXur*8&cDZ>*DhnySnLCj?`kBry>(&)Jh~PVcytMFnp0O(ZZU{Ty$6ux zbnwB_T;rzw$n6Qx!1B$gHWfSd{>1GJ(J=HtrExTD2~zS^BWw0>q8Fc7M{I9+-}p6p zW>#-DHqekNuTq=-p1L$mdbR7jXp~T*9lco`qUd|+zZ2n8=Xk#2C1@JSQ+(iZwX|BI zV9UJIdo|wY{pu{Zg(&p-w_xcX6c(D(??N;GlmtsrkuhraOD-G~3@sZeQEFeNX?szU`_b{4hg# zkmY`HE3a#4q3-E*5c9Y&DH|f&zYo?(AlM zB>B+8Jo$NhLLjPu!CN!L_pu23|2PT`fo*A~k=t+GGV6|!+iQ=^Dp_pG@6r!+PWK&T zs4700l&;^3n=L*d__k08Y+joFzR(N6&t`s}9#d~hZ1NzrX0aA36Aoy%K<##%$g?4?z+p4Dn$%Zk7rt!Qc(?O{YV)Rm$c$!n#q{E$nK zE?>ujgy74+{bgNZfdqz+55Y2rQKql;X+MF)E3ynKkYzO<#q*c(%Mt5;S1ctm{VsGw zUbL=1mw^}Gw0Whiy{}YfzhR0`XJPB5R8@+91&Lc_xg3q8aP3G)iN^LAq z5fGn%z){ogd-IQhB08_=@tuP0z%9TitDFN=i|zh>tdj1X*DFkgKg8JH3%2z74^$-6 z%S85%g*EQ_)Q|%o(Z-Y;)du07Cm+BW)2JE01W02(DAL$Z^4UpTiCKP&aQ9qVlF&@S zpa}Qh6uB8TDp5Hm10%V#1}F*{!G7OnOL?TbYcS*LTPsX2`OKvyTOxpj)`udYmE%fV zI9mY~WY}~kiO;a|*9-jnFDUK*lHEwE3!T+sE5ikZvL& z{>Y@i@>t97Vr%cRdV9`nv4-TZz-wu+xPQGMle-*Ao3_z%(Y)<$wrG7?MV&acY9hv! z%rkfLPO!D_x-GS?F43t7r}oXF@uPz3dtKoKmn8u)zkZD2JrkP>R@vOQx{m8-A9#i9 zFb?jw)LF^bdh90mb=S2`hxlg`cY3?k6S977xi$QX8ILe~>xCdBlmJd=RPU1RdTmM^ zM<)i_QbYs?z+ypT9RUyW7cue~LJHmyz$J(n{yYV+h~Pam zAZt!QeraT{7kTiQ42)j%TO!b3zH#yiX#{Gs{a~*Vra;TXzc1i;Zuj(%NvR|u+55Uh zml(jr<)G|@ZdBp&ZBT6n?AvH`JvinqJ|;MaqsYPZY0JfE6PmsmR z_d<053o8xIuhDsr8{W+F0PhEgSe*`7qJy^75D&&>n0Z-KQv;ZTQ8uA{RJRxZ&60r) zvMEoMS;RT`J<4K;c@xuosR>h7V=?LmGe43vhXH=(PYb=G4cCub-aNZnx|}I4Fc1&l zcKN(9;o)_!ZM^GVm}-m^G-b8KPk94op;OVoFy5BSqRvk%gI zjRLR^%^ke($2=5k!PR{~&6AdVnEwKeVG2(c4@bzM6EQ#zAU3PY>&&)sfFt;`W`&Rd zJ;_I)Sg((FOx)$BG9VldR!{ZHc)9-S6y+?|C(s|3?YYrl;y+<$6iEf1;dhcbCAi5B}6GRUZos~q39=&h$8ltcIzx(|?Z=P4XcjnAF zckiA%XJ*cP=9E^8J|C=5sGpdtab+mx4A2Rm1C#Luq2h12Nko{#^o6i%FpyucN3=Kg zCQ9ZnDkE(D9&w+mv-9+U`1-BP3DL>e?pv7)6vO6$Pn_rm6;;8xV>{s3i^u&PyVGgJ zeqFz8(Nty33)P}kh2Md27(mQYBBYsQ5K_J{;QxW&TGLT)p*nbUohhp+{o|JL3@79{ z{pq%Cd7Sk|I`@Pew_+!y4Z z2F<*dF=rhGHg0xb+bPbcerjFx{#LOt8iKkDo`*IdojoKXrl8oY>mh8>wW4Fj2Lj|mr(jFN@7#`Uo?psonIw_ zQj?7s{EAR!!?@ibRMGU#nLvEz`=@hy4LoK_FXnjp>Ii+LxoGLe~kjo3D_TI&((DTwJeqZrU9*d{E z>O=z`lLDVH2hJ+@YPT%%E>-f9lD|iY(sy%}oi2t2{Ii~EqUf0g!p-5AltPC9rqhrC z4FiUj?HG=h%SMcbE{7&vCx_NYirTt@B^ofGtzrXgVmS(SVi-3Dz{ZASU&mtmPY!QQ z2Cq+#ox6=y73_JIe&kNSoEs>mc9CHO`Thc3szU3Gq%qM&iK>5s^EA1Ngl6=IW#^C<;SiS(tt#bG^q z)QztwEoz|K*s%CxP;L-#w2dG+#`n*-f_j&LR7y1o7LC2D42!qOIN*dr&*1&fHq1T>Qzau)WXSrMPdH0yJbLQ{_Y=qUgO_&Xb2 zVcqk{fa`y^)|XmgV4%y&DZt(2N62Xb=R<2a_fdLbziH2ZbRL}~a;4SSlePE|2*ZZ4HI_E*zB*Te$CfUSE!=`SMd-G+87o5s>Hm$m?@$HRt4lDgv3 zqs!>TAh(O&PSGUl%a8`3G%#CIP%iyiev7R45_L20--Mv4mZOi$3QMv+OY2+2mp`Ss z6CFIx#zr6`ytaa7!JjRg732!GWholp%)gwLvJcTZaOHDAYKX3$Ze5U8eJSz@bv!FD zB6IkgF%;SDzHPI2$ISY)AtP9xVh7yHS=#)r?ed-Qtn*nNJ=ACJN^uu>Y$;#aVXKf zZLhfmNYXI>)|VF7kTI(!kY|w5{F*bl<3VpXCr4=!tNx&OmuppLm)00j-_hFox|bCs zg++d zWC+BE@X+ED{3`+S8*gu>Y*n_dDCC&M!u;B5OLR-QQ!Oun4jp zRY2+HlCi(~&?80?ul7qV=XNFt&_DpZHU|yUl(Z0ytQ?Gc=+<%ao1+;MnD_D^ zmkcz_P!uyax=>9|wy%0-opkAFFK)iV_BRmsoj9+EJOBGN)6(#?)*;l)+ho%ze>>=7 z^9{3G#^un(?g+&%xt0nx!%)f>^YtS>GHcyJ7B-#JVZ)U`(#=@EiXffv%h$XQA?&YR z&IH+C8;#(T~U+cRt7v<@w1$CXs4zC zPS%IifCA@>&(e5+?&mEW0h;id5W|5c@@OUUkICdQBbjtIVpa<(pf<T6| zM;vsMs*X+#N2`D>&HU|W966sCOj{Ff;^QB}vaH&wcv%#9Rm58a%(q^ft$cZP9q@Zt zz4B$;yk}RYUyhC%vRrTLg#J+0!Ae@HQ1?3;226}yZo`jOEn^GHLs^xeW!8cMNi)^- zz*Xpv!w)fK;QdA28g90peK_kMX80XD&n*Ih%<0F^s9@nqbO>+?UN9_4VO`-(PU)jx z3$`B`Ib8pg023Hn2ypVH;gCdfz`KX^s~q!Vq!fEiU~C?U$SeTZbBTcPBpC!4gc6U` z_MT;AVgDdB134_6&)-=Au>6G<6jx$=GVWDy$Q8V%n2n+W-hlqNu=tXDyJlMV;}I$A z#|UB9{XAt9;JeQZhOvs9j7BQw>DTwe(IuBcD`)5AVHI7CRm}|WK>WDnA_6c~(Qp`A zUEE%EO!wf}q$c*2j_A{?p>i>V#?hZr8bdMSVJT+uif`h5zwZ~;@Ow}{wE)hH{-i-p z+4B?qDZs7{sb=~5eo+07^9PyUi}>Eiq_3r@b;#izrmA}b&^w5^S^9BmJR=6l@53=W zjo#v$^be{O)m_l_=!xj0>9DWb*8wa26eS)SF@DIe55{9MLSt34slCn%5v8?T%@5{t z6GcVd#=}9O-X?$T%QWX%Mx6P71=WXe^Hv4_9C2M_w#+Esp5FM;(qwR;Xj zQ0Vc>hNM%(D9HNTHlr_RRQ^l&8loN!M+dO`i24{)>edVLr>^=XobQ|3BB&tcSZ$A| zU{sK@s2QHUTUVyT$S5)koVyxm-=C~-GfY8fUwD>v3I9UeVdBB^^Wu+>OU1<4$IBTo zOT~oPOTFaZA6}9zKQDCx=tAtrB`EsUJYG$j7QahpmDpslnVNS!IyI#p6zmL3kaTY9 zoP0s%_=sBBn=>}l5DI>Y>kK2P_lPE_DsHrl9jQCbGnuIIZ_^Jauw}0YiNO1~MRL_m z%WE#F^t|z6jSTp}Cb)Kh0p+nu`SQ(vTJlZTRgL1yq8&L*Y2u1P$Qg|8a@oD+n`gA+ zA~$pPiynLfj!cjs6l?t<5udDkSb1|L*J5j~?!*#RSm!=>^_-Q<>~EWMckc3w^MKB_ zt{NUQ{dvQZp7yy*!|)yl0zm+u{aQoe`-F3s7$@)4f=_kDKl*c9lkKOK<{+NOOE7A- zGQ_V7dpvskYY$|&5~gf&B?59wX~dZ#edTW($e=Gzw8XIklExBwVxa_N$G9dvF60W&neqE0FTFOT+Uwn|UuR-NK~nffpz_og}O? z#V0H<=)U9HReb2i#kasK0Bjk58n@#512FDa(nX)?0x_7-SLIFm0*u(}FElMp-M)>v zGy?#uMEh0zduW)ZP$)Z_S{{dsj8zUPG>Xy{Oa#fiqFJbQ4*IBB`m)1^>n6` z;T5*LB<-19lM}EZK*1-K=+K`8M1d}3ZukRijQ8I*8TC$Y@9Yn{0&%(azfvQy1OAFn z1oGo$v#nNZ;uZqAOB)##DMVCcI62#5&(S4tNlu;#zLjDOqhT!2H~WN_5{CRYYN;$9tc4hPa%ArY%U!v&rXm@aMBp+iUrnb zq;G^}sa1slC}pTAxFzCSTl~#375uSc`*XJ^C$#^S;7Sr)P1XI?MvKe`sF48G2UVC0 zpnepZsRGXP`bhTry|N&N)EYjJfPY#fNo%JiJ<0!i0Dw*+vb3DC^nZD8PzvN}swB!M zA|YA#E?&af8!p!kSsUHlm9k+sCpmjB1lj*sb`HG^TQ)dKZv?bG zkhOgyZWhi7Cxo0SGv?dtw;F;u&5v$*RFLxAl{wc#KB3QQgaVf7oKF+N!$2cg5^|6o zm?@Z+@CAgKb_b1?aQOiqZCi}}xk>1hqwnxdtqX9h;R4}-n3yCn3<^PgR%@welEtgb zWY-{>G3h=5MK9EekHwxzCC9-a$6`WKdS?@O+k(`#xLWfr{!J{GkLfP4{b{J^j5Xn4 zf11FJ8XOJ@l25;9`fR_+e%%8Kw-kznCn^*JdcYe-Xv@y(-hYDk3+e74oIQWF6F52m{$risQ~W3fy&hspbOnj1tJ04YD{8c-R)-=A3&0$Y zO70;J<^Whw)gj`HCPA%dd8N8CE(xWx|CwLI;*m@-hB_Fraw%r9iqr<0->EoXBo8{v zmvS0g*{4zA_tZx)@?k`cCstm1Uk!PCiZ}shC1*6=G8xHg*5!EqO!E#tH|x3u641u} zc;^u%w-@Dze^nVVGz_a$S^w~Pneg;d{D{AFAi(p!DT=4cwlv0a{)GF;qDH~i?4&;8 zo4yX(0}ifSczAG4mO4;0JRBgSgVCBnja!p2z|GshmkrAksMBYW2S=kKp+o~Ke24uu#c})K z&9hm0Daog!4iq1u&4#0~5(CUkxieFye;yI4!K4oZq^nQZBgq-nKIgu7<-BhPo*fkj z2t36AMZ=H60)On77>q;wD!-GL>T=KGZ%}2Fn(7& zh(&KC`ZY}t*qqTHjR-h^;wX)T;}d1tiJ8k0E|EH_=8O%AlpIwA5|bOz!?!CKo`UzZ}UaASGnC>%Nms^lp1x1ssdXxEwvYEMYDm8;<)*Y z?dhEPv&sL(%?GRdr>i`?bVW3LEXOL3?9Z94MjA9`!m6@Y$&oWdmKJw*E8lXdH~UkQ z-rmx5Ue|G~PR~c{NoSjnoHPoWS#teaRun@gm0L?=@FrO3!(=;8p;Dg9{d7x6Icz(;^j+K-=d+)j)`P3+Mmht4D&j;%!oP@|(_QV+*w zJ|_uYwrtBdq+xIom%%XW#ac@gYcX=pdc=+Ke&D^0igThosfG==U2ZT?<0R!=&^*s<$Dj!MvrDV`iPgSjMy-6k_eN?WPELa)Yx zeWsnoM={N6u!m~99*!dJJ!uUsxMj4fPV|i8;)?=qo*Pxo(uV_anAFK@380!MD@hYx zk3;I2o#Y}AT*!`Q@h(FbRe48!#_0}rC5)%GQRMs8QmCo7@OEV7sd8rY{z#U0Q+)T#V$ZWJ0(IW2@!vXK&*4myxMxx6}U z+L{l^YMh&TAM~P{)=L^Y{C?Yw5Wf&=0g{~k5QIwsu~?S@`q(+~gp2_tz8r5pZCMWz zzZ0sD%*OJC6V3%>9|Z)mpDa>lG-)&Lwt%HvCX`2rM}!6l^h(?b z8w*tu1*0d@PR%OkUUz0e(tqh>EhhE{d(Ya~_pzM{F`HoIrp4juCCYe4R1P3+NC9SY zM4CKCU8<2*)kd@Sq_=Q0OZJ6B@^-~wWCrjf#)`Bj6_38gi1^#*X$~HWY3KurNGjwv z+L&%6M3CSZEgu}IqEr%jEFktK&(l?fDCZlnp4?=IWO;qCfE?DqxH!Q8LpA6L1K9TdG6eI3mU_@1 zpJOd*w&u6OENvg!W96uY8Q!*Iy#;oM0`aj;_Ve(Vm^TF-N)618f>5cA3L3)1Z+o#K zLtHJTAr-;jqt3F)Jzi1SD%2jhho-F*fxuP+~;h`(R~J=8^JaeC{}v*>S=8 z3h3r2Ehj$gMglCL!I>BVzQL1^sbSv^A{%`-M&-DhySFkNj5+~G$iE4@Gue@CR=11O zZSi!TKA)|hhV%2O_*t7uIp>>nep3T}Zr9cV*%=g-2}q)m(kvgyW`8ho@YS5_O!G+e zX3O0yQ2!}(#WFpUMzo*{Q3PyjxxZ2!x8^1FrmRlIBE62msOAS8Cc;FFZhD;il$7zO z3i!-tBsgN`fEPnUg`+$lqB@|F6!(_yi5Wvtk}CW&Iu64hgsOWeFKKR=IrEunAv#Wo zB6{p2z^#f_j^MUhol5|)(G{vYsbd(VfiW2IPl5h-KAopU(shSf{JlYve0`(H3)JEZ zJ9()3`j5bR^?hW65MnUC9<2@=2#*-M51~ID=}L+Q00*5+#xNZqI0E7_4zhw?;wrs< zQ~#WV3(g#YS&v3u9j08mu`(8uMpLbZfu|D#G=pI}6_6m!D4oNU(=xECh^PvS)MuVkyu8teR zDGQ>QKMn&iIEgc%nANby4?m-IITTx?0XfB8$TA_05rbF{t}%!+wA&>=sYk52-OUn( zMjsFP0L4Tn10?F#E^l_T7*6`?e`Do!EasYqq?0hc=2@tCV(0Y z!?n7ZWVJG;EU6rLj~pSYyWh{*^S!cPxwN>@KK+t>IkzFOx-4+%byBoTd?N5@-LdJJ z_K&c{U&-UQ&+t?@F`faxSSyxbCHmH=hvO(sOTD+g=GQO1M$0v&)ylx_h{>%b{mr$xe_M37y;!KaNJ0a?u zU5RaGXC_oZdk)rz0ptW0$?6F#Nd9R`ovEPwJ%fxIjsiOQN%T$l5vr5=bW|sNR1xu( zaTW1ttP(7K9Zn7!bVm4%x{qvkAWz)WfEQKl){nmU_jeBaR6=ColwC%tLF|mvupIZN z{~&n%a_1*E6e^d)%JQ$Dm$5vo)=mayGTNPzd`4--jCc|w3 z8vtF^Ib^QXU^J95)!Q@&+T8sxZU__}Ebhl(;>(u9h(RMUi#h&fr>K}^p2d{%P1b1- zh^9>GB(PEf71N#qs9AkE_>R4b=hUgd&o7TCYmCK+?X$o14mZ|-tnxic}e{-I5 zHQY!IcN}>Fpnb~}+auIxwHP3$HRr$c@e(VAfs~L=F+x?$ztjD=4cP)@Q27Lxxc`UL zZdI6WmpIBrp6-=j&z3FQ%L=XMG;IHRE<7gcvuuFGYym1{%1G}UPq+*T5MQ0QQ)J0L zQC@fK3YP88OmJP0Z(E-@chH@V`+tS*8gK7guK{zV`b7W4MUYhH^x?cMF z8{e&ETs~BRjkIO8-uRenjiAX4q}s5bjgZ@=Vb?Gd#q!5K@`TGvG1)fHqC-guD~kr5 zjaA85=w1(Z3uZIc&JOVTZV=LpAYYPTjV5yK;ntKzG5Dh43l))S-yI4{m*^CrKbN+bQKjiXQLW*0TCSw@dp} zscLHbZgp7ZtLbfQ@a!Q-v>)v)u*Z`6st}6-e}@)azY9gfhnEEj5Tpq0$<) zcztx@@d11_;_d;Setux>SU#=~SPH)o``za!C1n9*-FYWlq z5KAl!4=uC%9XC*M=lk3|Sa)kLF^d6-jl)J3FG!c)R5`x?jPX$`R((!S2ZzI2!&;-K zNWl}^29L0ZF`he~8#7{ ze+Y-|c3EEjJQ8o_fq>LUArkC)w5R#p=P%~7-S&8uqCzc2wBKLEmA$cPblJK3Yd7Qj zVfdyZM{}7jdHH;Fh}@+Q30m%d(m?e^`=B7Xnta6aC3kjDr6WTj5jGqj43u+0V7t4@ zf=?Ep()O8-{^a83@OLc!8`1ZRI=wKPQ;G-t!cMguX_OVD<7zxz|-$9IrIf`L^Z0Y{-QXtCmFZ}^fku=X*+ zK^+XhB!I*B(%g@O#;_r>#+=yrP^@skZNU;5F3fv14((*%gHZz>EgGe9h}B%smM_q>WZNssIpt$Si4>d>+OTg*g3lRj& zTF-BrK`FW)c#khXrG4f9YqEm59BRJ&{ZKzz7=sMkv6$E{{@^VBE!XlnK+h9RZr zZ+I&_ghT))1`CRbWy;JY{yxi`r~I9_W6B(!BaKT^y()t>P8Gq39h*o) z7&(tpTFjqH9j<#(5`3&zWN63Hz(~iAw^We)WJDhR(85`8Y;A^p-`4Tb^%w4OTX4i> z&f%>kr&~sQ^QLgkOf%-y{%(TVJ=C!4-(tfvXV=Sw^Rn}`qK=6bsalcM<%6!C>72#$ zk?8Z~b>Bw;ijn;Fi{9 z7B&WI+&EnFk3Cz+7(pDi{b%YiWt44#)(N}b3GxDuXDF-rGYUvag53iH)fEfbqwKVe zZ6qvglH=Y9V>u0fn$4sXs+XPDsefDXb6gx(L$h21U!b-AC-i;m8ELAf$?c$xCe8$z z0zF4He_kz6>hA|tr0~{nCrvxN`zBib=R&>X)3{EW1y1-U1ND8-1bMpou>ut%>?lLb z_qN7{^_5UVQz<31vz~O=Aw) z7+ci0L4A;eMikP`Z9Cf*7F3$lK;sVnY918p*8B6|wo%4az{?D*M}75e3^w>xct#Y} zJe_qs+-0%WKJvAcs7qsu(6$Rctwy4sE5^@H_>cbytUJ^pyEdp&2fJ?f&X3Aw?=x2K z{}Sa@i-xsWt-jD0{&6!>XY^q7H#NF_+4Q&`GGiAix{~I1bGCc&C2YyLO9__(N;F4g z6uf4$q55IOv$c&)r~73GnYoQ6g zoU~pJEU@t2RCnx42Rn_LI(e}YUfl2Q&b6Qjr(r+zos`!YNoO=V^i$oTdl0Sc4r0lS zSDJ5{FGF$e~>Pk1i@mC^Hs z2lIu!WxKZH=hwGx!(i96l9^cLvheDFgHkqdjPa&2Eu?%%qQ;$#(i?q;P~ zcjqI^o>g}wOE&F$sc#(8dN0Hna#J-;KO451=64=9cTK;av-tkgjp!@npSqc&6_*vw z%RjRPMpo%Zjy`Bh`{(`rC!0oAw?1Dx!!EB5r|Mj9M(%#Bx1S##cBz;Z-AobGauII= zrJa$!-3$k-Umu*lBkeX{ULN_nAu|eYR)?mqWj8m|#_oETA41y#uFhnCJqTNLowUlN z*M;XYa)}r_W0^UlpSDi3@>#gm(Q%2|aEq$G{O%dKxwYm}Zg_eok39b3AX`IL2SEB} za=*;bFl$(k^kjPlJYvbunY1hL`|_sJgM>Wi3pusz8|yDUue|>B+O-a}ROQV?vDh`S zV5wOfzpDRfjwGElDq-c~SK#JXmH$B+$+ESl%}+UYVUwQ8`*%gtZ8=-yw*7?VNOq|s zOWB=#_`&)#Nn3Rjy$R$ZM_n?5=EAH9T7dbMY&Gq+z9O0&i*t+DZs!Po+KhdL)y13W zCK=~;({a_O(^U0cw801Fh6thwwi%x{{6n3^2Nyk-#_!_qIH){M;Ch6hzEV!dS)gVd z!WhSD0v$fw=bLSuB`&65XJdj^21Gy|pd;l!w8h%x|7e+zZ~G(>qQ76j-HzK0L#t*5 zZ;ei3EkzKbC;yR_@0#;h!#JsWVXLZQpzfX{BczKx(xo6{b?19T{G(&)TdeLB4*~OR z#L#lP{{y;*vCS64qfuz)U_7d*ILlg#VS zhNXFh;y4n+SS1m+p0L_4>YQsr>y@ zcl4>JFR>~hd+iM`CtJ5nKO_rJGR$;e9sk+7qZ_ZPyAKt75fyYda{cGdj*6}S&%;7@ z(f#e#ztAqC6k%{Rct7$G!JWGvh-3YV7@pYi1V#%zB0A6=jgZE*!vP%(CddNXgWT*P@_wd2; z3if}b7aUC)G-Noff-q@Md$b@pU5H&W|LGI!`<8%~#XI7e=Bhfnf|c~T=x}AIurYyA zn6J@OoGmKj1R9EZs_HJ_s%{gwYI=;ix-Ha^Hj`tHZF=lZZNiQaX<4ReUJr2X9~*YD zEi?x=r$EtNBNqvp6l8~7ZaT))k~KXEmXvF;TL@gAzQkx{dU!h>Hs8@|;npmAL|9?6 z+--Jv-%Xo)-*WH$P`_Vt{%1d@{lqn&`pvTQw*eN=P|wK(N8nlT=Q5@`40DwgoEE~` z%UPkJJh$w3G-U3y;v5KxmKECBA4t~bKVE*VN{PR)%~c5TfM!(w!D)G(46CKK)P22pa>mdK#{7f%F3H@YcWhlsdFe_zEQ|LO&VE z=Ad~kBY6uYPORj7bnYZRhsxY-wlxA5w%xG3!fPMByAHL$@t>R^uuaF$t`-_X; zd(JIdHC98lMHv59iC!ipy$h+j+!P6F$&s1gTleO4HG1%CEs3q%X>O;-Yj{&H0}X*+ zAE#Cm?XX3jg95~j=}{y(E2?Uuf#aTQ*g0q)e7y)zYKdnc)kH5_WsFt(#8cI^_VT#W zaY{PZ-l27R)!Uidj>xf+&fr%+$*>gsAc#|`PBkPldgVW;ns^bhE!K7d?QQuP8_va6 zO=--}v)X)kU{mpOHh251oOEgRd)49AANt9|&_cxC`t{_`0d8`_Qd#Ri@bBU8*4OY< z6mWEm#gZxBy#wPx$P?+v6Qcx5>fITvae+%hE*fbr8iG%n)_>$!AEPdf#X_&X|KrvB zY)O!+@vawx-N;z8J`>81?1>xf9{3U{tp4F~I_ZX`HG7X<#3zi#>HE!B|Dtb1A3d|` z`D1 z0;z0%4oH{jWllE6noT-&4AB~q+AY~AiR`JrT4jz8R za3AwCY1h2hD_FULImn511E% z1}B4Z3M=MmGZr!AC&)unzuh(FsRinyj&_YQz;~Kh1q+{nFvd#qCx7HYC1YYKxf~5~ zw`YtE*PNjOO#lZ>j3E?B2>$Erw1KD<*WX<2%Cx-M=LB6l*;b`FjLL8s5;Y$K zVvwJbqXwX#DWB0}z-uu7{wzRRz!1#?U>%9+V-l+XEeQb@t$iih+5pfJ1hD4WWw)6- zcJoesef+{M9Um;}R;p!JG_iSQ=fjo`%5Glda$HBBS5fF6x(=~%yRmOnqV39E8xKaW zm^Bp+3VbSUpsbbdeZ!l%K41g-n=*~Q1iqy8?Me70r$zBdA--H9=mjGOf9WJ_Z=eV?Eq|VvU*DfQ zADv1-T|Sp48(ICto%XW;NeS=mo4vHpmCuz-8G(+u*++BazU2_D?vC5;^|hmD-lj&?stGi_svK}N$* ztA;&6qbUdIx!`R$(vZ0sZF|52G#c)OxaIIPg?W{JLj&mNW#8((_%R=i{oKqEGCT9i zC2Pt!c7TC5A7%Be0k!W13U|y(exVV7L_~GWYN8&Igf<~;{H@9SHh(Szc3lEU7 zlA7SJn6!9Q_nN4VT^Xp|<6ndvV(?cf!#gJIcsjYcJ>-r25rXV?mF*0Cxf3i3ES9Hd z$9y9}i^0vQGFqC4;8Ux+zuMh*(|bw#?VhVOWvkUP>6gcJUaKoo$WfM*X0@y|RB$Et?x^A2C{ z{M=5q5jwHd6XSW2x7I{4btTL?3#DzDlYk9VSA&fqJRO7;tOPQ){mkMTzf|_&WaXXE z*u{^mo6sjMa{{n5ccmIo^t@}!(SV5tIB7DUw{fsIMT*=$>Wh<(VTi1 zoWk4AI={l{c`;KFn|g@o!QCEpST0>PhB40Z!Nc{Io{y;A@mM!86ddCfO~9o!`2aEVk?&e?Cv!4oWR%65E}dP`Q5C3E*4d!H|~vhO4o|j3T@wM)?rI< z-(gF~0=O--GNQP@Ji2{%%+>9$NLYKoQgG(|ZCtzPCA~;h|G8h4RYzFMsw>JE?+(%r zCEb)h9eOm-5!BXsM{<<|dnvQJYRQ9BE>d@T>5ebW%08Q8d%pIy?r5d<{;YTZ(DA;s z+q838s@BbQ=;mVoB=P=c@y6}wo*fkSvi9#?bdG4d_Sf#?suO~xbZXc0ejGAMtF~(N z^V3l)$FD)J7p-c3xrw3{3t1B8A>o^XoF7%ehL)REcU8eY{vYdPH0w^L&o~}f)bsY* z>sDKjjk>ok|8?ItFGuZ8c3+XzZMmIJ-@0@ygyqz29i2dWK8Bp7bhb3Q-&OM-V!B%0 z;)h+{$kLylMTfk5U=5`!voK)nbwM5-64`3E+T~8ou`s5%0}0VTKjW$|ZS*Jal&h9V zwmv$*RN8JBg)tR6h>^WXT;XEn*PdAOu(o=y|5)=M{a5yDc7dKY<%!mx?1k9Rs0fu< zQ}j6=Mm5Eey|n{xD-pyGJ^_I6RlJ9$=J+PiHasR&opV6gMy!{M>spyA`3Ya2Goe1+ZTF|25 zMSsM8j=r59-c+sJ6rf9up*8H~x+>zjR%>7gw40bO1=VA7Q6(rbVp$PdwG(CEe@rws zz}T4g+g=T8y>Bvgds*&aiZ55y0i2lo4Z7B9}pM*rE_A(5UhL(H&;aV2Ye1>X-*A1R3#4VV1B z7pcKsuGkk&F)#Do;Bl(ljn{k*BaxI(GGs$MnN8xzW-1xiI(UsG;FY-JNUU1nUBF&V zGK5fK0DLk$FJ+XdV;{TPJJ5gcxZ1t2)Rkiz?EGz!NI&P1|26_&%*%ST!gScK>sIN* zi^PK63cbgg9tn3@+aoZ@mN*=Ie9-ggoxZB|bKLh5VF!6CMI4!HMY5+I!0k(+ZeQB( zgP*t<4nGEI9S@BMTR>%m_)1m)aQD#s|K0ru#kpYhHqOmBWiICJH*G#E|Ci>asiTk8nU3wI+tK$Ck4Tgq7E!AHwKcPQ1bnp`}x_=H1yL5X~QoR zs$t|o3di9?gjZ-Xz!}WHjB0b+cHW-(<0Gmxg)3Vn{qD3c{pz}|eOiNLYGq#pNSkHu z%Mm7fd2IM^D;8+hOtiLhX+RO7<6l3TNT%gx4?`!I0qAz_pUB7dA?f zTnON~+R5AB2PzzdcM@K}q(4e~s8h#}zRi7IUXIXbF`UTiT_Fwurm9Tgm}UVYj(8Zmlj1dB{&}X_{9EgAmP; z($F!fCv0MFJeB3PmOyxGP^|G4Z#|((ZSxPhmVF?0C)fzQy3BowtnA`5EJ1d?mJGCs z7H-kf?vp)q_1o}#ggHl;iZ)g1BK_yCvHZ$8yg-^xplfIzs_Wr=n%vKyRQu#j(#KG< zdYrJo4(K>@2k2NIf=)$IxS@*4v%*bvsR;%Vq3$cUX9Yh9T8Oc6F1>Wb#?u%sJI^mw?3`q*yk1-TY`V~V0i{+n9Xh>ep@d1k0YQc4K< z(yY#Ob-_TQDn!KnB6sRtnoV(2lKO8;)n zh$_A7613ohTgC;g1weD z`y}BHL`&)zd`okj+LBvs?mL*`HS|qZLfS_Ld&}QmE7;~N{0^mLAlDnoUcR{z$!ggB zf7|W;TQzQ0$U~s5fFjY(qpe_?$c;jj3-C8*u5Ny;d_}5ylz#)3@`c0+B00f>&dVZ}3G%z8MR#aiUkosxd6z{3SYG?x8;} zC%IR2V^l0?ISA7m#k*Am?wYPmbcG(;0hWbpQ(v)X0B0)jMD4PBrL8kfF%?!mLqA;c z4}<+9yhQ`freNECQ>!F0xN*`T>`kI$sENM25*P+MC%lKrCY-&WNn?JmzvvS7%KR+W z2pD#}8+ng*N_z_mGkwyhk8P{JV*P4_Tx)nu9NV!&W#7WLdG&tQ`h0rpV%f2=e8SBC zUm=OZ6jnk5o(O@c53{A-iAQ(|@ZRgySq8VuMTiqIfK-DRzRWu4jpD1b<|Yb0%5n@Q z^m{YhjQ3RR97Y25hLPBdXqW_tr_>L1z=4^8xjZw_jK}PMiADC5RkHDQ zZI!JA-q^)Tq;EKeD7_qdGNGLM%5xzK->i5Z9#K_8opp;q;+f)6$g zF%P@0Zw<=*TYeLkmhm;bp9mZDJR>^UUBFPd2fIc_~4l0z9$PJ|CqXndERd)0tL+R(5&$VO-K65tkmT4j9) z-H3c%IDU}RYkVP5S?e6=iG0VE&}j07!rS=WDr*#U6|4XsKgeJiOiyK25AT!=FRJt> z_qIa-!_Hm&H>{3Gxz@12i^)DF-jD|1sY{$4=KLgH3WQ=)X2)6gwx9T=pLC5K1Y45- zFhY%L@vzT-T+_|Y@mss z%0$}`d%b5@o@v<;wzv=nR*{`CTeooW`l%iozHNB!v+T}!p?PtCll*GOU<%(NS%pr_ z4Y&-%6P6419Okd8y!_cWTF&BKxn?q+6|#cn4NV72z(#W$*Ps8IKa?4u-QI8coDlMN zls3%c;ePGz$DMC`TUhhWa!&LMkw+PP*&rIe|6F(`#>IVk-?ZRbx+vzFJo!Tn>qBM4>LfYWLw;LVyvjRjDk%&FRL<*EZG^J7zAQCr=NvoCUh;VeXn4ZCY(G(I17V=K>za z(eMkmCo(`0Kfs=A4ZOn0!OB;*)+&{!7?e^%jZrFV)oFcu`>31t3KUu^Q={Vb+d;RO zsyB^1rvP~SGclI({@ia~Pdav5gtUd3eysC^_|aB?9C>u#xibE2sS@Iq%%e$EOO5|; zEDN_Nq59wQ+2Lxby;YbQ!M?<&~5|&wZ89Y*@9Lq|F7?2 ze#)p{$|dd=CG0-flbte|8o3}O8%L|(8XI@8;aQ!%e&cRW9w3+-PER-*FEuoFlgte9 zQQtzgyw?KUEZ`v{|BNJKZHcN1dX7Z4dWs29JTFcTn2;>TuHaym4_oo$tO%bVn2OJ} zw~^V)QupNN=(#T|c5_{Q+~h2}cqp_7>Jk}1Z@9g+)%}_|5{!&v&Y_{tXrd{$>mfVx zJP82AzX0NK+0Q12Px$2DD(1<`@F@M~1^oE4Rg;X>C88?G^X7j}faYn%1+Ajh2iE`G zfJL-ZBUSKA>e45fLjQRI?_WW~%pcO;RzhR_jIWpR-yobKg}|w-4RJE=-dUd5JhZ8- zdXIF%F9UOdqQD%A}l$BBV`5*g%B#qDtwgbWuECi0+`gl!jY2dc+ zp?A#rsj?!1uKfM#6glZ}YY$cZ7J79`8uyFM`7B(G+hW6?oJBwbp7NMxG-|PB*a*D- zU*Zt^FSYp6iPjEPg3!&+>KC!&`?tsB?%;OnmM1O5;k~(UL`rNYTUL}9(NRihA8|}> z4E{k~{lwqt$M-=`B$KK-n9hh_QQ!Hn!s2AQcjgDHH{O^d99w9B2 zDq}fzJdOPE>cbBS=Hl^l3dP&f6yJND1Po?#WUgCiVY{IT^L2%1hwHBE>$utPwQ3}* zH%XS?Xt!sW{B6u>Kb-t=UAx4zIh0m)aXxv^*@MJ#M$0MaE^rTz4;bC!(m4SlfQ*{> z*(k5H%ddSWoQUuYKc4PL(LhYeit?#tVjOua%0ltpifG28Z&`zl4IHb9s|xhb4}40_ zI93DJ&%z&{5r^L)BH{=^zTh(53}+5;$XezP538F0UV_iEIUN>Pa1lr_RuqxbH-!28 zqUO_{yJDjb)FcbPu+ITHp4)+q!H?P7sd$VB=Yu|c&+pZ=Btfl$)@EmRf50}h$4?fF z{lte%Y?gK3``TAO)a?ct*Q|DNi$3BQ=pnD)6mb4Os;)91itlR!3yZV@(uhcR!!F(3 zB}lkPD!p`<2uKJ>v!qgrNJ$9D(p?gQq;z-ZJIn9?<^8yO=G>XNapF18oy)iO$-2hw zg|ILiowLLLp82y#8x_SGY@oYTrKd;#cdp_bR~J7ixPTEwXWZv;}$(eMeIec4KRG0w68hx}4-K+jrR$m;V<*o9*07;VZ;y^i=5Mm?% z-=({H{mKkqZ#So|y8p)V%X`2^g68n;Vcuav3`Lh%IhIouZ zpY~#jI}%d$z3i18olIG3E$r9F(nE+L&H`SyA_u@0U}p8+3Yx%BMkaD%I@{Y-c>~@q zKk5UNv<+;bcv>!GbHtzUF7&l|#-yqNAD%DuPQdFe{7O+V=G}VOTZ$q8jU?BwY19QGtzDP6vjR#`6;%x7RH>&-W3e}( z;Kf9AfVzwRq?hb`4AxiY@Q-xJYC@x9qC)EVPn}-mSFkmBH!O8Xudw~{ zsDQcvf98$0jaBb?kZd~Pw+%%$fOV2YdEUN!ejU~0VW%mgN@+Ba+mB2FhND)y)5}P0 zmf0HiB8=Z9rL431c4>5HX<&BOAoU7=Q0N@v7qb2~X3)bgI3$1oi9bWdoE1c2DOKj! zRvzBx74E;Mn;&>VXM{Jc=%i>X zy2)5Fm6t9_n0Ctx+X&FHcA5%v1Rih}0-#Hi5J5AjX?)6 zGG+hBZSiC5d2JTj60KPhpz&Zjc>}WelEkq5u3!Jii}1zmwQXR%?Mc=d5^9o4=8~se zL6RJ&7`qj&=LPhjTB>+T3jXg#Lk47x8N`8CU%R-Uuibhc9b0(RiL$nU&7@QNMwl`R zdVUHENh+j;!Q##gvu4ShV6Q+TpruaRHHnC2wu8~9yn+b_6kBNx z-9$QQj22;o-6tun8AINSGR2q;0v$nj)%9jg0ltk>4i@2I?76*6#l-Ctgl;E2eQ5rDNrNMAo3J!3tm;%AEChLQl?jI zuBvYCO5fl+kf|Us3d;5(L4=GF494`QcW3Ae;3YS`zhJVtN7>*aGL%Nsx&7Tq7I@qp zaMS!AcaNI(|Jt=}0NNcwwHw3is!|AkPTJp9z7V5(e^ZeLtU+LT+bZtTwu~&+b1$ni zO=d;h_}(0>R?JxK{SompA@vC3g7t-;^3EZir$4z!?33hR2Qy3<| z>tJf3VxjKivD|p!J|p)G^5uQj(_>p(5qavgzqte5A8Z*{X_A@9zwGB*XlUQ(hXu0_ z?O_gKLZGV7N)guWe$dA&?#$m^<1r45CE?9R>$EC(PE0q{n6Z5x%*ENlQ-TH!LWA&g5)HT!ZV+3!>N z$}WL#Y8b~tZ$TaLr!=EO|4I9=1I#h`$UqV*4pQ3y!9d}|gu>ofXN zqD;yk;Vb64`$yv+_*Te80KSBMiqMUe>G820Nr|QV@`@$$#&}BO02nN9 z0bb|A2?SZ#nYt;VURRZ)TrLo~WKm9QjDS~#?F0^!n0r)Wvn=0dKoDua^&cAyrw;*l zT<{1JVHgr&CFiy$oYH%kOqy~;05rSq^4?ReG310`4&O1r?O3G_QGnRU(>`Q!rZMP| zp`T6v*Zix&kKN0xrTrPEur2;}GY=sEN0qRa7e~$%Qt80j5>LjbG zDw~y9NKV*tZubr47Qqs>u-Lu;Zy+KA=W7CUla74{6rL_Rb=9*}d$o97NBV zTmMy7N+$WRLk-EBn)y;XVV7|k^5GR?_bB?3s@H|lm&JTs4^c?5b-j;3V@NFFTudLe z$1|ur-7{+`33kcFSY03~Og&j0*a!cDqQ)asi@V4{F{Rgf49ocoj6BtRYasI3#jCtTi& zS{NUVbbl|$%3f&2;LYgE#CjP!&*3^R1fXUO^Gf`n_k7eTlTm=rd{7h5Ub@Jco>Vk- z+8h$M9R8?Oet`ZRq~JKp4azmCi$di#W^wHnJW(;aViSMS)AS^+cUZP4tYX!pHk2}L z2HB5HvnZ-ZYscbu>+x<$2LQ-H^<6`0kQa3>C550SQ%5PE-to%e3YH!40%C5pCg^}S z3$`&GZcnnz-X_vA4n6C7JfDCP3e*5X8bAmeRyRpTWc{2Sd9Cx|VF|A1!7cudA_T-j zji9U_{B7UeK=k)ci99^TyuSIx?gtSfkrl)69D+JD?$l5`+p73b*TT=-+((CLs7YG! zzTwetTBM4Pb7obmnS=0O_lxpvrX~UyopiMh4I9Bn553`6A!eage0lb9Y z*D)tdLEdWgj09@m)%B{g{^iNW{mQ&G)a_KOr_t_T&}#T|(C<`nkIB?)sXk|zRTvwr z7mKdTXtkKzS9eI$;R0eq20#aro+L>jQ3Sm){_?u3NF5qiZ9KJJ{TA-*OM!~aTznb_ zl)E)@(FyC67S=G1!s|ti_NoQo4=5&4F-#BC=J8NMuPf^TzfK|Un??ap15Pgxv;h&( z)z-%;K`ib>2tf_vuRhjQ-Kp(Mkq}DnKgj;>Ha!T|>1Gmq>icJsHa#0un`X7rloWpe zA2Xh)a!t9EQPTcXpe(3rN_^Ythlq%C-*=cr7$PFNxZPgo^aJRg-I zaOPJB5UUBQ(YR74d*y3r+BKH`F+!SWdi#OF?!R%u5ib9Qo|#}z+#Y>_z_4bCOJ%}w z0~Udef9+eUx;a#|_9!}I5=uY!7|LaIUnts`C3aZw1_^`On2jIq<;&wHeEf?c48U<& z7qeU~U>gyb!2Y?(9=scB_bi&GlCyIjc!j~6bd*pN5b`>-KaTtC5MoLehc_{H&b=*4 zQ#1R}0p^Bkva|m@X24PZ)$G*F%m3lxW#{MR7cNJ~c{2+0EgPs{Dkq0~icc%buawb& zy~}zo{eJ!Zq+TNEcS6~gw-1|Ca055l^P(C5siU52YBu%&94CUZN%CXHDM^KISjd_e zG*G^UaKR}?gtrN0cSr^}i$ZB%tvb{IB4CaddI5dD2e^R#%zk>7I7yA8N4@EcAm)#(YvgKCvLwO)OZooVz}>>I4$puSL%Y$?0VjT56BW$MS%7u2iKP zAIgrT_soJ{FF1t>GHB&i(F`at&@t9iq~zW^%KjZ;2mt0FD5q?3T{j65lm#JTA?c{M zNdK#$4R#V{6*vS@{b1#5Q1@M=+^5l>pYPs1+oKcS`|}}_YqPF}e1ApPKMKl3;`y1Z zFoff^O1d#z+uf*p7T*EDbAb7&n8>{6_B8z+96PAhF$3j)1sY8LOJA2`3D%O*8Nx|* zLwax~`hnb`EnyZ&URQzS6<%W=k1PxqN+F5RoASj*j4UZ;}Yhe3#fu>7K z>EK&_^W^sz@%RayzmbYk4>4|{2O zIZlC)Yh?DR2h1l-6qJ*v|H^$OX<6C0YL#LAfdOC_ZM;RgX^iG!gGh}xrip1EBee-F zjL{43>zN0$Pu*Z4VNj4jk!e-Q<5(vCRfU(F1*mG~#XJEqwk9M}fY)^_+EsNNyz0IddtkOfE z$`-XHv$4V8LJ?_!{ZHu&Z{0W_cpKPnBjO{&I0Y+unr<6yf^ERADLs69O0 zsDmea1gOqX?Kw&UF+oT&!7x5P)lf@TMWux6`u9%1fHN<59&By2q-b;|)p$}kb6>*; zCPN#A-SUj9L;nyzf?xRky%Z(&ggS;`+@Y!B_e#1JOV%tq-|i`%Z#@DZ{0qzXDs~%s0vaMnJ1_?)e z3j4c0w>gxRiw@^Gu$GiWt`3Vs3JAvVW2oFbCw_BR>~ikR&owstaC%L89_@dC+dK40 z9Mi@)mSZ{8OaF|~iW6y2LQw^}Tkx>>Zr?)26u+Ek4ghCL?5s6PFF#s{41 z{X0&0ko`tHU+=KyA!B$`M~X|<`NQ3P>1i&DeA`xmvWki zvo-%@sz!bXzfcU!@XO}Mf*w{_RgK#jIm<3 zm#zHWQr%%6%fBA~CFBAIEl>H@t1nlMRJ-Szxa(Di@DcpQSEue_ z6Z<~cJv~O~ER)GT*(G-TC9{>F^v!||Y(`!s(I+FDxc5ZQWCJR$(&(ic zb2WU$-JF8uh;s2qRhjt&+YZAvu)kJ(+)9j(a989~luA&>g>$#i4zQQiln|aFzaq{l zf#kl_74Og*R7zr7=A~8*1W%|3A>43~C5RZyn!g#pY3LfCj>v3ic7876<(yOVfhfnY z)};wJa%`19_)#Al7Qh1|JBqIV8!k|_9G)+*)F88syajuLJ2m^$i{yxzzOR}Y>E82k zs+y_a5~{mM+rrkDOE$jC({q3Seyy51_Fta0K=2CN2~sXlE>*y7Oh(s}pY*kEX6xPu ziZ#ltBT2E{6*XH9R;%7TXZnD9q%xW+ZL-v~ zizYSZK4J9u7fX*l0f`ql4D75@OOG`@?C;rbuUUOM#Q_hR^R{dc;UQeaSEorpxb@4X z=&BE9JssqPvg!u?^0w>_VIf?OiJ{?%vUIUp!AJp-=1339pu95290hzK5(H&n=u%;g zU{c~{IoNIg2(Tl_?IKc8jndvXT7v*J$kTIlmA;Nb0It<2=$*GocL*inGQLC*{q;wg z**r0U#>PA6In5^4UNhldU5i(!o-?Jvx{fh)=q|W3^eGX};x1 z->?44=yVcZwOa65gt|fD5IG3;aWTDgAcAo(8`Ub4LH<0&>pq<7hSNL$RH#IL0vk)G z3@N7IO$~D;VtEPz^}J&zCE&Wr-@tXh8@Ohl8pE_ug^9K4D%19)+m~A((k2Pwf*Jm_ zCG>gsa|L6j@JsW%e;C+?_~kheGiHCG&p_cA&_OO2FjxR0;PM-B#;y2Id4)VBHK_!Z z-uO9%@Ret@q=isg4)U!n^sGGep5m%PrHkZ0u{x3NV9QSH7}dB}n;7Bi>014N%1}KO z=Z=>Yf=t)dfl{$)Hr>mY^v41S3uPaBgO{_I4_%ljR$EQLqD>nZ42A2~gR=TnOiuUHw9^Barg;R{F*EbiE66E~k|BC9ln)J_(x~lj^QN|+E^T&Us2fyX z6eEr!tHZgHcG8Zv4d6WM!@ExDQspfzISFS{l1V{~398-PV6lojsIob$s6Z<)6Y=4| zOte`ni7#+)h>;Z*{%EasfU+cg5_e}(w<{-`ORG)+SKd`qt!&tKXc;+lf-CFpo^NEL zPS(v-E zE2`bJn%|wmIrb}Bk`ppbdoJ9xfoqIW*NiUoc3<#GBJQ;mM1X$=fqy*XU*Jm`3s$t% zuQ8dZroFjVdJ@h3O7!mJwqnMa#2y9-<9*scq?Oh`qMKOEo}IMhY9aGqY1w#~OB#GC z@Kk`;3a;GGU4FFERJP$wr?;q&#q{Lr=#xn>exseV%`y!+L5f~|unYrq)a9D75GV=~ zh7N9Tknw`-snRG#lgqYs5B2T1qD(6rk?J;I-ajk9o!JDWMSv7qrRmR^%8bR5kaXnQ zvBU^aZh-LFXBNW-W(pFJW7*HBBE`6(>E@v+WYaXzUi>A+(SY8I>;zjY)>MRz3T*Hx zGEL0SYz+W_f|JPC0WW8#n#}QOmN9h{v=BbSw`;sXB0zfi zcfiKYS}%vS@^7fHkZC^K8exQ0tpfEV3VjYFiB|39eq4E;t4S6}0u*?Uh4~w}7J*gm z`Yw=}GaIzF&RWIvJvsv5;y&j_BAmBEbT1x(6vG9?1t|^&;tKUF{YC@SWRM@mB*Kn-CH#!0Xa$!KQH3O0Sc& zeq1-02tp;jSuD4iMUEFco(=2|0fRn_CPocK^v9uJ+_WM2OxI- zD8!E0Z%@O_FprU$=7Y*d6n;#YwP&ae>btK>5x3it>%Es{ued&ZAVhr6Fo^Tw08TRp z;&Xxw_!NKFL*)QM9nD}MoyNQ|o{fzMKLMx-{I6ftd)oFkGU?)YuDx#l74*~3&CO&t zdkQXG>DijgT7J#JErcjU+4x8`l@;3+lL>oy-rq@8V z3g=RwDiev1aDdss`iqTqbH@D=*Kb_EQlWTgPsB=BoG=9TD?-vk_&$CVNd5FvxgL>2 zCcz-62Xxb|={7Sf2#-36GL=8Utln->4qu;8QRf32NfGn`c8BJ}D*z{30B|xF8`z-y zBbAX?><#Hjt&3CYF~DHU0DwMT8c@0G$B#*m4=!OgfNZa3kb?B!+|6>x~)$6TL$+ zR?rzxSFDdRpvV52bf?+F%hqm9@)da9>Ndk=z!aYfK?L}10j`CQM)oTxwSpPE5E!5* z)bX`Q0K8l1M+x%3sN{30;-!_~u6jG0b(!SiZv!Q^FX<+nfnewRFW;kq)i$uCFi^QP zZS5lSG=_@4U#-&WDo|4gGHRnBO;5M}kgo)*G5&B|vPxIh{)Aar5|$fk(v`P)yLE?j z5C9=a5u0-4i})qk2Z1`H?EoVb{mj-?q>E;97O09TaU|2Ykusg=X)y78Fhnt&0J9qh zE&tVmNQllt=s9P^7(u`M>5yAO5wl8X0U2*=3nC=llD;H4h{M=Dx+N(Dg)iHL)pk-F zEuxZ*beooB0(EtZze}8A*n97KcCZ@iPM$B^Y>7BO$)2d49>3fPl5nJxO7in*VCOk@ zy`fcfK{3{u>Xyv#!`UQ7>4katXhOQg?h8ol&Pn3D{W94hV%F)*MQk0fJrSRm2(&(< z67%|%SY7OFXtBUPG`c88N~+)q_KD>BBEkR#glG({{P@~4 zDQYTF3fn@9oaGE`YsOh-W(XrQMoK6 zfFK}{5>&ar1+AUfT$J)g8^(l!$`k31bf?A_179oiY`oC+u49MBk;J;WN@MD`C(= zv)BK~86Q&K3gmQpaU@qk=DOxsW~oW3(_cc18oPIvMyEHje>J_FZ(+jrLuU6SCHrxu zc8cY#!z1DOrT&1m`TN?~C-XSOlJGLd^aXbmo~bVMHIt=@zKNvW2DEtp}Mg!D& zT4(U8j6yzS;`ZEBw)&H8FXoNn9tlqYMWAiU`rbyKo`i{0pnNw zw^8L3X@l*jm>v08=<7wvE+Svv>$)_Z0rk3l)^|si^~Q!GMTvgd&YToGC<_OS;++o32|2JF z6q{HMi-%Mwl!#KJTt?3HoNy4VE=&q^#KIEC_C9$j_5Jx06#x*T7{F~!j@L*x>_BkY zE3bSVIP^Is8;jVW5GlaJ=n^}cneHTV@LI549(+5J-zV8F&sMc+ZQBa${E+%Wz8UU+ zR(Jv00wQ-`JKs5pAj$D<3Cd)cm-$t*#Ef(8*Q-O(-mNCT=D(5>{*3{lO@yt%ys65Z zRym(4-q_$iJ2*e6QUPq?3Gh!Ec-THTNd+2Qs{omD9-@QF zhY)sr?`WXjz0k>n5_YBgX{|Fyq49^5Ydq7vN)rJLlm+5oc5xIRSfOaLu! z3qj=B%Sd$b(x!*MW zdhu~3=mEpgCwr6<56T3%1NA>g74&RWWHsG9U5)3Af!N~oh4~z@J5bmZ1<7@NEl(mb zOdB*rkPBtqleLX?=ZN93WYk(zqER!{>|HMGeP_9xv@^sBaLWu6MBdUEtw;}cPeHTY zWO~y79;&%>Ve%Lxj%Q!sRVMWy9j5zUf6*J5Chb9LdZEFx8EM6urgDL(mB) z@$so~R3HjPnxKocxQ|ZE==V}EN_uclgWIl(^d=yV{8WYI(0lNO9pX8u-b6crJOJB+ zZDPOhtTAwP6+KkBu2_=j05+X9%Jnr+P9Qe{Tz0T5>LO-{3n*ix&jii**WHb8O5M(n z-wf>Rrua3_l@XG^p@#VY+cWyHc-wmX){0d0H7(;iSlLl%V*kF=WAXB4^laA_lEOy_ zPGO-8*mpMCwZE8O?lU>Buj@d3b&P*a!4m#d#ej?UqTdgh~yNz056A1rmj-UK4Ag z7`JlU<*4RgE()!J?et0-t|3oE)Ck`bPJa=3|KxmKdT274NRnBT%~lEFZfu=gj7xa% zE9PYWb}jYm&P`?}eA-dOIr|A=ZO8N#(N^Z{*E>(QE2o?Ci|Ny)LjRM7vmKuuS)WR( zqs_i6*>IxFlhX~0Dzku_a^t(3ots*(uUB4Q+q^2i%y$r3|IXRHtGL)dS+!VGzSZM& z{52i$4L&YH{%myi-w#cZ)LS*kY~cCyXxH@B$@I?M_3V+_-Lx~&JnZIRo9Ft}`6&5( z`gke`GkLP0O8-*)`vz9rue&8Nna^~W)|z}9lnO6_U6cTt)^}Ck*c1dSgu`_{_01K6 zgN?~I!hkFT*ivNUr^G9|)(lb%9yw`Kw$2!X8gIqvyS+%#C2N? z6lPK}`5zaAR@{RJU)hqfyxh)B!@RjTpsiR(C=ii_D1gdYGf0GT0vMfrjF%rX+%M+b zy-0;MaX(b z8|T^GrF*^-ek=9z<}&pOSgIJ4{fA<~LO(|)rWV`Ja&I_kF%XQ|o(86BhmH`j#^N#Y zn5$>K*NJJleq~2!&_e1}FO}1*#@=#(oeVD2?N4W_vc=VF=}J^Z8DxR$hPT9}LDH|6 zk22E~9vSkVI!%#(rdhB-!4|H8sYbG7Xyt;uDTSU-v$LMF`#rNUd3DeHcu6J=2qo`@ za6zs=>aqPr@m5jyZoG73?~$4^0a{9D2eDhVc8$zpEc|zeO;kFH6l1s-RAsg|fAe)Z zGf3V2#r)h{P{S_{kzRL(6!N;JW{%p$f!XPSW4XWT2_Lq!=!Ctl$f&z%(5lhCrQ|;5 zGI1I7FZ|5*WX;FzGr$yS5(3w$zM=ntHb#~5VlmNe(KIduVawCSoehwF0DdU;-Bvpp zoGAF4YemNtZlbOYeGWOnKVV;HQTbNI6w*K!uLmc0qHatzZk)}JE^?f#XGL$X&KTet z+N-%FkIC+06bo_w7{gIh)iF@+{eE=dq;_8_{MR3{wM>>sjr`_X&qTj0e)1BBv@nFV zYm)dr-u@nD|CtOkv`E+7ePF980^^V2qRFXsumKhDe!wA_=zPm9oj zc|sMYgPRey+^tAoC8h|l#DUPyTJTu@*)m(O{L+)v#ux5vM){m6WNdk=s35I??YR9J zBVDk}2uL8;=^-oG_Fc>u(w`z90E`r8 zK`sj!y$%{D6-4JLGl`z?tDFErJTg@2D1~{LBpP-brU2TD?)?Lg>-*y-sTRNT%MMle zUky^?3@socBiPO_ppaFaiU}3_x6Xnxdws)qCrg&~hga2~py)X7B(*U~h2A|Ig(1@0 z+~tofMrcQYi1UE3iyC-hqf6LGIcElcL?v&LGG7wG@Iei$-hDY&Xgx}y{J16G)i?>m z1R8iDJx9L&87mqEA6Fgwy?VqMP;NJa`*01aYE?8!$m$}_ZF&?3IL7i@^_y%vOg%b5 zsx(E{pIE&LmblD)g#Y61=~tU)?a$JHdm>5J8hMI%V>zv?*FLc*4x(7qHd|iu43n3+ zBXxrB^|WSYjbjmBgS16riohlmanH4_pnA5wyTjHwafjZucb|xGLu9|{bhD_87(XDr z)_1ST)kZC6JA7d=Om>MZV0nYyeHr;# z(_@O^Gf)AueG*8AAL>U0j_u18T+vWck)1>IR6eLd0bF~(h;UneV26VX7F& zTOaJj-U9u1Rk`sp_3G$fkb{mN5n+hj4qW-88$w>(wcaz@Fjn?Ht(LfLQnOttcB3V!OVce2$`EOaijBQ$Y6g{fL`x z>_?teOI5u8)c&H>01=WhX0xf2?ZeO9)g((pRJS+-XT!s0LGnvv?r)J(6(5!9T^FiZ z*Na2VW-hCC{m>uH_yyaUKGZNwTU#IN{tB;L;(DY9Ffe{+1>KFi-#po)ll&%GN+&|( zHLCmpun#T=Ee!j`LQgK@g^X;Nq*m~_UUcvSocgCX7w1{%I8Ktmg52?;?~?~UWcuoV z?c>CIieiomNHq&QZ5hXo@5CaG=CjqI|M)bpUgqA5kMH3t?VpBxa&-m1#%Eb6@ADVT zWv9OcFh^{g1t?nPv12;J6DsRUP9k(8ZRk1e?#HHio-%IX5TvxU$XZ$JK(981bwRoa z_d;z>+#Xun!&7#-LjUXl08dIJQ0way?tUm8)0Ckqm4M@;1F$ z+`Zi$ADGQN={m`Tt6dWpN|j@B{t)(N{mkoO&q&@6U+fTYRC1c=C*B%5-6Pc~zY8g} z7)ff3-lVPYu`KFiFqQcz7Wt*H88cXOs)f_kmwBlNYq&H*$U0HaN+1 zfpbP!(5$E~#Ji}7p`#^;`K-SJw1QRg@St?`tb80w4C&E2yT$lE*TF)JpvS3Gn&mw^ z21EH{FSDhKTx5TtEeMuLbZvgLIg~7#&Hdz!p@}_G`tOz>d?`=Dj~!f?aE0kjFlSxB zSntpI!QB9WEIHg3r20OTTwBdaI64(!77}GPC|Tj5DM;(sE7fg}yY@@!39}VdFPSA4 zp{j~O^%%4*4=&JyN4j~5M=7dwpve`{{uqj=8hq7ua2)Jy3>wl7Mgi?xIbKOibamOq zjIlw<-lAlT_p z^H$~`#lVh0il8=DCUUt*S#C(wTncXn3ZGZM4TND@((zJxGwSlDAh@(lK4Bm%EnkA} zldV5@9~ut9K9ebaJ3xZ$@0oT9?D-n|E6q64o+8&DSJ~aF$l+IjVl^6HHn}_ql!OR! zN5Jc~^QYXN#a^6SkqL}@;}p&0q|f8MTUZ9kfof?jc#KV9N(r=U41`Q5ZtFKGx@L01 zmUirj&XtEnG;}WYn0$Kmdbz1kr<@Wbl@?4>$Kcov0b%;+6+;l`1YQUEF_x3@% z0X#IJ9z=w(ee``g3W?ogi4#1c)J&i5X_jYME)U8iAc8JM57(+R*hZsh*18YsE-X=` z?K-jf+o2CDr$#rYQq88bGvi{X1D6cferPz-Z_58NL{{KdL|=KvMZfyc1fx5PA9MEx9ATMELrQzP1PEQOP{Jg5J%|`D zUHK5YPpov$k=facQgpeL`Q-YV)NOD(maRk;w+~y%!1bX^kYVgI?DwBUt zvT2^jiGr<$$unqGb3gALV^xgJ_g{pL0OdW=(&@do^1O#K`3cmPVioZ*Z^NPkjcH6! zYs&vx5`u|GM?;k+m&ho$XJ>1xUJsZcSHZuL+Lhhx^oc8^@<&l)Tfo!V z1q}v9=mUMqPGI_w81ddsmA>;~XjbuT4ypuIe@&~46DL(H$eTQAJs|mrMWv9XZ|r{T z+nVKATduK_!0!?}i|Mf!7d$rU;25gdsIug0P=vnhGqhqs{$$R}BylE|7Bz8?U@=r5 zs$s2vP*ui5OYSVt)y-+gQb~en(c!V8T+a8;!NB(mB^~=7b9hY;%mztF%&3d-`JRWV zz;r*UFTP$bjbvEs=woBPuluQ>OUU9FqoZEwFit3)foEIrFAgg$DZoJ(zXe1pfT&J8 zBhDrxi{WJIm8oGp>K;`|!B6tuBG9B?8?knjW`FFImbAs$B-g%AK-o}DLhtq1r=NPR z(i$&Nctaz<0qm75Ys}*ZOrJ5)RF`B`0@O!*3Z5ngys*JU6}th0N|*;2Tj|%PtQzLc zU;40AeSd0611?$8Bb9i+>tty)&;KgN5cr}S@KGs7CM%3!1(=Q{=VB7HibTmAx?J6l zS&T}6)6r-v9^jw>(b!c!g}zY|rvgv*XjJToOyzUsAWAgA+ILF91i52m;n0*=Eep*! zwrto)=_FpDspxNO#9bT=vkfr8p(GPXXhF|tsSZDT97>-;!xYpDGA=C@Jx_liHgwabruFZPRHe&`*3 zG%CocgJ;_KmNKq01DmPy=S7ORtQg&slPw)~sIKbvE7o+pF3J!0GO9~Jri7A>Jp8H& zwOKQ`E@#-8x%q1(I6>jCX+n%+77#i1UAa9kP=BuBeJp=?J>_qsquh2Q%lSm5_3gG# zffBfE%u7zafqM<}u~gx5Dz`D2d4miAx|k`gS(LW9%oZ7YY`i0(QY;@FPpMA;TiS` zH@w$EF|Ptfan@n}XD(FM?vGqv+|X^Ld}+_uBkS{w-Gxc^T|5Vmt!Am4>DAd2&ju*9 zpr}|=C-YVO1L7vpDDm)TA(bRNr2-M%HNdeUmb89iqfG=tYjV~ zmtHS3{d^m@+x%!QPJVqsEo%6FDde!%+Xe)1s5xnnZ5VTlQESq~5i$otcai8`wSOdda8n z1u0NSe<4FHGO;FtNAmYJxa4ITafvGTYhT3|o=a&>n$5;B!{^wFH?NYCqlrYLM<6!e zr<}a?LhFFl0G8%g|Jh{qIV5-zF^AVUY;P!?pSj=)}e` zxLwALX3^dMuc9vHt-^8y*N$FqM3*C@$G2Ck<+Y->S6`=n3oL}h8AIj21Nru{f!jX2 zrrxP9s}9*8_TydHQ~RqKlY|Ge?#g4|aG#SJa~uy#s3$1#D$+d@g+O^6vIssDq5qy{2<7 z#TOm>lilWe^KlAxTW$GqT<`gpODqS|X*(*X%Wegt^Xm-xNHN_UZ=}YDoEu7V?gsXq zMusC~wbzr`+M%R5{PxdM1JcW6m$p&wUz+C}N?(20qTNNQbgBZ?p6~@3>LRL#h#P=b z%A3qlcBTWcGka;B^?w&TY*RlDZl_Lk?!Alk*w=XYc245KCd7jFqgLDKlh{GMn2$fs zp+8ag_Z#p744Wfh*aii_2Q<$f)30qwX;35rovsc0ZtpBhf4r5aJtWf^A1UaPb!?@f zDxlJ7$VWzDKWPGc@XeQZj7N?SAFn%cjQTr2wDA)GGgn(`lf?1e&SpgB&gq@g_q%^K zZoaOrC!-rHQ)IKgz^NqW(}nU>k$S8KS+dY`PLjA6J-t?`kdUSK%p;Q*eCOhgKi6HAT21B+Ues{(epxxEDIfthksQe zQ~Se8ju4EmgEL=uICgR6w>=IuT;Ik?LN?PFdO-X>5dGrM@jjiO0(yS6nybx|D%tIX zeF}uKCqz|}t$iZPV^g$5*@{24R*x>P%8Oq{Ct{vNjd!SzY*lydbpdC-aZQExQk~RK4{rJuFV5 zKLk2tJ?QFtIMFX-@?;f>SmR%V#CqAU=AIF{!3N#Z-4MG!h1`Z=5m4T>^nR!=`D_~0 z?sFR=`>a~4T|qW-WPFITVt%%B>>B=%V9AR;KTdEHme=?{Q$!rx^0zolLG0 z_4O7g5P$lqn5X|X7^1w)pKr=V8By( z>>#BqDUoF)(QNp#c9db$?Ca!XE5C2v9K?B8L{Xx1OWDe*RKl2WMs-)XR|-lxxithV z<^Uh*u_Fs=$s%z?$U5uc?4z&P4^a&_6*fJN94^I{rB^|(Kp zVT_>`JjDzXQc$b=VQ^8L&zFVs%N)oy?SieR-k0Y{BcSCJdZ6WJn8=cs2-VWj{7c|a z1rhP!jG3uqAlxy6aq7Y{SQv4UdbQ#NbZNci(~dZrt;>UDaSiv6#abRiatJ6d1z=;W zkwW=w_l!WagIRAv>>ta8Ob(Jf6+sKn9k$nF)g2MNI56%hi0`GBO)%w{{9rOj@RSbi zZSb(Y94i)=pcV6{pYp!vF%9<(*CL3d3DF*)=lyx7UC4`|h_@^`vt-kF*t`6qC2$6g zi#8kh6!Wb)wXE!y5T>McGko=k2RNvXs-4+UdQNw*7@v|Brf9?Vm|nxbIDXcktH-bL&)&nNNIjbElv(@M8jh4n2x$QYt-{RV5P zu0lLmAw6XYJsyYOqtcyG<+FubjdswCPbIpFdf8+ACAMib9E#5y3Bzc17#dmIzFVLK zvXi-khqMblHMRGKWh&(V8>`=;CQ z2y{To;2v|=2k&1Sc~Cbd`R0({{9{IMFMAxb)ENqs?6xUKa128aXT1CO3vimW(jhk3c+Swdf95f-d z=T24Dn5ji4Wo|Y9#dzzd$%9R@x?_ zgjBXy=3OkUIMG8|-egk_yQR)UlGSusQ4DpDp(OpVcc8DpmTvyGF{9zm*a8MXZ5x!f znZ@>o$TQzO!98~JO#{4u5?OX0RhtxYY5~3@cdg31YW${nrMpZm~X&Of1 zhTSaEU*~@0Tm13VeSYn7K44{h96bJOSth*VZ7X}ZtSY+EziO}30(o-5LQ#(l2PM59 zRQ8?3elp<(cH!k1)tiAjxo`A!QY{aN4Q$K*rfze{Z?8Ny%zMm_H~i(Si6TFR6$*Jm z_&w6&P;liQy@M$X(L{%S5L%**57MBqDaE2K<|FLYx`Xp*Da0u_uUL8f({+U*@!peOl=)04t@Org1yOHD9d5?I>Ga)j-1L~j) z(9qMN#rdu&zlMBk8VsgMMw+wG+|MOC*gJ-|7)YHxt%S6EM(aH@&WurdrKx)v2_VBn z2V^vlR~hqlvXsket$}E)g*SWq|C)O1fT*6Re|U+drBkUzkY-8gT0kiQ>FyMzyQM>M z2_+;13F#%2ZV-@ETBH%_UV7nom+$jD@B81}nfaWVJ9o~Rb3SwLoxh+V$H;YA;Vo3T zh6Y5XmFb~@tnjducv&ra$sGLK+mC~UrcYizOkeaOl$A!3b)9|vSM2y z|Jcaw^;Fmz;uGmBy&ig0Sc+<_UtWingc2ctNzvVW8QY3cCf)Q-=(!)+O7QgGwy9%{ zH(RwcRWoJ;JFTH0J}M-AqFJT;q&URVs3oOCK)pz1#aM}(f9kN_mOS%@zvPOcEtoT( zQ^`Zub(k3I_s?eZP&!`%3_);c>_oFNC5M`Ne(wc+(Ss(vk~`!jfNZ+uFY!$g!%MIq zUU;4;F$?9K8ni42{2Aw46Bc}Y5PU*XMf}3hby(OoO(C6!F%B3iD^sE;Aflv5N|5r_ zjT{BBs-0o~es=7}+J(=Tv`)inZY@uNFwwaH3{x|gDl$xvGHCOCL~1%mn$~__)~H@_ z_uM!Btb2&687jp<2uP9zf(c3rpy4czC(=<~0NlFb0m_nvZ*S2|0(M8DG9E~-U_mJv zE;MbV6Op%|op@mkNu;1KWic9qiGjS0<&|%r(58#15>@|@{P!(s ziEk2tfm=MHrc7+IWGqj)_s$iaU@?RH|3hl?w)zcXD<)DsFL~!cDWLWowy4i)m;KWV6k4te%4K zzx1-RKgq7TE6 zn!pGHZ?aLV*O_^QZ93PdN`<6bt@mz1a#|X3*y1wl?!zWc8mx3cC7xfBVR00B=n(z` zJ%Wd_2Aj0>N<3B39-q>b&lpqlpBCC>!1k^rb-O2h8g_ z5L$Q-pE+XrgY>C1Qmm~Io2PgS!-Ch6dx$^B{sOg+$L31mQ728P?jmB51f^W>T{mo(JW zz<;b-a0khb8xU!C=^(KxGR>+jyDhv_4SU zh*q8`j3Kwk5kPseKPMl#$@l_#Rj`Kt6y4tTwaGHxs}Q#dRJfSEbyZeY)$N(oJnl#{ znqDazb=@3etGk3~@3Vk4dfDSE7g8si1#{ws_0gma5}4S#A@B**ceUrN7l4Z&@brTt zOuMXs8}IZI^+6dn$i#}&(8f~=O4^7OagbH`Wr!wb{<+4n)}iFJ_w$sAdvRH0ZCRAq z)RkYLDWdzg0BWC!)jO2Zv=us-+FvLPPkF@p70oOShpMsW-I62+kUZ7q5a4bu&s6L_ z`9A!P%?3P|0HTHAbAmoipp4j&p78?YC2Hmz^ez%AXh+@zP>rWhKsNxh65H>LpVY&t z=lbaW*TZ>)s9$0j!@IHDn5XkhU;}MkeS*Yz_S|BYuRu%|hzgZt&buOkyBY2w>VZGb zxD%(c7h_{j1BBR{ueZCgfEiQVGGmQPQh_OJaH#!oXF=aObKrcaBum~I380B38et7u zMLXn4s_F3)zyX;=mDhkS8QaP4P zP$2fI4)Fbbz&|Y)f&aB{)tJBhm*!gE&D4EbW6sK?8G3_gZBe2IDPxovB&OOAD4H75 zdmhI4x))TUr>He;hoClaa$U(tQv6!0CNiOitj}vEF#&Lk#a#H9EN3}vaV&NBpHy=> zA1SpQBR}l9`McOo6ZotSSla^7STaz_LJ~O=;>P#f^vBP>?)k;7?FwrHO93TII!;!? zFx~y9tI>wH&!VrMeX#o4Z3} zV9HI~=Y9?f$0EgNY1MLLX0>~pRntT;Vv9RSdslV}(#AxW=`Q>V{JT_3!=6*Ce*6LO z6Z?K*#bV2`#-6}f?CdRqh`j}Mqp3V&SnSZlLx)Sk3<4#~{TeJxVB8Mh*x-(x#ymaP_^UBKETBc- zbQ9&}!LQ>3%$wCQ3}MtVnN$G&JJu&$@?S$__gfhkD&w42yAe<^cM!u}M`9oTRrii( z?c(bT=yuykY65J6`wHkc>Hv?iwg1F%ro^P+i^NeOW%kfJz#`U9?%kfAehWD&?v`P_ zGs^cuV@A+%Lsd{wsb~V zC~43~Jb<1Gf*v`+=t06rjTEhkfGX-QH+2RPwlE#E6T5;g69mdaW-3VpNHo8W^ULO^ zlNdCE_W|-;Zr2V=eI+s-V9`vVF*k5K1%VnHaR}mE_9lpq|7MHZ` z?m@~6jDGA4^FvswmZ~*zrYQk3MJ*+Y1FevQB(%Nw_?Sx*lE8a`6)E{v>_1i%lJGUq zWoo2A868j-_~;Mry%n|C%AVvOUc+~uxghovcUU|~%)33uVEdKHfsB}H>amyfzL*R# z8dnJ5#wJk4O+6Vpq#kQ}{!OVa^h_~t+3?={iX_5t+zJ*j`?6-6t5zbrE5ltl@S;h- znmhKC1^cl#EEXgIQH00ivD>B9IcDvZ%n|H;PidroT^Nx;${40RAA?(?$(F$W@4ecZ zlb z3zC(f-7o`D+8KQu=fyyQk!;!%1uTG zr8=(F0XQqMr`i~R`KAQ1A{oI4nK5+m6Bpa6g!mzz zl{yKk9F4pav59L0g=Onxj@`s4wK1tWlSmLae)LjJmXHpcyiJ)SX*4@UP%!GkKvhyiw)XT^NB4I5mK22Snh|B@}B|LpQYHb|;va2}im@MGSYx*ao!kRx{Q2By! z&gcLf9t#?myzzN7YCuKZyojU@?b%Q(8d4ecbA^>J3}{1>wnA$LRcd?ijqYYQXL&r2 zBAuN6nJpEslI}K786|nPMlHH0-_mRiDU9(X(GsoW3;muC0G8;-aw#3!-ps{I1l8ki zovf^E6^{=Jt-rK#SM%D2l7EafYJhFYxv?R35M3TP*^G%^hRjQ`U0A2Im*ULvZTGw_m@7urvpol zvsc*tZc+|l0XTC2=Ud{251}aeociM=a`7>sR)jP&I)JKvnYbeJQIr>Q>gS8@2nqON ze-|iYt((G>L3|L_rH5&>TW2X8D|YwEX$b)@4IWmg@R^hZq&(k;Wqn|*N?t5D5MArs z-Mx_}vYbdkj94SH#yI$LWhkfmv-WIli!xTXxH_yF?WBPX$?;!w*wD9tGYUhnlIMd+ORhLT@9D+PxwL<^T$Bol=pab{6AV49p0fm&tAk~GDAr~&PDBLp@LBKP4-HI0mNe0|(mHFJUWN`%R zem-f*qfE&>I}4!?>D#w+;z9)TcS>MvX!zMi^?7infPU210=x6U1EN zo2(jdo*+S-3_}&uC7-g9aJ^9i?Zifc?ySI?=dTU3IBnMcKdep`=#cpT3mHl&a##Gt z^mMk1sqN){8=!r^+qpx$dB9x(Uc**Q6mJ6l@nt3JJN~VTPOYXDP`ngC@l;wr>Sn9R z*ghTNVp|taITg7guTBH;E0AB_GUNAU#zv>EB1#{tJfxx z=dz{{?!>fwJ6Mj`PYKZchccUVQ2M@t0lda%2zuh}N*Tk0q#o7Lwc-;PfqbpHEblk8 z?%>kyCjpi0C6RNP*N(H=#qufTC~Z}4)w0+KV3sLEbU_7Sx+S-d*pVTLoGFq11wMKe z{pRHzrO)x`I=+m&Ed@Q(0iSAPKLNvvK$u8Axa~lO0uMcX@ntoGA1e^yx&P7sw1nO_ z%bwr#bfXLPnPo8pl`v0kzgM-1RV_IOq7A1Srj#es1kr~tp(Y4|Qc_`%UaO8?17$o+ zrZFo>LJG??!5K}##ddOifh~Y^y*2c#rnDTMWyU{zBpvj`90=#FvUb4t^yR6vaX*#% zmI{{@$n|vJvmA-3EzL)>b1$GSfMB>ZAh>GcxH`m8xV+=xzlfghhx&Kit9*5uq#;-z z4+1LNtLDmyj_OYCNpj0E)I)D?S)4R%DdR_p7)CWbrPE(SC_7Vcb^=EY>?jdS!u7~gI75w4#kOq~-;X$IWW zy&O$T6;>}4gxqJ2?U$)ygpEeIQ1fmg`sr7;vn7q41B;of-ljqkrBs=3$+<_mLMgN! z?GCLj!j(5r3I%)h53LB;)}>w^Qzw&z)G!Sk1UXq$bCY@w-~KO+@beP)KN`XB9HCn) zHkJIyp&)V%@VCNtMbJUb6gsFW$V&dAINEzb8BQOb3UsaSEl}nMlu2#Pf3_l-TbmSW zR%cUxq>QF2|5)xX5-V?9V-+mO|KjJ-CRCZ!^M0fWpZI!+LR7c4GrS!`#yn|t)=iK2 z{z;1G^RpX7A2mRW-Q5+i3?Iil%?=dadGa8R)1OZN%2@*2sXlkN&Dwx;*Bdn)8<``k z*!7!?O0#G7pIO3N`>Dh?;BG(u>BC#p=cn&pw$0w`?yQXOxsGnV51QxOtzPj}CI}PY zKmENr&sK^(m1UMK@+>Dp%?G{5oK9ibZqrZGQN5tBth+Uz`%Zi7o;7NNIIV;OAk5y- z1YU$AB>`TUetTYEncj1yYoK@e^;Dh>aGU%t{2ve@eWVUyHrbN;m{fG9i+20z{xx4! z@$VRE%zN9uMDloIQ_VIiF(e6|oEoh~-N%Az06_(?&XGX7cv?WaSY`_}OhH@C6cP%DG2Z*q$l1ijSC;1iM;@ZwkA!5|1()Wcwq!Np`Kg3lew$E~mhAJ_wg& zZka~P!^32NYz%j-Lb*O=6~0AtCx3O5tOy30FEjoMX8<82daDND&638h(atF=#G$hG z6RBA?UQ|%}QvzUjzp`WL5bUD}I|fFBFF9biyMA?pHAZmYB`)wLhJmHq&;P^fHiYX$ zzK_8IZ|QDm72HA1&(O+WkZPqx%QTv2@)LYfJbbXI>9Zjl&HZ9J z+>bKv^4;9=yL!>5jUR= zQjJ%ya^AELLbW&$7P=coi@&knFkaJ*D4*2rA2cW+1%I3CtBm*<^sK0FJkNv0re5z2 zUUXm8EwKdu9M3<0BhgD?y;1jN{QOXkeWUJvwsQR0XN~S@E7rJZDp!*BjY)gf&dI6) zlW=Y~yANfw7w(nTUe|O6RlZnkZb;{@^d$n*jKA@5UYiT=27acofz5@V;b(_D?qoq^u=!coB(GL_%(L^kgOgmAJC2R5BpUu?Cd`z`F?5uB+aD?Wd z1=<4wd;4vSgN}xOvZ~$G(;iT|7>+sJawT+01kla;*FGF*2i^uU$>(#kd6&DRZhUHBtCUL zOqgTE{x@K*OX&vDAZQ2(<34o2WlrO?;G7*y?SigpEKgseBnAf0-mqV&x!!+A0Yj}a zwLRebaQtz1{kmpFN4)9gBIj*Y&s3EkO>7Q~Cl+bat6Jk%x~Srjk5hjcX^58%E1!&~ zvN5ORMvtN&K{csplwlcFg6*OIHNH3`Fi9sY>Jw*&v4CMh^DvQRT<7Nn2sKL)sdKBf zlfNPlFU}c7lp$UktQ;Aycarq6EB|z*5JZ@#9rktM-(H*4(Vuym2opGrr$7ZV70{c1 z5Nk+D^hgClee{{s`Kxu*-zRy#uXhTcwl|BlHqMT%YrJ{XGm=;pISB<0J9z@3D!3fh zb`MbGdQAHOtcUj|yi`vcIa3h7+p7ej3eShXc&pvpR}g>dkq;-pf36HJF%OlY)P~Rz zpq=2+C>R$j3^K`87_gHRAl$Ib@dZXrsr#A>>$#Rz6e-6SOg$XIPoD@jHMOF2wk^EZ zgw$X9`L@pA1P31LMFpIgF`wfXgiW|AzQ}quJXD-7^zkxMzdr<4hID$LW&m1;nu7c$ zcGz2Bn3U!fqh*H$6LeK;gL~k28Ml%8%CBK%dO1Q34Rw$Fp1u^pAwZDgfDO5^6Y{Hc z%CjQGI5UWcS*E|Abw8@jTO!1Ne(?24Tcogmd|pE`N1O%*dPAu?lMZa9oEVOvBBvHF zu|2$>-7`c_f}eoiH|c-zfie>EoS;iznKnkEn+u5}AbF@B0;5H%wz|E#JZ*9j^UJp} znr=aB4fKgP5vI3B7W03CIV=*2yItdAsd>Vc+Gq2Z#*b9QI{hO!D~S1FHw3g5{PX6F zD)lsh80EywusQqe0;OG<$_dCKJrp>Svc~0SG%%ouyviS|@c(KOmiYAb0d6!wrOUWO! zoA~{bzF6Pg0KN0*3u?4qUvo6-)fG?@@4aEuU5kY`=p273mSaYS_zxiP_9=aW6xGk6i zg65q`GlS1Cpljt}1~h(lx3uOsHhKs`0iK!32(vY&>V&qJqN}R~m6kNx#)vY)X6t|< zz69JXOlUy^8Zhv1_`6k%R)j+i4BFH3iDpDjBzfm@yl?w>kg1R9214gXUluZXC09hK zg~4Upv_$>O)Q!-IFVKk(5k*fkV;r2wEuFcldKwO7lkqitJ;gKd6Yiqgv1{m{{$*n6 zyt`R(U`SD&_)#iA`73C$MnBfC>|+ zN{inr2VeEhBre4OC}P5qhcs+D-z4g&r~Xxx#{8W&Cs5rM+rkp)Cp(5 zF@upn+R<3KLXEXg#Ztn6gvR}^HZ^c@uu<8=gp_~~KL92XtsifEj)Lf^$Z=L(AKv z`g-azr=#}ld5zy&4eRx8M+N)4kWG9XkerE@%yY;##k3nRotEvlP*}{E%=TYo)=+0r zLka;KalgEO1iO?zx;8gq+H-80H5;5Odq*>ut?jS1wI|qiQ40ALW3cO>jrx0iidw%u z+C6nGUj3E_yheOjf7qwV6f$E@(jKQe(l?&FEg7mjb2{I=%dE~2V!;^@s&^Rhp8*p> z2;I0oPHVPUU(Xd4b(k9*zci^_bRS>%eoNoJtXngvNkh~3Hf3vsC(4L_yLb2n-~6hG zISly^IsSL=pD%yejZQXc(4Se67e|C4y-MvXLKn#VIPG&}&r8nha0};yGM-DloPjEu zw`pBf>^RSsX|9c5TU=pL6o>r1cpsyAu&q>Ebg&&)qH_*zpIS07KH-*5v4Gx}in7pr z^QjAZ{uQ&`*6D_A^zm)LPg1Vy0Bd@xkj^TR^Y_%KfXa*Mg!Sjk(-bKs2ZSLN9Z<6$ znj5u$+0BKs2-e)%_&H>bV-W|nb{3EEH41-AoR zIkWQ|U|Lz-P(INy(kG1;9X0cttk)#7745|=Syx%G4zC(yyUabNOOk1W+>jty zF(1h>41DC+))FP&6uZyry)mD9^RH<;37sD3g2dEgbBVgg&4^f(DXyL2-ljP zR;Gg2RE^{(fNM;mwWdWZ+hrc>kZ+%3-%(&QKEAmTX%1e0HONe-4&Mxdsw>3P6d}FU&5hG@dTk|o34g#R!FIvV zMhhmY@<`myM1-VkTVM03D?Fwt>a0r>*cF4ArAKq{sc-)f&W|$DU>SdIsukVA%dwqM zQ@H*JJpS4QXy(7m9=Z&TNtmFm1H{N6&-9dB+4EZRIVqKUK16}{IonT^Gc9ebWD3B+trk2TeRRUm^ zc!alAYNP(y9|esLC#IzV6^4KcK2?PmdYM}s8SjQ*LIw7DMw*$tS*7`-zNJ47wQI+S zI*lBsQta8Fj`}qhYdpdVe$<)BI-(9}*4DtNkIa?(uUg+`=Uca6ym8Qje^y2}hYgf_3#-)37W(UzDPS=Iwc|pPq zQ&FDE`(5H$w1sNyPf9jVfa+N^Ez4`j7O$hGT`{PiLK}c?&$Z<{zF3g3lvuo454f5> zF4GkKczd~qav~bIwL!gI@T_y3+nj3_)q!GS2Q5Dcs%`CF&)o3}mw`qPp)#@5Wy{AbSx9J59QfQ%R>l8IgZ=b{%KQup&4g#{; z46b2q2I_r*?X6Gr$s0b&XkPYkXeg8?h-x!mbscGG}`CC9kwY3O;@O-8G7A#XxS0< zkY+1v(-g?*K<7w%I$1q7z*WZ$>ZDI@vm_qcrJ1=Z1fLdpw#gB{wqV9xJMHg{GFt*L z9RTJCjd8DKHU7;Lr_LVQNzc-O#$<4-Imo10OJEYM!@)S7mM)Ba9kClDw|vPS2bjs8~3%$-wu+Vri5zfQr8_P2LM_6P88T{*7=(Jq`h+Q-b7 z)A5EG=2O>%El{TbM^`W-Cj9*u@r@a{&bhn(3EqvbKpk#4}Cpb;%3jE4{Pc9=u&BcOB3ZM`^qlauZ}}QrCMbwp!zj@ z-$E;7=SUK8o1=d*g`S_QnZK9%H+jBA(Gu`;lH_0uUyW{ws>L|LK*7dqOD_$<~h5&J<2oi zr}|W@!xy+at}cTdmF>DN;>uvy_D^6D!K{zgB!*t9!{g4T&`I@gtq!GdCtN*gExj&! zJvQ3Gx-)gEnw?LjG3!2#M z+-X2=hPT!vmR{WY7gbxHS~R5e4wCU%wZd*vvWS2VD96wn7$?#@tIGVH7wrFRcz-ms ze0rqFqq?=v?s$0r_V{WMb-X^xv^}>tA?oWNazVq*s@{|p{EiK{QU1pdf@3^bx zy|1F0A>Qf8vYkXMZ-*z!1uqf zp8%}s|6slV?BoviY=JDz9Duc~Ww^mN)4Eks8Aiom61RXkzUIMvj#TmQ;kp=>Dv`zEFn{k71a@!On%W}&}Wna8b$1Y0CE4$cEkpWm+17VJB0jBuX7k2>@cLdS1|l=MswzCAM!E+jWL0M z#*C+Mg96=eR_$67U8+i%=7ztS`x@*6zay@g)(Q4BWC)wY7$eFwGGYJ?BOZe?kri}> z{I!d}BY;u87iMor2O9n~>*?&1^&Y6UjroaAIM8J{v6c^%X{84ej<6rC06Gko6Dr3K zvme`O6pMN-HbNx_yuQn3T}kh*Hg4V*CX(b6{A3$95f}&%|BcI-*{)XCac39%H0D*j+9& zL{PF;Vg$@yBmeZMEUBTb9v-BW&D42mMyk{h48~~hU2{bZD07=g+lxm`B(?CjF-EOB zw6y<*?gLWZ08)Cp%Qc3Q1s%{BbpXT2XpgkgKXLkAep;F#3}lc4LagX?V@Fty zLT22Pk)%Z8fp|EbISPo?wH*kp_8BQrxO9wVpUS)fzwH5p7CR89GcmO@#!`7r0YMD@ zxb^py-64(UPq_m|_17iu`9-8CGL$FHg(;f%8MtkCUhCodMy)td+rNWms?3}vQmveH zlt!@43eNZY2Mw#Iw)vLAKjP|b7poqfWW6~Q5z4q&D1pf_>UtlvlnzN%a=qZDUzF5S z?usZy>QEJHD}8W*HVZDbtZi+JlhgzcUmCGM>d#Z1cA%Z!Hkd-1xk7+VA z$7VLFMJ9CVF@q?DN7O6j_O5Rs5tn?Ctn@-rS>%Og96PlWH$dlXdAt;CshhmZKc;E5 zD8^0l;R|-Yl5lyXOgINeM7@%pd!m#=Gm?EmMi?S@x56VwnFA$ZAl+ literal 0 HcmV?d00001 diff --git a/sources/harvest-uk-2026-08-02/uk_obr/manifest.jsonl b/sources/harvest-uk-2026-08-02/uk_obr/manifest.jsonl new file mode 100644 index 0000000..b1dddf8 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_obr/manifest.jsonl @@ -0,0 +1,16 @@ +{"url": "https://obr.uk/docs/dlm_uploads/Policy_measures_database_November_2025_.xlsx", "title": "Policy measures database (November 2025, to Autumn Budget 2025)", "date": "2025-11", "sha256": "76fb24ac780364949e5537563a70f8fbbe30cad6c652195704ea5d72b32ea619", "local_path": "downloads/Policy_measures_database_November_2025_.xlsx", "doc_type": "costings_database", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260102175529id_/https://obr.uk/docs/dlm_uploads/Policy_measures_database_November_2025_.xlsx", "bytes": 2032302} +{"url": "https://obr.uk/docs/Policy_measures_database_March_2025.xlsx", "title": "Policy measures database (March 2025 vintage)", "date": "2025-03", "sha256": "57874784264dd98f1df222a2983fa11fba88d461ef6bbf040f189673756a40e6", "local_path": "downloads/Policy_measures_database_March_2025.xlsx", "doc_type": "costings_database", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20251208224944id_/https://obr.uk/docs/Policy_measures_database_March_2025.xlsx", "bytes": 1926258} +{"url": "https://obr.uk/docs/dlm_uploads/Uncertainty_ratings_database_November_2025_.xlsx", "title": "Policy costings uncertainty ratings database (November 2025)", "date": "2025-11", "sha256": "06610ebceb159d8fd29bda91261699783b5ca3ec8cb8a4a9d38a9a5913596947", "local_path": "downloads/Uncertainty_ratings_database_November_2025_.xlsx", "doc_type": "costings_uncertainty_database", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260209105233id_/https://obr.uk/docs/dlm_uploads/Uncertainty_ratings_database_November_2025_.xlsx", "bytes": 322126} +{"url": "https://obr.uk/docs/dlm_uploads/Policy_risks_database_November_2025.xlsx", "title": "Policy risks database (November 2025)", "date": "2025-11", "sha256": "e78a20542bb7e5fbf2d21bcbcc805b0bcaa54650711ba5893e71c206bb8db825", "local_path": "downloads/Policy_risks_database_November_2025.xlsx", "doc_type": "policy_risks_database", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260129111151id_/https://obr.uk/docs/dlm_uploads/Policy_risks_database_November_2025.xlsx", "bytes": 159023} +{"url": "https://obr.uk/docs/dlm_uploads/Policy_Detailed_forecast_tables_October_2024.xlsx", "title": "EFO October 2024 detailed forecast tables: policy (Autumn Budget 2024 costings)", "date": "2024-10", "sha256": "473a17635357a51a5da2260c7ff918ff68a609b589c2620f05a84304255cd182", "local_path": "downloads/Policy_Detailed_forecast_tables_October_2024.xlsx", "doc_type": "efo_policy_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260608022059id_/https://obr.uk/docs/dlm_uploads/Policy_Detailed_forecast_tables_October_2024.xlsx", "bytes": 115740} +{"url": "https://obr.uk/docs/d055fbf02d5b3g6jq8l2/efo-march-2026-detailed-forecast-tables-receipts.xlsx", "title": "EFO March 2026 detailed forecast tables: receipts", "date": "2026-03", "sha256": "f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28", "local_path": "downloads/efo-march-2026-detailed-forecast-tables-receipts.xlsx", "doc_type": "efo_receipts_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260316163140id_/https://obr.uk/docs/d055fbf02d5b3g6jq8l2/efo-march-2026-detailed-forecast-tables-receipts.xlsx", "bytes": 187899} +{"url": "https://obr.uk/docs/dlm_uploads/Receipts_Detailed_forecast_tables_November_2025.xlsx", "title": "EFO November 2025 detailed forecast tables: receipts", "date": "2025-11", "sha256": "dee9347861cf38e422a8827e6999acac477f07bbb9602a3850915b1d4f212a1f", "local_path": "downloads/Receipts_Detailed_forecast_tables_November_2025.xlsx", "doc_type": "efo_receipts_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260107133932id_/https://obr.uk/docs/dlm_uploads/Receipts_Detailed_forecast_tables_November_2025.xlsx", "bytes": 1480077} +{"url": "https://obr.uk/docs/dlm_uploads/Receipts_Detailed_forecast_tables_October_2024.xlsx", "title": "EFO October 2024 detailed forecast tables: receipts", "date": "2024-10", "sha256": "16d69c0981f45e5b7fe3fa35d08bfe09e6170440231d546f374a9f4d48191991", "local_path": "downloads/Receipts_Detailed_forecast_tables_October_2024.xlsx", "doc_type": "efo_receipts_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260122155048id_/https://obr.uk/docs/dlm_uploads/Receipts_Detailed_forecast_tables_October_2024.xlsx", "bytes": 315349} +{"url": "https://obr.uk/docs/dlm_uploads/Expenditure_Detailed_forecast_tables_November_2025.xlsx", "title": "EFO November 2025 detailed forecast tables: expenditure (incl. welfare 4.9/4.11)", "date": "2025-11", "sha256": "ad05ec74e16c6874c0b559e494c55a5e4327676a02e5a9276c23605ec37f8115", "local_path": "downloads/Expenditure_Detailed_forecast_tables_November_2025.xlsx", "doc_type": "efo_expenditure_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260316163307id_/https://obr.uk/docs/dlm_uploads/Expenditure_Detailed_forecast_tables_November_2025.xlsx", "bytes": 2120899} +{"url": "https://obr.uk/docs/dlm_uploads/Expenditure_Detailed_forecast_tables_March_2025.xlsx", "title": "EFO March 2025 detailed forecast tables: expenditure", "date": "2025-03", "sha256": "b5ae257aca0cf9cc9e581509080e2c0220ec1f8f591f1cc24527fcd21bcadc11", "local_path": "downloads/Expenditure_Detailed_forecast_tables_March_2025.xlsx", "doc_type": "efo_expenditure_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260113025043id_/https://obr.uk/docs/dlm_uploads/Expenditure_Detailed_forecast_tables_March_2025.xlsx", "bytes": 247780} +{"url": "https://obr.uk/docs/dlm_uploads/Aggregates_Detailed_forecast_tables_November_2025.xlsx", "title": "EFO November 2025 detailed forecast tables: aggregates", "date": "2025-11", "sha256": "a165cd1cc714b3bb1d5435d637556aeee4c22002cf2196411135de20f738a7b8", "local_path": "downloads/Aggregates_Detailed_forecast_tables_November_2025.xlsx", "doc_type": "efo_aggregates_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260217103318id_/https://obr.uk/docs/dlm_uploads/Aggregates_Detailed_forecast_tables_November_2025.xlsx", "bytes": 221485} +{"url": "https://obr.uk/docs/d055fbf02d5b3g6jq8l2/efo-march-2026-charts-and-tables-chapter-3.xlsx", "title": "EFO March 2026 chapter 3 (fiscal outlook) charts and tables", "date": "2026-03", "sha256": "c3f923ae8f68e523f7addc0916f5f2767f3e422cc67943799cd75588dc7fc7b6", "local_path": "downloads/efo-march-2026-charts-and-tables-chapter-3.xlsx", "doc_type": "efo_charts_tables", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260316163315id_/https://obr.uk/docs/d055fbf02d5b3g6jq8l2/efo-march-2026-charts-and-tables-chapter-3.xlsx", "bytes": 241933} +{"url": "https://obr.uk/docs/dlm_uploads/Historical_official_forecasts_database_Spring_2026.xlsx", "title": "Historical official forecasts database (Spring 2026)", "date": "2026-03", "sha256": "e00b17cb7ec8dfddc4bfd4d212c1e93362147fff81d74a10480e599b26e634db", "local_path": "downloads/Historical_official_forecasts_database_Spring_2026.xlsx", "doc_type": "forecasts_database", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20260328182841id_/https://obr.uk/docs/dlm_uploads/Historical_official_forecasts_database_Spring_2026.xlsx", "bytes": 2298283} +{"url": "https://obr.uk/docs/Historical_official_forecasts_database_March_2025.xlsx", "title": "Historical official forecasts database (March 2025)", "date": "2025-03", "sha256": "d69fa5112266c71fff0c74bffe416b7c7c0f663b44e0b87e7a82899d09ba39d5", "local_path": "downloads/Historical_official_forecasts_database_March_2025.xlsx", "doc_type": "forecasts_database", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20250404155002id_/https://obr.uk/docs/Historical_official_forecasts_database_March_2025.xlsx", "bytes": 2350760} +{"url": "https://obr.uk/docs/dlm_uploads/March_2025_Economic_and_fiscal_outlook_ready_reckoner.xlsx", "title": "EFO March 2025 ready reckoner (economic determinant sensitivities)", "date": "2025-03", "sha256": "a78726f6456c1084827899aca9576e53b730de392c3f5b2990eaf8219439de2c", "local_path": "downloads/March_2025_Economic_and_fiscal_outlook_ready_reckoner.xlsx", "doc_type": "ready_reckoner", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20250911101221id_/https://obr.uk/docs/dlm_uploads/March_2025_Economic_and_fiscal_outlook_ready_reckoner.xlsx", "bytes": 258727} +{"url": "https://obr.uk/docs/dlm_uploads/Welfare-trends-report-October-2024-charts-and-tables.xlsx", "title": "Welfare trends report October 2024 - charts and tables", "date": "2024-10", "sha256": "9ae1a378e51fc311eadd4b487246f99b6ef7631987a9d1e5cf73a0bfe454ed24", "local_path": "downloads/Welfare-trends-report-October-2024-charts-and-tables.xlsx", "doc_type": "welfare_trends_data", "access": "wayback_machine_original_bytes", "wayback_snapshot": "https://web.archive.org/web/20241108163941id_/https://obr.uk/docs/dlm_uploads/Welfare-trends-report-October-2024-charts-and-tables.xlsx", "bytes": 1083754} diff --git a/sources/harvest-uk-2026-08-02/uk_resolution_foundation/NOTES.md b/sources/harvest-uk-2026-08-02/uk_resolution_foundation/NOTES.md new file mode 100644 index 0000000..cccec65 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_resolution_foundation/NOTES.md @@ -0,0 +1,178 @@ +# Resolution Foundation harvest — 2026-08-02 + +Source slug: `resolution_foundation` (research institute; source_model +"resolution_foundation", never administrative fact). Underlying engine for +their distributional/projection work: **the IPPR Tax Benefit Model** run on +DWP FRS/HBAI microdata (every distributional figure sources "RF projections +including use of the IPPR Tax Benefit Model"). RF is therefore a *third* +UK microsimulation lineage alongside IFS (TAXBEN) and government (Policy +Simulation Model / IGOTM) — good triangulation value. + +## Coverage +15 artifacts manifested (all sha256'd, honest UA, robots.txt fully +permissive `Allow: /`, ~3-4s politeness delay, zero bypasses needed). +71 staged claims from 5 publications: + +| pub | date | staged | +|---|---|---| +| Living Standards Outlook 2026 | 2026-02-10 | 27 | +| The Living Standards Outlook 2025 | 2025-06-26 | 14 | +| Stairway to headroom (Autumn Budget 2025 response) | 2025-11-27 | 12 | +| Catching up? (April 2026 uprating spotlight) | 2025-10-22 | 8 | +| Happy new tax year 2026 | 2026-04-02 | 10 | + +Downloaded but not claim-mined (context/coverage): Black holes and +consolidations (pre-Budget briefing), Low Pay Britain 2025 (minimum wage +flagship), State of the nations (devolved social security), Delivering +dignity (Scotland ADP), Measuring household income (RHDI-vs-HBAI +methodology), New Year Outlook 2026, Credit where credit's due (mortgage +rules — NOT a UC report despite the title), Bye bye baby (birth rates), +Much ado about PuFins (public financial institutions), It's personal +(taxation) (PDF extracts 0 text lines via pdftotext -layout — needs OCR or +-raw retry; valid Word-produced PDF). + +## Chart-data downloads: none (site practice changed) +The task expected chart-data downloads. Current RF report pages ship **PDF +only** — no per-report chart-data xlsx/zip anywhere on the 15 pages +fetched (checked hrefs for xlsx/zip/csv/"chart data"; probed obvious +upload-path names → 404). The site-wide "Data" nav item points to just two +standing dashboards (housing-indicators; RTI-based employment estimates). +All staged values were transcribed verbatim from PDF text (pdftotext +-layout), mostly from prose + printed chart labels, so axis-only chart +series (e.g. full vigintile growth curves in LSO Figure 6, full vigintile +gain/loss bars in HNTY Figure 1 / Stairway Figure 19) could NOT be +extracted — only the labelled points and prose-stated group aggregates. + +## Conventions used in claims_staged.jsonl +- Fiscal years Apr–Mar: `period` = start year (2026-27 → 2026), + `time_basis` fiscal_year, `conditions.fy` verbatim. +- GBP values: `proposed_unit: "gbp"` (UnitConcept lacks it). value_kind + "usd" is the closed-vocab currency kind — flagged here, not renamed. +- Income concept: RF poverty and income-growth work is **equivalised + household disposable income, after housing costs (AHC)** — stamped on + every distribution row (`income_concept`, `equivalisation`). LSO 2026 + Figure 15 title says "relative poverty after housing costs" explicitly; + LSO 2025 Figure 15 note defines relative poverty as below 60% of + median in the given year. +- Geography verbatim: UK for LSO/HNTY headline rows; **GB** for the + two-child-limit impact-assessment counts (DWP IA covers GB); Scotland + rows labelled Scotland. +- `attribution` field (8 rows): values RF **cites from government** (HMT + Budget 2025 Table 4.1 costings; DWP final-stage impact assessment + 510k families/£4,560; government −450k child-poverty estimate; UC + rebalancing net cost £330m/−£210m; EV charge £1.9bn) — these are NOT + RF-model outputs; ingest should either reroute to the government source + or keep with the attribution tag. Everything without `attribution` is + RF's own modelling. +- `reform_hint` (26 rows): plain-language mapping to a PE-runnable reform + (two-child limit repeal Apr 2026; UC standard allowance CPI+2.3% + Apr 2026 (+£6/wk, phased to +4.8% vs CPI-only by 2029-30); UC health + element halved+frozen for new claims (£50/wk); IT/NICs threshold freeze + extension to Apr 2030; mansion tax; EV per-mile charge). + +## Methodology (verbatim extracts, LSO 2026 Annex 1, pp.34-37) — for the assumptions registry +- Base data: "nowcasting and forecasting the latest household income data + (DWP's Family Resources Survey and Households Below Average Income + statistics, 2023-24) to the years from 2024-25 through to 2029-30." +- Reweighting: "We reweight the population to match ONS forecasts for + demographic change by age and gender" ("reweight2" in Stata; ONS + 2022-based projections, **migration category variant**); labour force + participation from "the OBR's March 2025 outlook". +- Earnings: "all employee and self-employed earnings are uprated equally + in each year. Overall wage growth is constrained to match ONS figures + for the outturn period and OBR figures for the projection period"; + wage floor modelled each year with "some 'spillover effect' for those + just above the wage floor"; NLW extension to 21-22 in 2024-25 and + "(provisionally) to those aged 18-20 by 2029-30"; "the wage floor + beyond 2025-26 rises in line with average earnings." +- Take-up: "We model incomplete take-up of the main means-tested + benefits. For example, we assume **80 per cent take-up of Universal + Credit**... we assume a rise in **Pension Credit take-up from 65 per + cent to 70 per cent** following Winter Fuel Payment reform." +- UC rollout: "We assume that full roll-out of Universal Credit is + completed in 2026-27." +- Two-child limit: "applied to children born from April 2017, and so + affects a growing proportion of the caseload each year. It is removed + from April 2026 in line with Government policy." +- Deflator: "we create a specific deflator for 'after housing costs' + income, in line with DWP definitions" (removes housing costs from CPI); + OBR November 2025 CPI forecast is the starting point. +- Rents: ONS Price Index of Private Rents for nowcast; "Beyond September + 2025, private rents are assumed to rise in line with average earnings, + with a 12-month lag." +- **Changes-not-levels discipline**: "we apply income growth rates (and + absolute changes in poverty and inequality metrics) from our modelling + to the 2023-24 outturn data, rather than directly using the projected + levels." → RF projected *levels* inherit any error in HBAI 2023-24; + treat RF rows as changes-anchored-to-outturn when comparing. +- Not modelled: benefit sanctions; mixed-age-couple Pension Credit + transitional protection ("We instead use the new eligibility rules for + everyone, in every year"); detailed migration; tenure change; Council + Tax Support variation by LA. +- PIP: "We model receipt of Personal Independence Payment based on future + caseload projections." +- Deductions: benefit deductions modelled "consistent with the 2025 Fair + Repayment Rate reform" (15% cap on UC deductions, down from 25%). + +Stairway to headroom Box 2 (distributional-analysis scope, pp.37-39): +models "just over half (52 per cent) of the total tax changes announced +since Autumn Budget 2024 and the majority (85 per cent) of the total +welfare spending changes; we model £20 billion of the total £34 billion"; +RDEL analysis covers "70 per cent" (£47bn of £67bn); "our distribution +analysis of changes to tax and benefits and our distributional analysis of +changes to public spending cannot sensibly be combined"; Treasury's +Budget-2025 distributional analysis models 2028-29 while RF models +2029-30 — direct RF-vs-HMT comparisons must adjust for this. + +## Diagnosis seeds / errata +1. **Source typo in Catching up? (p.3)**: "cost the Government £800m in + 2026-27, rising to **£1.85 million** in 2029-30" — plainly £1.85bn. + Staged 2026-27 only, typo flagged in the row note. +2. **Cross-publication cost drift**: same UC over-indexation measure + costed £800m (Catching up?, Oct 2025) vs £810m (HNTY, Apr 2026) for + 2026-27; LSO 2026 reports the *net* rebalancing package (uplift + + health-element cut) at £330m net cost 2026-27 → −£210m saving 2029-30. + Three different scopes — do not treat as contradictions. +3. **Same-group different-vintage gains**: poorest-fifth average gain from + two-child-limit removal is **£290** (HNTY, 2026-27 impact) vs **£360** + (Stairway, 2029-30 impact in 2025-26 prices) — year and price base + differ, both staged with conditions. +4. RF flags (LSO 2025, p.31) that HBAI outturns are "expected to be + revised in March 2026 as part of a welcome stats overhaul using + administrative data", with "a likely consequence... an (even) lower + pensioner poverty rate" — vintage risk on any pre-2026 RF level. + +## UK triangulation (overlap with IFS / OBR / DWP on the same measures) +- **Child poverty projections**: RF LSO 2026 (33% → 30% relative AHC, + −420k children in 2026-27) vs **DWP's own February 2026 projections** + ("also project a fall in child poverty from 33 per cent in 2025-26 to + 30 per cent in 2026-27" — RF footnote 21) vs IFS's living-standards + projections. Three-way UK poverty triangle on identical + concept/period. +- **Two-child limit repeal**: RF (£2.4bn 2026-27 → £3.1bn 2029-30, HMT + scorecard; 510k families; £4,560 avg gain; govt −450k children) — IFS + and JRF publish rival costings/poverty impacts of the same reform; + PE-runnable as a parametric UK reform. +- **Budget 2025 decile impacts**: RF Stairway (2029-30, AHC deciles) vs + **HM Treasury's own distributional analysis** (2028-29) vs IFS + post-Budget analysis — same event, three models, documented scope + difference (52% of tax measures modelled). +- **April 2026 uprating rates** (3.8% CPI-linked / 4.8% State Pension / + 6.2% UC / 6.8% under-25 UC / 1.5% existing UC-health / 0% LHA): pure + parameter checks against policyengine-uk uprating parameters; also + OBR EFO Nov 2025 carries the same UC Act 2025 path. +- **RHDI vs HBAI**: Measuring-household-income spotlight (2026-07-31) + reconciles ONS RHDI with DWP HBAI — useful when Scorecard compares + OBR (RHDI-based) with RF/IFS (HBAI-based) income-growth rows. + +## Blockers / follow-ups +- No chart-data files exist to fetch (see above) — full decile/vigintile + series would need RF correspondence or figure digitisation. +- It's personal (taxation) PDF yields no text via pdftotext; retry with + `-raw`/OCR next pass. +- Annex 1 of LSO 2025 has per-nation child poverty projections (table not + parsed this pass — PDF table extraction needed). +- Low Pay Britain 2025 (minimum wage bite/coverage) downloaded but + unmined; State of the nations Scotland section cites Scottish + Government cumulative impact assessment (SCP −10pp/−100k children in + 2026-27) — government-model numbers, left unstaged deliberately. diff --git a/sources/harvest-uk-2026-08-02/uk_resolution_foundation/claims_staged.jsonl.gz b/sources/harvest-uk-2026-08-02/uk_resolution_foundation/claims_staged.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..530dc194faa82cecdf855ec487c0a7ccfa1212b2 GIT binary patch literal 5855 zcmV<579i;#iwFP!000021MOXHZ{kX_{(gT&X`~UL!Nj}<66s#eWY3(;-FeewW{*}{ z2^rIXZ;b70n=qWC{qI}V-G0M{KtdAm^!czm!FIn@Jx^D6S6BV@DsUIR$zEN+E1w0f zy$CJW8BW}VGdAd-uj(LQ8P44?v$wuz8n!j^`JY3d+58{D%<|}?8MDVjcM;Nip*3g2 zkr7w{J(*YmemGn)!>5NH^DTFb4_bPwi+|r4_JZ1{H`?v!&!KND>C<)_@O3bm!^<^Y zXKe9G@!?;uEXQ=QBK*~4UP$j7lMr8@xr@MZreL~37(n&y^;M0&X8*siuyiXB{kcf} z!p6L1?j7^P)zG#aIbhVqJ64Agv)v{1^w;1{V9v&t;ee=}zFRm}IP_d^VaFw#Gs_

}%wH(a(B>oZ(Ym97y$KD}3V$5Hmqlp1?k$zn<3r(d4Vs0a7hIg3Etkti zqD_f1HC%ssmZ~KhvXi`1DaC@4$eN_eBmu>c;g8dWN3s7uI276{XJ))Z<#`@LYZiwV!PufL9)KYCgI$kB(c=wmANE zkN}LS<zS#C1b@9a>GOw%f0@|8DEAYo!3c)@kYZ-#P){uXX$xCTvMOkV2K>f=6)y z6@$%=hm`&;`&^IB3Y?yzViYSJlod?uG|~YVLlHYfVj1GtFn`$W(@Q>^xc+=N!_M({ z-1!K#b9}Ku8Q`tQ`_+RtkkKTl{^m?=9MU?FRf1|YG3J(Sv7m;p;-ArY(_?pOV5@-I zts%XzpD`a~>>g*qhY=xBpiwCkXtV-}>B!p2(-$9{h-UH6xP-R3!dC)laEUBT`_ zuf9oNwkghs2K4QNN5ScbFV5@qEsQ`YU;a(D+)FdS!r>oA`dW1`f0L`bQg0rp=K zR2?!c4HR8GhAuqc^;{g_VZs|EilI~^DQC|NGcS|+6jF%Xl<$IV;1mO>`>)G_?9O>^ z*~SQUWG7_52#|}Kmu`?k?XgYUCO!$}6HEX>+3Wy4bj|O7i-Ry;d zh)Y9$%Ff|H<+7P;kAs&2;Fjhn{3-lBdQIBx=Vro2|0H&u;vE})A`p4JNW>gyE`8Wi zHL_$gkgh{h(-toT{x^A>vjSh?~+m2e3MRx&qQZp_4Y0eP7#1e?| zUGF2{s|26l$+O0p6TP7QoOf%VyVzO6^8m!9-R~A36 zh%fO6HZ{x@Tz$W)i5rk_J>RmqKrX>^afDaQnOY9h7Pl8Lb?+MErPsh(Q5OPgkdMY& z*kCpz#RwX_nue%`R}kVLiI)Q8R>O9u3&!c$2$O{u4gV+j?sH9D)#2S@JY^vtYaHbf z&LW*g6RM^avN7FK`1Zb*K1KTW9`F&V*7c|F5SXsdOw@u)e$s-LB|hh{Ch>X#oLQn+ z1mokUi9w1c+RgiDqKyOg1T?XE0#!7jXhPA%aaj}HX3@P({8ilBOdaQLkh?Pw{) zR{cn*I}J707R3V3!ve{;54kMlUB)6O?6mMtmkxgX9ljdAZ5dQf9o}2`F5Qr%`?GTo zhZKw;U_n5SFK`tn8vs|lY^X{_lrt5ix?AJ3XC4065H90+S~?wKpQ|W1*;QCruRPjtyVcboJB!?l&VVL8MavBdAwt&etvdF^y64*~> zLa><64SxlJu?nCvNBaT78S(=^Q!-#K%g1w`Q)6kQzC`XVc&i=q$)Z-fT*&X%{rdlw00B6JzN znL#&kXkD4Y?v3O*9#kP1e=g#+(Q>+r=CE0J0WwimQkb0h2n+nUZoXv z1i*g{pem2vHl63wX`{_!X9YOMT)t~gahn~)r-mmj%n=K*y$+YMPzfzk2`+TQ;YQ&Y z77m+xw!1<}CJ(Bz5j=v9@M}%?L0$2Bq8$o;Hyqa=-jI}Sul2?;)5+SkmO%+jfzJ6R zw&BsK6> z$3r4Vgo=EMkiI^usm!U>T#vsS1;R+-g-%zcrc^E?WtA21my)boRK-O~$AyAll50k! zHF1^}1XC&4rqkC8Gw?L}vD3wo=ifPA=1B)!$cL3)rylYdHeED)X4Z68Q$+MEL{wn4 zWRmsloTcX^eYV%kj{H7VQ<)vYjX0le$r#~-V1_WSPDl~B8xJz(A_#qfbaEc1$*Oi( zlSMQrMH?Girby&yt(g;Yb&m`$&u5yr7surnE8rzma9F7xFhKfn@}yr?GQ<)FsbP15 z5CKXcHo!J~N>PLOsFY;cR+Js3thrGRVIJL+JVlY$(J#doj>u&=P9;TIUy|{KS6TKz za~2Y(H|j0j_3>PkJ*TwPqO&AfOK(g!q~wuXz%O)RV`R!`Fm}1|A15k}sx7pHipy7= z@j{%jC9!FqIt;iUI;g*kkW2+0tdLU-sstl%Ie8BxC8>vMwX;t2Y(e;`bjAIB? zE5lvpQy1+Yz&(QQ24cwv_LKL0cchb%8;0&&<1Nlc3ybaz^RVzyGNvf(*IkeV#Z9$F z@yko>$~-0)gkc9RUAw`7rh_CSfEZ5+oXTsS2o4d0_VS_TpMfuSpag7D5g)7t=gZfs znBXLtpcEED?o>E+$hCC+fEHkrmjQS|{z75fSppEAa9MZ>q&M|&21#oQ0k7tKh4f=W zdd{_~pIZwwDbQA}RJd;rP^X^^_k~CoRaVE$G{&r^AYV!|pF^cACVnoBRJ3Q(J&92J zM_~EODEo;G5a+mo!i+d-dr_GJF9!E@wExL`cay@tAnqULX7S`$m!u@l4iwB4%#YUM z&t1Q5rBZIVuK!Y7{+^F7gtS5KgnLcehc)Kcno&t5Xa@_+qU!QI(`?F|p(&mzXi{_)F(DEyLnPoj@V7s{0#Vexq;gZxvWLd}=fqKtF#o5X z%xhB`4t(%y6IL?yEj;1Jik4eIsT(H9R#ohWI5lkUdU-4IB$QNz|3}HB*w!pXb;wk! znCh9BD$?`VU0E^Ji!Zghog7u!E@vIXr)J2rTzrkRCFTFCI4t5YY{0CD!@B!&7!JG) zD*NI4+2;>e0faMD3x0Mo@frJ*1$D^Orl{-4sS7P;=ENsok>VB0mgE%iR$DIvx%6_b zlNnO!brg|2i7~VjktiET5y{C|DMdyKi)<5Rn%rlapzaW(jG4*#M1MG;%ng2eL>idb zBD{D-AxBOj*Vc3f{~!>-73mW41MPy}pv-4HC`7fAl5VAjQv?>wup6j<^6*qL4T_!- z97PB~hR?_mlHUw11>NM#mY83X{AgW8HEF65mp%D)v%`?fT7imM6t$FqTAICLQ>KVv znrgTB@Er5wO1sYH`Y{)wVw+Q98=jPj_I@`cZOWu+;(5N-_Jr%?2Ik1+Qu->3>)0!q zIy%^1L*Cj?IrhIU+9?qr8i>adMREv?YeB@J{rX1vLHZ?K#wLh;}d96Ea9!I4I!XK&6lIYsN>HH=0{Txq+x zKo&e!L$%xdRheLaizCKr6~&)2Sot(@JS568kgq3kdo zA4DqJoX`;M+P1wj@wedzb!axa9(eX*s#y-qRwLgU-;*L;f#U(-NZ%IW^4WifjJB>~ zVfxqtDbWjvB+6`50jwq^TJc~_zIC1n%(k3cHm(arp`40Trx9WSqeV1nBncrvD45v6 zH?2_QX!!QNc+V`g;HFLi_6VYGLiGp!bS1L}*@k%=fQ573sik>t_w%V}`}-&Di?gmt zfkd+^-;|HDy^+%J*R#8oJLGjvK8UmRUBK2#HzNPa2+bK88w>A$;)_;s3P71lgEnfj zjeIclOp;hF4iP_xo$`f`a8-R8zv{pBGcHpeltuUl8^kf)n z=DaF#(fJ?@W!*mNxZJb?u82M}EzhDGd{2y|9b2IAr111)cv?r3zCV^elDyzr9t*sU zW(BBDeD_c0Jn3p^m%0^x6n+kepKdn9RL<9B!YHuR3YvN*mmY=e(L(0W0~oPz$ruHr zX|}Xxn;&dR@7TkwoC?ypiP}UUr>L?Rcl?J!-0|RdNlv%I8i5aiJcE-pDd;^3^myzi zp>a~iyFTn$CSe#T>{(DDRm;U`*B&qyMBoPQMy4*U70)o8!YLNoiQ&#zxDpt4mDD_{lS*@i`>rQVE=bgSm1QLO5=E9K44K5cP0`K4>86Zf&DO8LT)>?*6`C9H zY@#fL6c+MHJ`h3;`1}rH53p(+gm^82YsQdi_w=kC!*LW@F=J~oVU&x2Yr1+KQ#3Y-m+<*t^m7+c)dWH886IGn!IszSu%cPmUw0E zJPrTk)4!Y8@o-E2_eeTJe#|#)_D_t4wzwEdb=>Y>$j9fjjGIli&97zJ?6mU|-`c-F zgqdQN=d^5!rT0cg{X1JSb_>;LH>P&_x9T%Hp3Qrl`|*XfJ)@rVM?du5r7=RlXtDop zyzi)xa!{l^&rW69Do<^(LiLN>n606~Y>iXVg|=92lTQw{L;B=I2K)|~=Dia>Hxwg=H>;>QGPP>dS%vBYn(KSJ;Y2fX zC3}TyW(4G#!sI3GM3?!dR(z$)r}&N|ieecDZAfyF@=b1mnaU;f(ByX~GD&GjzX~`e z{#jh>P;{=tq@zNld}Z)y)dxAR*2aK_henO2LeI5`D`(bpR+#W{hiRFJCJ3WFCmH_X zPL{d;U_Cb@s;xg=iK7cJ4Ufwos#mV>EXl*-18T-}781QP(+I*{r~2fQE$67I;az}i p=%%KLs~eDM5w%9q#X;#JmW)^*pk#)g_YkkW{{R+EGB8{g0RZD_f;|8L literal 0 HcmV?d00001 diff --git a/sources/harvest-uk-2026-08-02/uk_resolution_foundation/manifest.jsonl b/sources/harvest-uk-2026-08-02/uk_resolution_foundation/manifest.jsonl new file mode 100644 index 0000000..bfe6d14 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_resolution_foundation/manifest.jsonl @@ -0,0 +1,15 @@ +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/02/LSO-2026.pdf", "title": "Living Standards Outlook 2026", "date": "2026-02-10", "sha256": "4e6db7089e6d8d53fd318708a1e98733016661546dca9c6941718b7cb0e16c5d", "local_path": "downloads/LSO-2026.pdf", "doc_type": "report", "landing_page": "https://www.resolutionfoundation.org/publications/living-standards-outlook-2026/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/06/LivingStandardsOutlook2025.pdf", "title": "The Living Standards Outlook 2025", "date": "2025-06-26", "sha256": "3742252d929e1c2fe5a78bcf13ab996f95dfc7d5621c588447305441663e013f", "local_path": "downloads/LivingStandardsOutlook2025.pdf", "doc_type": "report", "landing_page": "https://www.resolutionfoundation.org/publications/the-living-standards-outlook-2025/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/11/Stairway-to-headroom.pdf", "title": "Stairway to headroom: Putting the Autumn Budget 2025 decisions on tax, spending and borrowing into context", "date": "2025-11-27", "sha256": "341d885311647e48e0d76bf6df5d8513ea479cd37185b19a9ecafd9db9e0d812", "local_path": "downloads/Stairway-to-headroom.pdf", "doc_type": "briefing", "landing_page": "https://www.resolutionfoundation.org/publications/stairway-to-headroom/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/11/Black-holes-and-consolidations.pdf", "title": "Black holes and consolidations", "date": "2025-11-04", "sha256": "187997881f7fc49f872ee17b7667e50a88fa224b402d49c75f4ee3c118fff184", "local_path": "downloads/Black-holes-and-consolidations.pdf", "doc_type": "briefing", "landing_page": "https://www.resolutionfoundation.org/publications/black-holes-and-consolidations/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/10/Benefit-uprating-spotlight-sept-2025-final.pdf", "title": "Catching up? Benefit uprating policy for April 2026", "date": "2025-10-22", "sha256": "47922aa9a9ca6eeb8d87b5583e0a9fec6ac4e8340c1dff77e6e5aaf9c26a4c2e", "local_path": "downloads/Catching-up-benefit-uprating.pdf", "doc_type": "spotlight", "landing_page": "https://www.resolutionfoundation.org/publications/catching-up/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/03/Credit-where-credits-due-2.pdf", "title": "Credit where credit's due? Unpacking the distributional impact of Britain's mortgage lending rules", "date": "2026-03-26", "sha256": "2d10296d8028b4180fa4b87ccea19e3956a926e16fd444bba609441c7c3d23f2", "local_path": "downloads/Credit-where-credits-due.pdf", "doc_type": "briefing", "landing_page": "https://www.resolutionfoundation.org/publications/credit-where-credits-due/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/03/Bye-bye-baby.pdf", "title": "Bye bye baby: Assessing Britain's falling birth rate since the early 2010s", "date": "2026-04-01", "sha256": "86486f8cedc73c4b21ac227d4cea5ea63c1ab25aeb6ef013d31a388bdd447fee", "local_path": "downloads/Bye-bye-baby.pdf", "doc_type": "briefing", "landing_page": "https://www.resolutionfoundation.org/publications/bye-bye-baby/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/10/Personal-tax-levels-spotlight.pdf", "title": "It's personal (taxation)", "date": "2025-10-27", "sha256": "40d67bf0466c9115045ee96d4ddcbfc21722928fa02ce1a9befe97262de86e01", "local_path": "downloads/Its-personal-taxation.pdf", "doc_type": "spotlight", "landing_page": "https://www.resolutionfoundation.org/publications/its-personal-taxation/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/04/HNTY-2026.pdf", "title": "Happy new tax year 2026: Putting tax and social security changes in the context of rising energy bills", "date": "2026-04-02", "sha256": "41246352692f75ddf3d0bc4ddfb80b8ec986978f43ed12ed2906d25f1f670080", "local_path": "downloads/Happy-new-tax-year-2026.pdf", "doc_type": "spotlight", "landing_page": "https://www.resolutionfoundation.org/publications/happy-new-tax-year-2026/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/07/Low-Pay-Britain-2025.pdf", "title": "Low Pay Britain 2025", "date": "2025-07-03", "sha256": "225c9037b9c9d1e5d64b6411a2e465cfcfb95e75b2fbe315d86cea6e3ea5c2eb", "local_path": "downloads/Low-Pay-Britain-2025.pdf", "doc_type": "report", "landing_page": "https://www.resolutionfoundation.org/publications/low-pay-britain-2025/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2025/12/Delivering-dignity-2.pdf", "title": "Delivering dignity? Early lessons from the introduction of Adult Disability Payment in Scotland", "date": "2025-12-08", "sha256": "68c78d17f585b302e9016911ba9e6de988daa5b9e70d8919e5e76b618b52f30b", "local_path": "downloads/Delivering-dignity.pdf", "doc_type": "spotlight", "landing_page": "https://www.resolutionfoundation.org/publications/delivering-dignity/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/07/Much-ado-about-puffins.pdf", "title": "Much ado about PuFins: How the UK's public financial institutions can unlock billions for investment", "date": "2026-07-20", "sha256": "cd9cebbef6288e2410e20dd46bd085c7399a8b46807fe1e2bf460d36857b413d", "local_path": "downloads/Much-ado-about-PuFins.pdf", "doc_type": "briefing", "landing_page": "https://www.resolutionfoundation.org/publications/much-ado-about-pufins/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/07/Measuring-household-income.pdf", "title": "Measuring household income: Explaining the differences between RHDI and HBAI", "date": "2026-07-31", "sha256": "01b6a8265b19e01529695fdefadf1d641a66b39114bda370e971f2d2753616af", "local_path": "downloads/Measuring-household-income.pdf", "doc_type": "spotlight", "landing_page": "https://www.resolutionfoundation.org/publications/measuring-household-income/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/05/State-of-the-nations-final.pdf", "title": "The state of the nations: Devolution and social security", "date": "2026-05-21", "sha256": "ed9437e76bc40db346c65a72ce05aff6534fbf43f65289c97cd3dc2a356e70ba", "local_path": "downloads/State-of-the-nations.pdf", "doc_type": "report", "landing_page": "https://www.resolutionfoundation.org/publications/the-state-of-the-nations/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} +{"url": "https://www.resolutionfoundation.org/app/uploads/2026/01/NYO2026.pdf", "title": "New Year Outlook 2026", "date": "2026-01-05", "sha256": "0d56ea5890d54dbbae5cd52a0b163afdf30e921b6aab7bf5eea168d80538d7f0", "local_path": "downloads/New-Year-Outlook-2026.pdf", "doc_type": "briefing", "landing_page": "https://www.resolutionfoundation.org/publications/new-year-outlook-2026/", "retrieved": "2026-08-02", "publisher": "Resolution Foundation"} diff --git a/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/NOTES.md b/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/NOTES.md new file mode 100644 index 0000000..4c1d0e7 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/NOTES.md @@ -0,0 +1,139 @@ +# uk_ukmod_jrf — coverage, quirks, parse confidence (2026-08-02) + +Two targets in one lane: **UKMOD** (ISER/Essex tax-benefit microsimulation, CeMPA +working papers) and **JRF** (Joseph Rowntree Foundation). 1,782 staged claims +(ukmod 1,392 / jrf 390), 5 manifested artifacts, zero bot-mitigation bypasses. + +## Robots compliance +- iser.essex.ac.uk: `User-agent: *` allow-all. ukmod.iser.essex.ac.uk: no robots.txt. +- jrf.org.uk: `Crawl-delay: 20` honored — jrf.org.uk requests spaced >20s (3 total: + robots, landing page, MIS PDF). The data workbook is served from + jrf-jrht-brand.frontify.com (their brand-asset CDN; the landing page's own + download link). Honest UA with contact email on every request. +- microsimulation.ac.uk: blocks only named commercial crawlers; not needed beyond search. + +## UKMOD side (source "ukmod") + +### CeMPA WP 8/26 — UKMOD Country Report 2023-2030 (van de Ven & Popova, Apr 2026) +UKMOD B2026.01, FRS 2023/24 input (HBAI-adjusted weights/incomes), forecasts from 2025. +Staged the full Section-4 validation block — **another microsimulation's published +self-validation, simulated and official columns side by side**: +- **Table 4.5** caseloads (thousands): 38 rows × (8 UKMOD policy years 2023-2030 + + 8 official-estimate years). Benefits → metric `caseload`; income tax/NIC payers → + proposed `taxpayer_count`. Caseload unit per table note: families except + (c) children, (h) households, (i) individuals; NIC/tax rows are people. +- **Table 4.6** expenditure/revenue (£m): 38 rows. Benefits → `benefit_cost` + (proposed_unit gbp); taxes/NIC → proposed `tax_revenue`. +- **Table 4.7** income distribution (BHC, modified-OECD, individual unit): Gini, + mean/median £/month, quintile medians and shares × {UKMOD 2023-2030, Input Data + 2023, HBAI 2023}. +- **Table 4.8** poverty rates below 50/60/70% median **BHC** (NB: UKMOD's validation + poverty is BHC; JRF headline is AHC — never cross-compare without the flag) for + all/children/over-SPA/men/women × same 10 series. +- `conditions.series` = `ukmod_simulated` | `official_estimate` | `input_data` | `hbai`. + Official-estimate cells are SECOND-HAND transcriptions of DWP/HMRC/SSS/OBR/SFC + numbers as cited by UKMOD (full citation string on each row + + `official_sources_note`); first-hand twins arrive via the dwp/hmrc/obr lanes — + dedup at ingest, and the (UKMOD-cited vs first-hand) delta is itself diagnosis + material. +- Parse method: anchor on UKMOD variable names (bch_s, tin12_s, …) in the + pdftotext -layout text; scoped label anchors for income-tax band sub-rows; + 10 hard-coded spot-check cells asserted on every run (`stage_claims.py`). +- **PDF quirks (verbatim in source):** continuation-page year headers on Tables + 4.5/4.6 print "… 2029 2029" where page 1 prints "… 2029 2030" — columns mapped + positionally per the page-1 header. Table 4.6's source line is garbled + ("Source: UKMOD and , and Scottish Government statistics…"). WFA 2024 collapse + (12,057k → 1,583k simulated; 11,626k → 1,268k official) is the real + winter-fuel-payment restriction, not a parse error. +- Report's own health warnings (§4.3, worth quoting at diagnosis time): take-up + probabilities other than Scotland/pension-age **not updated since 2021**; IS + over-simulated / ESA under-simulated (limited-capability-for-work imputation); + child poverty understates HBAI (take-up assumptions); tax credits understate + admin data (prior-year income + finalised awards); UKMOD policy year = Apr-Mar + fiscal year (report §2, "financial year … April to March") → period = start + year, conditions.fy = "YYYY/YY". +- NOT staged (available in the PDF for a second pass): Annex 6.6 FRS-only twins + of all four tables (Tables 6.10-6.15) — useful for input-data-sensitivity + diagnosis; Table 4.2 earnings by subgroup; COVID-era shock tables. + +### CeMPA WP 3/26 — Autumn Budget policy assessment (Frimpong, Feb 2026) +UKMOD static scoring of the Autumn Budget package (income tax threshold freezes, +UC two-child limit removal, WFA restrictions, Pension Credit reductions); +reform_hint verbatim on every row. Staged: Table 1 (UK fiscal overview 2026-2030: +revenue/expenditure levels baseline+reform, revenue_change, expenditure_change, +net_fiscal_impact), Table 1.2 (by nation + per-capita), Table 2 (fixed-line AHC +poverty counts baseline/reform/change by group, 2026+2030), Table 2.1 (poverty +count change by nation, all years), Table 2.4 (child poverty rate baseline→reform +by nation + count change), Tables 3a/3b (Gini + S80/S20, AHC and BHC, +baseline/reform/change). Every transcribed raw string machine-verified to appear +in the extracted text. NOT staged: Tables 4/4.1 (income shares by decile), +5/5.1 (mean income by decile), gainers/losers §8 — in the PDF, second pass. +- **Title-year quirk:** WP title says "Autumn Budget Statement 2026", inner cover + says "…2025". Measures match the Nov-2025 Autumn Budget (two-child limit + removal etc.) analyzed over 2026-2030. Kept the WP title verbatim in + publication; flagged here. +- Baseline is UKMOD's pre-Budget system; `conditions.scenario` = + baseline | reform | reform_minus_baseline. No executable reform dict staged — + ingest should build the PE-UK parametric reform from the hint. + +## JRF side (source "jrf") + +### UK Poverty 2026 data workbook (published 2026-01-27) +81-sheet xlsx behind the landing page's download button — fully machine-readable, +many series **unrounded** (e.g. OG1 poverty rates to 15 decimals). Underlying data +per sheet's own Source row — mostly **HBAI 2023/24 (DWP)**; DDT1 is Understanding +Society. JRF headline measure = relative poverty, **below 60% median AHC** +(deep = 50%, very deep = 40%; persistent = AHC relative poverty in 3+ of last 4 +years — definitions sheet A1T2). +Staged: OT1 (headline counts+rates, 12 groups, 2023/24), GT1 (14 nations/regions, +3-year average 2021-2024 per table title), DDT1 (persistent poverty + persistent +very deep poverty, 17 groups, 2022-23), OG1 (headline AHC rate time series +1994/95-2023/24 × 5 groups, 150 obs, unrounded; UK from 2002/03, GB before), +FAST2 (child poverty by family size/parents/age, 13 subgroups), A1T1 (poverty/ +deep/very-deep thresholds + median by 5 family types, weekly unrounded + annual +rounded; income concept not stated on-sheet — flagged in conditions). +- Rate cells mix fractions (0.21) and percents (21) across sheets — deterministic + rule value>1 ⇒ /100, normalization recorded per row. +- `calibration_relationship` left `held_out` BUT: these are HBAI-derived numbers. + Whether policyengine-uk consumes HBAI poverty stats as calibration targets was + NOT verified this session — audit against policyengine-uk calibration configs + at ingest before any "held-out validation" claim. +- NOT staged (clean, high-value second pass): EXG2/DDG1 poverty-depth composition + time series; GM2 child poverty by Westminster constituency (local-area + validation surface); SSG2/SST1 poverty by benefit receipt; HOT1/HOG1 by tenure; + WG1-4 work status; EG1-3 ethnicity; A3G1 median income BHC/AHC series. + +### Minimum Income Standard 2025 (JRF / CRSP Loughborough) +Table 2 weekly budgets, April 2025, 4 household types × 16 components + 6 totals +(incl. AHC-comparable and BHC-comparable totals) = 88 cells, all verified against +extracted text. proposed_metric `minimum_income_standard_budget`. MIS is a +consensus budget standard, NOT HBAI-derived — noted in publication.vintage. +- **Erratum seed:** 2024 MIS working-age couple budgets omitted one mobile phone + (~£3/wk); corrected in 2025 (report note). Any 2024-vintage MIS comparison + should expect this. + +## Schema / ingest worklist for this lane +- proposed_unit **gbp** (+ gbp_per_week/_year/_month/_person) everywhere monetary — + UnitConcept has USD only. value_kind used: count | share | **currency_gbp** + (extension needed). +- proposed_metric recurring: tax_revenue, taxpayer_count, poverty_count, + government_revenue/expenditure, expenditure_change, net_fiscal_impact(_per_capita), + gini_coefficient(_change), s80_s20_ratio(_change), income_share, + mean/median_equivalised_disposable_income, median_income, poverty_threshold, + persistent_poverty_rate, minimum_income_standard_budget. +- Load-bearing conditions on every distribution row: income_concept (BHC for + UKMOD validation; AHC for JRF headline + CeMPA fixed-poverty; both in 3a/3b), + equivalisation, series, scenario, fy (Apr-Mar). +- Period: UK fiscal year start-year int + conditions.fy label; GT1 carries a + 3-year window condition; DDT1 a 4-wave window. + +## Blockers / follow-ups +- None hard. ISER fully open (no Cloudflare); JRF fine at 20s spacing; frontify + CDN unrestricted. +- ukmod.iser.essex.ac.uk itself (the model's own site) not needed for tables this + round — country report carries the validation block. If a "UKMOD statistics + release" page exists separately, it wasn't needed; CeMPA WP index at + iser.essex.ac.uk is the canonical feed (cempa2-25 = prior-year country report + 2022-2029, available for vintage-drift analysis). +- Second-pass queue above (annex FRS twins; deciles/gainers tables; ~10 more JRF + sheets incl. constituency map data). diff --git a/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/claims_staged.jsonl.gz b/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/claims_staged.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..027f55a875588b87384398eace8e5eb7cd5e5c84 GIT binary patch literal 46853 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 N4S8gbwZ?wq{{R@4t%Lvo literal 0 HcmV?d00001 diff --git a/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/manifest.jsonl b/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/manifest.jsonl new file mode 100644 index 0000000..65954b9 --- /dev/null +++ b/sources/harvest-uk-2026-08-02/uk_ukmod_jrf/manifest.jsonl @@ -0,0 +1,5 @@ +{"url": "https://www.iser.essex.ac.uk/wp-content/uploads/files/working-papers/cempa/cempa8-26.pdf", "title": "UKMOD Country Report 2023-2030 (CeMPA WP 8/26, van de Ven & Popova)", "date": "2026-04", "sha256": "82ba4ef13b7a4cfc18136231fb8e908a8e60e0b23d8e6a917fda422051d05a42", "local_path": "downloads/cempa8-26-UKMOD-country-report-2023-2030.pdf", "doc_type": "pdf", "size_bytes": 2026848, "fetched": "2026-08-02", "fetch_mode": "live", "source": "ukmod", "publisher": "CeMPA / ISER, University of Essex"} +{"url": "https://www.iser.essex.ac.uk/wp-content/uploads/files/working-papers/cempa/cempa3-26.pdf", "title": "Policy Impact Assessment: Autumn Budget Statement 2026. UK-Wide Distributional Analysis 2026-2030 (CeMPA WP 3/26, Frimpong)", "date": "2026-02", "sha256": "7c3f48bda8f213f933b153482c50be58c5e0d8a86b49257359876c64dec6097a", "local_path": "downloads/cempa3-26-autumn-budget-2026-assessment.pdf", "doc_type": "pdf", "size_bytes": 1247968, "fetched": "2026-08-02", "fetch_mode": "live", "source": "ukmod", "publisher": "CeMPA / ISER, University of Essex"} +{"url": "https://jrf-jrht-brand.frontify.com/api/asset/eyJjbGllbnRJZCI6ImNsaWVudC1tenFieWtsc2Z0ZHpoN3V3IiwiaWQiOjI0NDUyLCJ0aW1lc3RhbXAiOjE3ODE4NTc5MTIsInZlcnNpb24iOjE3Njg5MjU5NDV9:joseph-rowntree-foundation:lCOFPB72sNUxVL9cJueQm6qxfegel_BrtdF3Y3Ku-iM/download", "title": "UK Poverty 2026 data tables workbook (81 sheets; linked from report page as its download asset)", "date": "2026-01-27", "sha256": "3c694c572264db1c36cb7f1e398d8f7e00ae0095fa8a9ae72e34b43a43140e09", "local_path": "downloads/jrf-uk-poverty-2026-download.xlsx", "doc_type": "xlsx", "size_bytes": 4891183, "fetched": "2026-08-02", "fetch_mode": "live", "source": "jrf", "publisher": "Joseph Rowntree Foundation"} +{"url": "https://www.jrf.org.uk/uk-poverty-2026-the-essential-guide-to-understanding-poverty-in-the-uk", "title": "UK Poverty 2026: The essential guide to understanding poverty in the UK (landing page)", "date": "2026-01-27", "sha256": "48abe893f666b224cabc572d243293dc0057d4c02165eb6c5fe794dab49b822e", "local_path": "pages/jrf-uk-poverty-2026.html", "doc_type": "html", "size_bytes": 116403, "fetched": "2026-08-02", "fetch_mode": "live", "source": "jrf", "publisher": "Joseph Rowntree Foundation"} +{"url": "https://www.jrf.org.uk/sites/default/files/pdfs/a-minimum-income-standard-for-the-united-kingdom-in-2025-291bb2358c87345923b9bb56d12124a9.pdf", "title": "A Minimum Income Standard for the United Kingdom in 2025", "date": "2025", "sha256": "1097b57784364a1710109cb620c43b8cde025e296295c87c6093bd0c22a6613d", "local_path": "downloads/jrf-minimum-income-standard-uk-2025.pdf", "doc_type": "pdf", "size_bytes": 786301, "fetched": "2026-08-02", "fetch_mode": "live", "source": "jrf", "publisher": "Joseph Rowntree Foundation / CRSP Loughborough"}