From 2eaceaf6f56911bc2266e039f8e0a80a94555d7d Mon Sep 17 00:00:00 2001
From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com>
Date: Mon, 12 Aug 2024 13:48:55 -0400
Subject: [PATCH 1/6] Updating Oauth (#5917)
## What are you changing in this pull request and why?
Beta doc update
## Checklist
- [ ] Review the [Content style
guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md)
so my content adheres to these guidelines.
- [ ] For [docs
versioning](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#about-versioning),
review how to [version a whole
page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version)
and [version a block of
content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content).
- [ ] Add a checklist item for anything that needs to happen before this
PR is merged, such as "needs technical review" or "change base branch."
Adding or removing pages (delete if not applicable):
- [ ] Add/remove page in `website/sidebars.js`
- [ ] Provide a unique filename for new pages
- [ ] Add an entry for deleted pages in `website/vercel.json`
- [ ] Run link testing locally with `npm run build` to update the links
that point to deleted pages
---
website/docs/docs/cloud/manage-access/external-oauth.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/website/docs/docs/cloud/manage-access/external-oauth.md b/website/docs/docs/cloud/manage-access/external-oauth.md
index 112b6aa1d92..3a6bbc95efa 100644
--- a/website/docs/docs/cloud/manage-access/external-oauth.md
+++ b/website/docs/docs/cloud/manage-access/external-oauth.md
@@ -19,7 +19,7 @@ This feature is currently only available for the Okta and Entra ID identity prov
:::
-dbt Cloud Enterprise supports [OAuth authentication](https://docs.snowflake.net/manuals/user-guide/oauth-intro.html) with external providers. When External OAuth is enabled, users can authorize their Development credentials using single sign-on (SSO) via the identity provider (IdP). This grants users authorization to access multiple applications, including dbt Cloud, without their credentials being shared with the service. Not only does this make the process of authenticating for development environments easier on the user, it provides an additional layer of security to your dbt Cloud account.
+dbt Cloud Enterprise supports [external OAuth authentication](https://docs.snowflake.com/en/user-guide/oauth-ext-overview) with external providers. When External OAuth is enabled, users can authorize their Development credentials using single sign-on (SSO) via the identity provider (IdP). This grants users authorization to access multiple applications, including dbt Cloud, without their credentials being shared with the service. Not only does this make the process of authenticating for development environments easier on the user, it provides an additional layer of security to your dbt Cloud account.
## Getting started
@@ -168,7 +168,7 @@ Adjust the other settings as needed to meet your organizations configurations in
1. In your dbt Cloud account, navigate to **Account settings** —> **Integrations**.
2. Scroll down to **Custom integrations** and click **Add integrations**.
-3. Leave this window open. You can set the **Integration type** to Okta and make a note of the **Redirect URI** at the bottom of the page. Copy this to your clipboard for use in the next steps.
+3. Leave this window open. You can set the **Integration type** to Entra ID and make a note of the **Redirect URI** at the bottom of the page. Copy this to your clipboard for use in the next steps.
### Entra ID
From 080ba7785e5bc1a0086a9ffc5e92c4694029dfc1 Mon Sep 17 00:00:00 2001
From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com>
Date: Mon, 12 Aug 2024 22:49:20 +0100
Subject: [PATCH 2/6] model query and auto-exposures beta (#5896)
this pr adds model query history and auto exposures (beta) to the doca
site for the broader beta cycle.
[docs
project](https://www.notion.so/dbtlabs/BI-auto-exposures-model-query-history-embeddable-tile-00b9411c36e748f09d16ede9136fc7ec)
outstanding questions:
- is data health tile enterprise only? or team + enterprise?
- is the beta call out (for feedback to to take part bit) correct?
[ ] PM review required
[x ] Docs review optional since beta
---------
Co-authored-by: nataliefiann <120089939+nataliefiann@users.noreply.github.com>
Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com>
---
website/docs/docs/build/exposures.md | 2 +-
.../configure-auto-exposures.md | 75 +++++++
.../docs/docs/cloud-integrations/overview.md | 16 +-
.../docs/docs/collaborate/auto-exposures.md | 23 ++
website/docs/docs/collaborate/data-tile.md | 209 ++++++++++++++++++
.../docs/collaborate/dbt-explorer-faqs.md | 2 +-
.../docs/docs/collaborate/explore-projects.md | 30 ++-
.../docs/collaborate/model-query-history.md | 100 +++++++++
.../docs/docs/dbt-cloud-apis/discovery-api.md | 5 +-
.../discovery-use-cases-and-examples.md | 2 +-
.../docs/deploy/dashboard-status-tiles.md | 102 ---------
.../docs/docs/deploy/deployment-overview.md | 8 +-
website/docs/docs/deploy/monitor-jobs.md | 3 +-
...oductionize-your-dbt-databricks-project.md | 2 +-
website/sidebars.js | 17 +-
website/snippets/_auto-exposures-view.md | 20 ++
.../auto-exposures/cloud-add-integration.jpg | Bin 0 -> 314353 bytes
.../cloud-integration-details.jpg | Bin 0 -> 305394 bytes
.../cloud-select-collections.jpg | Bin 0 -> 351290 bytes
.../auto-exposures/explorer-lineage.jpg | Bin 0 -> 390571 bytes
.../auto-exposures/explorer-lineage2.jpg | Bin 0 -> 371245 bytes
.../explorer-view-file-tree.jpg | Bin 0 -> 348577 bytes
.../explorer-view-resources.jpg | Bin 0 -> 252994 bytes
.../auto-exposures/tableau-copy-token.jpg | Bin 0 -> 127010 bytes
.../auto-exposures/tableau-create-pat.jpg | Bin 0 -> 191989 bytes
.../auto-exposures/tableau-enable-pat.jpg | Bin 0 -> 367822 bytes
.../auto-exposures/tablueau-serverurl.jpg | Bin 0 -> 73434 bytes
.../dbt-explorer/data-tile-example.jpg | Bin 0 -> 278720 bytes
.../dbt-explorer/data-tile-exposures.jpg | Bin 0 -> 258403 bytes
.../dbt-explorer/data-tile-iframe.jpg | Bin 0 -> 364107 bytes
.../dbt-explorer/data-tile-pass.jpg | Bin 0 -> 72928 bytes
.../dbt-explorer/data-tile-setup.jpg | Bin 0 -> 320328 bytes
.../dbt-explorer/data-tile-stale.jpg | Bin 0 -> 64481 bytes
.../dbt-explorer/model-query-credentials.jpg | Bin 0 -> 121783 bytes
.../dbt-explorer/model-query-lenses.jpg | Bin 0 -> 429731 bytes
.../dbt-explorer/model-query-list.jpg | Bin 0 -> 175296 bytes
.../model-query-queried-models.jpg | Bin 0 -> 77548 bytes
.../model-query-usage-queries.jpg | Bin 0 -> 101168 bytes
.../discovery-api/data-freshness-metadata.jpg | Bin 34927 -> 0 bytes
website/vercel.json | 5 +
40 files changed, 488 insertions(+), 133 deletions(-)
create mode 100644 website/docs/docs/cloud-integrations/configure-auto-exposures.md
create mode 100644 website/docs/docs/collaborate/auto-exposures.md
create mode 100644 website/docs/docs/collaborate/data-tile.md
create mode 100644 website/docs/docs/collaborate/model-query-history.md
delete mode 100644 website/docs/docs/deploy/dashboard-status-tiles.md
create mode 100644 website/snippets/_auto-exposures-view.md
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/cloud-add-integration.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/cloud-integration-details.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/cloud-select-collections.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/explorer-lineage.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/explorer-lineage2.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/explorer-view-file-tree.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/explorer-view-resources.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/tableau-copy-token.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/tableau-create-pat.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/tableau-enable-pat.jpg
create mode 100644 website/static/img/docs/cloud-integrations/auto-exposures/tablueau-serverurl.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/data-tile-example.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/data-tile-exposures.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/data-tile-iframe.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/data-tile-pass.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/data-tile-setup.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/data-tile-stale.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/model-query-credentials.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/model-query-lenses.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/model-query-list.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/model-query-queried-models.jpg
create mode 100644 website/static/img/docs/collaborate/dbt-explorer/model-query-usage-queries.jpg
delete mode 100644 website/static/img/docs/dbt-cloud/discovery-api/data-freshness-metadata.jpg
diff --git a/website/docs/docs/build/exposures.md b/website/docs/docs/build/exposures.md
index 4f027fa7d29..1a85d5fb415 100644
--- a/website/docs/docs/build/exposures.md
+++ b/website/docs/docs/build/exposures.md
@@ -78,4 +78,4 @@ When we generate the dbt Explorer site, you'll see the exposure appear:
* [Exposure properties](/reference/exposure-properties)
* [`exposure:` selection method](/reference/node-selection/methods#the-exposure-method)
-* [Dashboard status tiles](/docs/deploy/dashboard-status-tiles)
+* [Data health tiles](/docs/collaborate/data-tile)
diff --git a/website/docs/docs/cloud-integrations/configure-auto-exposures.md b/website/docs/docs/cloud-integrations/configure-auto-exposures.md
new file mode 100644
index 00000000000..6314a0eb213
--- /dev/null
+++ b/website/docs/docs/cloud-integrations/configure-auto-exposures.md
@@ -0,0 +1,75 @@
+---
+title: "Auto-exposures"
+id: "configure-auto-exposures"
+sidebar_label: "Configure auto-exposures"
+description: "Import and auto-generate exposures from dashboards and understand how models are used in downstream tools for a richer lineage."
+image: /img/docs/cloud-integrations/auto-exposures/explorer-lineage2.jpg
+---
+
+# Configure auto-exposures
<0C~x^{rI{!f8`J?V|-JZ=KowsO6^P zjM(rD5`ngX_yKW)WHwl4du- zAl(fzqbTEbKd*9Dx;?jeQ7JB^QyhA+O_U)IKKb$;pLjw^NO1hF;XPtFEA7c)4w-93gapfQ)Ry*@oHB}k}WUP3XAT=G3bbM8rwB!YH zaeq+~KbW-}UsTv>N_PbUW!8(>KnQP+ID?&VP7w~;PF*y1?yN~|)N|*Ki!#O?5e#=J zSOaK$gG$Sfp?p0jCe{{7vIW~dNt~ElM<%Vk>`-#MU4C<(btLZU)d=jF8O@GkTfQ&h zcMk;U%jtTY>kl04GO3~*#B2%9+tben`tRRr&kKLdJr(`fe?4-0%yg};TV?1);^!;w z41;0TX!KnduuDH1-J?8cOW1|Jo)oX*Ko6hob{yNj*FeC5^;4ctR0eYessqH!SNaGT z21s*GS=EO&t#vGVT+r9`9W|O>H@OL#kit?*K6-Q+{mL@Y<5l&Qy$#}SlU4H%ZFI^p zC%XkV&RyNPL&Gn6A!+JlKyhR-IYH5C@Z{FkWi1?1dOmjyz6&K7_ck&x82=36-6SH| zADP&e!X_3Q)+z^b5zJAe-$oD;2R8E(?L>Dx0pDX`IPPR{d~S+j eu 2sPV)L||L7Y7JkpCApS%n4*aa@wEOA=LOlX-}P(#Jfhg z34@Fa{>ggD?^y?p_a~yl+smiS{GRTx!tRQm_PxZ$c~|Vht+$^QO(Y)#yu7#+-g=j^ zi2BC!SGRasS3ZN@(k|T8yO^v(p(f*^a Ovy1@^DYTu=&SY9aXHykAgv^C1 z$a7_tQ(`)p%t`hLR~iY@pLGhTwj47yvc7s+p`nYPRG5joo~ytzhsx^D_Fcw4*p?BC z!v&?fbLGc%KC-!qx7B5g7q8dvh uPIeg c4RHxcLAbRe&$zD3WaNFt)cqCZvlj0=Bq|v0uB=e-45qMpoF!}a{g~(;O(YJR` z$GlYLV#{S;xsb@J%kJ_*GBYzPHd8d4=-s94poh;May@j-I 4Iu8Y>SEGShQSGaA$rUSC$zep9Nu@^%PRBJz-{_t~QCz4Tet7!|9`jCa)USb8iL zLl@7xRPUYNlHc;!%3kCX`pg*3cr`?h(Vvlyk>onB)uv^HQ111?c%9b4_^9|mAv=q0 ztIqd-SlqFkG3V(UdgpR8TRY*cO&Tb(wV$_d^o_UHz5r!vT=&3rW*bQx?iGq$g}_YX z+`7)D9?tH;-0t-5jO^T{Hwmx7_sSk%Vr@x4soI@4Hm&y_?D_27+siQgqfWDqsO~If zHj}H%fG1+Y!^eXV@c<#=A+jmCAh>yat9UbJNn~D%{{!VR#T&|WMr(di;|{QnS$V(x z=vvpre&CqUZORo2V+u0{TLEjKWsz&bWWuMJa)rcfdaM*hwgua+>sfe>lsEdBP8wgh z{>Z|ycKU`)%ts>=!9IR12JiHMbhh*d-L2_1>B+4*t&^?KTDD^)_%mV!Tf18{;zbfL zk76~Sm&97!w{qx@ux@(aQlMkw-nM~=Dp7mWOPGBk+ty0LD%2C3nl4DJvwu^-O|g z!cysN?R1;y6^~(V*UZFh-2mM* IDi{&`;jwSCjYj;EW 4~J zbM(&kX4#F~Uq2|_l`tMGy7s72lkXrA%Z>}gjulG`77uV7FL*Nkr0Yqk^vZ{w4=ylj z- 3EdFV`ynuXt-3%>_6 +q~a!sU7!x8(9B%%63 z)mDEl`9+Y5aA+yN5?-&p TqHufbwzpRt$Nz_`ao50 z6}^`fPTnW%gSHB 6(^+Kw~=d*dV)n6!@Mq+m*xvyDy_DQ=M zZ6}?NdiC;E-36Qb(V6W1q7W_H$^ku{3#i!18;^TmO3KBWXfsEM2;>Xsli)s=$=kfG zxeF%uBI6>LRJ<4KVG!SUz4LwFf@?SZJ*Yav!<}IYuM>8EpcT90(59|!My*5QOmT@~ zmF}UtuO@HkI{D6_VrAoEgjO*ZGTv;wDMQoFiO@08we$F371sDl*caI&BDBe?&RXjP z@txtd*1qo1Ido@Cem9N2`PCP$FV$CPd8&7oGWGkhVg;9M p$4R@#Lj5T`lO>(a4?z;9)tI>1ma0%z7=S1hBG-<2T9dhf39$VGqG;2aqyJ{Sj zqYQiBWMP(em-21bhE>Ws&5Z{eloR|CZ0)E+eaUZ`RAy1@=M*aD^Flxl@{E(q>Dk z1F{%qG;@tx1ZG-6V_kKz` -Xsc^>=3@;O zXSu@E-@hflVL84vDY9o*TI1qAJi^k8U(;=?Y+qH7nuiXozt~+L$@rw)E~$KQYp-ZF zd!;|!&TtGxJxxIo1V5dJ)gbVtyQgq`e9M&}Q;wixeE0b^JqKJQ{cQ)+sEcdK1(VOO z@Yxdde8gks^>!dm 59!L8UQhc=wnSe(|h*_xPbLZf@6Ue1Vq5<81Tmk z{1Ffkz9#(ogxvY{@vm#*$-@tWl4=(S2&4(*Zr^<9c5E3*604(zBpDYhR=Af*DtA%> z@C#_OF0dLMCq85GjP=3WE4{pbp1gYsMy(Ql;pCrBoR7U2B}} @dl#klBE$4k;r2#ygF%@V@Y)U_q>(U8%Ne)zZz;sWsSBn_*y!8mD^&;b&w5OQ9? zc^vUd ?_h5+dVh6r3|2S41)*4Wrcl zz$|B(a{T_af57|!6j*pjZ@KYJl-GTf;$;e!>e~aZ2|OMD2JUZnmZm1Z9xxj{G}7AS z(8L}XXtz?R8Y{F^r!4P^Sv#Sq{KJXA!tm=87+meOfcN@Vzc#nm6q7zF<)EV5!B+p= z%VniivD5#8%ijZ+OUxLf=h0NKrJfKN(vZty+MYyb+J@!l97=q+V#_(AyR_9J`wNI2 z#|d|#?F%sXdvd>g_QQG7?PS++*bJ$Ya2=-&3$i%H%O;Uz$aRJY{Pn+?;)j=EduM5; z^H%f2kf(lgiTS&)1p?s4%_c=n$#AdoVG%;~CEPFH? l{qlY3G9sgJ?bu3fKjzCnynS?I6%E3{*;yT2!V_T6W)Y&uyO66xxxYfz6ZM1@ zqU(LbI^gIIKWr|2kBG7Rkt19usJFuS1?q->MYne7ulMl2!ulB*xD)+5xH{?x2Ll2E zydI<6T4v%mnrCX{Vu>n+e!&W?nvP}`r47xd{e?8b@3E)}R>&_A%!70g#Vl;C8Y4 z7pS;dTaaZq_1_6^2NPikz*?V_Bj%Js*J;}$gQulJenH4<3~|NjY19`%1m0BrA7%CL z#C)AAJ;ebkl!r8{2{T0^lSdr>_<>LVrfCP5P?yvcG7~rI&XoQAPXBV aXCXa-|qi mORdkrhf XDt2;ga3$j36AiPC^!>S L(|}qVPwdI`DXL%BbS$ko|#vQtpvAk z%W`}Ej-~lkh>O+}po7+zuM4rO!6W+y2EvJ|j0?1XwL9~iFfEcID+zsNM43D3?}&co z>}O$N;mgNR42!n!IzYb2xaS)q^@@4Fkai1TZ`~SwCh)JPeP< mkHOe~i$wE_9Sr$QjEoWb?M&_Qk>?@lGgWC9T`iC9c#P2H0w7n5CLE n zTy5#U|J2jXd~x5qBDvbJfcFSeRS?oVS(X~{sSluAm4XpJV)!VCu Oax2W;@ENn@u<$ldA*I!l9 z_bVEp=spWyzwWm~`EjRdCO&d;WN=#im<8tmGUM7z?TA0qGq%M!R}k%Fd6KO|h(akN z-B19Wygy|BX^P!13R6V^cD*H$+3H3a{1>+U@qY8#Fl*izg+E8&G`>iIdQgo(EZ+d~ z!TU;O2>tP{-uFoqu8mK&*|o!X-<{U8(BJJSQ-QEEAN;rl;2h@B&fA`>tZZ+08P|*b z4JxIjXw9GRhXA-t1eYpC%-UL7eo4m6u;{+4NIdbOQ90pMgR*yx_HY>Bw$-l~`ie;? zd*xLwK|JnL9~D>^jt(Tht5AD}ahEZYZGh$odB3Cekf~P4rjH}nnS2VlAmXOQgV+pY zhR4M00Ixbc)Ns)^;viAL!BSLW*Ey}8-<^?a^$R+Q?dJ`MPHvihs1WJjh+;qb!H vREYc#8N3Mq04{9p<8HrD%6UiPj zb>+G0Bvz-}{OT=yKPPsHIO5Nd!V8e}l4}s`<#B0Jm&SZs3N!tpt$8Y6q(ck4c1Tu} zevl@pif{OSU?by9Z^=E8b4-)6NA;8?fW&Z@l6DPno~xbd<)ilECrVoKgxgqJlF0>t zuM4#*&9?a|UZ!PaWW05EZ?CBL+8GeHX`=zev$ujJe$S^>53?zG(z%faf>nf0#o13A zl9cZA`Wxq0E>0E &cLDiZZbh zl?#zKt|h dFWFX-)^qi({pu|$32P7qMbyV0Hl;23jGP1H|dG7Y=Ji?gYvpXa^ zy8x7J-#G3nYq%QP=bZf0B~Q}Kdmb}HRpS{4j{OD*m=>vt@g0;7Z%hk4Ef5*FJ3S}_ zbG9QJ=_;nkQ9i@u>niB8GRPQfiHf&I5FNgN&z0RnC+aH&HDue>nP!#d7Ml4Xl3q!E zUygWR{2jy u(D8v1+rkZq) I?@j8R_7z!uh;Z7e7u!VH+ zhhzIIAYn~tqTZC~K4va3kVCxBYUxqXSNy!jlb NzT39%uzXeB9dv+O_ySzY zut>#*0Ti^C-5CB _S9cz$PBKuj*TL!)e6OaLnc7*NiT7t zqNO1@9iW=^nAQeMB#-xs#6SYZBXz@t!bPfVDb~y03;X_Dq7Pzpz&JysSC;yd{0Jkk z>Ea#M6WRM&^;zSG|NC2s!YqlhNR4BdBDd2TE&Hzh&Tl7x?EzLJ3N9E&6CZCBg_^!Z z>Sk8Ft|?`M?ZL=UJPKnH&TJH+^F=1wlw_iigF+#Pb_2FZbV!0enCFU cac=+m z+k!tab+pWsz$2B;gEqZ0Z5rjSW^)2b-zh`7X_8rifDc#p tK$IrV%s}6jiqb%7$+Y1j9!@e$9XfReN^`7K3 z^V>&3GvC(qfgBD7CYgniCe};wz_OwuP*g(<;`8PPbi@ 9d0Hz!! z;SmFbecuh}axQzW%vY9HnIqJtREKQpOdQmrKX-0dv^}*BJ943)K!=eLh5(Tt_Jje} z1TZ!N>Wg{(XSt2~6*4RPdf~ 6h^WOVV7&V^l592veQ8w%l zhIKc?XKwoFQa**adQSnU@6d%Y%u3=%1hq3xE!w8p-}(w#M=)XS2qMUa^DBcMA>d!~ zDRDKt)#MtR&n@#C4QQ+gae}AY46hOkw^3NKaB8q}KdO*nHc!n3#Soi>YY0f^-gl@?%giq^6t+P z!`u&ak)Y7bCL2V?aj0+i0hb0;wI7^hPh(*JtF5l!?NG%Bbg80U5AI3)KC_}sdOe_H zW66z)(Wnq*{U8y{v{92%)&^CuqcA uzw1WvpIld0lo zUkaiX4te*`j^4^iM|KJ#2URCL9FodSJ$pZNdvYXs{h`)83c<^;Pfb=@05{Ln08E<4 z!IuI0f7s(Sl-yaUKo R!hAG-U_#I~xEh@1xaXX0! zU-qw r zOZMEKue7)JoGXdVKwvEFY%svdDyxLl%5GPeOWI+%!)Jb0K*tGh4M{w)l>ZrZKTA94 zq&TLw8T5R9aCoqxq2ba8kPLFL<3Vnvg;E+SNw*wa%u?02#w*2qe58Fv?6Q7tCAT5U zdBUNNBqKvt%(h~EfLEeFh8hVleYMW$5Wpn!g2z%&lBs3<|1h+{2htv{0$tlANAKfQ z9pqmH@*CE^FIsvDMUakWqVol*GCaoz9P+x`EBHUb_p=_GwI@lKttdK#SHkm4d%#Ps z94#P-n~KP-84$v-gsynib37$9J!{b?clMp7fG@CRhcdBW#r^_)Tj^H`I=K7#0c+(0 zXlFLNR8IbHz@TCHOeo-XfYDxUsWGB3=)cgD7yzGoyD+j#?6Dj6mLDQqV{*B>$WeGW z{8bBlex~(du})4KGSYC-a+{{{le8Oz%fJ7^Z6r&!m&TISc>oQIfKtx%ti2f4KP9~K z^mpdz2ODu*$snz>InbASpm+;W!L-Or;nXNcK4+`@Hbx1^31}`@Y%ix{Bj7sXm(>!x z{2+WbZ-*W)vb7|lN;0;K7A_livwO^3VHo9ZIm;$(@Z{v%6jU)3>La@JN{TAHY=iNe zJa2KS l?7*2m@%0Ff{ z*=?dermm!a?7W_b=`BsS34blKCU*R2JPsiT&QOMeC0u^Zz5U~OWSzMygDkuSv0i7$ zw$fnwoL9yV@d~ugX-RCJiRgaI1?ie}2NVI9^BmvOVpvjE5Hd05yoj|5gNT=XMus^b zfj1DMxr*xZ)O9-KrBdae??c%OHa)Q (hd_a@4Vt!I6uP_a9@{yA&ejZ^4xny{>)ou|d(5W4~A_=;1;u zQQQmN|C#gY`Gb|xC8M}r1wvs7=~)zL0byR +lm-W!mY>sVPrJs3(-+*{=O(ciz5u~67GnV{< zT2|k?HDp30 ssoQDiH2Ijey&BvLUH6v4q$OHivy+Xqt{(h@U8W(Y#6vFm zzd6;FFp<)w-zpaT?D}B}C_O!$hFiRTweT_EKRPIVL;=k!#_0^RD0%a}=TB8DH+9U) z;?) >`n& zw91@FW4J>hUt-1@!bqjc=1Nr;dhgK3d;}v66K6j3fU(AN$)2W_VT}&7EZMrmCFP~x z(^jlx&S^!i8cFA_3~A_jdza&3fpsDMdW_M!rtc~|avK@~>^GIEsb%qt(`$X&-7*wT zEYM};S}$~~hQ_{iWgNY}$Bmk?_xL($DS2g*9*3cX?%+|Uwb#U+GY3?X2FYv7#e9DB zdR{kbMsJdMapV+Wix5SncfJYR&x;QuSHlA;jQvpqlk4Nhw^Um3piQ1KPi0DN_@oQ9B}F;_Y#IUT>j`;}(T0#(C)rGr3Ib%r<>pyFe9?GI$6I z>mGAUp9Rd%3PVmPI>Rb`DGflK&V;~;!r_3zRRq*)B0K^us;|RwU|rf&9w8tGK%~MA zD{k90&P`w36bCHj`|ftPuO2!OS(gyn93N|{S$w!}o*b&}1Akn5Vkw`tPuDD$-=k-P z4s&fcgmdD yVrQT|OT5Ig}+6pcaDEij51vJ{4LEmGN7~PsH0;`WF o?>{YrvLq*M3>8S7@j~UK))Ylox;@->`?lZfUU+Fmb zNFrF*LM>$tDqg!q?(aU^gs0Vrz4lnEe7~Bc&MF_leD;yai?w&H!erdJqFFB16HSrI z60}L~+q-K+OLl&{vxy>Ci(5YPo96b`bt!~gJ+HovMdGV99@4O#RnT;P;ols}v+T8A zFK0LzsT>FhFwY=byh%$TKuBGiJ*S}7(Z5biJXxZWQ+#iL*6_hK<(w+S{2TH>Aq{<@ zoYKWFh98OPuXsq}bmIl4eAjA&`RKRss|T1m?d~z#mEhHafj7bL^&qp;HLD2v2B}SR zxAio+6t>;6dZ9i|p`5}!F2fi8^i=3J5j(SVOVBV~c9>Z!86N^`xpaPg`d}JKJ|?)$ zbKOlP)~ bPDQE8h4>^T_D~1Wgx-kT3-A@He)d| z)YC7O3Y=MT!A+LBo*z=NDsK!1n`xb^dT_U@OYBg${@@OOkft|hT0_lO)Oaixp{dwm zD26s(>-DiqZK6w6eR %vO68_6ciM(o{}T!teXnUfiOyeBOt zw!y15p4?DSKX#@)tR*n8nJTt>*YLE7)INqjz^QFt)om$v;c=kPenO>RGH$2C>x0*- zcMVG(9JTtm5#;fyT?YHsX7|z+>}TJyv=}vz)ZWgN{i220+)A^Aea{4mzkB4khnbc} z&Sd|F;PA4FYux<%FY!$DNHAtuwT?=E*T`yYDRS(tPjeUXL_~8Q#cGXIYDvwSNsE@1 zpHsVJ+GKy`%2@Nx@}@`<=c_lWa{{bBZE*U4DJ9X|NvE-qm8A(;S?1FLluTL<&zb&H z)@jX|7L~?o^thce_7%t+8=sBD^?exuWPR)OV%{D06;WBZfg6QuzVia@#Pey*=Cd-> zQvuYd&6fh_LB~5l{&7 K zqqOB03ZYj#Cf;?Aa#h%Ro;qGBi(QLhH$;irB1`(MLCo1AEL)Mrb!FR epZ*@3d=~#rcZ8m=C)E|Dl`V2Tt1B*#T^Ht<5T2xvJS@kVv^#>gn zT-Ttx%!5PTz-Fe_#cq||t?i~SS)!Afni3us9&uXr-8J*v2-|^dEmittAo(FWcx7ny zg`Cpu^od0)+vTQ}*o6NICgzD@4S=T-Zc-jegIS(VI5&tDxjvb%NhznVU+T!VoQE>A zrqI+lX$uqvhAdC9hB>*U$wRz&S)Now!}_=e{prdN4XRuac)MO%h=)=mhKXr4jmIaI z$EVA3aDn+tZn9)|XW`Hda!hCEE7Z|$1Rg@0Y!{4K3`0vIw&CR)4TjO1TNA1gWSx9f zJC2=#3-$3 uK9eJgt2Q$8H1v-9;9k1S- zc*pW_Z=6IGW^{j-z{@P@sni+!RZ#z2u(9(jyzRNfL5ow}@hOgn2cHYrAI|47HcS8P zhkjKI3~Pk#h&4yigB)^&QNitArzliI`IKe~IMU)|v6+bX1|g5Xr6e3RQ>^8m4Z+U^ z8v;q>VWf91;PlHwAX<#pN?}p6i}OCib7F#$pakaOw%({E=e*5 q)}PhAE{^+DQ@5C%_lm`% z?p|3mrPJzK6kmX{UA3GWwBh+$nUx(GEwg)-{bE5oE^s#6D<3c+cMf`Ws`iGa?blMI zc+YtNaYcYl>F5Q{f{ydHyN#ebba}?H2d|v?C<2*_pi55cV@un6D7MFSBl=?wmHf6N zdns(g;rUmYvxBKYVwbREt4g0qLLp-=83mK`bhXeVZ^;q&e(zkThDe^WfvbnczpuLf ztoHk@s?^AuLzi@`6s!;sGHj11K*p3&qOS`F1YQ AXK-xzwcFxkHuo6K^q!M4CQ7Pk%F<(epb;At(jJAtV) zO$g;?Ts@is|7sLkatUqfMg%^9v>Dg(=2RfYSh`fW4zGS9IC`dSCLTSevbaQsoXTiD zi6s3a`NhLgUJA>(nhPN8sm4a-9IDYoY4?%J@BaBee&;+X492( FnEI zXiDZ210Ncvg~tQNW%>R~w&m ~M?6+HHsIEAm*GgV(X|l+` zSDWmV)xZ@**#vB?6@Ae9UE8>ATef&q@mLDGTK}-*h;H_svwEWE(ZQ)3-AW!?C2N=j z{9whW4z}RHsZdVJzKr95ONEKx$AWeZAS38na=w?NU-t73eU3Tgw#7;?2WDj7AdI+T z%ySjWPB%x5$Ked;^1az>0(a_&nR05B26#x{=|iV@4BPE|QqApne-1UiDZvjTTq?XR zh_3k=^m%~+-PIJ7HHEX;wZTiDkuT2+I%T w{6e z-WNWpxM>W@fF2U9etGpvi5bWvz|M|`eq3qBd)&i0>79<2+#86jr7s<3w=SDvW nj5Qe}Bqcq?}>fZT-Pm&PWVGLkssjnS>bTx3p-3Fua^o#@K6zQ1M~yg+v^ zCcCyJPLRA(OdLNy6;^jAMn~^DYM*3P`^>D89V&^aki7pnU88aR;`@Vz2=1=#z9~DO z1N0kyh=*|{pEqw#&FIj= !_S!Vcj(Atvz!CRr0#L?#yTdfiKhMu|6 z>MOab3!`fj3Vu(+M(KR)Kl|JPA}Oz&alM_brw5UG?mP%x^c0r7MgQ8IQ+v(8gD0uu zZ3Tuh=#<@nfM^2mk31RwW!Up*&G}kD0!9Vk+&)mgaXDC0Rhfs0+p!TSv-0!;O;q!! zDP31##l#bENX?2rfAt@*MTX_j{rP3R3fjx7#;(mr%?FUHlL|l_8q|p=zF}XWp?gh* z6VHp=xV2$o>Tx*T(*=3y2a_3rf&OP1bzJAYsl^|5)r>)^)w<}xljjS&oDGB3N;z=* zQvSN2B&pqLsC?}L*cxA7)Lzf(o>Q(faJfc+9eS>&`cPZ=m))XJZlrP3FA2Q-Qk^`^ zaLauzE<-^(D@rZqZ2p=G#ad(5e4*n`yN~;=rv8mxdcCYQ6HI05)VBU;srefzJvWP; z$?eJjtNfZ9p9rdck@v6K#Op%G{a7&Q5x|uVG)Aw%k@+1Uk;K31o@}d|?0b_8GJ}O( zKtD&wqWvyIIqDsa%S07Pu25AL!ddh)!4d0ZkViisX1F}M_a+yRqluAXWlHXx0v$C4 zAH(5X?oiLEkgl;0rQ1VR56|o8UD$c~uA3{A50W~v!)L93{tTZNZ$Jb2@aBTu9N(DF z9I_UL-34@Evj#06yi) IPDXXnEO#J6`o zxh6xc+WIq)H<9JLy(=~0)OPerr;g9A(`Ng#IF3tBBvh`R51@KfWgm1{#rw(A{zqW> z`$-=H6?a1*^aYB*+TsmgkcBn*+QRCyZKi^|-k->j0^^B#n5|i(%u2-KKp_`KK1Q2l#3*|f0%HI2G-*ebGvT$Nk6$-Mg znXxmBiqgp0bJ4=x%f_y~A99&MvIkJ{R9zL*cf7qoy{Wun@_IjnGws+K!%*HP=a95x zXHU<|)%XXdN%z$PMuyuSWiMF(?qr z4MTWnvTx+#08qlGnhKyK6Zj1B?G;!< z4(G1;OzwG?#EkktmX4;ny}3IQKS0J%*vMYU&_we@a5CPy`eNT%O}7;PTBBe-#%O)l zxPrA>a_?&eB<*5L4A4|vGcC_!Xv^7i*D^L7;qGFU7|Xt;mRK$NKd)dy69<(od*jTy z3I#-K8q26pmW{fa4fT3Fk17xuHqp@pzmxQt)5XkW8<&kP`$y`!j kI{>Nh (Ct!CpU?%nn(ieSs(fv4DHp_xN5c 2Nk0Q5EPde7E8`u8?sF}lnQ{X+GO+YZ_n zWkatFA}@wX-WTXN7?%lq`Fzz{6RtzxmDJF%wxDeD;2Oje6wFs@-n23tY1t`g)R`na4|>OtmW2J{{>jE6SvEE!L^=k)wbH}@trY_?-WN_dE*61zE@# dFP9;{xNEtYe0rat#}jv^yYCzfL*0jq3{mNW_wG!2>>0Thjmok> zb&6WT>*>ielAIL>yoy7fp^zTKiFf+{)9aBwyMq %0n5`{nrCl_An z-Y^x6Q#?H$I#aG4x-PDtGK@J^Ik|A|7u>?cPHTFXMAcO+<*2<+{U tHbUs|VEnGE^fRIYk@KcHikK_EiBT85xSWut!!QYwZd7E%>tt=fvEyJ?Cot z)2GVmy1P>lYSF7YFT_P`mpvv@FO7RDpZ 6gVf+?IBBga+`hFV;0M*@WXObUhDR?_jh^T-Qxf{N=gR^j&v*4R_YqYndy(dGNl+ z4^4vT5{7 A8WR*Q5|iZMS&gNjIF-eF87aQmlMZ z^0YOlV1t?_Op ;S3ZQJrHlf?u(xWsbl9FF~9#pM+~aLj+Drpl%>oL>Lc8Q~G y4^()z1EyEKH`f~teM2O*&(N%{rQA4fRNyt4 z3W=h~k5a>ywW>8*Yn^#(S2^I&h!tHfYcH#PR|5v0htyiw*g@PtzPQLFE7JB1-|Pd= zbNJO18&Rn?hp|KvznN&=iaJEb5*;&3`F?uAhI}e{ (dCO)gl`svy7O36Np zn<#YObAJ`7#fd M@KzTTCP~Z_G+5RQT)z+cb4NljvGMI)E}-&aik^X z8zMTwh>L)>9CM%{7e1}g++b`?Nh!ykq$uUXt$nor{3L}5468haX{Xn*|43X>vR>M* z!4%zQT0GGqvrR3c=V@^`8OM#97# -8Rp*U2P4Pbw2)3)d ze3;F?bKp;(kC23~6(P}dviUSPceL8X64+M5RVPP_c{SO7L^&AM=>5>Lq-YPwM+7oB z=k;`Tcu}P5L$>M-GeFfq{54mG A##OULPwkNbJS9Lb9 z#qEgj)nK}b)k<`OeHW>0pnz5G{cF4{1Exzn8)^v1&KLS_-v7d=^lKJ!6I2yC)axl~ zu-I%4dT*74#f#=ISr(n^;(xsO-Un-0`j5~$s~bf1s<%ry&hbE3mQx$P^5}^wX)|sU z$o1-#gVO#}?+f^F{61C*wDU@XXieH zn8|uUmwak%&_vy>%c|Zk{)YvX!uaj!Ce>OJmX? I3gkv|}Y8)19>492sV!`KH@-p=8#xhI8 zt )2obMX<)iUcKy7u8x2GcP8ghL}9t?jx{(6E>t;67_%4bCy` zUtb*+Y?ow_#JQ<6TsQw%fb*~lWDDj~zlN7(@jjCzXRYr(Q!>43!F#o`<$+<`G%X%w z{vR&rlMf$GeID`ImqL&22agFp8)JASV660d9|NUYXVU(sOP3#W@}zUSgua!X{NGx` zS&x-cS!3Tsc4~Ok&J)znxtx7w9_V};AgVx9NZ@3#@f0AqWvAGomt>D)@zLm+`>$Nx zp@$EYa|d_sWm*eI=HEWUVrgxCxB8K$%KE#ZxaUW^>w(TY`PclJx(hJNhKC;N(00 #Sf)WXDy>yUe7R%PBvYSzG*9MDiZM^r9Ye-jlw)~CH9-f%RG15RTI zCxjvvE9?OyaCP6-mxP)u!TP=7pyz)Dm4E5ohZp~vQEGgAji;`7FksrG?T(Nj!;wVv z;Y|z($VYtU5OhGKD23&H&LEI8=`C{Pia%Z2`BFHwvxtaD;Nh^6u@l@)@rzRi>1wE{ z{n18#;PM{`=-e ~?ECM`e OY7kVEfJkU1)a=2_h|5?vGWP1s= z@WUyazb2Mw$>aVj)cyI|KVsw=ana%ZaYLiuXOYfLi|n3Nfd6im>?j`}9v~fZXsdWh z9p`|ai^ek$3fDPu*RnG!dFzhpzlzLvto++v1h9v!Ov+kW&SlPr4GXHOsvcv9Jy}P^ z;`dKH?y|DXD*>HE#=;4$P!Ds7?*DMq|9hJc=V1+pQ?%MQfzjM0IPL!v0-%NQ#$SUH z>a$c-0djI*e+z&u(kmW4cMB;&VrzP2%hyoS_t;7~(8>+`swmIC9F9FBRM?dJw>Njb z!#WJ4mHf(O%q`;+#gj>aLEG!suYa;G`<0dd72Q7|K;lYxh?7|{4;$*umytq)f7zjf zk0{>hz$iiZ_r1?dFzcMp$kWrIq^Q|x@!iLWLX$Ewq)n#I|Cb2BwAJp{@fWs$O5+lg z8wHnhzxt5%Z;|pZOn*46_;)UuZCdhON8;+%uj)ZsnS2_mt) {3T;wE{2)3|#1H7f32qL+8fTqJfUh(!-vY|MmT! zzSE=0I^59_p5For1Ez|7_B7vtFQwT2GQ%hh41I6lg}e8gwSFt(z) 8oaA<2cqe)eE zjE0uOLro}Bfc*e5DBv=bFmc$i`N(m-{w(FNHR6sO6uKBB<+b-=hjd~AFCK$8?1@rm zq?0UJ_+u9@l`e${MEoBF`T?v#C+~)S9N6_OFl-Kt3l||5Xnyq3hsX}giuRLDX75+1 zJW+*C$s`qrE~EWsz7p5q@Q`ued_OR~JnUBu{nTEYTZVkJY0DI%EA qd$s%ncBTUDjcx-g*L&Imue=^50+MV0>3;vsCU=P$BhSXi$8V&d+@2>N zJ DR@)$f4q^OnVFr z%s;!cmB9BV >?-cd)%<6N?RSz(Lut%g zOpDoYS!3_7K!67OWq=yEwff>8xbEQI_?AezvsLrhkoO$W@&J`Q>}UwL`5Z7&7kyIZ ztbUHRlgIDo?EaCcj+jFWmD7dndD$FT;RH`Nk&<&qU7tY4R2B>WphAwz8+38!yY71f z{e2TOQvU}vW55cys4?c|=6AE48;b!2+U+>nbqf6B)YZ^Q6RdiI@CA^5Tf7i=OYHj1 z#^WKsLHpN_TJ8{r08J;YoDGS}&Vj&GP0^s@gA`BR2Wwg1`1RlqgT2kNx;mg^SkKG- zf!qEHqz=4V#dLyFi$6!y!~d|e)v$-GIgnkJVySQclMu>tZDMVsIX^%{&r{;v351HK zQ;AxgCD2-uQ>YVbmgHVbNZ!)_PUtXBbels$6p}0yeaam_hu16Yk%LD)tUS!+aS)GT zVUzXxTgJvXv+Kj7Sxqj01L(G~U{*VY--Eab4$5re#(k-4f$l(%x*njt4E<+nGiPEb z4@)6|OWvEEjT8Pcdc0s%2&ZZtP_C3m@r1Vwm!8J-SlC5B4+hmmGsNR3dWuAvo&RVD z24K(XxvkHv4OvB^ml{i=8Q~_HrVB3&BSVBK$oZ;N;yC_?voDW_a((|lDMuwqLS;>s zB4po}HbN-b*UG-HV_$L<%1*MAY=yBib}BXYoiWDP8S9K~3}%eq ZJ*5Z`(gU zRBWos+}g3LJk>~mN2i{i`BJ> !Gw@}8VkETVOr?JjB{{8sFBR-g#vJv#{dv_ofjv9NJr=rp%A z^!i>al$lXxV?m|eep(XGd=U+Bu;AWSs9TD~UZHjkNk)}Sko~^O$>wRlAunm~t>x8) zZoh17&FV}E*?!`)Wy#a8p(iJ`4M27Prp(?!JcjJ z4ED;Nl=Q_a&j!u^gFMAm{|$dUA#ZK_>Oq17;vPcU8Bl)}g5$1+6ZQM`%#}cU=jr?_ z+Io-M2CQ~o4pWYS9_qOE-r=HX$H`vzyScsPPHE-dA=l{H%N`#*ttL_5UbKU1FFYB_ zQ+ij-algJ+N `^^YX0qXGT))t8x|WPjLoAh;Es@Dl?b<+Q4rL`#%?Q z7XoaTL%+>oh@km?43ICt)tb2RcqZm@P5tvwqR*XLmpY)G_EUiD_JdlJxuE0&@-d>w zb50x;?3LG&+R(#YR5vtx-CaVVV8D05xKNdk@dqX6Z;=LYAq>od5ESOLI!IHQ%77U{ z56fuo-Tr2%-;k56kx@i$13c+?hZXJhO)l=D^FvH!@;YYOy_3_rWgjymWvGZwctiH- zCs4S5)%E3ucGbr%Q=xJ7`}x#r <4$31@=rmhPZTxCh#LTXA&++vm~-LEe7uBy &Mr9TXBIu$`qeu<4835k{9%-(t7lcZ%9eV-{Nhc#EOIf2NyTh6y(2 z(;xoPI=|rDSb~7?D6Z+& E=Cj{~3G!{+=p;ClC}QgQ&Gf|PV4T5{ z=o-G2i`Sv&n^lh@`Gx#@h~B{f0k2?&Oa^za;WVDn)ieR9HnL-gsP-bRldjDE9cp?| z!VaJIbD*)S0xKa6-xW+h$;pH(+bqq2F4@ 6Wh>+?BA?fn?vXwZGC R z9&|qD`z-%WH|Z0{ttiY&zkPxv()1K4-lnKQq&iEIcxHMKHm1|ZEcsg3%Tz|rXlpK| zYm!tm6+sUhN3T>vy8wCetpRAuzUdXvf@pW8BJxOwdx?4;a0^rkiFY;El+&$}buR?K zeD4L)rPKHFVzsTcIR_`ck43%@NWX@8fTIMOMJ`U?hTEQU7JUW)dNPTkwBHA>1JzA{ zlm6%*Gl4z;v;!%n)!iUP4O?D{`%A6c+qTtiP4111>#{RC=sAN?T(1Iiutl1;%)O*d zJrCb?`pFgdF`j&?qsUAxox Q-1=8Wan}k_f&(q>$P%j;t(rRkltaeWQvRZ`PIo_=DAzz zksL$(414p_Y8u#){+xQv!KySSAv3+5CL$0*Q}7QUAK(Y(=;J9|)x2g0BbY#kAfNwp zr!4m? @Y@2(zH6aWL)@@|-ymp`5XwsdnAjexK)4EN<4$frFi9XlH0KqiE1$4) zYaXqxb8~U&^jpOOEtzqjjo0->{{V#Sx$wvI5MbO|wHh#K&79Wc+x;B}=1dd>5$bRG zoljHaa)FiB3-7Iz_J^OBxduR5uj)m6B&Qt~#ZjZ7A2CGC=#jO&SWdO8c&1OmJP#@x z?NDcLag*V58~5DK1LVcZ$f}=>75nqdUG-S#Zz{i$)S8bt5@9Q%wPe4rv}w!qSA=)} zR=@#|!EO7C5x~PDJ8&RCQ`jn;N7fL#h@`Ny_;t9b+)63Wnt5&7B=4k4k(l*P@w9e> zMg_>2qQks>e kQ9pSGJ?K89leKLT>3;Iiqvyz=fBq2-epX&1eWCJ zkRA5{PZ!qA1r2R@Nm{*svsV;j_qoVP*bb;JYchzqwmkV~Y3zKMoQaD|fkb@b!$iq= zjRjR! t{lMCgrMD_i<0rQx{4- za<>qJANGL~exZzB8A@jRk-69cWMA8@K_?uaBB*v+nXkeWj>nFQKLI2Y;k|-wHNzv^ z8u-nu4_1G`hS}&4RQsFK#-BDgmBx}sGC?`-Ob$RkJ+}xDlD^ddfwE6x6Ob8cxfNcf z+%p<>iA=4fnTw#-&g)^sgs0#4Tk$B$w;S_pCwn>$sFrqa0o(;(|Et55=1WfQrg!Z( zGEurfU(QSSP7&KHYB9do>o(B-?MSZ0+F54zbB4Ke%6!rSKWPU3%h X6yapA zp5~9YX;V926#Mo&5Gz22`k+s_t+2jdyV0Psu`Kl |mfM=q+518uTx zGNRcx*_TU!wybLS7ZdJ?hV{iI?y*o&Bd?vf)ow}jRY~)F9uYpoKe7xo0BYO;G%l_s zbeeCV0Ekb{iXI@_ivd$n*3&%-za?S=jdDOzc)-Co6Rnx}jr`RLKvRkQ2$Veywv4j7 zfReD$)=*}oEET#AMJ&ZVK><#JUUdfvr@_S6^1HT79Y7)n92B^Bq_hnGvP;urGYlwO z5T*fSIN4m2 pT5#_Y7l0C2I3@klLf1DrYcUr{JR@7e=I)hN)RTH{ z0gYLCy0@kJ+o(m*!FZ(o7pRiIrtH3R2-rrL9C&iLijm)J1^WT(T6nn*@BWEK+fdsX z;2C1j6$+mbct+s2A^;F86y2S&^LYCc!0{(zaMpO>FHE H(n;TU z rB4E0{6t7ibZ<&~wglHBpC#~wVR#{6N@auo?usmRX!6y|6+wqgn zV$~@1ea$ykfy#JoovMUq0j*)-MfX#5nCk8i-~f!$U~9jpgv4p%CzhWt9Yn(GpCXom zFe~_#A%5-%y#{RED%-BVIfC({mcA|1Ya?sZgsr*X@zf>PD9Kb8pt0!Vn;Yao+YNSz zM2mfXDgL$A;>q2mxm&0;o6;2#{h)f>XvIp8sv%VTz~VaYAEk_!qDzJBk3c>y=7Y~p zjhS<3erylt_E}X3W;XCxNcrCY;Qx wTW1?bVR()WGbm z3p+1I7fv4xBH8H|0#N$j+aqk!1N$!hHF_4rQT%wl5oX_j-72m1T3oQWNf>y`ShYV! za}?=BJiohQJBv}mkNC!?w*6YuzlNl6&fU0HIsA6Ps+C`hBr;vveO#QmFyiQIV|%zy zLfz;tzmG369P+B8KQ6*^E|Js629o*-$ok(bPxCh$o-d4?#Grqzp)Z9y_BqK?B33p# zU*6cX-j_+;O*T0|d<@+%|0sc?Y2n~U6Urzk;6Bek*`D=i(O$G)Krhz$t{W5xiLI63 zl|GJ^Ty!U70qpN;K*JomhCz7KBHC|gu%+}q4EI>Yb_0Iv|p1JNO74{O!eX*I_w&{k7Xb&4$!itJ%9rz%CNDKsRztCx=_0P zWbm{dBV?(|*iITV&-QD#MQ74rZ}DjiCE(P?in;MBoU)rydmrg!AevqacfV!GKfHLC zC?^tca~dEH>;S!w=k 1U z<$O;x@2hxyERo&u-$Eaid70 >SEHi}Vk9vFckoQT9vIMYk!~D!U~{K`f%JTL6T)F??7ngaVKVua-CP*`JTzt{VX!0* zq;_7kuW-f=nGdu4>kFzC-pFI~1XkK9XI@wsz2<93x(G5!a`c`g^_~57dYp{>TnHUl zm2s?%kuyLKQ;k9E&(yhrXWpaa+b|c{sEj?~&z(0Yw3U5)>NN886#WuJ$JeT+KED+I zG8t&C$=%NRaO{;n#z(H41XP}b$)c%rI4^R0Y6B&jYYAFN-CuUT$7fXV&V)hYoi$r( zqo`BZsd}QDxZ}j5dG@k>SW@{( 5W(W^^cJGWAVlkcXx3MiL+TC8;UMqmzrA74VRliTYaRu z<$pPH?2O!x{{&n+UIonFpgMlO6~UXy3gK|Eac<60Nj9Cy$F#lXL6jB`v?g9mN&riq z-&j1RpotE1qv4_QY3Z4~fcz-@$49GL1te80C16DH2ujrj+|2BH&QlIzA<-tBQ0)a? zqc 1aQ!>8>Ee*B4gK^9*K0{|U2MIhL zy%OxK6;lnS{}fvzEMqz!eimE<0a04~c@&yQ&eo_6s=dbD{Nv06{4YP^RJU-7-b9De zQbyjPN0i)SbLD&$PRvfd) ~Rfel&ooDq9)1nj3<@`Q9ltoG&(wP6tcX99S*c&a)b zfdCW_k$Ayq$rT80j_bG8mm}nKJUcL&3gP#)MxS2GYogh=YK;Js5mRGFA)!l?u)2F? zXR5#T!*p4zZhh*`U)JKEUgf@cs?F`PRJ07L{>@?8%{#2C W?m9_UKH%aiF} zi3l$Wl{2v0PWe_Oo~v*Q@clw*%KAlt_Zkbf_;*J2d7BGJX&71*;&4xzjwtp?YAkWv z+J2lD|L^aoC6L4(Sq7b^QdxGppg8Jvp0qYR#eQ#k2C@`v$WHww+}YN&rH8((LI7go zWO62L01N|B*2IsFtfSgF RF#06X3iLQRR6N87Ug6o~>k#<}knX4}8b} zyd;YBKt{IkdtZ1y9J61kMe=6ebf?vN(W{~IrU5;2X=@P>7%G)HqpB b_fTElA#BB?+ZlKyWnB2n~I>WtW?+bHc7T}yabWW{Ga%;|GA%4zGHRr zH|!;;bn;zLuW8ddq~``t@Ppe@$Gj;oNQ~Z_syy3{O&P8Vh}Myjs@GRls_Wj7UPkfa zLC*&yb0fru7MGB N0d$uryZHTLIrh)TrTYn~*f{MVhP*hOIh z6yCEGv?St9k)KJ^4aN)4VZE{q-~w~AJ=lVs3#msh4Wfk=>$D>a)wAwi(k*s;K@jqP zP=j#*Cq~^@?XrRCacLDiy2!R)r!mK;V`~^8M#rah@8r1<(dk+@O!TW)=gN#Ty@VGA z%R&ou%TyZ()_Dvv&dp9mdZ*|88)mxGjpz2t c1geZz~f-qwT3E= ze!DM%vvo?|Qn?I)5iBsu##=)U! nPW9r$ zZ_n{=F@blIo=OwL-AxDPowQnH_OIh@yw%7~GrTefOTb~}E(jjcmbiFhQz$UZM0Ka@ zZqJZbtrkV1zyd{C(TPEdvxt^5HCZmkZX5cNU~Opqf(P* U^1Sv~euN*aPh(*{Y9v-&z14Z|{WcDG0R^z$Z**3d-7al@m~n`(xJv!|PYZ z%Ai!R8 d0+b;KibEP*M#Fi=N9Sq4u()n1f21h0ZJ}YGhU;oqN{n)p(%#zqQKB(8B z1kc!Jc_zI`GtWR9s26wx0VY-J2hLBfo5O2wy<5Xo@?C6VDh6ftr|2)g@J R x7Q?>53MaNgnTFu`IrRnL$|aWQjlR^5X&3jNeEz zzhshP897zYGY;zHM@9N$8>t{x&sV!;6VC}J>T}xM#J-D9kEZQRzCB8R@w)8zgKqJd zYHUqX3alYqYHPKAeGv8V;ASE?JQ|-6Y@dlD5f Fhn6?(f-=5)C8r bIVI0tin%)Sv+#W>Pn zlFK0F(ZXb-fCKX{i9OP2=~C+VFD$>~UCGh8^jLVWj%dMlFP=w# cqUATKP&c2S9C?9Lh`8MV@w*^LU0$(Z!8o=E%fFoAw%gGy &E 3K^|Hh-kTdN|pz z_)!TwU3|&AY`q5bc=ZiY3nmlkvFRrX*AA53FTIykK7U2JoB0~gh->tNOlYeiPKqrV zVk?ZPCiHy(!dLdPB7aMg)m43Tj2ol3A}sA_mVQyd`mFZDS+qB^2+A_XITD@P*+9&Q zn+QH#t1AIo;$D&5dac0ZJ<^bq`WR+#b!}}eLdWg2UsB`!m?ZZod6kjYJ<15jYlc_Z zGHR4@#J+Mf1t=Z;fSk!t37hBpY2q}6P&9sb(mkPDrs$!A!g|>l;;k;V_X!nywYyg= zB5})b?v-$FuT3VlPCZb}`+oBg*ye`6b93O9n4SW4HGt&FTaA{d8aVG%P$|ytcJI0H zg~bFZ+GV>y{HR*D6kk}Kn64338LAxl?YVMC_kK_^S_p^xRF__$3 gT(WM8YR#wi6SPI(x{IgjsmYR+QsN3N?Q~% z_H!X|qqvaNyMCWQ+6Y+r27JFEW(Rt<3q+WN?#Irg_n*xa7T1maV$utEKvTBZan`F> zug -3UHFGH4b0CKH {MzJ)UOzMaapwZzhrf zb}M$9Yzs48MVoehzpM7)@={WYan=1x-uK9U6mtGBNM%uP%2zDc%g}DV(#vzC%%6)5 zWOEh=f}M7%D-mV_lEVwqZgtaoMvSK}4#UQ3v^vso(Vd+K8#ZDvDT4O9m zTzqBHrM8<40jbUPEMtSllf3P`6!fn}uZzS;rES2+zEM`wfEVIa^&3rkAZhJJR_8OP z%bmwyn<5VEZs{i#k*EQ%U1JVxDelgO1>7Vux`26vw|bjIGNbmU&K;ClBav1@*xDEd z87V}17ueUJfW?i#-m=p!eV*mk8gVIqSmSyXD)#!Qiju7E%A4qSsYc|Wu`&yX0jqrN zBBy5VG{Z6eF3YGGXR*xow}T_M^jFE5Kir)k6FOnk$QJcL62E-%g5li7ufF%I>H0fk z=Qu*1aG}N?(tdYl>#lVkAH{8QH`IrmxatbMl0jNtJyyMF#7o`Q(IIg@PLTUzkLpco zTWsnEs@ oZ97dyflYZ`AR#zb*(Fgt zH?K?GaH}XWcB6$kkPO@1rz#AWEOEM}TP~(6VmCHbg&W;PwG3DZGM22~u(r-imGhHd zdome+`O7|`Oj+rbSbx}3x9-iG;_z~-G83bEFA(E2SRW$!WvFS|NsAsbl{=-&9Sj9x z?;@=_552gJ9(S-2SZV(LP@y5}Jk sSe)_gWkJ=Xv65+KJQMho%w}HuvQv52%W*&V zXAad?2_^-B`Gs}ORQfT5GHDq=%h0IqblE5VikE1hD=*-~CsgEt++xkvKzus8(qa6u zT1aGM{Kg2R1ge#5htSf3N%84aHS V?V?wdQ+5=lUkRWGYDs#;{`%2V&{tX~JppL3(JKq5w~Wn0nG z-mDQ04XO4VBYJp;A-3M-t~5byb@jfpIRI`L--?N#15epiaPu|ZZP>OgO})FfmYc30 z-?0%6ql_ywlo;k$S>1cIp6tBvIk01x+r$V`WR+`!I^FmFmZW6PiAj((tQ?wjhOh WW3GW>-YGzg^a}%Pt<%S?bxYh4;E9$?Uh8SYPMIu`8}osL>l?r2qwLxMi2W z{LpCs@ClZhr`orvYYfew+o!(OOailE<{>j `?<8(yu}R<-7!*v(`(vwU*4vtrX?7M{x#7tCCx5Rt x1!1kR<6ah}n`pRZo_3LSVUen_ zKQRDEMY`` UibszqC(^BK!`c}f~07J z({z;ej6wuMoLOVxUH9aE^A0zIT0$Rr=bHBTz1UzT-!> #}_3DMU(@nM?R9Qz415!lXT>u7iVbtMiJ;uTk2PqPjW z1&~wydBOz>Rs3}1V8jkwx~D!^R7GcK&wXixpP*hDE_}kjX@c9da|E=Nv^)0sWi~r} zi8Q^NGv3fMm0-@Miqhz>$1*y;FVKg4@XJDjr{FXlGw$4p`g~&^d%{}`5`X7GzG?3_ zn5CC=G~lT*$q|()w`7Y hflKCCbrYVeGZM zW-;3d8H>$Sh#cY1cbUKcQfhCxU0`iR5y-i7v$9%%A>y=7=^O%TsWQsDhK`8`SVWrt z_Uhx>^udS*8;|~zqiRxnH*c#~cjfD5>TPfO3!nC-G`vfli>Ii&2gG*_gPs6z?L0du zYM#)NJ{EME*-2u-BI*IT`(Qnm|12KGr*m#lzNkBCBk)wiOkUXQ*?;YQpFX`bktFUS zFUP%XjWq)g`Of#;fLA$XhB4sNY~eL4S(kW}(`;n)xvc=yN$MfKrA-<@=3Zqr%g@yS z09ePsE~m3v4s92E?BdXScCYR5nYl)y-euYSb(?`_hBmc#LTRHp6vJ=lYhmDJ+H-qV zazedg^*P2DEr*02aB1gRYK<7JA(V7u>V)bS+zc=_1FHtTx3^}!x?_x&ZNz(fXFS0n zMi~U%xoJN`VzOnayK2S9=j6&RpLi~1q%d4RJ4Z*4Vb-gc%-y0|5eG7nx$Y)7O 82Ag(j^bm-hx0A! zccRGewoOjNzo%|{UH&oUZ?Wxoat~>yNXySA(l+W4kqy~1HO@O-aHC3cAcfL88;3(9 zIr}X-S~q3Noy$0Um!jixa8_@NnK(18u*(H#aY G5_; zC1?J1L{)RbLs(afx(eH))Z#UygcSPMkk;=3LBR0IDns7*=qB)NRiMR6GEL3V65s3j z|K6(}=w)v0Q&9@Jd{;6BAiS6Wi;w-+n@Ru{_d-%9PCx9KedG2X@zHa1f^^LDzdN2E z_%4m6cRh^P+E>=9!ZY+o?cIyjaV6Hs>;C~jKCnW~@=Z%PvW~XV8XviK5Pj$L+Ih3u zPP8Kapbi=HYPdy;BaA*V+xMCt!R7Uwg_|#ulHy;dP6sP#;XP8MnJ6hNJZR95!G(@v z%1*jlz+6h}x)QWG6Iw^TOs<`Mzu&p*#rNMne;Yz#uQIW ?to|2*`!r6uV^J6&DbG8+NP|FRZU<0B3%XRgOqR{&L8SMPeJ z6UPYEH*Zsy3C5=QzD*9F9pS9uMF0Epg4{0w{R&MhSg-J7=tt`A#d;8oPByxqEI{ ^K+^-lz)ysFBQ)IA63=%$U%)v)81|f z-k|jF5r^LooyDBQJ`#F4K(0xOKz#Zj6=Am-jv^&@gD!u#7WUOAdm06NtH!jWa~ISW>4P?~0q;`%lXZNH|dintc?9o)9#U7lCx6Lg7bs&;J*_0;;W7 z9&xzpYgS{I-D*3Jviv6*`vq_U9w5&~*+;UUF*pP;FXLbB&bJqrP_J6wu|MEy2t+)E zbH0~!n w9%OeKlr+3$Wba6vN4aI-=e(^Ut?(;-dbb6e zlT932!>M}o%jDTeXlC^f{GW5ZoOPa>8wP&)b0`gU5p3I=NADi#X<&Ru&}C1nud@K` zBsO2~;VBck5AeA#&lMHjO4Ep$(9qC@GF^tB-V6 &Cde9nP?ipJD>6x=xwtRSAU&TZ33t|&Kms@M!`G%`*9rqy)3P~m+ z^qim(sR95ZwlG$aNi%imZhjN#D8(a1S~Ea-(;Q^a)4qcH1In=Ha cxVLYHTgGC$ASbDtj}CqTT>qi_*HPQ!H15bG#Hvvg;oFV1(&%Z`#k% zttb$n!mhOj_Lrj(7Ac0%JP`eCHPGk}Qb8XENrb#;n&Z*WR!9#Oyf+uI^+<&{gx~bj z+d7`5{k&E?k{7=5i`I>w*>Y7upr$)Bl%t6JV2y-wxu%<+spCB)nvz4G8wR*C d@*4CzTaUN+->hf)LQ-d_~2Xlnt(eo1z=LUDJde;&RB6p(w|5z0WA zY0VEIkoLf|+&x&1xv%G;>y(>lCM5}YI_eDFD>Z?3y$gMHP4{M(4MIInGyhsXaa-Bk zUzBgrpxzj^ _U^{O=i}yjZxq#U^#=ZY!&fn+bsySBS!L3-7Thjy{~DHMFWrBr z!4|6~!Ke^*%)1lmLDZQ>Uh2FI1AJ2>&tAmN02xn2$dW|O*k`(}$g01k0L8LTP#hzC zDKms}x!^xv@iJxNw7Dfkcc`k++*QH0)>Fzb(M(U{#-l3j^lsOS%&e1V6Le>1J}MW5 zR~0T%TpU)YGm7+FS)Ke;>W-0t*0J6>dBC;0Oe+)OW(>d}+4nPkn|!#kmYxr5;Zu%p z9|0}RPJFl(bHA|Q6<<0FP$&ghKjiR@x1cSIEKBfd#!|l7_H?zEG(6Uk+Js6aKY~?; zEx|jsB=}~`Kvh7w{ouWW!gg9_Dq&|sx%cfIhLY8Q?so*BkXFm^*ufwr {)AajQ<|^mh(8H?0R9r7lVs@`qi`0@=O(Dkv8}HR# ziy7<*OoH!HWU_sg9#hS}s?B*UVf~%c`liceMi`U#Hd8fmgqx9{@tRJ8E!t$a1H)Qq zB^O&=R5Qg|Jv~I9_2>i115};Zx~AtsW6=m~q{8khvr5_{j?8gC+^zMsT;mZ~d8Q2! z_ngzTMOajF3cEBIr~6RWt@$I_hM&O|-(QW;$MaEHkic$P$B8!sdE wqVKQiX7remcO?%PB$*!{PAcy5wo-! z<+|i!blVoNq i%*KLl63isMrRzHpI^pzTRpNg% NNJIa1_L3KiEwmgSYs@-JEGih2;7X~|TC2Og1CQ52NlR3m3 zesvnn>IdkOaDaZdJp{3All=qt#rbfey(s67lo9X?wh!ubZcFLCxtFN!JZl!+I-arQ zW;re~HB_-A($Y4*9}=Q}q@F45Zb4iT0DD=g@OO7NtiBw@O;AVZ$Oq1($F~lCvKQX> z #z+APO(HXP2k9yU+E?rDy+uNg*ZRJe&rExO$kc&;LNCJ6*iQ=FR<)gb> zVF~M4Q9;%xT8} Nq`0{XxAZuX&X=u#lsib+vF}=!=f>9=!VE&)T2uqY9 z$))V7qi$Gc2;%PQ5QD?vF%IXAN3cS}2kA*s_c^Sk>L1;_34a&wh8eSi;?u^FX#G^a zw;E)SLSL+%=}p&2`_zK=Ifsw63q#&3C4;@k(4S>h;_1@8?-5;Ko$FonnX{i-r@`%8 zJA<(CQhefqrNE|gcX-qwH(lEtwy~|iD*bN$>krRn> 6J==Kac6yjUmc1GuF)6T^&1tq(u6AcSV ?kQrMBFo&&UK+pWw{e}@6}tGM zAoQz>eT$C|QbVU>Zp&e5J%)w0LuYIHlN)`ZvRkJ|%B}6Sx+;E98qfAZw(BOt;)I zaPBfx2dJ5vUNq{ZMLfjB1;rBusMxT{ie>3~Rd2U)>sbqlsTD+JjDC>ubVxSN7Mf)e zctF7}aFC5w=3}}7guHP+PEKzJtHCc}7s*vbAVUcods6vJV*YDbA*c?Sp+rS!h#AKl z#c50(?s4+~WZdHp0P!t^Xaj~ T=vjdrA0A7 z+8ZbDJDO;bMkSnPRIH&xQY_5px>qGubgJP^5vWzBJ7upP36Ur>-+u&J*=X{s2a4<* z{;Tf+ai@wTD4aZZ 7fXYKsulZLDjxI(SD_MQWWV}F;MV;XYnlK2qfa}uu+}qduiCLvm&f( z1&~_Z@@=|&8{)4Y9df$Lp@74yh(!ojxx$@$vwZUH;H5mQmkeT;54R$JiiMo&$*Mi# z(`_G_G66_hg{Kr#Ch#jo_JJ0M`l2X~`&IWd%5U6th wx} zJGZ5zdfwkctVa2)4Qhyc2@O)E%S=lGAJuEX%8^aI4cci7;Rg7GVb*U%=tb;f1hSPS z(C`{ivdL&AXa>&<)aKGQ0N!;gagS`-=}G2pA6rR=^iUUpG<0QcYNp)Ok$brG4t0L} z&uuRikh{#$Iw@OQugXr$`^&B4!<&KB1=T{ nd0WI`j0>=ZQi~Oq zA5@YnZ<8y(C{`L*45v>R%y3`6tDHsLO}^j^OrowW-HOgsV3*3M_3Xb51o}g3VdL6+ z3+I>Ks05Eum4uOG;O{yZnR6@BUDJ`{J@43XZ)a7|`>KkUQI(i3Kr=5jF}|btC=&P$ zg>lD}2oB3&h(5-HMe5b0hkgqxgZdWE1}TPvKG)LrJE=G{G*ON1js~czZ5>f WeztJe<6 z@dM5ToLyjdb%0+KSlULa$dh=K(>62^ztn`1;X)I3k(9FVlAR4Y$voMm=fpj)5m-f; z!?+)G`!*TxG-k2142xMB%`KD$jo9L;k|v} bQHd`Lk!I z=@S*9({_#5_B18ZU>riP9`Dm#hKtrgrB@j|m0r%s!ZAn6&Cg4G*T|b|y?$
-CTGM44FEiOW z0wqpQ-;a`1@vcZqFu-?FfB%G3x7I$;cW0w0r_Du8);8i(>~npHHHTT-t5TG8E|5V* zln8qO3{p0K9~m2uQI`#KMQCbl+=-p3shQu1^=2QN6}Rkm(`<$cV%y@l+X}>8R;mUU zdKxMQr88W1%FeQ$%^}-dV((05H}|U76V6xY(8R4iL(_2k#g}F)BjReXIc|3PNiXmK zB|2=|fR0z`^|NQCR5lRnUbesUp%qVIc^y3RCm|fp`YYX<`KIkdc0*Bue{N*TuK@cK zCQdOHqka2Z^3=jjau6rGVuni|$`Ch|s~zt*PB(nPGyBcmU9GV10rlI|pkur1Y>kId zR(DX_+a9`mFg?k_)FZy$;$Md3@^3ClXMp|oB+N+{dURBA`13T7Thuk!o$=1S)_e2B z#ifOa70Y$^01{G$l7iE1>6*M#uakuH+GyfWM}%0g_Y^2jhb+kQ8S>tFdCsj_Usz4K zYiMS3%>k$!rZ+w+87S2J#H62UX`>Gl`)NU? ?{O$Yc5u6J!hooIw;z?47ah`^v zLfGF)zxhpfmNQX62)!fKXxx3|a&B@KI%WG8k6#bb8adY^;4{8>9+-lG0U+G2%OY|^ z1-f)jDo2yv_!z|#-wsxMN-m6lFuSlgn0FT`A -uj)?SQ|P#O zifI_SID%5d_+Lx+-vLX@TwnwsVmhN9*xEc_V;aY}YVvHz!W&=2YpRlhUu)b~&O3!_ ziTisryHKqa{5k@$nXNM0c{x5C>`Bg0@+)>}WST>fVx_??#@~oz!%uHMB$ci*XPWis zA-4Hj#=#OqV(w|b7b&jy9%07jwDfq!on9QdOLl1WCLos65zz@#%6>`1D)NRV8v#Od ztI2GXT7InH@Kj6RNe%N@yt6Ri`)I(_-cSK1X;kZYUlw{!W$wV+Md&ojNHa|L+z6dh ze1P-$JSf^4$`={;Ng?8yswg>+4`Cs`@2wrBCumeZ!UirqPo2HK^(j(%$s?@6pGeqY zETO(|?y9;DZ?&adGkE$-BM*$CQ5m4-P&wIs_-J~;b?tujOk2xsVoxhrUznURX%FzD zR?s9-6<0QNJhwi_lwfZbx@U;1;HCS#@a~~f{5ATyMp~zrD5(=Bnb5R?!-vn ;8&pTGQNmSDhHBo3-(vBpe50k-|n=k^es8UkZ(&}~KoWI6fK zWX1rO@VvpK;ldNE3l)}%;|rbAMuZP|bQBQdy}VnTzCLO3HkiZ6MspKr>x%(sbrM_H zX~La3tYx?5@EfD@Vn!Q8&T}9z)eG JJsnIOO%#fes`z)NtMw2?gn$;D$s1%Ru zhdKi}7D1AvO+2x7T0l@3DgJQGTN*htv6|eL9v3w^S|~4oTRU5r%qILwfw@M~$I7Lk z6`_a40|`!R2V8a-s24sc3TML058z8Lzw_T0-Ttj%fmgH2@sd@4jb{z4%qycg(W0e! z?Q(y;N^Ir0m-|bf9juUo0A%cpk+_s=G+}355f!m=^Hzjk8Amvy31hkC7#piODUdK+ zJ;+5bI{!3Fa@J^CS@U2!b37p!pxEZQ)P^^d1V8$KW 3BWMFhtr#XP9H=O?POwfoPrSo^fy>&i!D`c z5IdiZN!Mn1 #bDA>YGiRSSkUOhn8d)a|+y%N6&p4@s_bYQb zj9t6>MCO~l`sQc9EgC2{ 8q{;qP}W2 z@0oYHwGq{!@NvH=a<@;kUxWC7(MxZP{bZwGkNNgaO_o@iNYa)v`?G+(O1kL|+8#T> z9ItphS@pYIaJFNmnj*HtZ1f^To`cRtz=L1)*ZNK4T@=e~+v`>kCet6Yg=mwV0bnGv z@rFI~QfGh@maSLOre0v#YXBM7vAY|pTtL`UgKy(F;FWg4GwpPo2igzxm?#1vtO-_U z=% A`axD5vXz^+R2mxd-eFzprb`6`t$y560q;&e2h0 z^ @{=by*hfW*q7=~lg@nAUcD-l7f$3qa@mb!Hm(XNhW&jNgbAxfxH1wRzpSFGj6S z*ydh3TJ%$l>$`Jxe0khMm`XnO$);m1a!!{U^nERSU1 L$7B$at;n>@l}Cp1;#NM*-5hq|LX% zM04X#{}Wr`0UM%tpuu$A_M3PI^c%=g!_*)8&c##4v34!R0nl1>iwX(OikSIf>8A AhVd`aTF;TQ6o9~%qPKzQWG=MW=G)>9`@ruX z>!Z5P OqS136K<@JIjyxQqXm{s#UKA};b&Y9fc_nad^Q(oN)p+32YjfV`?~NH zwj)JAjB~bXZ*CggHpK&t-$PRfN-QS-?h;F8|p8VpfQ#~EV$FxXy=BMc9*Dd*d>r(Pa?7@EX zZnYi8Rz-XZSg){Sm`B3R53$*veBTxyFv@d=@HXSFfx(DFOe<2--2E?M` R{Wnc6#jm@SrErY E zneW2fnp(`tcf$Ttkv6^Al @TJ@KzJJ zbyN#`YstsD?xMrLXWSp`#0*digic4xu{>h(^KW|BwIZ_nB?mkXO0UIrqyI8M|Kch@ zihBa!<^Z{)n++|5!`)`k{_m(AKRl8%0O_TWp`ee^C#bz;4v5wGy;;cr=~@1dxE})u zhW7bfkTj${#PgSbdTRf3YiIP22xcHKlp#zb1V4Y<^p?fkIJqa&LF=D$V`nq3QXgQ& zxr4PErGKNs|8sA@|Cd1x2y3f>2@xUfVkGA2S?KAK*|a4!*|jJk>tU8Bw}OFQ{9P>l zEKbwEZPZh?HD)H8%Eg&=wdEGB<$xw0S%XVM%;wnyp_)xR55t)LkC8g$4m@u*Ep6 po7m5VnXA!abO<{<=0eob}^NPc %6`PndxkMl;zad(nM z_K8o1#HHi^x&a*c5>sCM5B}L;&L@D76%xL>#AiQ?22M;j+M=zon2G=|zJ3SL_?3XZ z(g$YA`dCjoS}NAW-8CA)y3@NtxFHyeV)(-xX!-v^k_A~5xsE+^Vcm`(@E8B;9* %k+?Ydo{R$;EkKIIcWoq|X@U+Q8+|%Zhm}a}j%kf$sceL82m`GL|H}njUVH9R zLk8xM-N8N1SKZ>szOki69@P6eThdU50)Ob9;ZQGD6XQ=iiMtAl*Jb|5mU*4lXkCF_ z&uI-Ihq|FvqxfmN2EHJ0%LR&@Ha*o f0QwG3{wU5OJ`hyDz0j}CUb>BM?>89g!p zi2h+Q=Zl?Eo^%>uNV?$cGk|LQaMbmfyziU2SBTI|m9A33XwFU1-49LKF#e+i57_O8 zE7N|_LZ$jBmuB5&Loc(>+fl@WEqBMKOap6`bmdh&4*$!~{9v4Wr5?Wv=1mwa1-cA; zfC?9=*b&KqyB;$Qhxf6p@wB0})%6?D(C%@9ZS!>fgzL$r0c@cU!eeq36g#c*#%U M9%Qiv*OKsPVS=b^HxT{ih4- zlk)P&+{k+9{QT 3MSKs@4Yp@4VAwO93J`Pb=P14p{;suJSa0ql z4jit+YG7)1iGX~8PHi~KB75(q_OWc=hUa`t9Jf0S?Z{E=xHcX?%W>9?Z+XfX33MI% zF{WC#0+#e-<5GQ)33ICf$jurNU7tD+9PO^Px7~Ibkf#EwBVKsg#^tOTdN!`hExh~3 z@~3$HNW`}zvxhb;m*2eXfH$!|vrad3D{!-=td!?KQ{N>i&ZP14tLq51eDkNJ#xJ&& z(ER^(`#ca+$)UPDecXEdai*dl;+6faO3ik7+v=!E1Etz#W %q~y)-u6Rr%lfXj;sCflDAFVfWNkh+N||dW#SeDFU?*1*^359g}B@I` d~79wBr;O$7e?wnwf42&|729lDwZs$c=eM`mnS{B2As0i<#Yr4m^?}y9Y=!?rM zJiSQpQYu-a^C5=;tBI#cS~;PcZ{lca;A&Ec-2Vf@AmK!IDU}7-?%98I9H{MaJa^pe zkBgaAC~I^I0EC}{w(q)|c!YrN3E~M8L)eOeo@<+AH%5YLsZ1;_X|8l!48U$&2p>b( zgHd{$hKukP78cq;(ZIfbgLh)zk&^oEcr?J)-%|$(d5!^nhPXo$Pov@D&*XX*6nnr} zKwr7Qt$131JzA!)7;=ByV-DnK*{`-u^f<5^93kX|6^WyszcW5fS%+FJR!#v#GiEC- zqm=(s%IbeO@&Ea&pzg~*V`O8jpOok36FHx 4l^E~y~L)6|85Vpk$8Tt(K)?DvvIK` zYoDbBO(EZj0qCCQc90eo=#w0+olk3a&vl=Xn|{BeiQNTgZRpnkm1|9%2bH>i=cxbZ zpR56dXv$0TCtxCg-1fmD_W&}_Hm0@EE+(U2D@OPEL&Ar}Q5UuDzCPv!NnE_e3j2Id zf3@DlN~7cw9k8yhyJr?qU>j<|Esajv3C4|MF_K<5R&BjEgLUu%Ts~&(26kOQ8*Y`- zLA^+$O_vPl1AnL3n8_D5P4ijhY+4QIwTGXClRGTn{>@lcQvS5RC!O;=`sq3`{FG+H zbtZF}+aZ_rdFMh0mhVcgOWVyxo#^i;PATaB8SFo@L1@xa)WoQw1}nz$&H}7af_o-# zO-^TZ&XQQLcifmkPmf{n3`S!=5J*RN8Pu8j4||T6{_@NUpGrq6u7{X;(ix|UV7J%o zz>l@IQh)*S{h1>EEKNpJMW0w)w>*J^GkiqE_*Vo$@{;za8|Y|>_#P5@ aS#{?`qrVVUVP{WUmA3d4@ANS06x7N@ib+eGpcn zy={4Q=TDs7a;k}9w0{YxHSBx2r2=+vK0a?GfdY_?4d5FtsPcrPy9?BWcn-mBg~TW7 z|JvwZl2B75v7C+j*xKC3u0N^TL^ZM&cYpYgyfrf37bKt)2#6yAVSsk~U;TUN>8YsQ z5Bgwy`g0{Fo!8tI9{zh;?sMgIdw}`bGlq%qK46+$X$s!6-IJv~;H?6M(pn~Vo5jfk z;_}ml{-u4IO;}J1vAeKj&t-#fZ@^zX^ Kz{%KOcrl>68p YoHS3Z!(>$J4`R;5r|ipS9ukD1B4#bf-Zkf+4Wue +<41`eamX@qpV>QZ8Q~k34TSDaj8sGJTfZiJc68`j&lEG3FD`UGdI-6$X#?Vkf z06+s%UXw3YR`uZJ+O~6I4|tMBk6-8xzM?#y?QU}F1}HE<><`~vKvo?A5o)2+O}R}S zzBQ#c=O?U6!09~YD7^+u bjV!LW^ElGQ_=o_n@IlL|@o5Xd(M*PU2*52| z?QiIm@;;imFZ#9K*TV1X;T(nLDz9d)0LTnXpZ^OBoz#A%wBHnEKNzId41_i?{hyhV z|I<*BM5H|k2?p1RMcdW@NuAaASdI3deIN82A36#lCUSR}1Ln)zS433TC5qX4oYCn_ zEnhM;+iovFHZS>vlkXtfjzeFrtk#Q0zxdr!$aqEW`Y(|hi1RUNaW`5e$FX#9IWUyI zvZ)zhd_&I^{?-C*9dH }8G8Z=#-dTr+n>ec6}I1_qXtXE zW^{N({eaFyTt?~X-!v2GZ>GSdPHVlG#RTU!ldMdAW7!fzoo3}Ty9wD+V_J#sQYT6h zA6UQFpKkmSkcIQvrN3fQ8*HLrOLV{W3q1kwu>`&2{r7i+Or#I0hZ>6fhTT3-k=DmB zM|y!C`l@W1_|gc#O;h8c5q;{ZRtD-y5$T>i6wm%zLRUc&u Q$DfP!9X!mj>CKomXq(Wj4{R?6&3RaR1S^3+iGYJqxk4md%)Y4%Gr$ z>Ca!IEGEsSHqQ4I3=-02NI_BY&@j-}gS 3!XTRH-hQ{9vKvr4i7 zgX{7QJF!Qk09U@@r4)j2&b>4gyU*(+?jG{t>MWS$VhUxvOvi#X(tTjMG;0LiE0T1F z0pYJ>Y*!(uE4@+s+L=(AxhODSvL>o4cjtbN7vmRo(SB&Ur3@k#GWm~1UP){^eW9P~ zonaZD5K;BvyQi8Jr~yy1GLW-KE==0QakdF*XeI?Eg-OWC=dJ}dffQKd+z+<#%VGEE zdf2el=|bS1VGCR~Te9@E`^!g S`7BapoXs?YE?t3OtU5+5rohZFXT}jk z%d0c2zpw|vk*|!UG$a)^+laP3d+m9;AD;W>iK7tk+8L5hP7c4_z>nG{!-Gq{KP7qe z1i1431Z7{@6G(OD6ROTls7~^Ej&H8n=8QGe1hSp{ZY*?ewHE&%`TY^{*RSzko0J#@ zXRpxo-C-2PvOlIa)7>dUTVRaOQBcqo8drkK8uqY~&aa+$DJKLz(__h4;o+B(-{rK* z1ygzzn1>Rw1~GD#FG*=FzeoNG-0+_-LD_eo#!~77zj^pVe9{wDudf0% b;=T>c0O8*Ee#-{_c*bv{o%`XH1Z$`i zCb}T_pD-QsO*WO1{mu)7L<`ikcVQOl)_FApxMM#p> UR zyF$@sz9jQ1PVo;T %jD5%@W5dYvKH*HZmhWZ{%WElbVgTB9lb^4?uR&O zTfW){>lAVGc}xRbvp+Tv@Yep}^3js~rO%Q$+3|iTX2Fo<)J%=Z|3Is^SuI^@Q;x7e zXJOhwJluM+)WYOe8*B|N`~N@dr=fW?>Ct`9U=b#Y9Y2t>)uo{=I@VqV485oN7&$9!tx~ zWeyWAC;@syq5fwMM6m5O&IPHuQtR_t-rEdP+Zz{LtGU|fl@ U?LK2J*gD)MbCe_o}dPdy=ab6Tm}1)>x0ivAMa|oZNf$nRm%x zA~gOqq_#|s`f=ykWS&U@$lmZ_m!M!Hj-h1S>$f4X>kwy(y}axmmO{`b`YU{V{SP5* z|89FeLY}03B0b80(V)%9DX_ePq-5>-zUu;#)ZVC;$|#q|f*eA?n*=pSO_?$pw7Nf7 zM*7l2Yv2N~*MRkj6&LJWIJpRTGeK3%+*JX3l4b4tSm41xWVEB?n5;+CY0Y$NRB`&w zi%Tdai?_6c=bg${h8Z#g>nZp=B)QIsuL%&KPo4rdQ=ok^qsOO#=Wr &`y7zYd+c(a~gI6wOQ-#=V-cRi(V#19lR*dc=kP~W5U+bhFG@Xk# zEH`;+Mb69Le0s(Js?f^yU$Vv4ah@VcUj^0fXJF)ci?iS{h$47iWuTgMri#>%c`}_- zeo5!m9JG3YsSxgdsXLFEE;+%UX7C~BL~CxAIs5sLV)4y%Cx#hLFoa@bFhLZ1ann7% zhM=ay-1`s;9>e+0I6fdM*t~Z*#Rea+*~$ 1rthx19>40@o_8<`*dccntqIp#=;G^mb$`8yzE-Tp#*tBy*b)l{D5# z^|?`Og-iDef|%*xZ|U5cuFp}4I{P{lG3_y0H#38Xp56NVVPr^tx(&JQOrL7wI=1FR z8pI}{`LH+rrJyj eB=uKK@YqD})@P%twT@9ja`WbiV zTl-?QAGb7QUsgoXZ|hBIC@A-Hfd=By;}XlDP%}veEw=2or%YKIxKU(+8F?>}Pgvg_ z{Zy{@9=tjM&0D${XuRfi3QhoZ4wN_FKEADLIC8$2tbTWPk%OVCewSrk>g_LNN^iuw z8ogB?zo?{dSQ@q`7ICv5j!F}y(^}rT!EzhH^)1|Uhl04R(n+CnGFZcqXyUyV9qo)4 zS8!QqyJ;yarXOs7Diwb{ylQzN-E10yIR81lIiN((+vK^d7d-dtx1Ah5xar;m6AsTk z-`>gX*=hOMqGzA)MuZ)gEDAW?`x?`e{z|*M^|pmkd wRAcp{npas1dLeg#BkZ~MRxC@~#i`x7!&@5K2#@BMIa115h>bj1AOE&EZ(b8zcC z)vgTXej}JS7J%M1EP0mv{4{GIpIvib@+|}YN*842VZ-rxob7t=^eU!{>_Ct?E-nAJ z^P(^l|2=u&*11ZjeCv&ztE Go`N>z6rx8AV-=nRJJ2eE#vCS6 z%x;-ZsslxL+v9^7Fy8Imj8d9J5-q6Fi* {*%gbua&8vXI7G74~!_am2?j3-}PQ(1~+j;JT+WDk_UXW$v|Q>Eg?B z-4q?CB&Le>IClVtLiXTci;O%kI{beq-)EwbJFYSSW6vK6K9Uj@QVFs0pe0o{enOx@ z{o(9FF(xj~Yn fRFe=95#HKd!Yy<-Y3pzcM#k-IJ)QS1 zFw-``b#yOp<= )uj*hSBu(pmh`d zoU^x>sr82+I^CsB+wVy>^RcGFBKT%h>p8~=KeLv}(r!o@8=zBw11?=~-f@ihC*<`n zQ06l){7auB`AR5KrrA7h$-MsnLMeB;?TXe|eDeW*v0bPwSL{J{h5ePfyukx20qFr7 zsK`HA>17y(Bq@XUD2@&TpFD(*Xc
ABVGtl*t1)VRkct%RG3Z3inR`$o~3#8WEaYdsD1RXV+?b z%5kfa95-Y(H6QA>*kRK?p>N_rhQ@VIuhr4+z))6yqNFoe8XK6 uK3fRd zEb#sLUL4S$R&iRoGo0@Xn+1XQa{y#_Mk~P*wqthRN%3@eDtJfq2VMR>HkF;qT-Vd# z2{ek%P|(|saKZtVp0JY^#Qc!-U}R|c=>kFs{qA&VM)lbX3hR-ff$WG+<$^lIul^IS z-G)GK?e&v9S#g%33`!2d=?U3BRHb7EFTebphI}si)Bn$1;3J5zwiGaBAwKaG1}(jV zMtJj*Y@v%jH+t|jU+kWs6t)OgMS~0Y*gIoARL3*T-|gVSEHSn3uZM)^-APj2IuVt@ zFUwa?nVwd?@d(1W0qm8TayMyGzZ`hzIyFD+e9!W<&|uI-r(tuvml=#79Lb3E7_%hI z?UQ9D(e?Sh7)Cge7_`AD%WrJ#>@X~~TE7e5Z9|~EpaHMq$PQwFfn%<|_$_8~^2AB8 z?1D_Cyeu;1g^;r*fAZEdMK+h^M-7F@z;{nGJaT7~vruW}$eaLCtPHD>x#P1<2mB z!Gmp7<^WeqZbMr2YBixH(RV~E;IwALt2EXO{@uUHdRAP~0bW~L-4R=hfkJa>Qz22$ z^Xf(O`BEy|diIFqFt0*@yNlF2u37P )Q~TKt(~cNJ0Lv&@(||>CrW?D z@~YYn@oE-k=>#=L_44A_`WhZz#rsix1`R?8U%wpLUdwTO*I7R{CPdFC;Qi<(&`XX> zzA8LP7$CPju;}8>0tm#9 n-d8j6t*m>;$ue^2_hAGOAF<^(`1m_Z z)x93qkuT=^hT8!5uIfFpHCaK}x3T1}9Zy5kqHm`;YyCD^Pfy%&r i^DDs&S8ar(hQ+o+!>s1)?w#dIYsF+KNP@6`m|tiht~}>yU*8~I z&~>^u$CQb6eSLkk&7oIm{XFpyS9hxnV!EP=Az%8c7A3 n$QnpmD=^3kXG3(En%MjC#e8vAq^sWEB6Z18 z7X6%fhmbhSI#hb@!qtg)D2a6>|2Q}PMFw8F_jvwbg4t9hw`|(`MU7YQn`5D&_waFo zv&}3c-!QP{SjeL5s#rtDJ@<75fi;m(FfP-~sh0lA+BSJIu6!s#$M7 @9RT*d1_nmr0Z3UGwKwm-i@$k-yu)e%c+(BY!z&;qI<_tY1(J! z<~+`(bqAwu4r6A%97i>42Qeu-RF_v(O}g%vO0oGYNLQOpeY?}VKxNQu_~r+_eQ8ut z01B=M|M2U{HAZ#GNQ=cGs>cZ&YdU&r`6UDTNO?1Jq)rar5wU%UDqpox$8!UrQmKU! zwVml)5#JPfbrFFT5>M*&_g&p=<8a+Zuc|cbt{Dg01Bg-uAU1n8gT(~fEpG`qs9Sey z_RRP(saJhQ>}U!fM&K#784;X%66gAX!nqfHR*2cRyoFm6&wlC4kdeb?DQAH%YU197 z-kWa+jHwH|RoI_zB%<{;5%Edg-eCO)dnOr$S_r%`%s@rUs5(W{Id%5EkXSvKW+>rK zwwfMs8 9+%QuH`MB$1PslCF%CDF6 ztg*RfM)5M m562(jeHve09Ax{PEkhJZ`5=&Wwi%bDXy zjF8-Og69a$KJ)jLM@&42S;gDwxdO`Mjjsvb#i#bvNG{*i9tKch*1#pI@ rLazLZKiV9! Pqi y%^}GV@EM|6yxe|nB@q0`)u_Wvmoc5%19`7CK zj*)Jr0@2;!#dR^#F5?-}oNp_OuvdI%ESw9qw~OM&KiylMp3cDXUpbI}URhPyUu0pB zlTp8z=p>2U;^czHBGS(ue}?bWD37xfK)B?guelq@hZK O~??(i7)#)?2e9Y(}1>GQSmD4{F1x^y+?xS7QR(lB8^m)#f^%D-Tm{hQNoBI@{e zmm}s;0+%anZ!hb7Vejns<)-VQLe_yhQ3K-2!Pm|wc#L|#cj+0*rjmZ~d G2D-|h(K&!+0eJ*4%5MtpwkZ~YcTGK;3sreKPN z>Jc_LxXQMdHs;$2VMyZ4+}nFAEh7)ikErB&690lLe8c-xKy`hBTaTtzc11sS)a|gv zu-WY19=^Suh1EQ=CB8yp?aVdFVGKEScnBD8uOp?&Z--#53IM%fYq8NrSqG3K4(;^O z5*?_7!j4!SfN6A!I=D$p_a >-TiTDi0sE9x-c9|+3U)@kOP>)CS-pYN-r5Y|px?kZF~WAje{ESPKKb*bve3}BSY z27aM-nGLWTl=6BVEXHOv?h+JKqMr776!+hy$sZvU5k3wcSl7n{bJ_D={YDn>*hC^X zb`97$?O!zKwE2kq=N*dBd|Eu+#&2O^8Nkm%ZeU qt`=?h3*Cfju?DdJQvUFp7O#sj8Dn*yv&qMQ!}!t+9V*1WclBFafQjP zp-A>0*=#{N4HsFTa67e3`&e`F?BEy$KcFM-gw``Q3lbAcUg3H6xr>`<8M=G(Xq(pF z`Yl&$-~BzFi#q6}Mffhm__&7igDuMNKiafh=$Zc_Gu3>3H{4msb{8606c!?2be(_p zw((o5z%e^dWV8&i*N0$Z@4MK=p3oURF$1Evg`1!n%d-4nY5E(_$dSzabe9A`Xo)|n zYiFgKZ?}qRdwpgxSCf^Jj`=F!Gk9E8{Y92))9k@9)qOG8YA)-|jH}*A58FwQei!Lw zp{>Ez+-6Vodjfdxt%LEBF8Q~41NuB7*rfM%@}bxGLUY^9dbYs 6MF9rs4l(DU<7oO{x$x4<^roq^a6SL|SXt(OcpOCKt=n#fL%j^0;l44OZ_ z+qG$xcfUB8*{wApg|DHMD{so}tIQpGGfsz-Dt_?cwXRPa4>uf5558B!VaKefn6j4- z%LHV-@PnV^b?w7T)zfo((p@!C8oI`=&z