From 3e227029375b4be3cfba65e0e08dd97e2d993ba3 Mon Sep 17 00:00:00 2001 From: Bri Date: Thu, 30 Jul 2026 19:17:20 -0500 Subject: [PATCH 1/3] Add files via upload --- Demographics_starter_kit.qmd | 145 +++++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 Demographics_starter_kit.qmd diff --git a/Demographics_starter_kit.qmd b/Demographics_starter_kit.qmd new file mode 100644 index 0000000..86126ef --- /dev/null +++ b/Demographics_starter_kit.qmd @@ -0,0 +1,145 @@ +--- +authors: + - name: Briha Ansari + - name: Patrick Sadil +--- + +# Demographics {#sec-demographics} + +The demographics form captures the descriptive and background characteristics of each A2CPS participant: age, sex, gender identity, race and ethnicity, education, employment, marital status, household income, disability status, dominant hand, height and weight, pain duration, and a few COVID-related items. Almost every A2CPS analysis draws on these fields so demographics is often the first modality a project touches. Participants also belong to one of two surgical cohorts (knee arthroplasty and thoracic surgery), and since these cohorts differ systematically in age and body composition, the demographic variables matter when we interpret cohort comparisons. + +Many fields are coded categorical values (for example, `sex` is `1 = Male`, `2 = Female`), with the codes defined in the accompanying data dictionary. In addition to the raw fields, the cleaning workflow computes a validated **body mass index (BMI)** from height and weight, and attaches a set of **data-quality flags** that mark implausible or logically inconsistent values so that we can decide how to handle them. + +## Starting Project + +### Locate Data + +Where are the relevant files? + +```bash +$ {{< var release.root >}}/{{< var release.dir >}}/demographics/reformatted +``` + +The reformatted data are in a single file, `reformatted_demo.csv` (one row per participant), together with `demo_dict_updated.csv`. The dictionary is essential here, since it lists the coded values for every categorical field (`sex`, `genident`, `ethnic`, `edulevel`, `empstat`, `maristat`, `incmlvl`, and so on) alongside the fields added during cleaning. + +### Extract Data + +The file is a plain CSV, and here we use the [`tidyverse`](https://www.tidyverse.org/). + +```{r setup} +library(tidyverse) +``` + +```{r load} +demo <- read_csv("data/pre-surgery/demographics/reformatted/reformatted_demo.csv") +``` + +Since the categorical fields are stored as numeric codes, using the data dictionary as a reference is highly recommended (`demo_dict_updated.csv`). + +```{r dict} +demo_dict <- read_csv("data/pre-surgery/demographics/reformatted/demo_dict_updated.csv") + +demo_dict |> + filter(field_name == "sex") |> + select(field_name, select_choices_or_calculations) +``` + +Next, a quick look at the continuous fields and the cohort label: + +```{r peek} +demo |> + select(record_id, cohort, age, sex, bmi_kg_m2, paindur) |> + head() +``` + +`glimpse()` confirms the data types. Note that the coded categoricals come in as numbers, so we recode them to labelled factors before summarizing or plotting. + +```{r glimpse} +demo |> + select(record_id, cohort, age, sex, edulevel, bmi_kg_m2, paindur) |> + glimpse() +``` + +### Data Quality + +The reformatted file has already been cleaned. It keeps the implausible values and flags them instead of dropping them, which lets the end user decide how to handle each flagged value. The flag columns are: + +- **`bmi_measurement_issue`** and **`height_weight_check`**: these mark BMI values built from missing or implausible height and weight. Most records are `"Valid Range"`, but a small number are flagged. The raw `bmi_kg_m2` column still contains extreme values (as low as 2 and as high as 64). +- **`paindur_outlier_flag`**: flags pain-duration values that are zero or negative (~200 records), extreme statistical outliers (~80), or logically impossible (pain lasting longer than the participant has been alive). +- **`age_outlier_flag`** and **`age_pain_logic_error`**: these mark missing ages and cases where the reported pain duration exceeds the participant's total months of life. +- **`covid_logic_error`**: flags internally inconsistent COVID responses (e.g., a "No" with a follow-up detail still answered). +- **`dom_hand_status`** and **`incmlvl_clean`**: cleaned, human-readable versions of dominant hand and income level. + +It helps to tally a flag first and see how many records get affected: + +```{r qc} +demo |> + count(bmi_measurement_issue) +``` + +### Cross-Modality Links + +Every file includes `record_id` and `guid`, which uniquely identify a participant and let us link demographics to other A2CPS modalities. Since demographics is almost always used as covariates for another modality, the typical join attaches these background fields to a primary analysis table: + +```{r cross-modality} +#| eval: false +inner_join(other_modality, demo, by = intersect(names(other_modality), names(demo))) +``` + +## Exploratory data analysis + +Since the two surgical cohorts are recruited separately, a useful way to get oriented is to compare their basic demographics, because the differences here shape the interpretation of cohort comparisons. We look at age and BMI, and we use the quality flags to keep only the analysis-ready BMI values. + +```{r prep} +demo_clean <- demo |> + mutate( + cohort = factor(cohort), + bmi = if_else(bmi_measurement_issue == "Valid Range", bmi_kg_m2, NA_real_) + ) + +demo_clean |> + group_by(cohort) |> + summarise( + n = n(), + age_mean = mean(age, na.rm = TRUE), + bmi_mean = mean(bmi, na.rm = TRUE) + ) +``` + +As expected, the knee (TKA) cohort is both older and heavier on average (age ≈ 65 vs. 60; BMI ≈ 31 vs. 29), which fits the usual clinical profile of knee-arthroplasty candidates. Let's look at the full distributions with side-by-side boxplots. + +```{r plot-age} +ggplot(demo_clean, aes(x = cohort, y = age, fill = cohort)) + + geom_boxplot(show.legend = FALSE) + + labs(title = "Age by cohort", x = NULL, y = "Age (years)") + + theme_minimal() +``` + +```{r plot-bmi} +demo_clean |> + filter(!is.na(bmi)) |> + ggplot(aes(x = cohort, y = bmi, fill = cohort)) + + geom_boxplot(show.legend = FALSE) + + labs(title = "BMI by cohort (quality-flagged values removed)", + x = NULL, y = expression(BMI~(kg/m^2))) + + theme_minimal() +``` + +The takeaway for planning is that the cohorts are not demographically interchangeable, so age and BMI are natural covariates to consider whenever we pool or compare them. + +## Considerations While Working on the Project + +### Data Generation + +Demographic information is self-reported by participants at baseline through REDCap, following the A2CPS Manual of Procedures. Height and weight are used to derive BMI. The steps that turn the REDCap export into the reformatted file (recoding, BMI computation, and the plausibility and logic checks that populate the flag columns) are documented in the cleaning workflow that comes with the release. + +### Other + +- **Coded fields.** Most categorical fields are stored as numbers, and the coding differs from field to field, so it helps keep `demo_dict_updated.csv` handy. +- **Sparse Data.** A few fields have very sparse levels (for example, the handful of Unknown and Intersex responses in `sex`), which can make those subgroups unstable. +- **Self-report.** These fields are all self-reported at baseline, so the usual survey caveats apply, such as some missingness, rounding in height, weight, and pain duration, and bias in items like income. +- **Quality control.** The cleaning pipeline has been reviewed, and the flag columns serve as its record, showing which values were questioned and why. The checks can be re-derived from the accompanying cleaning workflow. + +### Citations + +{{< include _snippets/a2cps_citations.qmd >}} From fd271985eb030f14401c835481efd93e5d48352c Mon Sep 17 00:00:00 2001 From: Bri Date: Mon, 10 Aug 2026 10:14:13 -0500 Subject: [PATCH 2/3] Update _quarto.yml: Demographics_starter_kit.qmd --- _quarto.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_quarto.yml b/_quarto.yml index 72a61c4..07080aa 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -24,6 +24,7 @@ book: chapters: - index.qmd - Psychosocial_starter_kit.qmd + - Demographics_starter_kit.qmd - genetic_variants.qmd - genomic_imputation.qmd - mri-idps.qmd From b1c79f8fba4b34f838c8b34db1f5b14db5fddfe2 Mon Sep 17 00:00:00 2001 From: Bri Date: Thu, 13 Aug 2026 13:33:25 -0500 Subject: [PATCH 3/3] Add _freeze for demographics starter kit --- .../execute-results/html.json | 15 +++++++++++++++ .../figure-html/plot-age-1.png | Bin 0 -> 52686 bytes .../figure-html/plot-bmi-1.png | Bin 0 -> 55465 bytes 3 files changed, 15 insertions(+) create mode 100644 _freeze/Demographics_starter_kit/execute-results/html.json create mode 100644 _freeze/Demographics_starter_kit/figure-html/plot-age-1.png create mode 100644 _freeze/Demographics_starter_kit/figure-html/plot-bmi-1.png diff --git a/_freeze/Demographics_starter_kit/execute-results/html.json b/_freeze/Demographics_starter_kit/execute-results/html.json new file mode 100644 index 0000000..efe6b3c --- /dev/null +++ b/_freeze/Demographics_starter_kit/execute-results/html.json @@ -0,0 +1,15 @@ +{ + "hash": "3b91bdd05cdfe8675527f86338e8c8c3", + "result": { + "engine": "knitr", + "markdown": "---\nauthors:\n - name: Briha Ansari\n - name: Patrick Sadil\n---\n\n# Demographics {#sec-demographics}\n\nThe demographics form captures the descriptive and background characteristics of each A2CPS participant: age, sex, gender identity, race and ethnicity, education, employment, marital status, household income, disability status, dominant hand, height and weight, pain duration, and a few COVID-related items. Almost every A2CPS analysis draws on these fields so demographics is often the first modality a project touches. Participants also belong to one of two surgical cohorts (knee arthroplasty and thoracic surgery), and since these cohorts differ systematically in age and body composition, the demographic variables matter when we interpret cohort comparisons.\n\nMany fields are coded categorical values (for example, `sex` is `1 = Male`, `2 = Female`), with the codes defined in the accompanying data dictionary. In addition to the raw fields, the cleaning workflow computes a validated **body mass index (BMI)** from height and weight, and attaches a set of **data-quality flags** that mark implausible or logically inconsistent values so that we can decide how to handle them.\n\n## Starting Project\n\n### Locate Data\n\nWhere are the relevant files?\n\n```bash\n$ {{< var release.root >}}/{{< var release.dir >}}/demographics/reformatted\n```\n\nThe reformatted data are in a single file, `reformatted_demo.csv` (one row per participant), together with `demo_dict_updated.csv`. The dictionary is essential here, since it lists the coded values for every categorical field (`sex`, `genident`, `ethnic`, `edulevel`, `empstat`, `maristat`, `incmlvl`, and so on) alongside the fields added during cleaning.\n\n### Extract Data\n\nThe file is a plain CSV, and here we use the [`tidyverse`](https://www.tidyverse.org/).\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(tidyverse)\n```\n:::\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo <- read_csv(\"data/pre-surgery/demographics/reformatted/reformatted_demo.csv\")\n```\n:::\n\n\nSince the categorical fields are stored as numeric codes, using the data dictionary as a reference is highly recommended (`demo_dict_updated.csv`).\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo_dict <- read_csv(\"data/pre-surgery/demographics/reformatted/demo_dict_updated.csv\")\n\ndemo_dict |>\n filter(field_name == \"sex\") |>\n select(field_name, select_choices_or_calculations)\n```\n\n::: {.cell-output-display}\n
\n\n|field_name |select_choices_or_calculations |\n|:----------|:-------------------------------------------------------------|\n|sex |1, Male | 2, Female | 3, Unknown | 4, Intersex |\n\n
\n:::\n:::\n\n\nNext, a quick look at the continuous fields and the cohort label:\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo |>\n select(record_id, cohort, age, sex, bmi_kg_m2, paindur) |>\n head()\n```\n\n::: {.cell-output-display}\n
\n\n| record_id|cohort | age| sex| bmi_kg_m2| paindur|\n|---------:|:------|---:|---:|---------:|-------:|\n| 10001|TKA | 68| 2| 32.99943| 2|\n| 10003|TKA | 73| 2| 22.13865| 12|\n| 10004|TKA | 64| 2| 35.17960| 9|\n| 10005|TKA | 58| 1| 28.75630| 144|\n| 10006|TKA | 55| 1| 44.04175| 12|\n| 10007|TKA | 63| NA| 35.95317| 6|\n\n
\n:::\n:::\n\n\n`glimpse()` confirms the data types. Note that the coded categoricals come in as numbers, so we recode them to labelled factors before summarizing or plotting.\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo |>\n select(record_id, cohort, age, sex, edulevel, bmi_kg_m2, paindur) |>\n glimpse()\n```\n\n::: {.cell-output .cell-output-stdout}\n\n```\nRows: 1,933\nColumns: 7\n$ record_id 10001, 10003, 10004, 10005, 10006, 10007, 10008, 10010, 1001…\n$ cohort \"TKA\", \"TKA\", \"TKA\", \"TKA\", \"TKA\", \"TKA\", \"TKA\", \"TKA\", \"TKA…\n$ age 68, 73, 64, 58, 55, 63, 73, 64, 54, 53, 71, 45, 65, 59, 56, …\n$ sex 2, 2, 2, 1, 1, NA, 2, 1, 1, 1, 2, NA, 2, 2, NA, 1, 2, 1, 2, …\n$ edulevel 5, 5, 4, 6, 4, 5, 3, 4, 5, 4, 6, 6, 4, 6, 3, 3, 5, 6, 6, 5, …\n$ bmi_kg_m2 32.99943, 22.13865, 35.17960, 28.75630, 44.04175, 35.95317, …\n$ paindur 2, 12, 9, 144, 12, 6, 660, 64, 84, 192, 60, 60, 96, 36, 36, …\n```\n\n\n:::\n:::\n\n\n### Data Quality\n\nThe reformatted file has already been cleaned. It keeps the implausible values and flags them instead of dropping them, which lets the end user decide how to handle each flagged value. The flag columns are:\n\n- **`bmi_measurement_issue`** and **`height_weight_check`**: these mark BMI values built from missing or implausible height and weight. Most records are `\"Valid Range\"`, but a small number are flagged. The raw `bmi_kg_m2` column still contains extreme values (as low as 2 and as high as 64).\n- **`paindur_outlier_flag`**: flags pain-duration values that are zero or negative (~200 records), extreme statistical outliers (~80), or logically impossible (pain lasting longer than the participant has been alive).\n- **`age_outlier_flag`** and **`age_pain_logic_error`**: these mark missing ages and cases where the reported pain duration exceeds the participant's total months of life.\n- **`covid_logic_error`**: flags internally inconsistent COVID responses (e.g., a \"No\" with a follow-up detail still answered).\n- **`dom_hand_status`** and **`incmlvl_clean`**: cleaned, human-readable versions of dominant hand and income level.\n\nIt helps to tally a flag first and see how many records get affected:\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo |>\n count(bmi_measurement_issue)\n```\n\n::: {.cell-output-display}\n
\n\n|bmi_measurement_issue | n|\n|:-----------------------------------------------|----:|\n|Check Raw Data: Flag: Height Ft Implausible | 3|\n|Check Raw Data: Flag: Height Inches Implausible | 2|\n|Check Raw Data: Flag: Weight Implausible | 1|\n|Check Raw Data: Missing Raw Data | 68|\n|Flag: Implausibly High BMI | 3|\n|Valid Range | 1856|\n\n
\n:::\n:::\n\n\n### Cross-Modality Links\n\nEvery file includes `record_id` and `guid`, which uniquely identify a participant and let us link demographics to other A2CPS modalities. Since demographics is almost always used as covariates for another modality, the typical join attaches these background fields to a primary analysis table:\n\n\n::: {.cell}\n\n```{.r .cell-code}\ninner_join(other_modality, demo, by = intersect(names(other_modality), names(demo)))\n```\n:::\n\n\n## Exploratory data analysis\n\nSince the two surgical cohorts are recruited separately, a useful way to get oriented is to compare their basic demographics, because the differences here shape the interpretation of cohort comparisons. We look at age and BMI, and we use the quality flags to keep only the analysis-ready BMI values.\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo_clean <- demo |>\n mutate(\n cohort = factor(cohort),\n bmi = if_else(bmi_measurement_issue == \"Valid Range\", bmi_kg_m2, NA_real_)\n )\n\ndemo_clean |>\n group_by(cohort) |>\n summarise(\n n = n(),\n age_mean = mean(age, na.rm = TRUE),\n bmi_mean = mean(bmi, na.rm = TRUE)\n )\n```\n\n::: {.cell-output-display}\n
\n\n|cohort | n| age_mean| bmi_mean|\n|:--------|----:|--------:|--------:|\n|Thoracic | 527| 60.24658| 29.37161|\n|TKA | 1406| 65.31789| 31.34604|\n\n
\n:::\n:::\n\n\nAs expected, the knee (TKA) cohort is both older and heavier on average (age ≈ 65 vs. 60; BMI ≈ 31 vs. 29), which fits the usual clinical profile of knee-arthroplasty candidates. Let's look at the full distributions with side-by-side boxplots.\n\n\n::: {.cell}\n\n```{.r .cell-code}\nggplot(demo_clean, aes(x = cohort, y = age, fill = cohort)) +\n geom_boxplot(show.legend = FALSE) +\n labs(title = \"Age by cohort\", x = NULL, y = \"Age (years)\") +\n theme_minimal()\n```\n\n::: {.cell-output-display}\n![](Demographics_starter_kit_files/figure-html/plot-age-1.png){width=672}\n:::\n:::\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\ndemo_clean |>\n filter(!is.na(bmi)) |>\n ggplot(aes(x = cohort, y = bmi, fill = cohort)) +\n geom_boxplot(show.legend = FALSE) +\n labs(title = \"BMI by cohort (quality-flagged values removed)\",\n x = NULL, y = expression(BMI~(kg/m^2))) +\n theme_minimal()\n```\n\n::: {.cell-output-display}\n![](Demographics_starter_kit_files/figure-html/plot-bmi-1.png){width=672}\n:::\n:::\n\n\nThe takeaway for planning is that the cohorts are not demographically interchangeable, so age and BMI are natural covariates to consider whenever we pool or compare them.\n\n## Considerations While Working on the Project\n\n### Data Generation\n\nDemographic information is self-reported by participants at baseline through REDCap, following the A2CPS Manual of Procedures. Height and weight are used to derive BMI. The steps that turn the REDCap export into the reformatted file (recoding, BMI computation, and the plausibility and logic checks that populate the flag columns) are documented in the cleaning workflow that comes with the release.\n\n### Other\n\n- **Coded fields.** Most categorical fields are stored as numbers, and the coding differs from field to field, so it helps keep `demo_dict_updated.csv` handy.\n- **Sparse Data.** A few fields have very sparse levels (for example, the handful of Unknown and Intersex responses in `sex`), which can make those subgroups unstable.\n- **Self-report.** These fields are all self-reported at baseline, so the usual survey caveats apply, such as some missingness, rounding in height, weight, and pain duration, and bias in items like income.\n- **Quality control.** The cleaning pipeline has been reviewed, and the flag columns serve as its record, showing which values were questioned and why. The checks can be re-derived from the accompanying cleaning workflow.\n\n### Citations\n\nIn publications or presentations including data from A2CPS, please include the following statement as attribution:\n\n> Data were provided (in part) by the A2CPS Consortium funded by the National Institutes of Health (NIH) Common Fund, which is managed by the Office of the Director (OD)/Office of Strategic Coordination (OSC). Consortium components and their associated funding sources include Clinical Coordinating Center (U24NS112873), Data Integration and Resource Center (U54DA049110), Omics Data Generation Centers (U54DA049116, U54DA049115, U54DA049113), Multi-site Clinical Center 1 (MCC1) (UM1NS112874), and Multi-site Clinical Center 2 (MCC2) (UM1NS118922).\n\n::: {.callout-note}\nThe following published papers should be cited when referring to A2CPS Protocol and Biomarkers: @sluka_predicting_2023 @berardi_multi_2022\n:::\n\n", + "supporting": [], + "filters": [ + "rmarkdown/pagebreak.lua" + ], + "includes": {}, + "engineDependencies": {}, + "preserve": {}, + "postProcess": true + } +} \ No newline at end of file diff --git a/_freeze/Demographics_starter_kit/figure-html/plot-age-1.png b/_freeze/Demographics_starter_kit/figure-html/plot-age-1.png new file mode 100644 index 0000000000000000000000000000000000000000..6f257a3ba98cdbbb09d2a0995c4da042175b7256 GIT binary patch literal 52686 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 Mnw7CXZ#(+G0J`k{)&Kwi literal 0 HcmV?d00001 diff --git a/_freeze/Demographics_starter_kit/figure-html/plot-bmi-1.png b/_freeze/Demographics_starter_kit/figure-html/plot-bmi-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4516f87073dbfc5cf0beb41e41bd13a86b4e98aa GIT binary patch literal 55465 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ⅇA7z7|%V!F>*5Y^5@_L%VvEFi=P$>CK&lZQgu43(8~q_}ZO|D}L;$=9UcK5)`kfWXFDiNl6>b^El$EY)4;} z_@ncDOxx#}xIq1ItHy16wS`rTMOCrfA9s>B9Ir5mAX_U8sunkkism5dPP>j-CtmY5 zRk*x3cP@T6PTd4IEZjhz5e}%58WtwJBOBCj!_9~B?DIBrCkruR0WH41@ClnVVb#Ev zHG@Ui<=ral+TEzBx?$_Ekq!Uv-#GMig;$nG?cHqN%>(z=2??u1^2+ww1OnlneK*Uni!OEIvB-FeAsW^i!c!ZiF1rW{1L zW973^ip}e&9xc2t+ylW+!_2w! z^HuJh)Y<@yMV7H2b7lsCDetMZd`Qpj8Rjp^#JEcGP3h}WDo@}uf=&zXvTl?%>^@{Vr*5QiVgrL%e!an+u+J8g)!G6e(plVmhlFPEU0T^am-@3t(1GAx zan-ue9wYV%L^?9f@;cuHpS_!j$}GW{!6W_i0?L~n8KjzwIAZuPBm7uxf8=r3B~|%f z-t1^tx!j6HZ@sqZslHss{C#h>`Qq#PpMqf~T*%(hwpTY+h0(dr<0G?NM!a;DGQ<}Z zG0(*Z{EK&G$5$f@wq}R*bKO8FGIY&5Ze0^zTW~9WS1PYJ02Gs!-tX`Td#k;@M5k4g z(MI3`l?TMVnhd*Y+-g(+^sRoWxOvKW8{u?fiSG_~MT{y`&u-0+aW3s$-6sv0>W~|b z!Kv732Vf&Ue>9(CDod7|OmCH>dnB8g;`4Z@)+O-6Nq4@em(UA_=?LEV0g_y_CU4Yc zPWb?=u{c^wBd65+S%~KGgn<|qI7aaMA zgg)1i5-qX&Q-r&-20X%!no@@MSFLrwg1D(vw>o*4Nq3v2x5Z4jxfEGzniXF#Cyh)0 zY&eixYBg5P&fzovQMX#|laq?SmUsL890%THx887vRg3Qw?kUN$-HFc338;NlEx1+| zz%owc2+>XcWR7FJ`qHw_(Rq6&+CZ#Vc|`70MM_>Da4wwTxDPSH#s%$uAn`nauY2>{ zG#M0wKi_8Eq5u}e7EfbWag_+}0a;?oYq9c{FfYz#8}D}o&~Uy?obJq8mz5_WkfRvfi89r4gH#;ecjz7W@c&E5MX=gZ10~G1@>RIXn$K4BFdb`|JJ90E9>f$a@cYl}E^0>ymEBDE* zi^0>dnUXpW+*t9f_vO{BoobxiUPEH1wVx!*y-$0513p?1Bg`X|JGv(Ntj!(a#StJ- zQFYF}Ut6p_c&9y8UY1Ftd(+B-?x`~k!IEeB+&AW7ZQAWlv&-or00^l&^ya$ zkHw%QDW+rbjtDMZ=i*%`n8mpD*dh6nfe0dHh#Y@GH zNk)O1VoUKFB`JH7`YSY`u}c+#i`L}ek+Jmk&g(pGr1F|K>Ti%3TYarc?Rnt?TT8nb zjM$OG`AMOD;=#0}Y@r-;?#VA{pYv{=;VL;E zzMd|z74~Mf8NCjGFuSXDYchorq_aquogPG3F>6}5!JgF{X5!HyJfw<=Cj*fu>I~3 zA~CSm9)mp9Vh=5EVpQ>F@hg^x^xbC)mj>FnwZ9s3z?~J$c#5bF!u1N1>%Sv9L1u@zL6&Yv+6PjOmCg zPsFIs+;Z?o4))N=Z(z2{XN+bI6;vkuz7N_c)ur6=HxR^3MgOYz8W;gEoBD@(YdS?l zOyQ*{rqWaeIw<`5+h3a_n;!2;=_^>hv8(t~Tj_3<`&QCx=7 zByn8m$t7rE7Q5YPk_E_8CCl~nhil&-TRe}Mq~!v9VWHCs3j3qpDAU<@!q_V`xg~3S z=8P`PtXuuh^-EL(n>Qpd5*=+0DUE5l>TuKRI!+&WXxh>(;r+E(xHE1S06z-OFc_^E z2ZT>yDyJfIaS;wB&*QZ3!qHRVT>kP=I3j#&1=V(Ps)Jt24Opkl8OWM^b87`(g+KE- zZao{}wSzYAX%$~Bq&nA1rY2MBX&er|swu^d!L6j$pTmCaO3m~mgQ(ZM4J0J+pwZT5 zM30ln`t_s%F^H_qQ2q|-RH0W>-pKY4VsodRK$S%Bir}QZ5PUlI5CV!i8mRK2phJ>l zO7*!vsBl2gzIl1-i7+OIjfYU1!L1BO=`C;Q>^jN0;K>{`>KjzGbYM^kE{i%ISWc8T zCY+!BE=+Jjlyx}izz%vp>z*W^|3a*sY}><}(9&yUQj#L`Lm8kT#t=E78vb_(qHB%Z zE90#<3Kx8GhAN`x%}nqosfQsa^UWy5uy_*}wN<*MR1SO=duqz3E>Y$yLT{H&D=rPh z8JH^&yGq89@oq{e94%8*R+djgnVfVuf@EWEG@4&jSt}xByb`CHWH4(uy%h;PH+@lP zv0IqRXs{%r`k1TB*?4W0z$(bIt0rsH=d1?KC^XNPeb&0bHs%%*T??YBh9oXe+IwGl zG?&_;Q^m&JSKCRzMwx`KXGhUTt~)>3joMvR$UzKaxC?w{PR$HzeZ|bQte#eCt2_#c zyJhScWz2i?K?S^nHOY>d>U?=r^XhmW9pfu@Y9pDl1=CsfsMU9@+@qHLp6hqc%{jB% zKSZC374U zqv;B9TUi{B?17-*L$vd(-ieYb+j^~GNCHRhPS*D40dmcv72WmJi^Qh2hmm9-jw9~*a|0V7 z)dlm!!y}Pbj{Jh9iPX{Xf3hPo-aQhO&C(jw6)Rk*PJE#-qcCC9kpQ{%oB~#E_{^97KPgrpA-b_jk`p@mc@qtkAMe zYRO{O{Ol+yZLoa=`H)wpl~?VuwNcbg>zBVv3FE$!8KG)+lL_H12|;y9FXm?xois(Y z4XdU<%!CikkZ__=d1`22obPFjzg8utpEEf>zsa}O7Sys1@GNNw`LdTB+qfTwPF*zD zG`+;WHO1w3ZG|vw{ zLNmVI$8{nSu3g3jhpbGN2wYNS-|&;W`{l?jxe!RyVmY2&TcWNLQak(JzE>-N)Hi9~ zvBMG5EST}G0`=J5PBNrL%^$h(*eS8V!S8e}?roullP?MtdSy=g=fZ+kfKTD#e>`Jn z;2HCb2jwXE1j*49B!oz5ZgY2^qApaTiB2v2$lNUW8k_xoXFh5ti%-IQ9D)@Xy@Qdk zr7E?9_a!-2!6gF#%q9)WIT*_;b=#ZP8O>z@e^Hk3Ryy(}ePzqeOs}<>RSE}yFBGu= z74RO*3d31pn;558Q=Q>H)|Yim&+kJU{-P~sv*4^bVW3Cj{pmf+7o-913H})jkwd7F zl+gMVi}QOF7U2wSq!&hP9*o2IilKM7WjEgpHMROaydn@mSz(MAr)3Wuze zmKce(_tC|yAp2%8O+y@HSNWBw#UN}%?QLx%ju_ZPAjdxy~I8Y z0K0ORiIC!fH7~Gcv8x-;fYAsunJ~rr=xcwgRPGi72wG(`;{onp>D$v+CYU#09v%tE zp`E;%B^RRPob8*UCTj{^ZMuwpT5oHa^8NCRVSQ#!-I)@RAXNoY&*c?{v+)v9a(E2djxT384LVJNr8EM#T&f0>8B{x`{3PuG_Gn9lbk^ySj(%m?*$;cdkVSk!JAW`=8 zhO|bsBJJVwVe7;z5AI3`BCndz-guQPmDbTR<;Gy*yIj`vLP_*vkMHxOOsmy(%B0mK6z47KV zN?qyRsAkh|bzTo(f|>PEWlyPsDv9Kk8m!qe6E|rx#d{7Gu+v>~N&lVqRd*Uu@2?@e zDF&r`<@eCxGS<(Hx8OMRb=t_+OCHCj-`A2C z2h~s*hJ8Cc&0%(+%X-uxpP<`hPh7C*K-{i zu(P(OA2wOz8_>&+p6XjGHBKY0NO@muza{XB@O)n%1IW9E2ABT{(lF9Lj$?a*F7x?u z8CwhdU6K7cm;r%Z_2G~B<&*pYY7Y`UTuJL6{ylV`c)xNGzur@PPz$`5DZJj9{lEV} z-dnPqpgPZ8{^^f5_Mc!Y1UA*H?(M%p_#4=O1hoX`^ZgrAznKD)H*-q=H$c9K3Rs4y z1%K$jEo1dCePHB}vE8rC`JYdOYXiv3|KTO-MHUPE!W#!gGq}klvwIgB6k9ag3;*7( zFr@~xK-fpt{vfKLnM*)oMtw|tfnpO$rvdnIb)$NJzn*Gw`@ytz+n?Rfz}S?Oi=LqapNS+amcaW4St$KRC9zW8tS`bJM5cs$jb^WU}|yh%0x zX8zLKi@!wp_aygr^8p*!_lNyUH~t|1eu?4@z*3tskEOl&w~ar_4X7FZ-tUj$_D3;b zrg+Am5_R7ENvvO}wTHC8ozyO&AiDp@%j(wwIn~@^Ztv$Q|9C|5rAv~0-!NqDd zo?kZW&-JjWfR(U`Z|#F-{`hjyMX&|`OU(a25%a-}i0nQW2wVz62-nLcyAK*Jgz^{M zO4j5Zo8lnc(t=K&>;oWqbd$~<_dj?vh=D$@l{Yk*AvU-55KWIbrPbqk>>G-4@jm=y zr1UaqL2+K_5JN5gulEFfGL^NnKdcLgC&w)f5s)smr zGJ+j}O^59B~;9LN!ZQ*S(WVz9^5*F%68{WhS3?KBh~tFEJ-KN9Q0z zlAG*hHS?dsdaLGA5+mhst!=t`ZTtKkgg)Fz-+k7pw%Dr-bRC_cUTg&;E8YkatQh_L zu)V4+oGRJg;uu9#1gL{}6^L!1#ZSmyr>|~fgx?Rqf*fP@F8p3H-$4n-(S*T#V|^B; z`1(TA8jskfwnT~~ehxI8IDd%p&7x^q$EumQ<}XOw(E)w)_1AGAa4+$i|8?*-T2Cf<^OG; zU_ce&Fs_2&I}LAGzx!bF`vACmqIp>gL-HKTP=l{TAL|;*p^= z@k(L)VfA{i`ksjeB~I*m10Ce)nfK|(elx?K@hVaT@^+ABB$*;Hm-v4I960y+fbG@G z04Gawo0%rd@BseKef=47guXArHaKwfw2 zR-)@n>{9t{Xr*ZXV`zb6ky8r#wwzgV_iUg&2yx@x3HEYemT?6QlqwS(*jm%=E>Bz= zukhI4Isa|`w}9qXf_hNwZ;%>2$U0D#8W9Gccy^@s?_+1rWX8Y#ry8NnPz5jeknX7i zb|`v6TTs74Vu_CuH@)zH6lT8t$CmDu6Coe;3FE8=ua~=A97JzvfCFH#?Tm<^fG8v&02NtLqy%dq@KjkOr`=G2X-%WihiWjCfe$5YD@68FRzzD( z|KxkoU-{^~9r9QbT5^HvW35(pP*0LsMMwb)Di!9#od9yG%R;=KREOXQEg z!TsM?s9`h_XY8mpm+Waq0(HkkN8pW>A|YF8Es%|3J8(P2Z6Fpv9D=e>8}zgxbSmyn zQ7HDn@IREa#k?1{?_C_ojaRM_-w)0W&d^Z$@C@Fb+3lwt|s?<%nuY^#<;WePLq6zb#oD(!lL+SlI!@C2}E$=7? zB}i%t|3w+|+Q}1C4zm|e{W(6{EiM)Ru9WpG^FyGJRY>9~-c#j=D0#6H8ZLh*0fN0!!pIYO z%J+|g&KjAENn^j|>=zR&Dg@bpY$f@P4vNyTnhwIf-_7O!cjG_(`Gqc%!WFKANV8&~ z3Niuww?3h6#GW#9Tcrjqb@4{f@~S`yS99~<5#0dyXsU8}Pj|c}4lw%ve7+9q0y30C zDeMMvbQc;9Flt13HFEcYTA?g&{;5Bts|ZR(x1zTg6B{V+Y-( zT_A4)P4nIKe^VL_oMK@&|JY*@c^YRpTYQ!xJqmJPs4`!budl&kS z5u7i6ZIl3{Mj>Xv5sbLP}ECA7d55Venpr+lR7E|6;U;jZI> z&FM?d3rdAEIE1jUO27&r*McKx)l7O+zb0EBGx>&C$vH-;FG-{F|Jzoa4t_8TvfD$I z(b4`ezYV)2v%O8Qy#%TnXqmU5Z3+sX<`Gt-8~{=cbVMlE>~oIw4=jX(5r`?o40@N0 z4$G8XD!NhixXbcM&1&=6KJg(FvHtL%&cqx2Eqe-wd~i~%#$=KR5HWi2^?lgJiG+lP zAFnu53MwZ7VTo{HE1{*XKZzGgz zUL;I?qQr<+%(C~B!6aeQLR;8cW+sDSOM1qh)^OH`>BXkzn-RspR%8{|>* zM>y0ja9vF0P?gS>er0oiutkvuZ8B4OOQ|mvtGWD z?lqsjj63pY12Fj&r%{wrPm0|v>clsnDMar+IV}49y-}|>b)SAWKeQEpaZgSu_C_SA z@{LG=gdAuU=w*ffeEB%mCMk>qG(9Y2rAFQcN7Kwbcy}AP1VL7pM3!c-UoKL;XDa`0 z5yle3-c;|104bdJ$K`%DOkUlrya=KBAd9Vaja~;*G+(Y>EVQ!AuFftXXm<3cx!Y2t z?21$a#~YAkctAYd*t(tIB@`$1j!*T6usM_9K9uZqjA9b1ZdSZdP1tuB(W|R(s=NKv zmr#QqlSW%CUIdxCy;FbAdMul+xWr$W!4H|6%f(T5Uu_*0OuQ;}C3yHwiws4gf3v)R zR*;KONJ7BZy=_PZ>5I;0QEs$kJ+ad*Q+Dj~dFMtZ(}4hduK6j<6l=9Xd!TK{PY$v5 zrenDn_3-NyO<@`?G#0Q+#w5z^Px8M;r);1G%_XJwZp>gl|0OvYaQH|c$ZW~Kg3!F9 z90^ps6L{b_sLzjo5WT;BM{+DysB+?&^j1>94sikO2Vd{a2Lr!Z^Y@e~b8pxLmbAnh z)Rg17K+$47ItrTh{w8-dxAoH~_AN>hZ5`moO6hIm#@0(S<@3EL$6`ng2)~T#`2>(j zyrB+tDzS0iUjO1fDL!zc;dkjS6sul}*X&|7^LpsBpl)tNt2C989OcuWdT%spCfA(& zxO!v6o^rfV4CN?*%!Cu!CKfN|j(~1zH{wiuCL0swK$lwj6mW<{)#a5_XQ=z8q7>kj zN8zI_+`nwV2M9wi@L)8aT{~l4wVyUS!V;_`;e5(MK=k1XsJpQyq>fR9^aIGy+1}w3 za#dJJiwO<1u9C54hD^V{5jtU8p+4*cTG-qG^f!Z&CT*%yw5+F3f-Izk9BB&X-p{7|DG^q)rd@3iFfwGKHc{&c1-~y=5 zYKuO*wh>~E6QJ;o2n4*fYRDh*%Tr=A1J13NtS^OY4X8^RJfl(It^3<&9~lB|MLDTO zyj7@oe|7)hJ1~$1(D)H-1{;6e-FGWAG{LYg8@K<+eC~TS4;sN_xevwdc^Us<gRFp8xj)o@T{KJs?}pc=@XG8Acrg5@8}@4q z5oxd=ZNvQU{^yufK};Z38~J~Bi4E;cbHcuRs}OMsqO_{*Dd*~K9O8avpBgwCNxqL_ zV<@L#MaSn;{jpwyQ5t?+h=q-_zV`B-6e~If?Zt7i_chf(K{zSe7HCjSB&db&HB**0 zofh&+2%6g0mLecGpJ+8!?XFA&r$gPgA1X*TFlEsI{55j{L>(qRMzVk|A}?v2{MQou zS`>Cxy^S~0c;zoAKmE$EmQnmW2oj+rn4Q)5DTS(Co(H!&0t~(ODzxgiCd_wc%t?n7 zQl%*^=6wKKSn|RsBj*nu>dpvc`rz=meXkPPeCcPnjU2b%77FdCGfv5JxD6WGh~MUC z`pr%{G(%>-4y%%F0HyLCn3VEgVF;Mr0yskhofR4@OnLMXI5O=OHRVb`I_OTK#3|mx zAXIfUAsi8^opby1n@~6iG+`w;@!nWD_u}~n55Qgrwf%ZB=Ja=&;((SCjZS9|Xn6;;-R3nPLF%mft)qk~Ek zk)*^n00JTykR(A60SSr(CDS@4q5+glD;Wg@8c-0#kuVaQsAMH)1e%;~?FL40&b;qk zcdhTP``zpOnkC(*&)KJT?W(7qdJ2e79eG`xi++;G`Mu2BnP_>QeQrEILuXghp_OYX z4(cU1C^aS?^#6K^bkm>&WY@yI;c=>E*6*an1K{76hhLneVLTFmvjRIQyV3wP;u~wCTEnUtFZQC|mP~zrowlG_w(I z(@5`rsmPyc9kSCLaU}5ArRi<>Y{HX0o`iKt@J_QUQGG`H*_BNT#@YG zahKgcy}E1_YLsZdYXT_5AK`ibZTT+TXt41ddkaZNISR7>%g5K|Na9v!MsVd}i*m!>*O!$fwH51ll2z# z;L4H(B*4!LSPvg z1X!Z~XG|CRY3p!P^>ALSjCe*tLnk3D85MnuSbR(Fh@SU#E|XSx1Gs&{47@RKe7Pc= z-2gX3*f_-^{}a-6cgrE5f$bQ$0gUdwC|@)GJ5PpPS|rcC^xEKGUuU0|WA%laX@&87 z^thhokk!J~Z-Wck(9S8m>|Qn*^S&M~5sv~9O-@LWZHN1Zp-V(UviIV~Kv7Rmbk_%h zAey^oG5V8>@uYDE83*ZL^fDeE+u;Ai8EL{nYC2V3CdV#m6iC5)NM6})r*vvRDeRv& z*6Y-;!B2pO9zXY{XZ~@ZW_8{7^udK&BHY8#9Gz>wIve?A5|o{!GFw;&Ivt*bgU2eh3Uhe}lVm3^RW?25F z=O4@*0QA)7`!-@d2vbCMfs6)^@BEuyxenwl-pi}$*cm2%2A3HOfP$pnhWR?t;-#~N z)@@rM=9w9*1S_U~mm0y$Vw0U=?k<3Gl^kRsEsyg%_khVNWD7+o+^wYbs z9{AT6|6f=fy|!~ieFc`XF6(jtRHP%~DtN(8i9D|@Tk^O+Lc|f#6Q2=p-?w(b{PYr0 zk>Yu5L0?)^|JA1oAGgBCi}+u|p+c!Z%pR9aUFSOLs=@nGExuC5J%YdTHWfaX@3nre zTkNgD`VOPqZwuFYeV-=vOY{5vIb_koUESMM0pN+HJ^q==axCxJw+#R?-ZzcDf^1xZ zy3QHi60&0*EnTFXTGYC;yNz3#nW#@yzPz{rDgNWHi$!?J> z@g)_=5)57Y(>q^~W0ak^Q8Azkw3E8iLw#vxr5$ci8>woKZJef~Ur9~P&9N)mn0voZ zp}_+`DZS^00a6?NX0=}FM4o?P=ojg)7_Z)b=B;o0uyOnOEB$o)TkppBb9Jwbccr`K zO6Z-Q2~JPD=qFBpqrLI%jdmxUgdWL`>5_@y0lT>?+oXb))8Z-b9@j-%PpzAMv%rVT z5++kH8P9Zd8-+TFpgLuATwHPdrp%eqx|S000T0lJI4Cv!{o^)Kiwp070p~gTe6gUh z)R^$)YuDgdUTYJLPuuo5M4bvwx|WPrN>W7$ZFpVld+2D*0pO5{Rm}Q+Nw9dnpMZfr zxw9B%0Yg4$6~ zXjD!86qf-vXV6t1@sg~0R=zpPdrC7wtF+t-$7$)5Q;_THE2`i!GW;M7G!`#OgNoy=y` zyfU^T!mdaC%g!e{#aMVUegfKt2!Tw%ZH^a zDl4T}x}%TX+ps<^l`;#Udu`>MorcTX#&)K~nn&C&mAM-}lZA0-d~QR|M)0H~PElFI z78wK!lS!`~%Gs)X!SGE-k^hr8ao7>b=H<|KKEV2xN{IP-d{T=X&-HJeVm+@aRFWyI z&!yV~ojgA3gof3GPoiV1V)Fhhs(1Hz%B%5sy*%`|Bn^l*-rQZDZryXVfh+U0^Js64 zhH?5td*EmDgIHx{Fhz@qZd0r)%*tQkAeWRyI@k=sLc>$e@?xJ$o% z3;(}eyY%=38T1ih{UNjVpU5gAY|30kW{|9Zc9Huy&41Jn4odwT4O z`~->*-O^rM-=&6P?1j^yCT*0SK7i(U7(M?AmA%bx)51j0-%QV)2KK~#hJzbeM0mLe zKakMm3$v7}^8&C>4*@+uKj;4DMC-2dH?aB!fV>Jgj(^{F`1&P-s2I!^+b!#Sgs4ES zMy>@EFI4Lthl>SVW~YV4JgpglX*f~Xn+#m0eEe#*ZAc#=iAUyhbl4V)pb%F3Z+DpU zkfhujpy#!8zf36cdRpzxCMkvxir(!6PTnJ*mp;^@Ul7`*@|a4fq1+j`nR$lKw3&F$ zzxs<^N;~&06qV$_Pn@5$?yD81J5k|&`+8`lT>5n(rG(5;%^;YXV+j6rb(4thdb1ePh|8-(49~GZATY$9AAGGqHh)g{`Wr!ZU5eB|w)I+H;6) zRB$vK-pXNA9PfS7?l9Kh&|0DJq2uF5>7CvZLnlT7RW@oS9otx}bHW;qgUkHCUAb<= z+4wp#a!)y(?@6p@Jm-aTrzLbLl#+KAp;o($^kJx`f3naRs7W>|GYYhDQVxZoFSEMU z`R@E#+mJj(_(K~gLl=f{AwDH@!}|ptf#pG&aUC_QRyR4%iI$_-i+TwP^sg zyH`yvpPp7IJ}j^MELv+E*6Z1GHuB_P^Yh0hJ(OC+^3wumvrcGg9Vv6HQG6E4sLzC_ zUn$O@#;pv_My=01v3^(-BaXE~;#5k(v~;N7l7gu+$^0_@^g=f7y2rmrP9pD)0VODCB&SU5rit=k4%M`@vA1T8OcG2Q#wk%aXY20zuN7ha0OZz|SQ0dB}wwZI@DcQgpE zTKh)BsvbrD6QCUaau@CMo>$4IZr7<}wPRD^&#b8wimKSaDwcyvV@^AI_TC}fV|Ts@ z`Z+5GJHxz1Qe#9g7m(%%@$8I_keiS#t8Gk)}Vn;g@Avrc>uS< zg#>3&7peiAr0x*WB#i!1A+-l{QG`?py(>CfKRrpVbsqo7o+psMv!YVWe1TfAd}rf@ znfCQ)eSOBK^^~7f=rP1_8FTAD!fC7|S<_7+rIFrq5W-|`34UyWbxd=7SH>r;B6K|r zll3g{a)kJECK8U}mX(@QShUg!p`Nf^tOMaIsu=gyX+Hr$AN zG6^K2t;$jpmqe&4qLjVKCIyvYavN6|pCy?6RL7*O3T_VsIb?7;XKm@GVYAUwSWwF@ zj7kIw+~{LKOE3ukF4)i?60#y49A@q+7PC#k;x}~q9#mKQWY$+zUs{Rv`nc5yy$_lp zNPB1!;3^KAWi3Z7=$jCvg+;E74iC0~v zV7NjQ%X9as6MFfN1ROL}K>cg?(J_MhQcm#8D3q>bJ#19Za#D;^3iU&y!)GX zuM=LBFIv99cwb~SAhs#(fjIrTIYs`0Eik6BfL~PP?Af!ssm$q5uwdN*&sv78`s)$J zyvwh*@KM4fO@T9QCon`8pi8SeO%tMham`WRdCy}gn5O>~?XN(%K@iM1_o zgm|30#7gVNcXsH&%7bLG1qjy#lLHMIH+oa+ECjB%{?(fd{SLDCHn4WH)uG0}e_E6R zH)+?3&e^E}cEQU<_aOz9h7;kTQ{<`O9Z2D1RNjb`cC~4|6old(Inse6;X}@`KJ^di z7;FyDv=+CuWwIxMeKp%ny;1qXtM3M7rRbGD7;9$DPWB`#UtvF>hm)db70^F!mh@?l zNeXr##kYr~zruLNZPof643NHG8 z%!gUbULQ$qbouAQ!M~`y!hND9P0~7nI*~gWaj%jiks;C@uc&&?waKZ?SFIUXF6N{1 zEcDwC{(k+Uak@>Ga;Vfu29d)5_<70jva|(EuGII@ zkbut3Z+CjFK>E>;Ul|c5LN*?+DD(x8NA4b-{L6FLuo( zYR1j3)$Hy80Rc$KJh>FQ5!l_C_}pNV^RnMR6(GbF0x(A}AOsybK+WF@>{gu_3tp_) zkyJv+Owbmwf&!5u(1bWTVnfQ0;jI4k;0OBI3$su?}t=!D*e3Bo(W)vtvDQyNk=&z-@Uz za(4$~!(^uu?h+uc;B}OO%io`1B8+C`%o-AL|beu4mFR+YIy|t!e1+azjL1 z7rJSbMcrewH%_MN#WG)99pgR+DlnnSahTb|RQQbFy9pTl0+!7=lt2SSt_ng1-U6nO zkJwpl{)z~>dP?fo(iR4g_mWt)8ZEu_UQ5I&n{>~1Z>+JgHu z(WwD^G73%x*`!3)MDbM-&70}eWbhW=wY9Z}K;Z)A=ryCjpLT~9o&yM#K>2Vyy*Y6= zh4Qp`sx2ldL`Ae>-cpmst7g!MKKZX8R$^%e3sS=v)+I7gU-|slJ&3C%lVsFf+s|Q| zl!_YR)rwAtxOYpY2`Ygm%f$w<9l-;i6LhPk07mdlg?_S;q&9$eZ$ykRVLcqjLz;pe zuGN*5$3vx@4o>V1x%uML?(eNnlrPssYBlzpf^11W^$P%7=`V{hjhbWYK2xdyFT}aK zym}U3;w_Mdd}?QzDg}D?Rs^l2%3CxMUtjz7XD_XSiSrXB5qVwgMy#=){X)p!7G)~hoJkd85-&gC1%JKgP>+6vT7sSPQ(tS-+Ac3<0=FY2+-kQgG!e`ukw#@9<17F>U5`60Sz~7IEmCnvMd$5Vuf72R_p1 zZUE+IN#~H6ceTm6GxJ+qajLOJ7LTml5|%ch%=urO79BV(rP65$7*4uNve3$=;?FyD zEq(@GpF&nnmMikxHFk7o6R`~P^RF?2aCUeDp+^eT5<_!` z+6t4OlBbooVmUsV02B&a1Nu>PB?Hd=7I3>I_X6MEV&>CifTPEZo?S`;oswoFdjie2 z0H;^Yu}7<^z`UIz2=tFdc!@lgJ@g3Yp*)e%cBD$p=y^Lt;z@1tPxct9IUzJRLyQQZ zza@0O<)K%*P54UX73DmNuF%hZV^cJb%Gn#wFAO7ET)1dfC{$%Ep=(Lb+}xbp-yn_@ zo2ShOQ70+l+C8}V@viSn-uz_(4GYgr@LUT<7C;ZpnW1tbk$*m4)B;daQVM@5$)7de zEMeMF65N9Nh=QQ9qj4bM>LRkfJR-#lGZ?2(302vF3cZoqtq{Q4G-|rIN#M)(-QB>N zemCl(73O*Q3Rc_5wVMB%hhWM5t;!MtT9S|#oG7Ig#yVzj1WpJyfE_@IBgA3 zL^90USJqFXzyyHBTO=pWw=N)_YU#s~?5R;A2bzy5BkQhRqBcMA6+|QNlLa<&s03vL z8cIXRElbJBgiBOcSIbWN{lmnN$0KQ?8`bLhqqf{q?UnjwXh1!pCC1qS4S4v+Yk4)2 zes3B}GAz{paEo@r5EWWDNY|<9nD-amNVWb-P#6D|8%M7FkhWlve8>0k!gz?2|~9N>Y&X z&TC0~vT=93YNGaz%GsGIHJLa!NMvxPbm1=RiV_-N#6Zb%fxqYGtYo%WAz%#w4CiV|bj`T1$!6=JlWqU1$ zbpoil^Tbu)EeGG&K`&uyYHE<}x}qjoGT&qS*0~YgIbUr~%{1L%%!tL<4JW^nlul~~ z9nT1KyA(>4$}D!u^VlxnG)aa^E?9X!^dfI_ni?&R=ZMQlz)qtWcB`aP5uGiCg@qH# zWLXSDC(WN?f?%XA)SPy!j1?IoF^Sx3gw$|UwHJ;|VV$}viIBaxvF^Bo<+Mo`R;)0# zqV24?u~zon zD_1I_{yo`?SbzL44=EfG+lw6C+O2zt#$&tXygWAVmL(d8ieZItguZn?yi`trYBxhq zk?HBT0RcN!7`wZ5do0WDD9?Z=s%MA9th1F@z+3=6B1A(8WYkgn~byY;= zgFc2P`Q54wJGY^%!+kVH5NprX#v||ojkL4`ji$8d3*7?%eO@V(vcY`ab&O~YShb8W z{z_<|tifawv{M>5exuX94-AQ_t5=4GATSSn7q@=xxxj2-w(LLwS&DC*4mIQM@1U5` zVd^hra>ly1vuS*Yv8MxKE5g=y>FQy$VV;nnivdQl3p2ysZU6bj-Iz?pFn zNjqP%P-~*8jm!Stn5kcB-$Se$zR^rMbDi<4n*z6Py%?;apM zKZd}#nvOr|_&uON%ujc0jvOVO>#<$18R{m5Qh+0A>;xu}#kx7TA`t_j68g zo8mR9&jA~BK?P}4pEv|$f#hdgeefrNi+}!+o)Lgqufl~<$FaFq$Hi-56C|W;8zspq4aL~!7~wQNNpdBzjJsQ?#9wf42Ip)Z%T*7k^@}s{ zX`YL!;$2*eWiBCLzslwnD8EZ44Ff3Uj)DLtew`rc+faGPqZBj>NCF0Vt)Bz2;(FKY zZW>KKDy8Qg&?dQsi+obezIwf61xw4l^(;>}N{W8byImE0&lYRPu6eZ!icScWt?>;( zoS=HhD|zmO#3Z2t8J*;MlB{5_8WVAt7|N!7=LwgfD4Hv& zJ>egiT7SK8x~~s~3>GOU8vEx_?Q;@+zQGM0#WhKWmc_!KFNLO?n;w(~Q0PA-4Ns|r zGQT+iNk%Cqs>~cPf(GM^r5VAGpQ>csr$Lntd1F58oF2B9HN&73WNOPUwut*Iy(z-X z8aN>&p>(&~36p=Y$(RrC6=$QDk6nz4f%7qfsT%WqjDxl)b7A|{7}Y!+p^}<$tLrHU zVY2|G&%YdK&SaX9Y1<0{;UIJ-?$ZG(+8LJ4&}BwB|BQGMZk4B0WT<-=Qx^jljUPe2 z;}GTTL{<3^GDr!!AW;O$GQ{0 zT~2>2C|VpMDINml$v5N8?k&*%=LuE&9JoUkl(m>|$+RDFdu!Ekxp3h9oHIf+L4-dG z5oDZMDCx~V4lwm#oO}XRW`BB5^LUGQ>F3w*e|e~Pm#;KHmsX zp!~B!P|B(TiiQsZwY$XAoY8AHacZ~&-ng?e=4|Q}h+b_1i?AX{9C%8&4|eDAi?&|@ zj6V)?fGoWFaVgaW)g4(Z^_^k9Z?!tCoS14$u)}-G#tRTX(cfKMf4yOV!3!IYQsKrw zUQLMLzVIH)KWtJDcBQhmIa-Sq8byP4t#Q?c;6Jhc2-a2HEn;jj1!yd)cbmQroEYvf z>InrT?I6>07+ItDb6Bb0y7$xDwmt8RIA}ubbi*zdp=O z;I`&88I-Jjf?+E7R9=V$$@h1AQQ(AsYzYWUQfS`M#H6&cKEwL@W4bjs#Z$dhSW5*_ zBo*=hq%T(bOs`oQw&DUAI>-An%IwMw%!lfOD4nb4B5_gAbmNQuJf~WQG8Q(r+#eZB z^aXstXI)Pe!OgD}w?;PKcV7vyE11!}23+9sV9n1h_UOBK1t9dEAL@+83R3Wwp$rt5 zYh;9VLcvceKIFEuuKW=K6K>HyHA~mvZFD+Ls}?OpiKa}ch3CffttSd|Qf)O$qCixK zv}I+_f&e0l)U_DZ%N&B$)B8xN_Vy)|D3n`;@NqRA_iJuW)pSSzc%1&I#K<*VacE&) zboKs#FMb@^xCk(a|KEJE@|-=sEq(xSLQfP_1HF?8Ra)s;#e`%%wmm9lj%|YppZ7ts zMGA`6DX1EjS_)MM10Xl?5#2EqYA~0n5udHA~K$E%D}H^G$$)n^91gTq4GU4o}t5M9luk zp*3%4XLU=E;tP}W24K1(!Q3~%hHXY6Boea~xY1va$dCGfM)G(TB$rCDpb@;4)zz1$ zP_+*slzEVpY)4+zgGF>dD#ZDYCSv#jSKI^*4S`)F>ZJ(OY}!xGpo#+u{7;`fyA==y zPk@qyP(>RZzPhXdEFnNtKL|o8n{_7&)RLUUtUD1=#0!GboX)Z^gHMk+EnykkM8+_= z2L2GZu;XElje~|O62!)F7hkvg6>T6X6~A zBkMYJU1n_fkH>Djgt38f+hH+0Iif^AKvdvTV&OE<^xg%5T@!Ip%Ap~}KrI!2A3uBY ziUU+}S|Fy`$4#ZQ!Zf`c2-q~`22As@9AOI$1o;efOuW&5oT*g7Q#%{QWFI-b1&+?z z7@U3h^Cpej(ys}CtCl4iSc)bC&OF}q>2Dq>m5>su;s}-;+HF7D>)#|c=JGm^np8jf z)_ho8)N&6kVYt26w7FX3r7fP^%sY<`M$_QQMvt40a9{kLJNd4@OIln}@@a~s=(%Lv zq@33KQ1 zXxB0BE(?>ZZq@xnw^joK#vu@?h?(ZT8%$GvECJk!;H$sOF(sjn{*%d-Gs) z5i`($04Vz;V$yr2hdf;>#5kp>9~<_?DS73Tvg%sM1XE(WRVn!wQ5#Qww)XvPV#A<$ zzyCyV#M@h=C?CW>-2!bQBjSpR7gGnF>#3XmSb->T!~6mYYJWs>F}t=OExDWi=}s6T z3LYy)JqSO1<-&QYqQ64T)tM$JzWW^_a?gx>_6DBR>mx(JhcoIiy)r8gdP48b4nukY zd*+d8X`ck_YClN_+tF*)#iC6TX|#rR{az}_Pt~!3!&tJ#G zC(>HcF<=$_woS+G(m#MWBp>qBkhqsqp@<;!6o_-?6>(Z==}PTbq0BzeJt6Pz1Snj# zDa&a$Z7|ZxM1XN=sLmxcW>{|WR9#hOz%car6r^S}yYal}kNZCGZury%t72h|I%s+s za`MMYObPF(E%0-HiAxHN0gd`WqCtKhke31*Hb_HVws&*{=rRY8n?|ucr55yz-B}g; zi&>K2mjQv*iXrO=qnVeIEMLqbRJ;1VbK#bjjQ)O5mBZ9Jx6U0lc)kTIn9x)Q#P&}@ zI%fEC9bBBRAQLy{d%6SunU6kJ9P6swayTl@UqAW3ePIcaccv;>S5WhD9I%2gVsvJL zkMv~!yvwYhY1ARUF=46wF}4in3t{F$;a zufYy)t(L=_b|$0@rX?ZmfR)Ore1HgY9oxF4Yhx&2~hs5vyLZ2bEkmi*7TXjsdmt7SEo{M+CDN=O&h((#z&-~X`We^j2MwPf99 zh`E-IkdXd*$bWy6R|1;uuq{D7jJ>IYL!A$bNl%@0kg(~XFwEjOUpv~FvesC>1aGOC zdppYdhtrGWB3;aNyU(epnM{+v2&BC_kE2T0+{LowEj`={ae^llE+L0{GN`v&eTmRXl#ixo2!E-IL>8pt0Ueo)|1xGT7Br7E89#=f`0*S+tj=xoCRe6k zU;MQ=SjO?oa(?ZO|5evPh~$nn%a?)Z_62LG)0CKvK|@wvT@4)TgmT*Hx97Tchf7h@ z#HtczOFvH*R@v)xgFnT^&;oFvLjH}0AXDM%oDc2W`GAybPp&+CRAvo;=TW=5RcI)O z?FpAX0H|njAa72fp@yXTud(z?pSDO}9o~WZe@Jg|kgSA7M!wmX{3dfpf}APc+VD#m zMx`Nqm4O!A+IoN_$C9^HQNsAX;~X>otv4Rp9{h6Z2^Btx4j_|u@0ysidzV};-z!)8 z(^;z8H|8%>BdLhcPa3Cr`}Q+s0(4oliTmxQoXB`tnsn=~<{J-X9fjZ@2#2X{R+7li z>|8oby&|0;Cm{*J8C?-%CPR2dJvZF0g;kWtx36Vz=`$YoGX0mT)rD+E0_R>^Dr%*z zoiK$Ebss3zeK}79)w%;$8{eU9F*WPPKqKYiZd(C>k+T%9{k!(;ilapl&ovdFN-0_x zeZ+)nHiJ4`AhA7{O zFr+j4WKugifuA#VjS=g4hNG)aO6C{L9g{ux!76@Yj<5!=io}&980oYg_!< z7E4#)*J<(V0RF!^#E6a=-D=!52~?L^zeAS#Cj&+JfFsDpVop3w5Bf1uQ#GYb5|w~r zZ$g}{cOYs|2JE?QV%EkUI}aZeX|S%iHD$akq+1BL2xN%CT(Zuh%6*%g&6 zEa@;>l%)$Cpf}KI)eIDw2ZJs7`I;bCR32S_?c;h&0MU(l03P2A?Ezj$_W`>7(horu zL?1Nc)lD4emTu0)pY>6OYWiH#EO6g_?}P@LCCO9zQ|c@-_@*v^Xp4X`i7;N*G|L2I zd%h{`9){@+d9=(IHl?JbSi)`PL;DUJv?3bqv}=7d2vbnb9 zgd$i(@9YZSpu(qoh4JK_5;wndAA49m0-`2#;=0ZgZLcKnL?RilcHo!URRkmeuszUKcob z6_lYV0d)hw8X7wquKLH%Q`XSyP_bXJqEjxft9k@TIZ=dBsB{Ep)<*+tKM{s{T&`0B z1*EAG+868lf@&LKBoq|7M3GVm-zcS9PdyVi6Z&lAnOf6rzQuq&f;oClTw$iITNGFcE`1k2f%xJt=O3B$>p^t3-zqwrXJ}*Y?KWL+eE9F0P+VhUV~_ z&`R-HZ(|@z6KB?iKPzpElyPUWTdTd{<3iO-me%eUOOjKUIbzu|xnQQpF3 zdd1ECATTQ*;e$c(05zPDMf;dRF%j-MEcSbS> z*wp>oK}!A9?G=~zQx)F{TF<(N*-K>fR>a-WWQuIq;tO8b#`ve3uhAN_=1W60TmTB} zX2qgegP!BiU8WIb(^lg=Gik_E&eB+M`=$7e{&(f8ke(dqBgv(6T0xVaZcH)t^5kyb zBecOqJKqPfL#Ivel~U_EyY!jN#P5QA2lcXDw?Ub{2zpkKu92#252D-~7Ctqsv+k)j z|96!-s9Ls=lV0dfH!~-K8aG8n3j|gy9#0=x&FW)*BbQO_Qd&`mtv&D}ngdMZKQTcg z#uKeRtj0b3K{}vc?EVh)_TMfS`8_H_+xU^xok;T0a3n`z+6abb@G>sd?bDOJMjyHm zs~onpCH!9AlEUOsZLE4Z$cP{U#0u%*B0;-$>pFXb3g}53E)Ev6aYLoZ40|%L8NHBD zqp4yK5Jy;%Umc|e-~I(dmIw*B?)-foWuz^{xJkwD!%7bthhb)Bo%@2LD5*y7&R zB!%Uc8DKmlU!z5Yr0JC_`rsWem;__0rD>`GGfDGvQyC@%@EqzJf4oV@^o}<0tZ_X9 zomju_qXJ;{(F@vGbtFB8%qHBAD2)-pu=zR@mP0btPS8n&!qU@MDwNj0w=>J z*QcA*FeS~1@$eWnGpv*mt3PjoEr6jY-ha6;fNgo9UlaAlq|bW&XejvccidWde$Je# zpN3@2Z-O}JVlmftk;9^&6aIkb-_qP2u=Ms9w`4VRxTMCv55rnGm80{l9THPS1_@uau2#cA*;QAaJm8yES|<_27(tq_+UI{(wyL@nE z1k3>9o8haZOx#<8hY>Ro=+yH7rpK|L2oxIGn{Kkx`~wMv<>iLGu34k?60`Aajq4=+ z(wK75f2e4{2!(=1&GlF$4jfgb(c%Y}6u7DI1u$FY{Al$R%;q?1g4D_%j`W8aoP)w9 zF)8i*#~=UnW@2erHU@aa9%5@eHk}V#r4Kj z9l%;A8l2NAtXqhN#yw-ht8sU+YT+DI-GWP(U@_vr8N%cm9tTrltX?^o3K+Wh!DaW! z%|i-H;;Z=S_6~%uMT$=-tp6MfaQm=E-#Ikqu!^Bm#Ncx5x9<_}%(*fB z_HI~b&wZaTHNLpu85Qm7&S9PuvM{`Z<@958qd&iO{28#5r$ebRLd*ZgzUx>l71h>$ z`Qt~<&A)U{kbxF?@%zT*pPT<%1Z*_EHuJM4|F}MUddFrMWOQ7f4eM_TT(BVu>LSa3 zzAyAELc2JqYVSXm!1|jH3|%7nq$x#Up8m(-kDEE|uuKS+n97*zYM=t9Q@9U*+^sOQ z)VvpMSq05pI@2iPiy7f;hCj;swEpA?D0fcqf%o=*#7q6Z>_y_zwhNx+GHs;gW=*?1 zJwB*ShzJ1AI^K@iPt4{D5^dWb4UuyUQ~-x{qPHwsLm%$}^ID=1sN-CSHF|2BrwXGw zeVL4}Tu}hou{kyK-ob>%Hl;a#oa6In=sS8PNS)zo2}9lNR87&vg|S+G-ZT=)MRKCY zRAIjQL27$fTYs&%=kUU#Q_CTL9?pDhwJQh)@D1-5UtVxt9n4UKuoTTlmgmNrr(|H^o9&wTmNlF&^~)|aAHYggw&tKTpjKVbd8c@L)p`Xa zX;%}QkhSm_EY!n8ybLlMKorLbq-{(f|2>5|Fj>^(y8tJwmR|{@4XYi#Ak)F`z&E+fNkXfxk+59*yTj0=8)Q=d z#&ROl^i^VBP}8}gop&lgyW;%N(`c#rU8BOIGA*4o`XwmU-RSvWq5w}$OE9z%eJ$R6 zyK4DUm zlU62jGKHD$8b5sV`&Tk_W=BBd-f=1-A8$U`6A8FlMB4k>=-0+w@X%K*k*ix+3D~Wp zG00de0RmuOSfOnpeJh)9^Hhk?{t=$#G!@BsUj4Vv2DX{!!=iHGDk1k0_!4uryzPfx*q1yvz*}?OO$9-U zHv7upptlt#w(~U^EHDJ3s!(?bjX|qb1J1$vrsKtW_5Nb7BNu8RujjBCJ9aO-&S2^x4aKA&pL3;Xo zJ5@ilu?NRzO?DHZ+oe4zK(MslnCMYE_GKZSh~-hCkv2G94B|~s?h#94Qe+0ujN5}o zXjHTnl~BkLFNvYQrgwi2D!7K)ytFmIaCn-W%)t+4yKrpc30Dr0IJ_PN%*=rt@^}~#o*lP_j!t1|qTFjTbYmzCWKCJPH9mzd54HZT@31Rd8Qb9B`geXso%MmY zy=AuQGmb*3K`IXZVZt6@|MMH1WpTpi&w74dbKN4nEAnl}@e3^gITw!HH1F`p zbOPzvszi_`lU+≈Q>i(Qy{(COL~d(0M+1Aq5QWb5^bh`W_Jt#ay9JX;rLM%96S4-C1%9~b2iUd;3NB&xKQZ}Io`kGViX3IL!kZ&2PwLIB9?$!c)ZvCa*^8FW(9%(=tG;U+i{u&L2n8op426#F3p4Z|oj)(|L+f&k z{Xm~mP?RG?t~tL-_Kd{YY1o@~J3_{vr=1uyV^~q8PA^YIR2hWfd-!Tvm{amPjN)Di zPBi)!CAD9Te0EsbS-k$RYJwViz|Ice(f{HQzQ!;0f@2Ky=yFjpEJyH03^BYB&vs9C!BLuvB``or!7lUI{E z;zC)6bl;`QZI{u|S-A1*bVyYC@c4G=AlXe;<>B&n;|_zj`+7A+q2t0)j5;KR%l>wr zV>gUt&_FJ|kE;&dHTblRBqk19bQOXVt$t!y^_j$nD)c>WLZI6yAt9A&;Ad|dbBHZd z(m<;0g{V=hrw&6LUn~)XgrdfI&b%7{8SN9$i)=m#{%LsA_#riMX%k+1hL{w)BP}}w znmU8dIQR%enI2l`MDjVt!KBv&Xoey{T%aY}?SOv-PlhiMrp^(U{A#%{VVd;aCq*{4B&}X+u3E!o@eb`yn z?c4Xwe|Us!9?T`AFl?OMO!m+-A@B5jJ|q*{u-}U@0XCRHh`ZqV``-Lp24{CwtvcPJ z9yA5Yki%UOPc>uz5>ZR&JDqnyTV){*)61fSo8YlEG+`53NrJ}W7i;jhQJvex0Q*L> zkyAA1^asP#w_S(+vQSRt!DB-J3qM2^I)=}WC}HXO7013B30wX_x#80s=dWJnarxOPuy`fzSo2NZ;AL)JVSn2S!_F`e~ufrKpJ-sa#oo7rX+!iW!kGHl|HM7gX=KoL`yyH?OWzZ<8zs zNsypWyqnSUX5q-`2SzWpDd@JEYj`=K#)X5%kDum6l(9s1{tI~sHl}#3uF7(n zcF=j+9cPjMcyD7V-RhjziQpbHEh5Hly3pVAK1aj5ds9Zy!NOLy80oobE4RZZwIbEu zbV0M_38cDlCGMHAgHPE|z>gh9oc<=FdA-&os?DxEA2Msy>SGPzNL2IcZ->~2ALI+3 zCU<*4Cve+%^%*j+XGpjJeU>_XQi`J&V(szJ303n&@z9xwBR4a>mwGUlgNgP&!^bz8 zin)V+EwSpY(J79(iEuZ9D9W)LgE11pZIX#Ex*S?TA|QQq!Bc;(D8RhfC~MqtR0 z?IZ~PcYA&AC(3P4X{%Xu^PHRLq(Ut7w!b|sz&`qE#FZ1qel%Qa&jXrOxFZxB(?2-VeFT(lbJ6qrZ($d6`)nKa~6W^hM;pX-BTEH#kM|+e?OST9f@&K=@RI-_~NYu!VlasBKd0#~M%> zX1Y;5o6FucRd~Rdp^|Osv7&(w^Oh3JJ?bgI-8Ma3s+`tnZ)y*kB11u;iGLYLWE649 z@RPv1w;K6^gNdt(`J?^ZU8KJiodjW@??8MiGKW8?(YX}zu^VKT6qF@L&RHBOy2tpj z@dg;!w5Vt?gauEAUMKG3p?*Hd{ISm^Pgbb~Y#oPLI z=#RMf$QJUNsrzNm|V+iOn}LkhWFOF zh>RFMSgQFvY{~yr!VvIk%f;w-*#`&;kjSW}2i7i!Q|G^o1FZ#PsB9tg`T3%;C_Vl4 ngG=&mjL>yY)W+A`fB4 literal 0 HcmV?d00001