From 51b51fd043d3a7936300449b0f5e2ecd0579cc3a Mon Sep 17 00:00:00 2001 From: Amanda <115730173+AmandaJ-W@users.noreply.github.com> Date: Thu, 21 May 2026 14:17:32 +0200 Subject: [PATCH 1/2] Update qualitative_analysis.md --- source/qualitative_analysis.md | 160 ++++++++++++++++++++++++++------- 1 file changed, 127 insertions(+), 33 deletions(-) diff --git a/source/qualitative_analysis.md b/source/qualitative_analysis.md index f98164733..a408e3185 100644 --- a/source/qualitative_analysis.md +++ b/source/qualitative_analysis.md @@ -1,59 +1,153 @@ -# Qualitative Analysis of Audio Responses +# Qualitative analysis of audio responses in KoboToolbox **Last updated:** 3 May 2024 + -Qualitative analysis can be crucial for research and emergency response, offering in-depth insights often missed in quantitative data collection. KoboToolbox’s qualitative analysis tools help users to efficiently process and understand complex information from open-ended audio responses. Using the qualitative analysis features, you can add new data fields for summarizing, categorizing, and describing audio responses. +Qualitative analysis helps you turn open-ended audio responses into clear, usable insights. This is especially valuable in research and emergency response, where important context can be missed in quantitative data alone. -The first step is to [collect audio responses](photo_audio_video_file.md) in your form, using the Audio question type. It may be helpful to [transcribe and/or translate](transcription-translation.md) your audio files before you begin the analysis, but it is not required. +KoboToolbox offers two ways to analyze qualitative audio responses. You can either **analyze data manually** or use **artificial intelligence (AI)** to generate the analysis. Using analysis questions, you can summarize, categorize, and describe each response, then save those results as new columns in your dataset. -
The qualitative analysis features are currently only available for audio responses and cannot be used for background audio recordings or other question types.
+This article explains how to create analysis questions, analyze responses manually or with AI, review and verify results, customize display settings, and move between responses during analysis. -## Start analyzing your qualitative data +## Creating analysis questions -1. Open your project and navigate to **DATA>Table**. +To use qualitative analysis, your form must include at least one **Audio** question or have [background audio recording](https://support.kobotoolbox.org/recording-interviews.html#recording-interviews-with-background-audio-recordings) enabled. It may be helpful to transcribe or translate your audio files before you begin, but this is not required. -2. Click the **Open** button next to the audio response you would like to analyze. ++Note: + Qualitative analysis is currently available only for audio responses, including background audio recordings. It is not supported for text or other response types. +
-3. Open the **ANALYSIS** tab to get started. +To start analyzing your qualitative data: - +1. Open your project and go to **DATA > Table.** +2. Click **Open** in the cell of the audio response you want to analyze. +3. Open the **ANALYSIS** tab. +4. Click **Add question.** +5. Enter a title for the analysis question. + - This title becomes the column name in your dataset. +6. Select the question type you want to use, and add answer choices if needed. -## Change your display settings + -By default, the display panel on the right side of the screen will show the recording and original transcript of your audio file. You can change the display to include the information that will support your analysis. For example, if you are working in multiple languages, you can change the display to include translations or to remove the original transcript. +Each analysis question you create will appear in the **ANALYSIS** tab for other responses to the same audio question. -1. To change the display, click **Display settings** and select the information you would like to display. ++Note: +You can also add hints to analysis questions or answer choices. This is a good place to add information from a codebook or instructions for coders. +
-2. You can choose to show or hide the audio recording, submission data (i.e., participant’s responses to other questions from the form), original transcript, and any translations of the transcript. +### Analysis question types -If you haven’t transcribed your recording, only the audio recording and submission data will appear on this display.
+The following question types are available for analysis questions: - +| Question type | Description | +|:----|:----| +| Tags | Add keywords or themes to describe the audio response. | +| Text | Add an open text response, such as a summary, notes, or overall impression. | +| Number | Record a number, such as the respondent's age or the number of times a theme is mentioned. | +| Single choice | Select one option from a list, such as the main theme or perceived level of satisfaction. | +| Multiple choice | Select one or more options from a list, such as themes or barriers mentioned in the response. | +| Note | Add instructions or section labels to organize the analysis workspace. | -## Using the analysis features +Each field you add becomes a new column in your dataset when you download your data. -The data analysis features allow you to create different types of data assessment fields to describe and categorize your audio responses. The fields you add will be included in the **ANALYSIS** tab for all other audio files on the form. To add a field, click the **Add question** button and enter a title. The title will become the column name for this field in your dataset. +### Adding hints to analysis questions -The following types of data assessment fields can be used: +Hints can help make your analysis more consistent, whether responses are reviewed by human coders or generated with AI. Use hints to explain how each analysis question should be answered. -- **Tags:** Add keywords or themes to qualify and describe your audio file. -- **Text:** Add an open textbox to describe your audio file (e.g., summary of response, notes from interviewer, overall impression). -- **Number:** Add a number to describe your audio file (e.g., number of times a theme is mentioned, age of respondent). -- **Single choice:** Select one from a list of options to describe your audio file (e.g., tone of voice, level of satisfaction). -- **Multiple choice:** Select one or multiple from a list of options to describe your audio file (e.g., barriers to healthcare mentioned by respondent). -- **Note:** Add a note to organize your analysis fields or leave instructions to others. Notes will also appear in the ANALYSIS tab for all responses collected for this question on the form. +For example, you can add: - +- A full codebook or coding framework +- Definitions for tags, categories, or themes +- Examples of how to apply each answer choice +- Instructions for handling unclear or incomplete responses +- Any guidance you would normally give to a human coder +- Prompt-style instructions for AI-generated analysis -Each field you add will become a new column in your dataset, which you can download with the rest of your data. + -## Analyze multiple audio files +Hints can be **especially useful when using AI**, because they give the AI more context about how to interpret the audio response and how the analysis should be structured. -You can only analyze one audio response at a time, but it is easy to switch from one question or respondent to another. In the **ANALYSIS** tab for each audio file, the fields you have added for any audio file will appear, ready to be filled in. +Hints do not have a word limit, so you can include detailed instructions when needed. We recommend keeping hints clear and specific so they are easy for both team members and AI tools to follow. -- To switch to the next data entry, click the arrows to the left of the **DONE** button. -- To switch to another question within a single data entry, click on the drop-down menu at the top the screen, and select the question you would like to analyze. ++Note: + If your hints are very long, such as detailed instructions for AI-generated responses, you can disable the Show hints button at the top of the Analysis window to hide them. +
+ +## Analyzing your data + +You can analyze responses manually or use AI to generate a response. + +- **For manual analysis:** Manually enter a response for each analysis question. +- **For automated analysis:** Click Generate with AI under the question. After a few seconds, a response will be generated. You can then review the response and edit it if needed. + + + ++Note: +A response that has been generated with AI will include the mention AI-generated underneath the question. +
+ +### Reviewing and verifying responses + +For both manual and AI-generated analysis, you can review each response and mark it as verified. This can help with quality control, whether you are checking coding across a team or confirming that an AI-generated response is accurate. + +To verify a response, check the **Verified** box below it. If you leave the box unchecked, the analysis result will still be saved, but your team will be able to see that it has not yet been reviewed. + + + +### Viewing and exporting analysis data + +When you finish analyzing your audio files, each analysis field is saved as a new column in your dataset. Your dataset will also include a **Verified** column with **Yes** or **No** values. + + + +You can [download](https://support.kobotoolbox.org/export_download.html) your data with these analysis fields included for further review, synthesis, or reporting. For example, you can use them to track how often specific themes appear across your transcripts. + +### Customizing the display settings + +By default, the display panel on the right side of the **ANALYSIS** screen shows the audio recording, the original transcript, and responses to other questions. + +You can change the display to include the information that best supports your analysis. For example, if you are working in multiple languages, you may want to show a translation or hide the original transcript. + +To change the display: + +1. Click **Display settings** in the top right corner. +2. Select the information you want to show. + + + +You can choose to show or hide: + +- The audio recording +- Responses to other questions in the form (all or specific questions) +- The original transcript +- Transcript translations + +If the recording has not been transcribed, only the audio recording and submission data will be available. + ++Note: +To learn more about transcription and translation of audio responses in KoboToolbox, see Transcription and translation of audio responses. +
+ +### Switching to a different question or transcript + +You can analyze only one audio response at a time, but you can move easily between responses and questions. + +To switch to the next or previous submission, use the arrows to the left of the **DONE** button. + + + +To switch to a different audio question within the same submission, use the drop-down menu at the top of the screen and select the question you want to analyze. You will be able to add **new analysis questions** for this audio question. + + + +## Usage limits for AI-generated analysis + +Community Plan users can make up to 25 AI-generated analysis requests for free. Each time you click **Generate with AI**, it counts as one request. + +If you need more AI-generated analysis requests, you can [upgrade](https://www.kobotoolbox.org/pricing/) to a plan with a higher quota or purchase a **Natural Language Processing (NLP)** add-on. You can always continue using the manual analysis features with no usage limit. - - -When you have finished analyzing your audio files, each data assessment field will be included in your dataset as a new column. You can then download and process the dataset, with these new fields included and ready for further analysis and synthesis. From a2212d81ead4f25465cf2ab39f4e48e360707304 Mon Sep 17 00:00:00 2001 From: Amanda <115730173+AmandaJ-W@users.noreply.github.com> Date: Thu, 21 May 2026 14:18:25 +0200 Subject: [PATCH 2/2] Add files via upload --- .../qualitative_analysis/add_question.png | Bin 0 -> 366788 bytes .../images/qualitative_analysis/data_table.png | Bin 0 -> 275323 bytes source/images/qualitative_analysis/display.png | Bin 0 -> 327580 bytes .../images/qualitative_analysis/generate.png | Bin 0 -> 74945 bytes source/images/qualitative_analysis/hints.png | Bin 0 -> 158182 bytes .../qualitative_analysis/switch_question.png | Bin 0 -> 210695 bytes .../qualitative_analysis/switch_submission.png | Bin 0 -> 184463 bytes source/images/qualitative_analysis/verify.png | Bin 0 -> 110028 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 source/images/qualitative_analysis/add_question.png create mode 100644 source/images/qualitative_analysis/data_table.png create mode 100644 source/images/qualitative_analysis/display.png create mode 100644 source/images/qualitative_analysis/generate.png create mode 100644 source/images/qualitative_analysis/hints.png create mode 100644 source/images/qualitative_analysis/switch_question.png create mode 100644 source/images/qualitative_analysis/switch_submission.png create mode 100644 source/images/qualitative_analysis/verify.png diff --git a/source/images/qualitative_analysis/add_question.png b/source/images/qualitative_analysis/add_question.png new file mode 100644 index 0000000000000000000000000000000000000000..660e82d70329519f15e758f98f0662215ebe95f5 GIT binary patch literal 366788 zcmeFZbzIZm_c)HEfPjjEpoCH?B_&-doq}{K-Ob2RA_~$C0@5Ney2n67q`SLguu&VZ zG4`9U_v_uC-}n1^y}ti`#$(&vz4zQW_ndQ2J^7%iu0TOXPlktwN1>$nLJJR%JOB@m zsQM}~uI6xqARQ0yiiO?t=b8@B6`s2|y0~k*zP7M>VdvrM_}W)f01xkBd|+IaN~h-a z9}wNb&tBIV?%m`6@H{DjtXZV?_6xVGIvu-7ZAB$J5US%w(hThf>!=svOiqlDb86m zHp~WQ{0hb0{#hbCOF+OCtBj(qr|mYR{wPDJmaBZ$Y$g zi-ctem1dGFU{g|2S5JzwcQ~VH3QeBa>5i-LG`06WE$b_rdm)f*UxZ*%z&bAIL&mRB z>Hf&*?=d`?g?R59>gtZZk;5>l<#u*HqGngGmM?t?&Zrf^yb|rQ^q6zz&l*hQQ@MPa z9$y#WjC@34-MGGbTz(3}dZMR8Cd3AX^vv#4+#OFOVE^pA*)PhjvPrcWrBK}} zuLq?nKH2q+s8S?P87=E+rl^|_a-n+URyGn219e1Nk51qbN=g}KTI3hbxCn~pT5Hr1 ze7j5+>>{%q?XL}C(}ms=VWPO^58Xdi%l}wCTD@WC-up ypMX)s~`Je-soTZJzjm6_7Ez|- XO3m>IIL`RE!` zfQYIfx!adK4aecUnNSV!^7P~hqlPSNS`Bg@S~}!Ts&x*RgJj74N=BUBG4jcx+OO63 zknX1K^)p~suTIhHz8du>1&pOx;$BY-yd4ba#*5QG_bv4!$Jg@U K9OL z>TF-s%hK8Oq8k(2d=}--nE8F%%RQ~Ux1bxT3%mzHrBbk+d`YGzDA`_2xA(BGeONI- zRo56yISeI|jJWm0z>PLzNWke%QI1hFMEdf($I+p}b5%|kv%Z;jE8x~bEmPV_n!{{C z)onqejsV74w%L8>sr;NPvFRHl8>4y0;@H-ja&z@S`?o+THNI$~6N&52J+?DosbA&> zO>cYY{_82G(jk(8>n=fUP_O8x!DPDZ8riESQk@bz9VVuH8ZXa1E?$(TS{pa^2e1o1 z)i56M=*jC+DO)zAK#mXfBdj6xZ>qy=YC$c~m?H6f3{QriKxTa(9mB?2ZjM2;06YDd z=9MLSJW$7?;rKYFvzB&hDV^J?I-+*lw^%JRC2tDsFjY}QAFu;p2kQn73F7%X zwMWU8p4ej#zA}Q^Scpt!EF{5FAUXewZoe#qc+pSv GQz-}$bM z1@)q|{U!*mI 6tILI|1kc z=;mFJH%vB2@I<8;{i#MwrQC2L%k6GPF@a6pHY&^Y8PQCuZ)qLxHSCdp6JpaLOgCSi zvmZH;2OZtGhV|Ez EKm4a;rNhS#NIoBQKYQ?Uu^w z*N0MtYj*F%$S8*RvTx5(o=wJQWGuT-;5Vp%BQNhm`WlEenC)X-AQkf|_5ec=jB5o* z5Cc{ceZapS8+e4mDjS@J)B=WLx-2(mJKdj%2DZMb6x-ec2V*Bs+b$i=@?jZc)?9*D zT+wgpdCo&Wts~?YR@q7mU2{VxY1`8VBtAxVN2AB+O6y54C>m^ur}WH%`kKD%_)e9( zmv9 gv^R=$FWD3MrX05fsnJ;zL&{z!E7LX2rt1j49sxU-WF1?+E#C!GkU~Xt!6o znneVzjpTMjbxNT}>Ao672%#%Y4D0Og3orVVpFmH)URYI&zI$xS1r EBEmJee0e zNp~V21if*9ln}apSi3o}-cyX$5BZU?a~j#l%f|umNX6=plofebHb^xWX~2tBk$z@K zCyKX|GK;3C5^w5`#_k^Mt3H7|CBCXFc(vs8SfhyiJJnNXYmDIgvv4U571Lvp+bzaE z9im5IgU$Q!09(YU`3d=;bT@CKlEBDZ$7060lMI%&Ks9~T`}XK+t# {Gsp0h7_=al>Ysz4vD-A zPU^TaD;zhlK3Nt|fm-tBpmo5WL8E19-Xrq&nt4yQ&x0qv$cM$&*`^?1Q|B>P_5mlYgy!$c2eIj|`)9cxh?}R>j6~;Y;IS?Bn zkZq-};FTp5k&sppgedB0pl<3y! Z>EBU-aGLR%gz&UKuxkAqg~NI;*dXUKEx+ zcN*~KG;WO3DZey#w81R8;HPZpw*#W-C$cVcH<_lTf0O&7IJr+c$pGD7&MpR;f}bv9 zFX)pz`L{|cOvH_*xKW-rz^22@0g{8yZexrCR;x$~EsDJdk+t23H!X8sb_XDay}(dA zR%8&b1hiof^_?^@GF)oq8>MbtF$E%Hq`G@m;x61nf7#E!Npi2*0&)I%s&{r W1 GLIQncN7Ro -2Pd9cDd7}_KKZ(dxLs0I)TQ?^$P{_ zeu8bc9MFScCA CAq$QjKiu|i|yk_T)LXi!_TJ-LWiFhJ*a2|aq1p<4}dHC z!9h=upV?~i6mc;*a?&;4UZ+%XBu}m%J_IdeRffr3I-WJS@33td9DAJt08p10?~!1; zXr>X4ZzNK7uM|9Z8wP8dd!B-U7 89F zy(HLF%831`CTwiQowKMycQH8ZiC6$S0LG@frO92I qMlABS?v|;LChqNQ0EgbA zrC{M(IaXFQK@}Q7)N4s8>sxa-q 2Aa-6_SffeY0Yebt#}Q0a!lz}AGrqsFLFow3SsK96K_F2~MboYpX^P|mUB_C? z `{HFSFqD zFV<$0c^y?5YQpn*vE&UdmrteZO3W%7Od_lYM^*E@m&>i8-l=MvGQ`66?O}?Nf_W zS`IIWDeZ9H%7V7&>%YNoBj{W0QYkm3e=%C5R@&a7`y|iWzCKE_4YL^KRRtwOh%FLU z+V_cbqkMb-l?{^7i*KjOS}1nWB(-y$h>0jG6VHAXsKZQkIBs6#SYC%b{m*hafkAtD zLBRQ?KC$^eAg4!bpAuQ$U8-CDb>62_XwnE= j+dP0t@R~Y9SwMlDN v%kzdZ2A)yWkzWivK~`A^rE)HZY@VR*Yz;iJA4n$eE2U zps^Ei&w)uLWQ D>y&ydiJ-R2L3@##BH0+zSQV#vnmaFw zJHfLsKk(ClGhrmxz@>-Bu+@~u8~JqfFL%9V?Vf3l%~~KOxv^d#d;;k@#ZbB?8zeC% zZ{nSPz2N@xo5VWZA!@^nOnJXTWfbryYQ7FK@7q0q!<%=O-vV+xkxG0j*biLkKg8(o z+HWc_3xD%;%;Gj+KZB;dJST+OBxC^@;02kw)@^uF!U<#c<*k71pZgs8&6Q7~iTvlh zb^(u0+o< 8k_{DL)nYfa9tFWRE$W_$H?)))-rWOP}dELN3SdDLre` z{h~QIepr8jI-WW@uk1ML+vY6{G%^dNK7H#qgq^q?>VsQA)H2~iW*>;3k))g-2VR*A z>E!nVot`Z+o>cqh`OLygkc}Q&+({9Pfu_!l=gz(**v#r~3As5QzoCl{-LPb=$x4(% zWkfhy%zKZCznj&grVr<%JixI7nwDSb1sZ&iq*US4JfQ-2YklhaUQ&byw3R(3XA0ag z;Ph5m17<^yBRwHi#jV3|FFJF2;*&=7%cix8h<@$G27{`nVAbHWz|%8eVs!Vj$x>bQ zY=|TV7(Zd|;%~738P4v-IRh@!qd>xfTn_HshTQNClVQg(j?84CIc|g1ki?HzBXrbkXI-Ao};k>1701;MpOE? IL6R#8@{u91>T{hJ)ocPs@tWICb`I7Bq*(5Gb?TBfr2_qS7 zwomR=2jSACLW{B(i}Jsc9!=yK{J`IOP4NUP =lo7z4I3 ZwzSGlmp z`73-#5u^hrwWev2ryW$I<{B|)#`#>9lK8a93UaJ}y({uIg(wOaY+b+RLE?Z*STNZf z(rEcyp d3WrzY~=d@DOait}o!e z
LY|SwmRnAVzc>23pA2G0G9kv%;XFs{<7bHOnVhmLcT4BEp|z;pKXBfu-lIb$4xT z Gw 7W_j4Ts<{nAWUF YlYu?V9#;PR!0(=}koN`@PH zhl5G*^g%$CgxJWmTTsRleIllaDj+|-@h+pvi`>rIiWdI`dXWsoWr#og`oOnxH$g+P z47>w0tZ8A_8{06&)quGRX$cZpkc+&PGDUL2r(x-wv$Jh~I2xs))S!}2j>7DuE@k;< zE#{^BD%-Ja1)4`JHb9P%ce562tcOy2w2MUHYa=5w5_ZU}1~a!+0h-JL|9s$?TpP+d z>D =t_Pp>;OliZmm9mF2q0m%xA&zN!8~+m~agTp)## zkg)Dl8Ny0su|@bu=KIG3L3HJ%mF~$67C#R#+Dp&s>DQ$LQIE0Ei<8v{`B79^ieWN( zAX5jcYja?Kji1Xp40>VpLNXrE$$jgK=d*o&Z=)u1u}$i#-qPT7rzMe~%^BMDUQS+t znSC*o75yZ0*J@YfOyU{%hrP+Xz(`qxx1GJSh=O6O{v 59fq7SjO(HO@P2}Ze z-Lni_0-ul#D*Iw}d+H;>A!{aNnY_#-166OBc#%h}vtqY-Vd9seR>uvgMi9*zIRcGu zk8t z$r}|;%NHkL;(_U|z IFsXtVb|;FHGKBSw8U*7GRv>pH%hv0F5Y?N3*Y z!9Uyy!e$`}>Mw&wHm1jn9jSilG|g`?yKOOKtxx~vysLA~S<5?*x%I)JY|x>Zi;m$} z`d6ZcGb@g3_+p<)+FHTec6*&E6Bld?&PxVf+$G;hG_Q4o;hcH}fi07RKHi;eT5Kx% z8YS+;X)$}A#@p_~j+$mEOlZc^oPC|gdeyodBW(iVvw(T@z+o$6X|nxP#m))&UM01BGkWTa=>Y41vcFbcOVCusC8?oj+7J5a zLmrr$(8%+wYnxC;;Y$CJRjbVph+_i(Vt)`+7**`1EANWI2qomrd@H`(QfYG=m}pya zem+rbFs UrM-qaVe zO8^GB#ojG-ra-}b>=~e!`r-U-XGw}%xbW!n9IzG*Xz_7|+`RgCTDw5ih+uBbCy*d! zZ}+dF!NzP|(v0(hZ?21OlZUuR?=0EPis^4@wYZpry|Lz?#1xLc_1it8Me4E+u32Q~ z8>7~8>n(I7VbR%k5KHQSHc{q8-^vfFcevSb|2qYa7x%))s9seG5)2PSvxq-=U_uL4 zd~8%-hPYqa!K!x&=YOPE;h0i7*A`eT6is~O)v}7JES?HZZg=dWA1+F#g)j-tlDUta z=0* WyJBDpMX(KISHp}g-Ru=E+;F{ zfM7kp$9f;9Z5(Jou>R`V{%tw8S;eh(Jx8PmZY|W>S$O15s~R>)Em$f_-QV8bbF~tm z*o&JfN#fC-ZN93aCi#Z((Hi-rw~Z^qAtp92XeCK4Gce?0 #ohagKp_ zOrWVf%|QE*w7|B3~Ql>s0KuOp+sSW$9Ne9e!zXm{QkmZ-7zzVO$U8wv3{3x8{1-hjpT!248D! zL#(3azFvr6w|={ G83#5|B#$C{N z|NVlNalZM`tRhLU%uJhx+aP(xK9$o*S=~`npwsQnuV+MY51?*v>J}RrgCTUgJ>Su> zlA>dhBZi6Q?D@eir;XkX#IX)H%Q_ t#hhDD zfUjkS-`Zs~J`@s~0A-M}6QIfg63n3VvSs@DPZN1kD0HdGZu3pbS=_^EyFT9Srx|t7 z(CC|qK$X<;ByoQU)(kn5sKu7Hqob&T7z4%y=jNf0e6j~9@mk`+rIF+Nz8i&GYVPqV zd vRi74o*#q8cuvp=7*q&tb7kZS ze-P5vXSF(Y#)cUPq)DCp)Mh{P&eS$p`4+CKY5eHX%e+QA-vkBZ{=ya^fe1^J*vUK3 z*cNA@*f_g~W&w!uGUIgb8((QfQNr%ycQ}8daIOHs5QeR$BGo>3=tT3G&YqtI5q&yW zsG)KuVl?WTVq_`|u{-%&me{ZS#2;8htnEATftyYwK~%n{2S8N(nA3eBHWF=#50 zC?>UoW^JW=;$^Dvt|%i~>|6snG|zkgXo CC&wc1{94tN z=y)lxt>7N|#^+CVj)iD@YdLA`Uf#?-go=mr!>V~o0|ci|b%B6VW#ByBoxIMzeOQ|_ zPI#%l7xh~b=g6`F&oeHnL{wC%q{bZe6nB;nHIq_vh+bLB2$|xs@r0S#Cve+=V1$&K9S7vGHQ0dK2@rZXZ_?U&={@By z(F~rIZvEO_3Rhe)WdG*Ny$GGhg;8;AEA>n#=h6!oPPP2eZ!igv2D6Wpof^(IxNvtu z&VJaxD3SgD*n97&rqZnsctj8t5fuRi0Tl)5N>w^4MXHDpS^()Cr3DB@U__* 9GRsK-M*0ANU0udYY@btY zxERhPXwiIclmQP3-16|?0* 36y(IY gcz2%IY(7MKbhH!QEkrypKr8Q6;EYy5Zg<<=XKP=(o3TW9 zwt|QJ1=kv?TADI!+2B1CrBKUMVA9FbRmxw{P3;XwML$ mCTvAKzJZmwdy?@WFDiOZwr_^0YqQZ;Eh;swM7Thph(h+cW3 zK*QHycc3v$s^|9jtyN;jz}AZcePm?ttQ5pWcsC#2Vbk-D>kt8nuEH59zLJIz-qv9P zw1J*oZs5QnF@8#ef5QP>@`7$PL#WDy&fjD2;Ape?!kO%sOUtB6ho?*T7%*J2&`F`) zdO~v5+!v47WzGHS_um64-LHWoAAw%E^`v)`+t+LxCXd`_jm$_3uZ ~ydaLr)-+ zo*D7i4dLtCHBScR;_RrGj$Ji+8PMU$0-Srd<1aCG*oHx;LOk&Sh3#35OA{F*i+9Gn z2?4u?PZF=r(aucjTT}qvtYGw%*E8C{iG2|$$qf$A_~>>y+%XKGf~-vbZ>r>yZver^ z>a$8pby(duuq!i5G>+mVo%kh|JD0|fMI84sA)ie9L|=diUF&SNOlB4_>RB#ZkCN8) zRvxs%JxN)uuR8ITlhmrMKW8C3LSh9Y9qsy;+S#S5NybVr7;>L4W}WRfumR9r`sjA# zD>u^!oK!JtA@2wbY?DN6XI celwQeX?xa0${mQP8@+79CxtP5)-*zrL5eRq$)St-j|wp zqpGo*o?{ZR<}2{CmN`KFG?pDoYJ|iHf6miD59r&hKjrpl&vP29=Y97eivtHIszk77 zn%1aY_u1=*0$yzSqTSbB=Q Mp;X86< z`n@V&{F=4`{7GG)?E5_TElzRVYmYk>uZLhswUPOwB3s&c7PpwYkVu-nt>_EA0@C^! zlCFL|3T%?jv4X~sPW|=7MPIR(n3Yn4D* }DNSq6i_rQx%iOG6J<;Gss=CX^temtw0`Jp=TXR zj1ZC;O&KcoJW+dz5Wt$5t?0*k4GENAW5Ip$sspkv1q1`ZVi!1oKQ;)IB9icuoqbO- zP-figbv82ii8`d;PMeAr9f@!5ZjX?0txJt`Ra hlH!p1i$d8TGL>3%r#y`5F(>4s- z`O;gr)Pd=+7kEjW-b&0|vi#ZIuU3ThBI$abr%mq;F!<%yOu~@4-WGqEN#CY%0_$_z z#8P8_?RypEwrO#mbX&wYN5x7{fmXLf=@G0EcZvXZ{D$*k=O-Cx4@%`6-pd%*?IzuS zu9+%nJY&6qO%QCx*H5}NFO28LGOd)3h8)ImhiAW9zm%9VI9lpMfVyuTlw);q^S8DN zu&Z!0*Nd4%Ra}jCX;tI=GjN@YGad?;ARt!fYu1QJilG&N)m+PVbnW5AMr|u{Q>2F- z`eYq9WgNF3@JN)WH_dX~0o>0)#xj}+{kmGu@zmA5@rPdPph><=Y*1?2fWkqV!?{Ry zjmitv88(|j`eOL4&+f%s_$Z)(LZu}&=dJzf1=A8zMc--RA~jHZXjE!<>}k+0X*AOT zI8=dt6$e4q>9$9n1SUfz4e7T5xbYS_2O~d1X4*x+HGGEU5ip&km@3;0DogE+KATB< z0D%8Zcuj84WcCt9O`p*C;qT7?82Vn>^|1I~2Md3VPNG{v2dXx6%A0Mn!(GtTmN1j? zii$YF*$jnS{B$CgtG>xHkQ#9Sr$$yf+6k{NQ0ar{p8?P413<#@VZr&0J09Bw8m4cS znnt4oLEP$fy8fdnI0+#EE?f4uT|H&CDGJVzWQ)ZPhyHZ}Ti{ZnA}IcxbjfBy?Hi)J zVVe9*#5T@e 3p6<7I#UAJ$5;r+In+RJ0&+8XX zLmzkXt#7A9hRYF*kH&4d_D| mlq?lcp`YZ% zN6XG>uw}e^SaG-I!ku+znc92xZoApxP)-P~!3*P;(YRqR2&bibR(-&62- +=d5bMsLCao-^_K;2P6lu;c@idfw1@y)NNQ?a zr#cB%gOtm?oFB)ixl*(&_GDVVvd@pR-~Dw00NFSO)&!~+A^Mka>6^ZIr))G3m8m4Q z0&$rUsNk&~pc^Gs6IptwYMvwWTS&@5st_EK?{9mWd8KsFdAz#Kx2UDbhpyD2`pW(C zw^Pw{Tefz&jFs4}7H=~K>WR6HA7?$d6)Pw*s`oXaUvVd^Kk3L2&afLHx>>8w>Yp9~ z#zeW*E2NE!50<_^wi~@YH&ad#o0pW1158(rahC(PKKJ87LL<&GrpjeX87{gs$|^o! zQR+bzm5*+o+S HLE91KP4$KjgHExPA0PS4dYv{RzOC#w+Gh32nNxs?GqEBQuSQgYM9Y zoRJ3xXV|jO*s KcCq+Zc=Whj~}F@^T>KqzIm=w^4mu+mm2es zN+l#v9{MhT>w98<5t7ECD7CTL7u1&4wxL=?yw7wy-G+-!k3030H3UlzBLVPj> =6n=3&NY_)+(kb#=D^#&~6 z!O3xPBOm3)nv|na|MLSQ_8KY;wh^vb- zzMm-fq_foSYIrn_@P3;19+*gb^%!~iS3ciU4aW7MtT6{4Xf~JW0!+)>Ie=P(S3Y(} z7wY@WG-mh?_t@%On{8Og*{p2mRQ;aU-&&E+8bdt&Tsb1*-@dh=Uo=loe !~oLpjVFFcDy=Ss}FGuniy05 )hPSYa={(KUCCq{;sUqklgUY6*Vq@p@ zP^*g_012bID7(wzSe8Pct%v#=RBCDx*ls^8@-7NQehDJYfAl4>^JX(?SFan%jG&kM z*EXu3yCS>-DErzaioWRu(+;moWVJ=G`%6o*8K=k}tpwG{S9;Si;CwHh@n^UEKbN#9 zd0-qv;MOR810pK51UTP-SS1oQR+~AVuFU_-RIPIA@YL_emnS4*wb)bDYxtOS4m-!) zN))CVYX(Xu_I4sP&b9G9q1ZnvUV3
cQ&6a;bCyo+QJ$Tt&&JYpK&x`E>^0U6cKaQtPDOO3q=$)q4oL(&N3|MpuG7!( zoYyJmpozkJ?)DRnh1D+TPb5gCnB%wtFlp!Pa3u@xG&yr5d~L3SpMG)pHFLgrxZ`Ee zWB#*N(?FZp#EBdI<|pVa==NGhJ2pPAwMZUA3D!*s0&r10NS7T%SKjhuGmMjAfAYkq zzJQ<)O`0iUZd46{WdA0+V|C_-UHZ1EE93pmx{u!Xs_4kC$B=-}UQ=xz{oyF7B@j z&jd$aPZ+iUaW7>bVX#`UFicH $L4WIY{hTW$*j+P-?zCWCPjRIF14&G zZ*W=K`wQ*cxOeZ$(vQ-f{zA)nx@tG|_SJ>4_u$57O@#L!o(gYqUhpv617-wuad{0; z9TBSsx*y?ERlT-G-?!@5nQ{AUuBT62{8ENq_1*MU o?HJ-Y>yT3wFUbwB<%x?z83kk*5kSTfSmS z+G(vY?*T?OqOK>JobiwmhT6={%r=P>@pDXkkfmS{W^et;n+;IIsl!~7K~9Z4Ilut| zqq|M&k{Qa6hXZ
vPKJi3H16+^#`Z*U7N^0 zHG$rGF=a>)_KirT#y^z#z2UNYoGSTEugmt53$ &=Gv EJcWMKiw*EX)TQx15_3neyl74M}J55a}7lO zbOFRi(7Vg!t&@y&`irB*X=T97kK*rm*AOgr=naH0F4#*V2m^3CWMF(*rNHKK=8(8H zzPr(w%z!kHts`|VQ!WH_51mvufUeOPMLr2>T-bdvnEj;Hx5o|uQGN4xx!9M(?5<&w z0B-bpKsj#!O#;DoQ?2|#PI|X11c3zH%f_tS{0IOUZCp=}9-|v7GSLrbI*mDgrC1Sr z5eVy2-We2UHGm31Dsc)yce!y-Ng_KX$VR3$^~BH@-xIu)tXITyb9MbG%c8*egDW9L zDqS)+)a!Dt(+&ANzL5?(W}>4e S1GXy%Pta_TPEA8Fq z6HFGkJxGW3*>{r#WhV+$B_xd^9u&T9yDvXh3GHXgKCE8IY^=oUU#_v)Nv|`1Z{mG$ z=h3L&Jn`0%%ezV2NXiaKtVI)bSg2U Jy zTBnewnPD%hHSU}%=`@vV6Sc_wbW7u~`Ez8ZkQn&&S;O2SYBo+cMRnDptz;>bwSEs@ zFJIcR@oT;$8aQY7d^XBbVjSXD2H#X$pmeg0d>y4d&5XD)s1eL6b_aVwGfk?S`r6AL zn=(e ZDzNpSpkk2cJvh*O~-m~1yu)9WYLv_J|i$QP*E~-D#6WW zv}bMqOTT_zHLq@7$595kE1=|5oK#sEevc-?YAoNZQ#qETqh5y+I(<>#YuRXo%M^~o zd;WpFGlzT`Iq2BRLbH|a(;*)dpSIkE=vJ+?aa6C3{J`fUz<7l?4q49Egi)|HjY9(L zVGs2gftpQw`d?)|ZgiZyF>>r!(2+;UrT2!5 KEF4z)=XPb}O&nP!2tE z{n_o#Zd z n`UxB;s~iEEj^7fQo@`Q`yo)?sbDU)^Gp_0BJy AMf=`H>SW)(8t=mv`I3^iKD*1; zS8k12mvgd594ha<%Lgd`wVs>S@h+sf1ypjB~e9GRd`Ab=M?vnz7Z32U;7L*GC?G znvD2zS}Cy#z|vKYld7R$0&aIBkp(J$MKdKw_SQkzE8E>&{2OjL?q%K*f~TW7AzS5< z@1#%mBzpa<;{cLJQ~Z`*goa7yt1HF3U$ejUl!r5+P=)yto|yK^dm+=doY38s0?zi% zVQ#q=%)y5_@+=4|jUdU@AINFG%24<~we$V0R+RO3v-R1Q_ZttSfkp;(>AdSF=xeN! zX`rLU`ljQO#Y_%sCRnqhFf86w>fX!mLqMYfwXU{FLVz@y(SeEt3Yg-dK zY)+U^7AYO?@OQ2r?bBD+)Go8tyky@88RlcUn(7m*oqJI|!)N!Fk7eH({xM%5uFeYl zpyuxWVRbB<;r0iNl$NFFK0Ws@N}Lx q9PYwnnN&rKs-psZdGVD0DOTT#; zM+zcC)zFo>*7Y6w2!HZvAC#5oDLt2_10#L~v8UeE_;UupL@L&n`feGjxkLDj;+kdq zfzU2aC`GfvYdJ;#bu=6ammaqs*7pcGwwY*~5!ionAlW?lHc8l^-+V)^SAL;x%0ot0 zXm>L}%{0I|vnxe>blgRF6Dkg7lESdpVXq~owp4q^0mZXklT*U4X}F)OP=ezD`#h;G zjJP>=*=KF_<@fG7Ogxf%kBjvTEGYRyxSR#<+e>1+GLQHviQBCKEJ?~|u`zr7Czpma zIsnM8Qxt5SFxlWAI;bpilLLRg!%a!5n~MR pEIw`o zpu?PM04>J%zA%B0$^!in2N%|+>3TZ>sQ6_7a#WXYBXaFaWgRdi!@&+$Cvvu_qY!5Z zt5u=S(b3EzzqiRaSiqT;`fA-&jEvGKcT=8y)z0y{jyBL-JZ!STG4Yh|dRk^S-V;aX zpPumcdWd}gd>$LDrtHDiGFI5Q)~PBz>zu(G)5Jy6j!^6eF6nsD-lZjKzv99&73J&W zcw*#Y^wv$-W(>uaDEIYyQRn9)$cX{E*RRi yoz~sZEChLn*9;yVgBk^jTy(Y@*B~b&vyRM*qZ-)B#nac{#fsao7 z^I}T-^8TEZO&7CaB@&k+evpW478BZUoqa<%wih%L^D0(LrtBuAr1u^3mdy#XN40pr z!qQR{;Vn6TQpz}zHMtEw)Q%F?jyZoSO}JOfSFU+u*tNYkU@y&uai07>7Q;e;9%!$F zzsMpt$0Ki(s;exvS2QhEy>Qzb6O*ZQpkBAs0ArsmotNUqb){Uq0esdA&7|7T_t`Uc zOqikW7)gtmDTuv(+Zq%9^aOTCXVP urD2+cZaYf6Gne*kSX}Z`cnN#Q zH)$N@TJvsh?|o!|f2uR@ln&{wI_2&4*KpX){rz@W>V@|okI{dpmf#qZjK1@fY|;lg zx#D8DriisvKChjW6pR?mt`Twh{`$5DY!$zB!Ksve%4hfc#hTSBfvPRKs>PA
dw!TIykVF-h6 zUP5>h RQIWRrvMoh5qOSMn$-HjsSB8H@<^z@X`#}d@^0-->~yLb#Uh76 zdB<2^63lJ=p4`vS%*eU-bybr`l8xYGmZCS(`Q-%XZK38>lJIP>c9ji_+O9&JNQ{}s zx0p&xXY$95kz-O5BmLPbZ7<|0ib6BKCx3DEu?CCmeR-)JX+~MIEww4vN-jl04;s)1 zcka|tQZ{+4LE1qy*n RxHm>#-K4D5}T-5jea?@;0JZ@TGZzDzaYB7Fs7s*OuF z6%4kJ!1`6)#*1czYros<*O&j455MTK*_3XCX2K=aHenhUWv!emUAqalUq?^fJALQo zz_ZEfoORpAhu`36sP)Nm4QC^kTtPW}7P~zg-a$UcIkyD~vpQ1IS|vcEsV>!?zg3n& zSt2(?z*2hf^G`v`TisP# zzLTp8yg?VOkwK%o z89t(R^7S4G7MK9lcJ?t+OLiNyZR51bfYIhpT=lGaYpU*(7*f^i dY#>e SC7h|IK?5V)ELLh*4hd-R zz-{LRW}vi%M{$-haw5^U_g-gpr{1!(NicVD>o+G>f2?cXd13O ;&*woxiqOGZKwq5ba`6XGe^()WDOc{-$7 zQmo$NLRtftbtFT(aMZgw@n^rAZ4z^bC*({#6rgwjXNI3_a|EFr*w;B0`Gh zluIqTe5v*-VgjsZyE~8&mFx6Mx3Xle;|2{EF7Q`ZRHI @10$%5z9(}*?2*&5F-g+_Q>8ZmFM$?d3hauRf69*I67K7c+q9V zvAf4cNk*Sv8h>M1XaE9Qf=hEWhU_T}-O(YQPxL$GnDDl|`MLZL%=}3t)pkmfpbCun zzHz7XR&^s0K@8d+X~5wcJ-hmek)m1@Z 0udhMt#WV@$YNS+~X(OXCOPyU?x zc$~iZ%!hq7_>mgM%jFpA1D|EhRe8$9-sz=O7pZFpp4}NBN8NCh+k~T>jtLd;g}eEI zYjNB2Dq2obypl3LYjGyZxCHbEknzpb*8%RgcXDR9hT~&IA56%uytV`x@1;w_y4x6Q z-c=BTRA#9 q;ZHLg=dCv=}3? zFvNnyz*Dt!@6Y*itnG;WZSbtI5HfEyxyq(pvUkTtX73B5qmh85@J_nV=k}2cx^64d z7`6pscj4X&6x(_3fv3Q$CuPC$lw9OJQ}2FCTL#5VX;Zpoyy{qf*DQ8#90yW2AFl2p z-PwcVIl?*jzC{nGJjJ^9hAHlYv@IIPgQx61E(s{FFG{CJUq^v@H>NNykryi-Tx#f* zKw~HP$KehgiSlc~BbK+-0WVn|)GW?)%kQD}sRgr(>j`3?B56D;o*EjypoP)K_c*WZ zYQqlX1{+wV>%7(2fj5(nQ4eH0njI)15}go(S1}nF%Ix_H)yZL2Rx~;vn+8pmL4$m~?3phFr%XS*t6k zVd&N#!#P?g ?`gZFCSH2Ul%;`Ko3>{<&fY9qit0U@ zD`h&Q{zFK5=t~~@1~nTFWK+o9+A}KhJJx&TXlRP_O>#%!@UM^s!Xj_jZY7HH#@ek} zJkh|$C!(eQ{N7$|$YvA}uL^yRzfqQD7@~gjtzWa}Cd*6?L$k0@<2J?Z!>BsY-Q%pj z03kv+Jq^6-<`}-8^DV7apykdn-;5C23)nkg2#iW~X_iH$%ZV>8>eJ}uV;3350*TvS zUlF6g5JNKiMd`j@Ys%gpoZeXw=-V61jtR>!+ont(&~ik_T`RDE&>^E+(wA%~u>$rA zP#-i59nEfez4Q^5%`hof*1W!8(AeZ{GhZv_+7%Xsk{E*vE)(rh0*3u(guBa7vc5*x zjeH$oa{GzsUu$Umx4MI`oc|v$3%>qzRX8vePX0`bp 6x^jkHa*u5?jJiQaQJTq@eWs6MDO;$I;6@Fq#iF5>Ys@gP$a;hnTN%QZQV zdG3nYd7TEU%WWgtK|>4}h-HPLQvMVa=c$y>lDgeneDKi8Ek7>`>s!3t5!0MjY`MAA zaLaj@|CaE&npU>5GspfeY5DPfY3aM*M(v#yTDO>4G<#3J48@}9&6Gd1s#_xJO=?Wo zk)y1{jfwGH&3tSCst9{BRf`z@&7)-RD-?IXb6Zx_5sN}kg(V7`ab#Cnny;U2o$$9s zm)XTijR@WJ$UZRa+dAE#fko+8%g;kMY}ne*TBo3)%ZNJaAOi2@ukici(wa MBhAAHr!lYiWDfqy z_b&+<^>L>ast{U+aP}${6}6KGT8hYp{z261D{LyhCHMh;c9F2Szp#8_mqXSs+uN3T2^^2uWTK)TNdwxz&l%-QR@4!0 z%Y{0L+@9-!ib`}-Azm^}TpRFs@z1PK0d#z+0q4@tb!0Ff$yztLMx3 no|BF6IX|@k Xt_wPe243q-U& z|5*Q k!&`?pO4d1+=bwZxRS!X^Kf&1c >ggQ6_{l9>`E&$3 P(qb(7SH1at18gNN<(kJn!MCtNzIve2e)I2nAu|R0wGj> q+BGb!|3m+J7Bl0Yi8Z6*Tp){AK{S0Rx~tk-dBGuQn3o$#c{1ON%!o zVS$`sm`9wg@ho<}O#?;p)172lLa;`ipdLw9P`al-f*u(!f8VgqQul;6;$KS%|Ewwe z>B8gwVK5?9nd13d V-@o!Bq8lQFr4>> zfzvIg?AvZw=j^=3%A2Lqr!M(?SR(XkI15+?;pJs>N{o0~A%@GRqYk(BL+taPmo$>w zas?g}0rUI*HECn5YtlxS8=qYjIm%|Fj6Zviw(Zr+ &{#!NXPn7$st(2$JQ2W7f?B?r#bK}1))lL)eDUKp}jDMwg|AmO=vUJC{O?#zV z=6;jlpQSdivAz_5Y$H}0JpZ 9)%X3hYWte`=#1 zcNI*Oc~(l)ekXtj8xZYT=)k*s_*z2~W>&er!cQ@r*Sz}o8;H9LP?z`d@PpqU6qnkP z*-X`pa?bF`-;A4C)%7}p)zdSznp(&l(f=QB{vUXlNk0BK0yQrut*-t%&4W(UMY0=B zee*0;&Ab$oak$4aJ~;Osx1V5%?A=T?6Xlq(7%9cy*H&U^{_*A!tRu4sM3ZXPdoK>` z;pyqA_gMeS8Y1s#hs@tD@3{h$hOg2)apk2EmevNLsr|ep3;p%MG x+76W!%eCa4EjZz>_~=aTMBV9_=ZG zx4xc&&xDR#`(1(>Gg_j#9H*zGNge0TK#;YLtBox4@nE*69$rmLaqN<_2A!KX2~)*V zyBlXWz|pi(5@-LrssP$JbuTk3>ncm&o9UZ>#EC7T+^?yc<*RLx^Tu39Rzquv6NA|E zOa2yK?{a2xP1FH1-dXbuXp~48{ak5XqXRNC>**en_zA`vo_MS$fq4Qh2aGTCAI5hi zq(wf%fE6TLD`uKzR>x865<4qU-u79qL4oLYdQ&UFnsX(M)zH|O69pRj9M0saV}@B> zC~Wu%GMXb! sjk^NdaG?QrF!)~1_wUx}nKD?9 z-v6M9f3k}~Z;wB|uk=`7LhjLX$f3S~PHYIBs8#!ihPnvfTp*2md+dg*_QJY~QP%rq zz0=59F2W| fExLyn7&IfzCpOB~@EU%j2 zSGS%=bj2Az{Pic~p8fopl_|yB#eXkYKawPKh>EINU9cqJ@1^9&C3!pqEF PKVjp3SZbf*kt104U#nPu<}H7|M@ 4D3YTbX#0{B;I+^7MZ<^M7CuVSA6?=tlNnE2Dy;QyHTXH)Zoq5eP9`X8m} zr%mhsY2tsR;g9YZNXz~|>mUDLWMV B;lJ$ew|}V}R#)R17ylOpl;13*0uMD1SyA;C{qJ6P{LGEq z!)WUNH%v4a4+_nVux!&yyg!xGuAgd4_46F+GXbQ?ox$>u#1HQVg<7j;Z_e>&O$#H# zb~*j!^e5f#ov6!m_-T&!?H@+N6#oKR;ED4bR5korgnoF|bY+H$KxtHXvisEoEX1PC zGjNGxc~tGEA6w1=hysk(BNa%cTaNKO1hIJPax1sOdZG*}v- }Qlu0Zam*V< $CGQC}dpu^qOU;^tKU6IuR0b`?|! z7#T1#T#*alR-Y&hE3RFqMSf$x1Nu?oiv7VC7U_`qM`*405Bhx;ugxQA+KQCkD zhn2u#RgJ@9Mo`a5u@VF3nk~#3CJ^{sg@v^PafvN`6aMA5+Z&ZL-(Oj@?G4+dLozdo+DaaS=BGgQlv?}q?~@Kx?mzaKSYUOk zIV`FwczRkt2I*PHbQW}SFrnFLCLd>t3l5$rIag5Ji)pW-t8;K1%ocLMFM_(o?*Hv# zN Iz=ol2FEEdViG@KtO&3DYXn!siq0UXWUr1Gy+AU69uNF*IB-U#yKeV7cs z-(RN *teh$f6 z>srrp+y3H|5(#G?I*ei*GPwqk+O`I-ID|&a0xE2k`<3%pVoMKa16m@@>9<94Oz* z6Ka7HcMw7N2fHbPw+&w=j7sxqN%Itab^*SN15I5xkTzmC9+wYDnchZEC6pha3|kNe zQOt!P{KVU)=)yi3Z_U*LN&vjA?;$5iG*4y!g;`X%4_#Fph94eB6C(c3+vYLR%lv+P zW;p?wO?s}db8@4oFuX_&a^?nBHpg04Gqb2tWB{-A69R+)1jy6X1>nq?`8g_j9r-}5 zAyYrE$4zUCMdn1)c%8ucXFC4#s{neA;I*DsvP0czl-X$X)!vYJISOAv#rstnaqu%6 zJGosGFy%XO7*IAM6k4ZW=#YWw4zr(lt}cSS@*A%%LeM-8TDL{{e76=h{fB_tI*l`> z;2{c1FP1Q~h{WnLo|8GFVBdY-9~tx)3fj`h1lTkegmVp5=1d8q+mGGtx92_)eP+^Zbp=x&b-T zFEZQwvN{HMk@eNSatp&D4D{Y(6VC^q!s81ORggEKPwr(eMgqbZtBK0VO;LQVpv_Wn zZe?l^QgIMp@qE O?6bEfiA3%e@iyUAK;}y1{FOZcTnXav+bIKq&x6iW70MG zAU&~5{%Vhjf%ot0k#?QlJOA`qRuIQw9a4p8ns!Jn-2Yf)Q@<-&0oGvgcpW76iH`qL zp^nZV+?}ml;-7^6+lz8#AmnlUek&FrC0m(7>szIY={2+avs_z;KK|}wz5DxK(n{UD zX5ry-{*oq_WPiREidR)=*^&ybJ+!4BJpX1(ZHX7?vz3)d3x=PGifo?w1Uvq}UF{!I zHD3$ZY4~#4;8Wn)ajKbKN<*@~pvNX&il5eYKSw>b`ha0$2nSFC5uM+-s_fC!|I^9v zcOrA %?KKSl^ZWKUPSXE`iw8kW@6MY~k1 zi2to1{^4sH8=e;+T$+!HAC~FC-2ZM49SMgaX8OfpIQs=1y 0$ zqy~N>@ymaYGU;0sS$;a*Q}6*oK_S@wd+|f@7N(+)U{PAmm5=OvrG0-0=5*InX^2>< zJ@oFW&EpM1mFc*3_TQScKlosNj|DJo?>Ud`Y6D@sa9_E{gCWy>ctI064=`=YF+~Dn z(4`R_|M5FI{efSPxl;dydHmy9|MIUAVSpTXb&MCV&xgmT==l?rmJyQo50j!2gXD2( zsIA=v39+J{+roU3=;~8Og(rS~)vbpH`5OTW=mW5WA7e~bCd2ZrmH?gALRXbx=9#N} zl_!4UWb2Q`1O1smj4A2M2IR&qzUK>IF^%@RS>Li;@3(!-HH?FdB%Gg^s^gxH6ILOe zhO0dGjWCFTe#!fJUTP_bWgHCxXvUVJaPQtwZ~9phOMoDsO^?f|O|4^yqO5Q8x>>#y zuB$~wl44Bz|7@c9x47jGq5dPIus%%c1t1a1fU(T &%bmh%MrL6l`Gv$?6bak 0Fr6{yk=ITIEOgcV;OlNEOLjac-6snV*wYwoOvy~ZTWIXKgH$L=FbTXF(o^7hV zA^~(W26^&5gkN3cK=AVk!7p3*_|N1W`nf1trP*Yh((K9`bhT6P-v^8TBzjytV5cg_ z*;#@1ouG5ahlZ7=;$HQy6uWaJl-Nxw{A(O1eIuxe@8^XipXUCyXUanwfQ&aRgF<%; zGH%H(3hy~Q?lMlw-7rOuV21mjPABUiCW6lD=~+)6`8${YCtkDFDv&~_{1JdFQP5_# z3)|gs&)S@>%3g~HfoPyxMUlJrVj@!R#l#epEp+^{`!nZ+4=sX})Dzo3v0%eOLqq5F zbeW{1*v`hsFKn*=rg|QS#43CHm;qQur$*+J)vN-<#!H<$tFOX# xS6>?S;v#;g6=%vJI%fq*H#5XEw~ss{1hS`ak~9w08GQL6 zn#Qvr_|QHbzV)}L4Wi?-rFqtqKB~0%hXgvoFhcz0f3Rf#WIAw>2|v*VF3$l#5)Kqm zVMPB_<9oy*m!N=#SR*6EUIWiqX0$V?5O5$OuJDyLUbATH9KxW{&40?MH}&l7e?p9d z=#9R1x1sd$lrEo$=} 5-=pvJ~sgC=kLQy2Oq`S|#xCSzw&pighFqbhxOmGt5rm84D?E;8XA zvNsE9v%kH}hzMV5b (FD!2_%tG3j>g1Vd2~B$M$gB5eb{48;rum5x zD%^<1&vPK#Tgop9cjV*(y3!kF<+cVLXKD=TrXzSbMp+-K?YFL{T1uj3`T3GfE;g zv5n}rjxjk$-2F&ANzLNFIyPpHKMPc;!2Azg$Vf+Mer@`-hf}dq*}}5gUkhIef4UbV zGx#l 1&)+SGy#uQKzxtW>SSWg8fF>mvVHp_2W*H^a!C-sv+U_B;IsnxKL-h)9M zz1k7>gQhWtRk-#^A6Ml@sWOnJr<0UN_EN<&jSKQpp{FlSdc |QG`?H@7bc`pS?6hJlAdzEEUyNc3H!r~j*+g9rKGrX0K+bcITERLPF_3v9;mrD- zTH5J&kS+7bghSWdv%UlP`On6uC;hREt9x B=men|h zU2n`r<=D6{$8zWBlCHM)E8wdYwSAKw(YMW!X>>E1w5*lu^ATvDgN~(lw`ZczXrIDc z&;Th21BcAzTCA6b6TCZVeu^K8VB!_*1 8$K=br83?+$4V&Vzhi2S&QfNn)QmhJgJX{rf| zu3pC5W^gjd?isxA6!s%*+}>cPW%|5+)NE%LGTq;v-WBt?OqzHBM erR6&HbaN5|9= zs_$Le!a$f1b~CPlNbUpd^+3KM%4P^dn6Ur1u0w%2L`@M8l=qVoroKK#L)I)I8~9O4 zX&xu`30KK07@tql7JJ(jnxI?18N)-9`A7Wzr;AME<2mL;&b@```nj@K4V##qv502_ zbqD8QJtlp5oB3D(3h(-8a<^~&R)HBYsYaxt&j;xk8MLU;w}o|qUJanYRP-HHG(Gj4 z8lO?doMMA2wxY9Vmf_B6ZJK(ewI%@{ttI7|k=xK2*J>3)m8Rc*+`Y9b8P{K^HYvx- zW1$aOX#BP^)6k6YN5;l15mhAv?1HESaST EC zRe2 41)JYRxP_;GBD_(YL>r8n-=fcBCLgN(U4JGY66QUQ?yGBKAMn7 8M$aN z?`?hVYA7uoSln2EHR*^Mz=xSqx>S$6;yvnJVNT?Zm_4TZdL~K|%NZlPYJxIsSd}IO zRNIw9P%m`nJx{(yuBYoIOB)LfCai9H*X1^kBp9ZEe|bu(frz6%W5z3|oPAqA?&y$H zT~*p5gstA>@*A7|UT_}%t>D}(nhL2qh B>v_gVM3AXJjO?$J7=W>7Q6>AGm$5oh4x(Wd;lH4Ito)X`n33b|OzHfgI7g z+S2?sT}f!G#c^7kE&8Lj+-z6Y2aMpTX-b+(^InZ>J11phE1@d#ztx6rI0n5jeCk9r z&3$mQey2~dAEvzuw}VhyZ*w2LDl5U-mycd_6*5h*=0%G3Q1+Mm#rmxR-dk2Fth^5) z&r 2iL;Sv2ovI_LZ-Y=_M|z&B&5C|wqU zm6K=XomhU?KsVih%V)xj4YKWZ*U6sYl=}AnaQ5C|O>Nuyu%Lh 74+fN{2vbNk~G-x4idv@7Z^sd-l2e`-g|{ ztY {_ddk3c-ORgpXJ zrAL1zyizyB+tAKM;l)!Iu~*OOfB;*doqpNC@)MVY5%rfs-4WvHp{+}j9iB_k(a@;R zX>8$LVGZ3kt-cMt4x4R3Bwj6?#(vr@MXeX5gl{a4XOz*R=9O8Hgt4hKZN7T5RB }joU@R*!FwWo1m7KVBRbaH`qt>hE)whkzPos*0 zZZ@|*o$GDYH@u8N?p%>747zida3nMh>&yR1!cG@Eo;hkYnOrSkwMDh{!Sqlqm3mnA zJ4U8l2AoR9d7hKs9+g@drcs8oI+$!k)fGPvJQ%ZgSTE(z3Q+c$cM1yDPtR`NG9Ou^ zhrMXWW~d`D&e+{R?l}BKcJ!I}CjEG&QKFXoI%dm|Nn-vJla5x<^--!@#d)Ro!OhD{ zvirvmJP$pY5PJ&*<#p(1C;M`m(Ct%i&yjM=z`21ck`MAqW_>}V3Vs^;5)Q#dpOT2> zPF2za+gmVZ MkInH7kBV*si={w6&KkMU=SGHQ5mqV~RC5+0hr(6Ai zR!^?0oZ`{@2jiP>R!8xRb7*-*?7VY5ss^# q6at`!uRp3d6K za(sP9f>WSYxW+rNj}oytvD;5@m#)g&=01)~&R4!z P2(8$2}agma=usK-l*P;40Vd0A<(VExU_gp~dFXmP6#LoyNKyRNFSJ zF?c;(+CY??007&1I0!epZ}{G(tWMeobMzmz{y)^a93sp+iuCj#0m=J;!&}ho3fBj6 z 6c7q3I#KP6`vAY2j3@o32F}tOKv`11Q4T6 zzr{PToDd=<0nlo_G8N9$$@xRa;(6Bhb)+POy>zqleZm(!HrzLEe;IaLFiUti^@9cK zU?^mc87%BVx23bbAHn4>9mqIURcY>gcAJ>7VA}lD3P(9+ !2CTn=K2;9$=Q?x!Rz${ 6!R zvL7@M0Oi0d;J37iP{R<%yJgn@mG}GK)LS)`R?sxnwyJI|-+G&~%f9EPI{kp%RPbh9 zqnOiH|NR{ADh!LQNxh~CwS!5U0S{W331C+_45|MP=k~u|-$?cy2(Kb*+q^6tka2?H zuQ2MG%)u59nWxd8q$UgpCc#6GpWHMy(PPuPUo}$`P})~fR4$VK8Z&q`KREAUp~cSF zU32MNB_iBOsm?nF1d<1VIyg-Voia14K&Ej^yLX0R@80fC%arpCyM|tAK&bT5W>M}P z*iEAF< >g z2}@5-#I)FH+(Q;C73<)u7Y7VeoyU$E59j-bdgm2OU!s-fKemQeoQCpI#R0@$5><+Q zv01$ta)&j7Gksssy{}8|-*Ud{2*t6Nm@b!%7by86m0jCN?cY40t CO)QugY_)BmgzY)+X$7QB(C$$A|~PgFtKqDXB6Z+jTkMVsk^E`)Zk z>s Iddl__ zHw%eqz$}zfs`9I-NMWZ-kMR<4%Ts?y=HVd{XU;__B;kl|Lz*prj^GgaW?H#8(6GHr zthva*;OJ{ZCe%Cs+{k5!yRtDmqF(}Ib{+yev)imEI)s+3iR_NS>{rEQT{&C*b@y2? zxf?EJw)23Wllv@9S(9c5N-oBDeVvuPW|alNmM67G8RFT6*89NJ3DWgV3>$c*+Ed1& zqHZY}Iqiy^KsV@`n6QCWR$ikjZX3`}v=Fwo-@N$CzL{PN9x8sTpw5z&R3T*Z#JiYf z4sJ-GOU-J5kVB^sqcXQj8>-@YWs(0=15-Er`=;Z83C8aT9XZ=NOq0ibXj;kfNhHm8 zh>q4kr_;C{MU(Ly-YaPLcSCsV>1LPuGB$!EWDM!rUwMpX P=n*X`S7XdS!~J zm09avl~LisDdP3}Gn#J`FvXGXyb<3AnWW o~(kg)6=|G_V&aT z_#iRR^{5pbs7Z%fP!Mk2U79_vPO1Vqt<)nFFNMH&BF!lgRuFt^Bi?z2%=k2e1>RO7 z_F{TtKsvTY2NF1o9Zqb(W;uAUt+3j&3cIvz=J+8iY?f`%^SKijDJ-)|_9xhE#$U&U zcf}HGtHRNbyJz_4YkZ&fb&*BVQ+m0Opm;4aC59piSmS#V;=g;9EUtf`OjnP-dfT zFWg62Zzhny2ko6f7WzVEH(qBh4~4WgRvy DLqaW7Z%Q#cmJ4-aAN5;p>H!dY69CNa|<4_m}MU4!?{dGIW$ zR%V)ktw>XF)#}^Y^I2964Ps2-D!b;++NP$Wba65EU~kuFz|Hun6`%+L^?jD%qx~#q zPB{uwfnu@PjE!*_s!~{eV|;_kVO^8 %DbSD{GuyUUc6PNLK zM7mmW n6#bt7>As3-k4@Sgq-$ICbS*a8B@5($ zMHyy?o(8Yh#fv8v;vx!GR|I*Kl>V}lVNP!`UIS_$`n~iwP3fHnwC7Io>v679KQNqu zE}ROWR+FHWkW+RrOV0-6@GNjemmkGVA|Aam1*I^8#fz+dUCZ9DH_QGp0dZz|cbbYr zvl^OE7CzG#-31_4KRu9*3^3ClCM1!A@5-o +%RI?T+?61TxxE z>4OTqykLk^tQVR+6G&jJct4H}GHLO8q$szFnO)xPwu}ac{M@^mU}65D7w|NzVc!n> z3f5Oraal?s?s>A&Cw^nAmVH?7fIPaN`04@@+ ^DOrMajR)yOy 8_*a%n{p& zc)DvaDS7BD%~4Fe7Ufy15F2g9LzJcvtFw2|w@EX}beT=OlY8d`IX0!RjSGXJA6ToC z76)4%wiTAuIp0Og`o$eD5*Y;)XP8i#(E9Ru{Hg+>B~L>%sKmya{F7Lhi-C?|*tc?n zyN-(Bd!>5uSd(BJwj%Z|(@^x*T(tmw4GQ(diE1VQrTxmC|Fye~x*9Emt0|wINgEQ# zr|z4=x97WWScJ|@jsm6zb9Dywd1L&&KuG7IlQ&VxE4$;vUYSx tigWTyk_2jM)$j?Lf5fPC{HVJm}V}noAk)gbdA%Qh@P#_m2i&=K)oWm)8 z$V@P{SQ&G<{;QSq4|&Z03FDelzh;`8ajW_$ZXP1kH)vtdx^|rSf`jpPnwY|bNqVRJ zEN*4|<%BQ3cBjUr7ypqGY?ax_qtev1o=D%~REaaIUYt#ICw$GUe{U&3%%V&(PzCp% zSd{hmi0c&slxmpCa`o>FX7pedw-bcmB@%(i&umt=Q7f1%r%YUSrfr|UGi})WJLKDE zu+X_jh0Io&bv$jJJ)k%83^R5vp9h?NW}5JL_jwF4i7@kVejrTUeBk#&Eh-cMe%9L} z=57|(rviU02D|UMF296w!fw}MIuUDKG9lhJ!tWG70Slb<{Xz-iuh%tuKV?m7#tGFt zo#lN?cQ=|pJ4nN%ZcO|RuWz8{D`#44MK9%{?^T7CRPPc2s-gw#-r+!r7R9nvulPq9 zdh9PYhl-GJnxn`oQ>WR5g;HjPn~xn_(kE>i*3bXgoAboxXL;#cPaiPHSHB$kL0Nuy z%R(+mJeXBLt7fzSzidS9=9)?6*(O#hwrta6>gd7Z*LtYE9A!B2()7`_hJ`_Qd{R9N zWi2q?q<9J_0E`sU8&`wscZ~Lfk~NMe5Dv^+T9C%wuD}|k`BCita{arVdNwA2(T0$u zif3jKG4Z~omj=)aAM%u(cv$SuTA~MCB<%PhCq3(FhGJfhhXUhi1A^P}|LEtn>Zv&C zqxnY>vqtdCL}yKPig$gJ-tvqmO4!d+uZ1vEf>_xTjKY0I-S`+xBG}gBihEpH$Njv2 zdKwgTw-Hg#8UnnuuJP7*>J#>q{hut;wBawZbn?b&y;t% zoav#KGHG4yl;7-orIlcIPRgWKbV>yY)za*fPaEvh--F^jgAcJ+&9W&Gr`v1x=^@?M zr{5@;$N_}|d)5%GLHa_TpI4rp0Mv{r99Cl?o5U^Sw&Ts?#RwJVIsvq(+tMR4D-Cz8 z6&=?sVg2<>Zy#?UfaR{%R+)j=A~=2AX5DO-xw-8J(>PPi159SU4&fK07&xmnu7%8w zyxBid4af|}^kv701Z|p4uNM<$SFRjEdh$ae7f7cfRmci(3{aZ#yXLV+F>UcQVAa?e zcPQ3 >DwGK5dJ#YjtQ?)gzXMnPh;EiF`_kSbk${)M>klATDL^zO%9-Wj_vWSkEBD z`q(uNB1V$e2j0@Tz@GOu&51XA*H9V7&boyxqwAcGcACMQ>%k|(-(KF4z^KCy>u3FF zH?-PEyRQL6FTrD>S2jo;LoEUX`<`nCscCkI(^(yIYTrRd7uk=*>%O9ll+=t)Dqt00 zR8naDa9MtU+@;PK*@1oalrLHQ4fz*ZyM<6rG{c-07OK(8>X;1D*iQH1=A8QO=lIbc zD{t-r6K+4HQkCgsHQnu69aft84b3v5mz$VGgogxM $j{eS-)x zRg!%_vU=TV&{x$_bB;;r!-M25u$W{pwlUX6mptDnRoEh~piSIOGC9$)A^F-BY|8ee z^tlELvW{nV8Qf@x1|5UkSLTr`4(sCK Qu-ej4I0q0g zvD7c%A1}G@U~u1Wg)~U-hU{(H*SXXWd~#&_n!@rJEDNOkET6-4SQ_MBtrRrw2QB&r z+Xsr{3anA}yA4|d9-Gyx@nLO9{n7Mq3IKO)mp#Q#ATM7Ak5j=1nPYKgKYInYaRN}5 zA-Bex&2#EwqlHYNx?0 oEZE}yWdq}>}q#1m7noLk}&b%zy$}jN9Z+*!nw~ntFv8$T+InJ zHlo}K*@RRTl{_S6ew5t7t=37aV0_)lhG{l#F0fnBI%q=5?9O7~Y1kSY!K^e-V34_d zVlHblUp@|2NbhV4TeYAdU@VBv0#pYwLQ!V3COMlek}YjRcp;=s5b3;Nk1(tW18b(` z;Ffh$MK!7~r)kyl|MXXm<{{u!9E{AL)N%p{k|ND^e zv3H)bPae>h8_7*xob@wfdALyhi&XIRBt>AE#H}clf>8h&{8fkUu*Erj>z&*Ls{y-q z%Qo@$XMHemjh#)#v%byp7_das@xjFu!6DH4Bu#c4e?hI1>zBHnT4^OacCe}bB`>pH z0dQGU4bH4P&JhN%Ad!YIH$S9x)QOX_Qy}lMsk4N&8r;f_0AI;gsS>;VoIN`kv<{%# zy!N`}D=sIIHn?7;L0Q*qzwWHkmjk1{=>D+%^kn;cvs%fS$3LUZMg4-O1G9tVR6bEj z;(Dm8S^3Id d4I)tJobE^YKH?~>odQnnaa5z3>B<~K8^7Hd<|Jh;|5_*zC}S-!rBg*x@|+# zlT6My+&v3iVt8S~vJjN2xtecTSl4$STQ%I9-+r9ePfpt$)dk>7^Ws zll1}^o5qa9pTo24NNsCP%|C$(+`FcvRFOk(y9@U;_2swcCe`v^W71tAIeU)*{IH=w zH6|^D)S43SisP8@(yzbj`n>7pD`=bKU3BBEFRpf1-3?g)zRT?*<(-V8jfIm}-(5$F z#lf}?adQ(A&!J7j*5*DkuM1YEdrFmMWil;YWT{xtjl`1D`(w`dioh8z-KlBMM^(~w zzNUAEa(6(QRjXr}6f+iSv(!cIb9IO+ V0ZQYZ-NaEpZ|`8sfMCz1FUQN-(02*df*W@veARnj zQ;?Qv7L*j)LQZ9DkRX__X=j3t5>sIaL32MLn{?Nx%(11Uc_WPPudeysW(u7QYe|;| z_uH4g%uUk He5MF|sM<~CsQ<{Z zX_tSY#y4mi&M=^4N^Sb9PDvt2+Lyb^g8(oVeLbAW%%=tZ&D`?Sb6Xy&q3ocQipFk$ zz{vauZB|pQAW_RB;T|NNN_)tnAx~Fx#-0q2m)>>4H*<&Fk;yo1F6`Mu`fzegm>i72 z5@Xr(U8eBWhCV?kN!OYa$0a#CwV{-P_948}_CaHH^^KG}t*g?$T=2U~%Vqc|+8PIY zla&-fGrg-JI0_`|+jNE%oO;@%xDPZJrnN0ITXW7RpJvB|G|EAl`J3!Y&fH6+;O&OG zQE_MAzOMu2WR*Z1#gvgZHsqvm6~sR{fBkyY&EGHoM)~6R%jeJC&K*|OB;V1sH&wfH z<;k>&T^-oT>CSLlG(*mtWD6`q?uRoMen+(ya)O;nL-9gp9=2vMJF}1QLguz6+^mFh zcbiY%x-z@+W3&2+g;3kGavT@Gx=uy3BDY1E98Y_ >6L-w=`DdtR$Z4d|d ClHcWt@E70er4!sFeHwviDWFI-5b)#Nx1fZpPcpR^tA;Et>7q)u@1zsU_1E+ZfnR zQRC N}{u-t5_(|y7dxcfhjdl*jUG!* < 5t>evst_E6?0sY#(x@gxKJ@W)m&|&OHwe2o>UHji`+K$_00?>zsGu5S%lFHd| z>4Mt_=QwT~nYl!V(XRzNxoYW`;hqj-?(kijrhXp+^Mf>`6{y=%LXp!y)SP3aT^B46 zFZG=Ag_{noyoWkC;$^r|cZ)?S#@mXXZY~96;wN@uIj?fdsVFF?PqgOe*TIB#A_&F2 z!$EluxBB12-?&u&y7jEn;%mYglk|JdCDI$C(m$P7mLH?4K8|{TrWyuZ-@YgD78Vsf zZ1zQvU+A)3HU|j^Nl+l9D`%*$bsM-`S{rUB)!NUk>3VbgPMSan{FIX_iKQ2 usJ`Tuo30n!97hL8W^OoiHuMgW$QN7FF&l_Z^35Rty=R>CBhR(BcJWq0< zbh&uoY54pT^un^*@8XpaafSWHaGldfhxzKeA4{Ck_L5_CX)Xt`nyv}Xd-H27P=bG9 ze~Z3#4hTPQ(c%Rfr<2ff!+oPx>2CC&E}1o9+5@4_SiBM+MXOwIQ`IIiX7Vy1t;hkp zoNvg|*~Ae_%+45Z$%0>2?UCtaoph~<&3D_52BdD!etW$*L9FlZq`5_D^08A{qBPyH zbUSQ6aj bBpb^IWLyDH<0Bn9!2}x`6 zFu{S#7^j#OGdp`N)8k u#SyuK%2bq(8eEL9Zg?USdDOjI`{Kj}^s)fuc^+Vr^S}Jj!{_#{hmsU0!}`#U z-&MBDZX33}5&pF0NroMsu%k7JLh|a^L|~k%wapk@r;NBo?2wT%j|0PcL`i$z4jbzs zL59xKh?``=JJ3;uL*utxgK#)>lO}F_V*T25iR#KOe%gC%W|HT2>#k}vJx2zFbQb#Q zTn>gU&*oWFV;{9=#M!oWq4`Uu>v&D++ZiufQ+njv7Jd-=XT&%nr>0GFGwVWkVRtzC zLEHmLoP6Qf9Ob#R(&Q`M9ib;aqHJ6#2d^Yb>uuf2>p&XZ<61%#Ks3(LIhU@! zREdJgI&5c{9bqrwjrY(xq)ir>ooQs9P5*VQ1sEhsvFAzRVr9?X|42Pk777 zakZ*`bD%>j8BMPPHas3IeH;2E-hmY@Y^b3zFlXrlr}x;M7lKy2rw?MFxpGRx`__5~ zYE5b=V7>VS++-J 2WxP%#pRYZElXNG5>W*2*(ijilo5atUu}Y+gpfaX_7+ z@bZcsol^xJibDkiTQ~YyI&)CXg=>r{ZIA%xA0G&D9yQA~q1Xs6c@tK1zkGmjQt;VC zEILv}Yf$9Uw@lWgNgBECz}=?u&d+C# z+$wPtxzrn|Wh_EeVlb>F?G%m~>+a_tBz~KF2vKr7QpHH#o0I05?s^z>GGPiKXhEX; z^k`yqZNCi^C2;tUvgd| bYSomT=@7^Bf~5(b{Zn&^r6l-jy48WIUQ{F z+n$AWHHf=`e3j%o|3x @H;Xw%&r~b+Kt}Fota~5< zRP=dW)Qf6s^<+anx1)E(#E8MDS?+mQ=s|qy2tT)^bWl+bRA}F|`m>jc yj_rME1CxcL81l#&4%CBv7Y*V)F zoc@SjSPBSw^q)hV{uzz@2P9GDnLbzDA2^S7uf1>@!@Sq(ZCo5ojB9M#C8|rwd2wt6 z5P8A9+*5~28i7CE`4oJhyNz0~k;(8!e4a<1=!x%E)3DgI2H)Gu9-1?C*^`Qc=e{Ak z^Bt~z5mL~^4Arx2^dR7LQZ{FM7YHtIv=uzeHPa?w7IxkkA|^T(S)wp(y*!|kQd;(f zPwhLkKbdflpmo1_L-i%Gc;EZh%dy=WbSamD)9+aUHus9&)4wFYbb@%aZ>~LeexezJ zW!Ei&YF%m-dO-9>2&rVur@1CzGk#!d!9B?A)Z|&mOLA4oGiq6VJ^>dVlJg1?v!CcG z-7hw1@pZjzpUVzud}e4kUnDIJp8k9zK?^|4YpB_bGBxg{0POaRce 7uHFys z3pD#NNu8GUN2@`Z*s?ZqNS*Y9F|TfSB|II&UQfWqxZ4g{L^c_rraevq 09t>HwR)~JV**XfXyu0Cink8YcqfRUMyy5ZoB&cY6 zG`Qq3G)svcGHxiz!5w^5?6X^jZ>ao1(gKB$XKN(=_P!RBjB{>pR84qiypCy&Kr>JD z3P4*qF^VU)#(GtF1?VYSoXEJ6r9|5ik$y5$8Hdjn8J+}Hsf4-qB@>=f!1S8CuKX|4 z#Qvy=`i~ZeArW^~_ DO%~^vD~CA?JyLDKv;nHsCek%9@m- z(B~l%AKN6DjQ@Q1#>=m5-hM$Bgy7F%dNRsKrW@`!tA!ZC(OR3*f#f (;YwT@}-Z+Lfou!v%fliy&I~)xw2c8Q=wxvB`an#9D_P4d* z01ugc-r+;m3z4*j@l!7#+p$vhBP_h>jq>JeBGWt^pSVk>8Xs0zmC5%sK%w|~ShgUy zFqG_T;wQ0HO5%z!oO#Jns)WstQ1wbQ3FwbB;TgUgT4nRLhuS}7lKKg vPB)cR`8yXin{E^{rlpa8-%kdiCeO`il-NTY zN3Uj(<5y%tBBy_P+^!rt=WlPtt8U~opnQs4q8xyrXPkc!=rJMYNQx}~nUUV1ILL$F z>3M?plN!AbpTmMO88WNEQDJYoqq$1J$z_v#o(4}0Zp9 NXt1tMY2!PD|6Y4A5Op|xY8l>uZ zXY)3?scyQJKYbglsp(*TXeO_=#jm{xoD1V#xpeKTZx?V>#LlqdS7=zxE1+$b*Jf66 z#9!yXQQskD-s&d_NNMCzo$=5}MjzC;d9^9nxWA5v%Q6IEO8uZYQeBFIxpDoT7Mlsdo! z(LY+opFcjn5t< gRQMShpW4T9F}j{P#35`Dn&JI?u5rQ=etHaz+s 3K2b{oQO={NeWJ=q-5TPh0Q4QXQAHbPKd~jRUf2IyLZZ z$69JYQr$v?b3e{rojLun&)T?H0Co=gz+xtP%YYx1e>ps0lD@rSfoL_}eK4W+?oDic zC#>SE^r*J=5PGjR{RY#09%Tv+N8e!zo1;ORY(%DYjhW6>l^cmvNHn7(zSrBk8`U-6 zkv^Cx_w5=ZO%ReG?FrTdqNrTB*5uCR4w}?91hP;pigY#BN&Q+8t5yzdD0(c};?b>u zRZN-+9g5%c;pzSJhN9%niJEjQ`;5wo dF>QMHZBC!pPX zMNK;G&~>F&xJu!<;hhDJp&$4eiH}g9)&6y{b2RiHiTVlq%{j^!15?guRBK4%TARJ5 zXNt1xm0K@z&|_f+HK`a7wOhL00t<11S_hdfXsRD8Did*XXa$z?PqDuNWsbKY9+a+D z#})K4w#gW JOE`$F_tjbu}t+`0=Q-5bZH+XIgd3CQj}? zxCL+7v9_HBw0CCtZ7uxz$E6}F`CM o% S%;n{)w(^>`Y4;eN=$$voO+M1&sZ4Q!4O;9Nto>4TyZi+S^j~a zlhe-}g?G`3i`}}{st}T7 iqvX9%dB;qtGfc>r<27cn!b;1R=4{MCc*iAn z2zrg*yZ;{Vc(bUnCc-sk;H1^g!D-_dq65j{7*dh01(79kj3H`X93sA*;H;E7Hi=r_ zXV$?X1|k{lCsybn=H8oG4%L%ZZoPR81KaYTr7oO~=zb7)5Yzj0q=iwj=I&{I0jI1v zDR9+!q_>>VZ~G>Wt|88)O$ZjhQ<-T=$@lw*urrh|DAI4$^W3-yC3TWbK)MUP6CAm_ z!M&29QPQH&;%Z#wz3TRmrD~gXR}j+jN-#SPQ5^A9S4|>SnC1wb&lIb0)BeMYvZ;cT zmTQ@QC!h7WIWKb!M{gQ YrWASL F*90YOmCNX>4QXLicYwc2s>QDvHRMIb;MR2Cyxxy+^K&?ss#Qjqq}i z)y+LYQ_Gx?fjEb!;~HgO70|(s%6fTa6(d0jCNtDFGKR5oTW*KVu(qxP=F&PpjWHS1 zaYV&J)7JZ_ff$#VkS7lvV#|XQ%NIP-bbf0%3~~K1@M*sCJ1rJgz)IRP9}o@wDRhU1 zOY|OY9#Rv4D}fW`gM!O~3ApWCax2cr&H=ID&Q&pF{BKnKqv2P3%eI3y*58y{Vvs)D z1rb&{j?EX7!O0LoD>(1nDde)x<~IYz$+?tF$DetoEW-FcO?yXpyi|{5l%@dYgc#)o z %~q!@^QKbke2UmhQwTXZvql z)q4Mfy6uIT`|ZWkU(g-^xpdR<(_JzM>ZdX;ZcROvoF;Fv0@1z7oc?9SJFu&n9#hY! z%eI$r-#~7-1uNoxpfF`j#ye_QRN_AKJtr3~q_apxlhhdA(Gp Ui7n_FnEJL%@5$?xxi9WAAYPi;IqUeiB|GcSGn zz%dHc0rSfOT2!0E^1CxqsVHM;r+7YxGtBaD9e=r1`b=NH;ufERuPvK>H5wSdlGM`T zg4ss$mOSb3`NAN5a8rg~Gl5SnPQYlQJ)E$WQ4>3s7~WOvJESCGGb3BIJ9pr<@`C2~ zt!dS+=bh9!T;l#M_Jg0;X tU#8%e?R5>TzVq8ReL3M`;q4@J;eJpf|Fm%5(df(&86=i{kV>$ zP94+9EO1(znI4-B8mY9kZx|?)i5@PKh@056r##`v;@I|Aw>q?m35Dzk?EUN;5i!5! zzw+6mIsJ4ovkemHys*E9Q+?<(rTzW0nhfam!6TKE;M{Hw*mS&&vzM-r;s+;XsU=uC zbm9TyZ0T~Lj)AM|AeWGBD%=89#eYi35tbD>Ma{?417(GK0c+eLlliPelN)-0>RhxS zB R|YHx^A-AXUAa|UW3eS!M%y>d3BTMWk%=|b=Nu@ z=sWgZ>?~%vreLeFnVjuXu wT%~loV?v4a3PGqT4c>3*LWCI>UWK*3r^#p)OV6gRbeFC8 z!>VmZoP}Gj?VSJSh2Ftv>FRc3y``+h1Af70Y9(X+#kGr^cgP|H2+1TKIcG# zZ}Fr}KxeX&VnpnBNZ`t*u}W5P_>C~!TwUnW(i-w5hif==^VZ^&$ukxKJUC$B<229k zBdU^;5-sWxTEo=laF3^#is()07R1K&KUN<+VLG-fP#jaU0elW9fpD3!{WWF!WDmJd zbLBaFB=4v~DS6dsFEFJ~!X|kI`!M4xA7v!d mlBCDpIe-=n;Ld`p12DZw*C8|TKtCTUY ziu=4A^g{~EMf*)2lS?t<+JkeG9ro+69&wtZySmy&DBRg~;pgSfA>`~PjTYk9M;@u) zzgT8l3CQe9uG{^fHm|QcJ{zj5+D4zjEuFK@b#G*#PGy@l1VI22XRmZ-17OrL=d)aQ zPo8%#OTG7Y{TgHg5?#InJ$iNgHOt-3wtn4ZUhm7!no@r--@7JXT+63+l3mh-X-(tf zB@Rk<>JQ!QI$v