From 49ffb180ac00b2a1399b2e005f23643a14718b13 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Wed, 22 Mar 2023 06:56:05 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- enterprise/authelia/15.1.0/CHANGELOG.md | 99 + enterprise/authelia/15.1.0/Chart.yaml | 44 + enterprise/authelia/15.1.0/LICENSE | 106 + enterprise/authelia/15.1.0/README.md | 27 + enterprise/authelia/15.1.0/app-changelog.md | 9 + enterprise/authelia/15.1.0/app-readme.md | 8 + .../authelia/15.1.0/charts/common-12.2.28.tgz | Bin 0 -> 238308 bytes .../authelia/15.1.0/charts/redis-6.0.17.tgz | Bin 0 -> 244459 bytes enterprise/authelia/15.1.0/ix_values.yaml | 630 ++++ enterprise/authelia/15.1.0/questions.yaml | 2781 +++++++++++++++++ .../authelia/15.1.0/templates/NOTES.txt | 1 + .../authelia/15.1.0/templates/_configmap.tpl | 254 ++ .../authelia/15.1.0/templates/_secrets.tpl | 53 + .../authelia/15.1.0/templates/common.yaml | 77 + enterprise/authelia/15.1.0/values.yaml | 0 15 files changed, 4089 insertions(+) create mode 100644 enterprise/authelia/15.1.0/CHANGELOG.md create mode 100644 enterprise/authelia/15.1.0/Chart.yaml create mode 100644 enterprise/authelia/15.1.0/LICENSE create mode 100644 enterprise/authelia/15.1.0/README.md create mode 100644 enterprise/authelia/15.1.0/app-changelog.md create mode 100644 enterprise/authelia/15.1.0/app-readme.md create mode 100644 enterprise/authelia/15.1.0/charts/common-12.2.28.tgz create mode 100644 enterprise/authelia/15.1.0/charts/redis-6.0.17.tgz create mode 100644 enterprise/authelia/15.1.0/ix_values.yaml create mode 100644 enterprise/authelia/15.1.0/questions.yaml create mode 100644 enterprise/authelia/15.1.0/templates/NOTES.txt create mode 100644 enterprise/authelia/15.1.0/templates/_configmap.tpl create mode 100644 enterprise/authelia/15.1.0/templates/_secrets.tpl create mode 100644 enterprise/authelia/15.1.0/templates/common.yaml create mode 100644 enterprise/authelia/15.1.0/values.yaml diff --git a/enterprise/authelia/15.1.0/CHANGELOG.md b/enterprise/authelia/15.1.0/CHANGELOG.md new file mode 100644 index 0000000000..d585b114b6 --- /dev/null +++ b/enterprise/authelia/15.1.0/CHANGELOG.md @@ -0,0 +1,99 @@ +**Important:** +*for the complete changelog, please refer to the website* + + + + +## [authelia-15.1.0](https://github.com/truecharts/charts/compare/authelia-15.0.13...authelia-15.1.0) (2023-03-22) + +### Feat + +- allow for NTP failure by default ([#7824](https://github.com/truecharts/charts/issues/7824)) + + + + +## [authelia-15.0.13](https://github.com/truecharts/charts/compare/authelia-15.0.12...authelia-15.0.13) (2023-03-19) + +### Chore + +- bump common and deps on enterprise train ([#7819](https://github.com/truecharts/charts/issues/7819)) + + + + +## [authelia-15.0.12](https://github.com/truecharts/charts/compare/authelia-15.0.11...authelia-15.0.12) (2023-03-09) + +### Chore + +- bump dependencies and release 2 replica default + + ### Feat + +- replicas2 part 2 + - run 2 replica's with rolling updates + + + + +## [authelia-15.0.11](https://github.com/truecharts/charts/compare/authelia-15.0.10...authelia-15.0.11) (2023-03-08) + + + + +## [authelia-15.0.10](https://github.com/truecharts/charts/compare/authelia-15.0.9...authelia-15.0.10) (2023-03-08) + +### Fix + +- indent priv key ([#7770](https://github.com/truecharts/charts/issues/7770)) + + + + +## [authelia-15.0.9](https://github.com/truecharts/charts/compare/authelia-15.0.8...authelia-15.0.9) (2023-03-08) + +### Chore + +- cleanup secret a bit ([#7768](https://github.com/truecharts/charts/issues/7768)) + + + + +## [authelia-15.0.8](https://github.com/truecharts/charts/compare/authelia-15.0.7...authelia-15.0.8) (2023-03-07) + +### Fix + +- fix broken fetching of old values on authelia ([#7764](https://github.com/truecharts/charts/issues/7764)) + + + + +## [authelia-15.0.7](https://github.com/truecharts/charts/compare/authelia-15.0.6...authelia-15.0.7) (2023-03-07) + +### Fix + +- prevent encryption key resets + + + + +## [authelia-15.0.6](https://github.com/truecharts/charts/compare/authelia-15.0.5...authelia-15.0.6) (2023-03-07) + +### Fix + +- misc fixes from common and prometheus storageclass patch ([#7762](https://github.com/truecharts/charts/issues/7762)) + + + + +## [authelia-15.0.5](https://github.com/truecharts/charts/compare/authelia-15.0.4...authelia-15.0.5) (2023-03-06) + + + + +## [authelia-15.0.4](https://github.com/truecharts/charts/compare/authelia-15.0.3...authelia-15.0.4) (2023-03-06) + +### Chore + +- bump common and dependencies ([#7751](https://github.com/truecharts/charts/issues/7751)) + diff --git a/enterprise/authelia/15.1.0/Chart.yaml b/enterprise/authelia/15.1.0/Chart.yaml new file mode 100644 index 0000000000..1c8c07046d --- /dev/null +++ b/enterprise/authelia/15.1.0/Chart.yaml @@ -0,0 +1,44 @@ +apiVersion: v2 +appVersion: "4.37.5" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 12.2.28 + - condition: redis.enabled + name: redis + repository: https://deps.truecharts.org + version: 6.0.17 +deprecated: false +description: Authelia is a Single Sign-On Multi-Factor portal for web apps +home: https://truecharts.org/charts/enterprise/authelia +icon: https://truecharts.org/img/hotlink-ok/chart-icons/authelia.png +keywords: + - authelia + - authentication + - login + - SSO + - Authentication + - Security + - Two-Factor + - U2F + - YubiKey + - Push Notifications + - LDAP +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: authelia +sources: + - https://github.com/truecharts/charts/tree/master/charts/enterprise/authelia + - https://ghcr.io/authelia/authelia + - https://github.com/authelia/chartrepo + - https://github.com/authelia/authelia +type: application +version: 15.1.0 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/enterprise/authelia/15.1.0/LICENSE b/enterprise/authelia/15.1.0/LICENSE new file mode 100644 index 0000000000..80e4ab93f9 --- /dev/null +++ b/enterprise/authelia/15.1.0/LICENSE @@ -0,0 +1,106 @@ +Business Source License 1.1 + +Parameters + +Licensor: The TrueCharts Project, it's owner and it's contributors +Licensed Work: The TrueCharts "Cert-Manager" Helm Chart +Additional Use Grant: You may use the licensed work in production, as long + as it is directly sourced from a TrueCharts provided + official repository, catalog or source. You may also make private + modification to the directly sourced licenced work, + when used in production. + + The following cases are, due to their nature, also + defined as 'production use' and explicitly prohibited: + - Bundling, including or displaying the licensed work + with(in) another work intended for production use, + with the apparent intend of facilitating and/or + promoting production use by third parties in + violation of this license. + +Change Date: 2050-01-01 + +Change License: 3-clause BSD license + +For information about alternative licensing arrangements for the Software, +please contact: legal@truecharts.org + +Notice + +The Business Source License (this document, or the “License”) is not an Open +Source license. However, the Licensed Work will eventually be made available +under an Open Source License, as stated in this License. + +License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. +“Business Source License” is a trademark of MariaDB Corporation Ab. + +----------------------------------------------------------------------------- + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited +production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. + +MariaDB hereby grants you permission to use this License’s text to license +your works, and to refer to it using the trademark “Business Source License”, +as long as you comply with the Covenants of Licensor below. + +Covenants of Licensor + +In consideration of the right to use this License’s text and the “Business +Source License” name and trademark, Licensor covenants to MariaDB, and to all +other recipients of the licensed work to be provided by Licensor: + +1. To specify as the Change License the GPL Version 2.0 or any later version, + or a license that is compatible with GPL Version 2.0 or a later version, + where “compatible” means that software provided under the Change License can + be included in a program with software provided under GPL Version 2.0 or a + later version. Licensor may specify additional Change Licenses without + limitation. + +2. To either: (a) specify an additional grant of rights to use that does not + impose any additional restriction on the right granted in this License, as + the Additional Use Grant; or (b) insert the text “None”. + +3. To specify a Change Date. + +4. Not to modify this License in any other way. diff --git a/enterprise/authelia/15.1.0/README.md b/enterprise/authelia/15.1.0/README.md new file mode 100644 index 0000000000..de60b9ed65 --- /dev/null +++ b/enterprise/authelia/15.1.0/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/enterprise/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE%20Apps/Important-MUST-READ). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/enterprise/authelia/15.1.0/app-changelog.md b/enterprise/authelia/15.1.0/app-changelog.md new file mode 100644 index 0000000000..931de51533 --- /dev/null +++ b/enterprise/authelia/15.1.0/app-changelog.md @@ -0,0 +1,9 @@ + + +## [authelia-15.1.0](https://github.com/truecharts/charts/compare/authelia-15.0.13...authelia-15.1.0) (2023-03-22) + +### Feat + +- allow for NTP failure by default ([#7824](https://github.com/truecharts/charts/issues/7824)) + + \ No newline at end of file diff --git a/enterprise/authelia/15.1.0/app-readme.md b/enterprise/authelia/15.1.0/app-readme.md new file mode 100644 index 0000000000..9417c0c13d --- /dev/null +++ b/enterprise/authelia/15.1.0/app-readme.md @@ -0,0 +1,8 @@ +Authelia is a Single Sign-On Multi-Factor portal for web apps + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/enterprise/authelia](https://truecharts.org/charts/enterprise/authelia) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/enterprise/authelia/15.1.0/charts/common-12.2.28.tgz b/enterprise/authelia/15.1.0/charts/common-12.2.28.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4a3a50054c6f51bd96c8cee7d6f52a95f7e6210e GIT binary patch literal 238308 zcmV)zK#{*6iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POvHcjGpaFb>b(`V=_q&O7$}ELnHiezvpgxSful^hL*ZcXl?L z#|I)IiDQajNKkH1(%=0(xC6Y2vSsxp;+aWXBv2?63Wcgdq2S`h0*8lZa~PA>JzNBT z+x*jRx7)*hpZ(izx3mAYhrRCKI{kioFzk)mz2V>5oo;{B{TpaM0WP^GO$dzt)_!zb z+0K0>4~+Z|C{BDFo`7Yy0i#I$3?M-XX?Q4cV?QG7-H&PL(!W69PhuF~gDH-|b(|u` zKuKec7w81c35k-E!^4?R=INy6;>96}Q{=KThcJqgLlPr&xPS>k@u7InS+U`}v>^!s zE+K(&(&C`f1jQ~62?_~=njVgZ{dRja7&LCt{T+_Ii2i^e;dy; z&}@QN0iM7Ba3*NX*sqfY0PN!xA^>`xPp3T$0RIXCI6(nrcmBr-_~TP`1sH~yK>Ci> zGJcs=PdzUI3q)Y>`UkTNAQ&VlUivO#wLR|*FLY|cp_9#mL}G}h{%tj+YhI`n(i=bY z7wH0o*h6C+6HcZE01H2SE8d-e<955#KQqzUqvNQFTF#vjfSR{so!^dnxPI8FoPfe6L)YXex|%*JTz zAd2w>0V-x1fd9B=B8Lj6Y}qSL6EKc3!7dIcZ2n5VIRV5it#-{D5mk6IXF*EE`^7ki z7Zr60L7}U$)312tXz6CFT_P%#MaQG1%YUDMDGU;nEj<2k2Cn>nBVLsLbpkrC{A{rg zXV5GCRl0DkBb9|kW`0PnAmi$gD=NQ$o!ihb{|hd(+#mj}ve)eT&IBMhOau==2qG)7U5X;EZZyA4ww-FT`&} z0{WZjQ$UsgE-#{Fohyq}NIX@h0rcOT3F0(7P2MLcJ^_Q_k$&|m#%W}{L(qE{2KSd3 zlOO#6CHDzI3nlIWMFroDV}I!fXok)c7Y2|kzEa5087n?}=Gz3hE?z|A7*G8GN!H{l z-enq6b`vsyeR5$0Cw|})AE{{tJ?{kk`kVOW#aMAT6)UH&U$b9~qT}}$FNX%q!$fkFZURwGe#PVN(z1pGJW>PwX1G^X0Y%09=kD8(=E7rvC> zZj_#Ye!JaXu%8RGU~~P5Eh{nlJw=ICw38_~Xut6r4b{-Qh^r+H0N#GMczJPpb9Oqu zlIsl&0)e_HXH&O=wh{IW&?tnH0Eq?twIALln!o2bA#V}6!||&AIkxOo(Mm?VnxnNU3e4&x|_$7$fh1j!+!TGUD|P)n3k zhYyZth^i>|7m%$W@(mX@FHscWd&=zWr8oHn`oyeR`6?&`#xq2i3GgTIghIEnX<9tnY)+&4w!53r*S@{Z@;Obl_uFDe>PMoIWDg@FOIav6f7oa;B zqsB8pRbi$q#Au3QW{y*SZTKJ0KN1v&Ft`W_il@*;V%<(-p$`B0+f%ne*WP3!4V|Hw z_*377WJ3Ty;2@RAnNx!;bmKG#u8C^WuR`z-h!&`8VQ^qxZm=G8Qv<9(0xO0pd zAZyp)8F15t;00f=2>vHr1Zvq5Ynv<~Pid*n+S#PRGfiEx8=3Ad2 zFhe1=zYsMrX>r;|$}^b-Py0@oW$Js%YofFd@tazG>KoPRxT?d}L&wRjggDlo!C6eT zY*|V542xCp`t+ObKKbWLpg0)jnnb?{pD)|+Iw1$VBoXG z22kd}cOj)l3<-|G0*3w+C4_;&d=+ZQmv3MQXMFNxwS${U)dons24TsQ!$L^$iJRD8E z(dc;6b&pZk>m9fIUANM47$TC)F(!2}mF1Q5v)wvwwI!cv?rYr8VtO_U~mlEXo@C-eh0bzqk(ta8C9Z6pdYaHqAsqgg5jy{ z4O?A_tv5XGqNz7LK58Fzk9q?awU3Xy$za-r)8X;dh2C_~?W1XD2;1#xw|8_roc7!9 zwBPMd+EduA#MZ?gqRfrry6DmxO zu-`tObiCvKVA$;+d+w1t>AE9AyT8S?VB0sE6T3%YB*=u!1nyjNv z2ThM)XWHveJ4fDhFdces2OSNj?OwM(9rZ@2*Xuxc)a&=!qY0e$2ZP~g;Ck-S@W@5| zN;DHUhQyuM#Zwe7o><4dqtQ{je>9o6y+Iodk0;Y^e>fNn(X=<{wx_**uYWXhN7Jd> zZ%^Bk_HZyj-Vy8#+wSDJS3Ul>=>)kXsEep5Zg6UMs7Jm%JZ^X4U^HwWx6xoSg{U|6 z`sf(Bt~+c`rfAsdLvPw{PvM{qC*59eH0r|Pus!S!21l@ZUfs=5?dea;N*p^agE#v_ z*M&#@;jw#sH0m7{M5V~-j1wIOEa|DHJ7H=G{9p4VQzXGhi7597BWk&2&d+T4w2;J>8vi|IlLOi+OD z8dMuvMq0n%suF{7&lE#Z0Jw}M%H_L)CZbl8*QyKG+zhoPY=_PkwCSULAQgv zQ4jWAmx{PunGqH-SVI3t++d+^ z7!{Zwr`31{PIZ)$F6#2_GU$28qox4#JZiH+;Q1`{5yto67TtryU-$uxsd`T#|9t`d z@b3~%t8`GMO=7ur8Sdvy$xi@|f#)auZ=)AQ)|0OM2Hpxgo!M#Jt1GL5J!Zi8q1byl z0L0ha7$FdeC;O$;Hlx}WS$z@ zjEIyozuX=rj2KA-UDh|~d3+lb65myRqG#YNMpOy|7#e|gnyMyDN_iMXDD*gd`dbF+ zskRb1rF2dHQM5N^%;X36nmexJ6umvY5^h|HtDfC^31TKU+PBc5IO3E5^fBTtIWk8J z**XfnW}1l5hG}-Z)Sk6Fhkn?cz{Gb=Ce&?z6I5TAtSVwBjHpW5NA>=h+R0Dw0@1(3 zYqgnA-^(aU8730rB^3n5pqWvd+}X5%_f#~;==ao*k=M$iAp!t6P-^1DAtETDOQ4*} zE{l`|;mi*|mJ}sH(u6MC`KOao%pe};`uL7sAtGP_%(=i*JNAc(@U16^9C{EfaF`%c zNhATPf<6zgX@vIL_#3j3#Yxl=*U!Ku2cCeR6}bV6yFYFi&N?IT0z3l_8z?Eno@Lhe zIZlXP+f6aZzUWEHQU3`iEHarP1%5)o0uZrZAy@qfCW-96ay@dbp@}}iMHHY`fL$1< z5;>$INah+T3P5kG(og0#xWsG>$-D*Xp`?AEht@m3tHstI5BO8M!~^4y1Ni<0H8%Rq zb`BDcxE;r6>VLF1?)5fwt|htj@|999t!(ww8)k|XXfqioZ06L5%r@KWLFPVU&9ZuY zu3uke*`)=3ph^JWQ)BxlR6KIdq9YK+m___TdvqjIzd|GttG);B<|wpRU^*$Leh|p* z>>x3u2WT42X1J_Lf<#FZ9w0{tbb^437ZX3Etx;L8_P=!Dyb4eQj#WulP~dGi#`Jn7 zIk{+(aHaf*^Xt=-%q*Efg6`lwh;d5l=;xx`w zhy?N-E;@<`k~BsK_Vy7<*gT^a6$}XyDmZjWN|$PIhvQpj3;cj6nv@W{gbTw%7WD73 z;65&$BoDL3(gcAt3@B6H;}qP%kg$Go3jh)j`^jzN8Tj?r7)^is zZBL!X;v{dv$ZsY7ENR^yvGq<(s^pLwsE5x)!B)s4{`_zzihkFfE;}%Y=CHe8YTz&; zuVLP>@?~2?){?_Yf?GfI#J3MH@I4tu2i5zS&9q98Y7MfMl~n}34!jMX?DU4gE0!pC7PO5Y{!D71lRCPxOHbs|KYOkH?TI1fPyeAF`Rp9SN`A zU#PVhFHw9KGx;#%q9)g(mgw2GpK&ihzE$2?5m{t4ENW_)f-btnraXS^DC#(08FfV9 z>>Po29Fg^f2k?Sh+iHC^C{lsZVRr@qSFkZS~s8{b^26YSm&Zg_}?@fv+3F}#8C%&N`2O*e(#a7rdP4ZRyW z9yd{pKi=O2EZEzk2&Jl_8&6GEl$4U4$|%R0zgBEeuHr5+Bdno5i;;&y;=>@R9&NEr z!tCKD+*dG|O2I{R1e4?r#~!s4QHayo+!)eO9~WY4o+z8~!k-2KSi;!n7Le#C@|e-9 z4uW$7SD?6zLP@{Oi90@-m=n>CWSpwL@m)0ISl`s2$&;#l4PIJqQ*}b&3r5)T!e;%j zC|s)dc|WYtuX_>U>iIEpNpLT^c5jFyF!ciw_6_)9si{BHQUpQW0S6{~LL12(78dNfBTk_b5U=*?gI(wX0=N=|?|6 z8P2cU5Dw^ynrX^nFv=%c#=6doni-PH4p1Nu$Za6Ci((B5T_6ogN+CYsZcXn*m24&R zOkw&aMs!Gszm(twAy{|HND=brVJcg=FOYG*CW_4Pz*%1ul}8CIkX+SghdvqB)DEX` zn92hP79~$T4>&qn&|!N_LBcnhIOof66c+vbVfR4I@W!zTL)8d9Dc6O! zB?zwWeB#cHl@5J$gVaNwIA)sMT#T1}HOY&<4!H_hpv%eRM0st_2znG+9qT_&>Ok2h z*_f86>6mkZQN19{BcwQ5x&!$E=!#u`mTD!ur!vuxaY*HgQC|Y$9$(%wrf8{o)NE1}Q2h*Xh>ZSb5HP+t;t;1K5O_LnF;VDMlRaS(DI$Q@)VZ6i2Wr$hWWAqG?N^FnWEDF$2M z_0p$O@=&g=_TG~@dvqj+HXgFmx|MY?7%DZ%rKb`6YObgZU7)pE>sDBS>{P3 zzXF~Y`|N}dxTcGl^n42p5+*pCQH-Q2g<~*f-qn!Eh#L<@DD+V1`iLDCYPexEdyosX z*#u#_n4p-73U*>HbOrh>G)u-(^N_6>wL)F7yr|MLcMlbe6PQq?6Gp-lma>#E`u8(! zl!@O-8lm`og5q)JL$fLO=D0VEN*r;TN5*@lq47SAJV;cG(m7{x=6l2Z6d*4E5<(Tw z*}ZDV0&^l`eH26~MCD!p4qe1@egM7sYCJJwXOj{zhf8W0qY$LgEQWOD-V;J?Uo~wu z9Lw;G1q@RdsBdyjLopSCh0U@p6sFMOB_B%zV{`D|vo2jp5?Ec=bmz>&Y;_jo#61>z z{KctU=rLalSKjz?%6ui4?{YhcLWu^6|8Ko$kUI>brTh1UB}9?@#1|i4UP_~c9a^Q@?BqF(im6UmJ&cFOlabTJqf2454Nx1gsNuR<<~y=ci&~ zv+!27{hvs_VuKW7g2e9Z`^(o?{46jsEC=gM0;uh|}C^IKnWsY!Z?t*SBGLK@f>-4K?hX1KJO6LD(;e*c|8C{^Mh z;;?Zc`~`lI00KZrhikX-qlXfFt zU(8C?{NX>qDT~g}+3=S6DLps=hF$^~2?g@H*vShuJk>O9sX7j5fj?Oi9F}rK(}a>z zLpD=zJeO$D_GXA^VyO>Vf?CyYXg#V1D?lxgl}@9T*iPykCMLxd6}>zOrKiZCSLNWy zP%C?o1mfbONXl~ZVl|wyj@ytNoqo*W{-U+&Nh&)v$)3q;mZ7xWL;APIGp(5A&c8?f~L#T=ga zuXMP7rM|A+lYh$O|1t`h>M!mlc(CmMTaEjl2kq?r&!c{Cu#^AWc$EGxj?_&38PfvA z(I%z%^WzuwME5cZTZ(mxbbb#Kcv9-&pw&h5tu*3FSQ@pG`3d;5sYDtTp`jmoR3GeT z^`u&`J$x5(==86(;D0+puX6s2gT`l%^Z=~1|NH%{|G(X9@8visIiI^~J}Zl~(wksdV~=wzRC^Bi zy_WflOKbZ9XCShD@>*Q7pLi;SpN5Vyb5$=R=d?c?6A9vjU|$W zNgaUae6`7MZnNPiI{(gF<&FID2Rnhtfw5r`9_f-raAoHT&(v!G&*gWK>n~Xjnaj;w z5DRx|%X?$Fqzb^l$Par_u@=}bSd=$H@u5NSVTRPX6Oq;~gFQo}ff$t}B%6Tlp zqCs(xIr3y~N^yldvjJEbMt~qYM?8f=8Y3|$g)x79bz}5gqyW6Wy19CH_A~u`xPz3Q=D`v3YynB0g&TWiJrc?<|ZR6wm>gN5` z`Q_F4v=$W2+F2;4XJ_Z*>zkKvuj(M9@~Y-dp;E&{S1-?rs?d4&{`!Y^@87<>`RV$4 zd^5g$_uv1#d3|wpeg5{uxaB-=!q#YA+=d}rV&>}AqoIlnvI^|W^Q-Hdi}9o3nt5my zaLS8UgPW`K%Ma(5k8VQetyK-2|M&If>CNfoD@mAAd%Zq^vPp7PW7nq_uUS^?mrv2I z$Um$Zold%+&;O|!m<;<2N?!x`H5hJ2!`G}<0ID^#R;4@*h444X^%!Dr{NQ{&?dynh@&Q8`QBOB zQA1vG!GG0ru4jXc1V9mKq(I8whRDcg*{$@nXQDo(q@ps5>&8Ypbe5QN%u^~Zqp(U` zHdZnQAD+$g1&3S27J}M1uJ98T`uWY=JdDJQzqtBd#VypVV8bRG;3qd30oAL@9hPj% zCMV~Qloi)0V{_B`%FGZ>jDnilY%>R401}uWUi$II zDUiES#G*rio%{vwP*v-Hlp2pz{#NUMqy8`(|2^z=cKIK+@|2zb5!W7V|J)B-Jq+E7 z7L)f76-I&3$*$8tl`X|WifePzJ^*B1xS)2v#La*)B1tyE4==Ogk(ElTeW1+pw}g>=H>z*b%?u4$E>2AxWi{9>3F&IC?_@M zO2TQt>(WhvF95NEYKQ*-=V8JwUE{QFD_^PR8C|9z6*m4yLH;~u+Y163Hq(=kuyDKo%Os*niieO=gcUy# zAqyhszf3YdoEO!NrB6gc1^=5P;)+#!y@{Tc+r`eAigjG9CZha$3%P-2MM4A%cyUsL z!lhi*W3d@dA)pF^{zbxyEB!xe5pE&i`>509=f(Pk(rQes%N1>DkZcZ(p7OC!7*zjq_DMU%Y;O z^~=Te*-t0Hq1@q=9!Bc3!$|h2tEW1d)US6ksb6q1DbuZ+^Z!13{r=_o%eUv(zr4Hr z`Re9k{Gl(xW%BSc8Nt>$$EDHunhtW+A=j{c>$HdvEAqAN4rc8RX8nbqoc_mh;ve3) zC?@{YcOiN5_^(dx{C{WE-tGTw=Mnm!pQs%?cE1Hm089V`lORP*kgMyN&rnR7;+84) zLvRV;At(tCZHF-ump6J1Dow<-ruO~Zt5ivTJ%hoCMlQe@W1c3Q{h?lm;@S-^VAX4W zjRk$LFSOu31r7WnNm6dUw(@U3eQGqD%?6Boam_4~+$Fb47^)fr)m(6LnQ&Vglmnhq z__u!OotPADED(Y6xLhbhhMtS1qd^7#iMl`VZSFe&UYO9=i5>AEh`~y*#G@plnlYzn zVN5Ig5yk!z67(|?H<)$v0DMNdOEl%>RR?Hu1#~ZH z9{@oUaZ@uZ$llMmYHShL#~Gvjb5E_W;whE?VKftTe`@*PANJZg`QPpB@P%;7jZj%c}~a78pr4Y?Ex(#jydiRq>usPiOB@5mW*E+f*D`xQcbEM z#%0$kMM~1rce-mDb%BVRnP5y35<}r9^FyETdwGF%ox1@}zBJ>FVH7z)2@8A|qS&gF zCMYg1Z{EIasVN0Br%6FI8l|_H8;us0FtIRiK6eB?tXs#Ur7OeoP7Fb~iW>wB`R^H( z;&0jgYkMHi7hGq52?=x*>hiAieaRaJu`)o-V|%7VRxkLKwQsP85>4VJxJ1zVCH4t= zCofzFAVvvJW7jMgqu*1M5aW%ek<=vjGHAENz3c|9l_O&cgJ1&P+m|95qqTI&mH%(F z&nBNzJR9tC_p9Atd?AC8y$e5o6TUI=bm3OEoPh<2Qwcr99(n`)kf4wXs$cxj!*^03 zjbqI22GpK?N{BQ;;}2&i0EbK%=o6s4(ud zWji}rLfbUq;U4s5_046A* zha>;G>Y-xHt??fYWKW+m6&)ITkk*+70)HIi0ri=qR>&0kj5 z6t_hcm}q1r>0bp!7$sNkaM*Wc$kjklL+x_Vzm3I06M>a5eim$2EIZO$#M*iTqY{6S z2Ga^_`HPGS!DjqLvae6(50MRQ&U@6X=RPuM1vl+J+8))O(3vFpQQ1(!S~4l;F>zt^ z*NQn1A+2mjlXj1O@DngcF+1G|Jr6(-qB{`K*{Jp(zr>|^D^KbAALH;}c(RG(zpK{& zL4S}t|Jxbu_W!r?@Krv>;s3>xjjaBhZ?>}bv!eVrUw?U|YMLO=ILS=wiVoIYk7XY= zvKkwaVx`hooevOAe}IASG0~|ASw+0;YCnO*ogeBopZ9*Z;_p`cFK)$`PJ#92$5n*f zDuhcXOHNy$56QUp0WfEZeriq%dB&%Ba##?{pAAf*4Ym|vZ%ZvD;vj%*Zq*oH-$%#+ zPJ}&2zT!J9=7=P79JAN^MU%xI;H?Q8`Ith-M8upooh~Rq)jS$zzOO5hB%@YHrkW#L ze|+mmv5hy1J`xm%Ft`W_il@*;W9(U2JV=r}9llWpy(&?!pU))p<&zWsCSLWJ*?2A2 z1+z$v^?}KO2aP7%Ts4qve--IFAN`cse>~M~vVq$_R@;BWem4K-aM0c5|KG~P?7Ww3 zu&)r=gazoKD8Tm%6p}B@2vohSX$Gn(@Hq@Y)%YV#K^R4ewgeRkcDCTo7W~?6K{Z7- zXALGsjz|C&kht^LmU>=|+7_*tjJhK3t+OrJycN4G3wAr!>vk;HFWPF|y2YBcRSYM!oX0UAB|3?`szeX};80=qK;cShh>Zv-lC-dTY=D{yB8 z?ySH~u;k7P+*yI(FJT3i*?%bXBJ79cD)8OMW`J5@|Mj}7#_ELb7T2|Ud^TP|CmC1bdJl_R*<4M-O^!&udOBCO?ZjX|dkF~97G1gaW zZW@WaMT5?5Ize%W2x9#eeAf(f+FRzJ>CSNdb`4i!@^HpBXVa%ojR?m?CNeJViWDyi zTXtEM&1e%{p5s?QUk?rSYlEnK`;k>&$5W>N&2jAi8;1l2)EG$#W|{M!B>#KAo6Y~( z?esf4|NmB=weo*zreGHsLB$s3$v@M?4`&a~{W*`Im3D$(5+rjkl*=!!AJWA)X-(50 z;0trh1VvwO1kgN!Dj9?VTA3L9I%8-Dxf%>3C8S@C%$xbnkV2!L4cE@1ofj!YX ziJL=-_-={f*!PgLZzbiBuWeOTlK4d~^@RLV0mE3LAC@g+9>KCK89xlNY4=+&^_%5{5yBP0{>K#!Dek`t}-y4;Bq7ovp z?;7-_RBZUTFx-Y!7Z(cMMS_4Id(Tm{MV z)Wxr_5WfxH%)cZu;7XtT0k;P3t$PDSnJX0gw2T~<3cV{Oe$WyiWs+T`e2MpoW89d| zUHnWhb3n_`@dVnkgrNU}kY@nI#gN&S3;SpcjL=gAlw!s#F{d&JS^mf7cZpLDCwpg>iRIM)h`cwx=LP5v#$1d!B?$8T zxIboV=(6Iz5Nd^dJjlT|1xT)0Te{Ik8I*hsNUo-Rb=U!5{P$ms1#@MyRLr4h?9;fh z=YahTV%F7Kb#YSoJi7G?;hr7XMa7tA#%WPFM2m-v&Z6GHEULz2@z~)gN1}8j)@joq zyV~Kj1#SUH?9;ak>xDhND+yQ3%LUN>Fm6rGSE<)xQq)?(y?YOHj!8SA#6c#s#S({@ zsb8#girL!E&M}sw%o97uihNayVk&8J(al-3rn9UG+JyJ@`|=7j2_a<|IEuF_nYr{)t(D zCopLFAJ676CgL*YeB>&-sgBZ?O~mX+9T>!lIlkwBqJ~#iv~0J6{*@6YX_6pe1gelK z#g38Z`;svVso2s@mZHI!!6;Y27DW#0yr#>3#A%SbtFU~6YXr*X@|=)J^LPZwJjrGh z64xHHZ^fy!5^dfWnZSj0B4N`On7YhLEv&^!&Kt{q&*1Vx@2JRE$_fsPurl#7Dzo2~ z{alDyCNmQq07@`D0Q6U}NRWhAK~ZYK9mi0ZbVOjAeQj!$ zk|sGK06_bguL?kzE++EYC`JdXZiRLB)o)mo`TsYS`}c1(&i{5t+4H}H-Y))UI}dY& zZYcNfmzVdqe$L;|l<#-rxqf$fes|H)Ut)Chn#X!Kn&WqO9(H#gc6T23F)X<|54$@L z3;q)4VgG7Rnf(_cLWl5_5a`YqC?qeb?(9?ES=%mLVgGgey;D)BzI*?q`9C_nK|AaJ9rfGY-TJ?chsA&YU`2Tw>k=P+;cKlGzAgABVilhz zh}&Y#HAA_rx|<2;&V$tU(SyReEfUrV?zSp?rX!m9LCJ>@=gZVTwrQyi9Kr*l)htTo zW7di_k38BdUFStZxQkdTq0jD6r>&|)*t;?^P-dd0jISDkbyse_;69^CQOnt|Bz9)c zhF_@nbHdogojPE+PZ)V)>`^#!oJxV!chmrSXuogIRU>q zBHq~fEyLg?uuui4a|x*)D1lb93Z%sD0BGnng8$7k8~pGXE6M*Z4wy2_H37ld7{eC9 zne{tiQhEx_5PbHekW#>SYRD&Sgf1YM*g(X6yUh9 zUdx#43`SXz^N$hb3%1l|!7~=fj!6!VO-oAsYHZ9vssf3mR>o>5f6B1%vReep_S7m6 zG-;8;()d^xRTJI=@O=RPn5sZM&M|7_c_#O%^O|%Gws}Dh9JLflPU0& zsWx>}WeEkwN-mY`)?~0DP-tg7uT<7PnVhWXyzkn;&RZL6uzZfqN znWHqhOoK;W0JJLqd#5|d#{UckyZnz^c~xo4pxziO(=(E!oZGCYT<21@=`k^d& z0G_k2I@M2$m$seO6`b2-QEFDA7L`jy%P*d%%V?^_3guH>s0>{7&V-f2hn~kG`eCq{ zmI{8#j7eSr6?O9upeNPU&Atfo(mKVjg&NM%+IixYNu+OmM7|l1=wIt8)&H07w(`I9 zM#HTBKj`&#@&8+S*onUJhqFzb@{5*52^+R}ns5B!toqEJC{X8Q9xGbwWF71F#!|;9 zJ7DQvA_D!8>HPwXw0fp62qw_IeaRIohJz?=q@S6BJ*pI6B*2+q9N2jjVpcqpwpN3A zQBb%%u7g&*^8bzM;>yZqlsGHNgZ`dr;DyXUSb9Ba*1Aw<4#)IOLQqIP;2>R~vjF;w zU9z0NRI(hZ)@A34z*whbG?8-t*O{YW(Mslr@^YLekLvwj#{teQLXlHy{(oIZB%$k~ zBzc29WZsihiaga2j4BUE@&Ftc1_AB2GyZVq6y$sm$V$o!ykhiwii`xN3BfU(NsV3z zigMwyWV2se{rdNbk>OM#|G=RYILUuiUfj)*Nep$0+4mm|yO9xJ=S%hxwI!GG{W&ktu}o~vKG>AsupyXkICcN`#b zLobZ{S20ebih0*CZtH#My1HU|Dcz%<2og!vPhA(MA=#iTs@J+ec7yHi_AA&^YX9Ms zJTmM@JuB?L;i%uv+JD2*F8*gL&)WCDUQ)(*vfE!7+d0Z%Q4sLMN~i)WgM3Otd^D8u z@E+THl5=@85OpGYSi!o1JR1tF+DtT%jZ8iQNPQ}WVbD#}g55Z85aHIof!_J)`g(k+ z8KLp8J7)j*oHxuq=6=~fHgLP_AGPn6E#j2N-z;0!{$}o#&H6RJx;tgF2G|S|bO-Nc zekwnlX#)%f(HwTIaSD++lblzV<1;>A_H*C#T*`mDJ}dw9`l{^H`-&Dg?03WyDWNW1cqhjKfW}GRf{}S zKSrLOa0)HHI{Jw&L)EtLmi*3HJ+0LA*#|8G7A)l(usD+Hk-?aa&QSSL7K^|SCo)J);hD7&(l+d8-78L@m#d2gEJ zVY7V8_*TikicJN1E4WoGeC6D#ZksDu=qq_oRV;Ai6)_RJ+pVHSef?g`zT)i;`LnrQ zwF6rGZAIv*KLvZ}_tM4I;z(|Ruv1Bz6U0wDCbWPxh9%rx&Mn5DtL(or`=8(HxETk) zs`EeXK_`3uyWQE@|66&Op>o9rdlNgroNYeu98TL`=>e{#HzPNT2`%6gBExIqR{1Dm1Dz>tMr?CCXM)McMQ%jV@ zemHw+QPMgCo@rsH2znCHG3qY^bULPDuH8oDg|?S<&}M=6z8~XsnJ$$n{~sGNUuSjcXa_;^t40 zNM8QD7&}_II{XKa?*a279qQi~W8h(wu#mAB1@{1lY+o(Hp4@>mh#+FiwC*E^!$QwI zA|*EU#@GX*a}!9J42Qzb6M1y@#5Fo_lAzFKcA`)AW!pIl@$5SPH^E_*&bVfBoi&aX zNGG1$o-$N814}a(#!L;>-7R35s*UXkdo81E?Y=2g_p`YEGDo3>sGqQ- zK4RP=>>Yq9j+qE#K~xvx1CU@TToQ1HLjp*A&#s#HLyr$Pl}$>O9%YV ztnlIl$tPE(?^`IOqNp$tDf%7kF-@13jABf%ivu$-z|q?7K5*uQM2Ta8DiUrY18}y* zOd?u)e?V=7Qvl9f$U(OCO>vVi%G#EnS2SIl^d<*0z1q;{s8>G z0w0#IjVW*$*G+40Ci=OiQ~ohr%@7YP09(cVE%w-k?}P9TRpqVXY#Toh zz#CZrJ`3&-WN~Cv-#Fguo!d4e{~m#i5GVzy=j*uRZL>5>?TmTKDi&v(HFW|@*|4Hf zsL~Az{L6NgLQivLCfcV{feNy&D&x=AesT!~vRZBVAZ&oqx&KJ!YrP7JJ!21G@OJG3 z{wtmp{$Fw4=SlOwcKf4j{{PXS)7$xfxA9p1UoqMn^aGcl7u#w;h{ek*0zjjA9 zYNZ6fp+BziEeegS0T?V8jSX+KBs-x+Rr-K+T+@ooPn7~7Yp9C`zbbouXaD{Mq8dJZ zYS5|2=9tZ^Vj^bvv#PK`Q@*|N4Q`3ASpPS22hhs+&t5mT{`YqKzgv0gtuIe{2aw&y zn)%=D%9&`!&!7L@Mz79kQM<-x%Ku(4B>9tj1%;k6|GV8>S^oDcOKz3uCk2?VR8a~? z@-K0ote#p@&bPb#?|-TLf{Y`}54|%;fY{i*LD>_~nfIUb{-Bc0yaLQu-Xnyze|ymG z`P!dS{hvUBrfHCD;1JlV{4bqh_WakVy^H_c&cpqGVz93^a|p~sQGo9kXiI)SR+Rtd zr>+Pti~iL8tm|LX(_rH#vdUMJI~?Bz7CkCs|XdPAg;5;mN`9R>*G(T5!T+~EQ|2U>XAZzcI@VpT_FR z9AWQ@1#=Wm>dF|n`jK#tiL|TVN`$>FwDR=hotxNtK({6o=@VGfAwRDRZ;r}^Cf5{{ zk`F5cW{m+{izQbI){Qo(Vqijo;wf~|7<-S43fzA(T%!zXRjZC3>d&zD&?mS4fV#XY zUdh!6tQ7icMPjpg6M-H>P(O4@Tsg7Sx7%Dxv+nVcOhr)ZF6TS9!WaAG?0?~oJG?>R z@?{#KvpI5apLGAPGwkN}|N6bo&i>!V!)<&z#^5|$vh-aq(yQk8#M7 z5PT3vQo*m^CBFebL`;%1(gHT=F5GZOjUv8$rs+ee0KuC`_L!g8YLtFa7s`NP`Erq;qtYgki)6}5qXr7 zjLWt=|I6k746(CfmoS_??fw6~(QuTD|7h>-f7;5!?|(uhjl%@I#&;+oEQa7Ge>SIo z^V6I#N&H#JXD2(?9Nuf`2z+&l_Mr=gxeu5iH;sLAf5ruQ%jCng{mDob)V_~A(ObCL+ynAcvuK|+n+QOhUA>s9 zEDe4F#1Y_DtCc^aDoH= z8wNb4t5R+@nbzV9-%zAue*=a~4|AtY3{<&X3 zDt`)chxN^d>>6Sie?q~6UEqik;D=1kf@y#uNm%v)7l%s}6Tksd;ln>bj6%1Qerh0e*%J8T9MKNLY4ZT zk!IvE8sIAZuQ$rx|2d*6;ZFbC!egEPX|kj)a@1LNmklU%8_HM1CtsDKW*^3>t^2JA z1X$gbO{s385Kqg)3Wz`L$z7CJ$?y35~1h}NB6=DkkR|3XB)Kg zIf8^-Ey@#=^$2{IfTm_Js;F=m08iN@lo&_RptZkJm#`ZzNHDW55&}Y9Bv@`1KS1CP zf!h$@aTZis;55byU=PCq2oU)@Pe9}ofIdcn@A@RTXArMc)*;}+5X5MTVwOXSO+C+# zkxPR619p%M5_itpo1i&d`Z$d#YeO{yC_Ks&I3*bzl)ktJlO$cB1UPA;?xk_EsjAEs zP7br9I%&uAD~;7M079I_z|3KDhXBXJoWQh1nlR1BxH3msnF{)8kYEZwMBGAi*sJ$f8{*FA(9E46q_$qxQ$H;l>^CBDUiG(J4pd*=1h|adsTUm z*!K#Zyma0&RI(MAbSD|6Ol%&bBhR=ChlMs(Z8nf(DYX+GrqU=6h0NjRhk$A|Y!XB< zVi%UNgxp4YHxoyt2JQBuvQI7j@9J^MKv(I1gHC4ur`sOx&VOy^snY-C>&@zbtAhK# zGCeTUovrGEiP`pJ^+6k09i33FA!RC|4Y9sPCgE;GHMEd;fO=Sj%uYqDQW5Q8|4eFP zV#=;3Q5B7w9ji3OM4#YU&$C|b70)V-nHwvMow*eg{CU3lCsiQJnZ%^nm!U}7xPDv8 zWKRDJ{K?@Bac``%w~spkv`YW$c5?f_z0Pj`cPo!MDcH_#6va4-eMsov^85%Bkz?$M zW7S~ARn8{sMA$1jvaJ^ae!a9K3i;uz<>DCOghD%9cAT8=y0He%_Hpoa@UA#+z9rnp zF5d1VgU85WG2v#Ex1#~~09WJ|%L;DQHr1=Jh zaE4-FTSXtShyC_0{(CDAckA&`z64Cu(B(&~sDzlI z5XF#C)0$slEInjK$RNq&T0EnyvqFMo^FoCx;jxezEe53}Zg>vx9g5julr(g~uqV!? zT&2^g{}DJ%r!4l?#8Kv+dJLXAf0gNk3)jklW#+%qvDB^{01nN%@!0m#g*+EiQHfl* zm{~zPx0>H2PNqIDR2~%_ZgL=g_rgaF!tY*a4S?=hi}tMIfKU3y0aTds0AflF=6{AEfI&2e zVY)!E?{Y43VZ#0H(51Q$xFF1tB<2D5d-Lxt7MV%A111PS0v0$SbO2PXq?N%oGYHuc zIg1fhgBY2)%%XTMg-Qey9^yN>*Lwo|gzK6^$NnziP(Jqz=_dY`df6j6?*a0^a{b3- z8|#0k-Ot_s-R}%`>;E>MI&6)J+}T>0l7ZKlBgoG0w$`cSrU}7|H7iXqCPqs+39zDT z5>YKbSd^@E$@2-o3t7ps+F9psoyKGbD;wj59^aTGOl4!dP<3OUn?ZNalRm}rKa6IF zH{7g$!;_&tVf=5q*KX(He|x+5->p2=q9lxFG8?Y&@^FbFb|O#MsSt7Hy`w$-PQy%| zlS`c=9Y7r7TbXmJrGEp~hDvAHWXI4>fIvmbr=56u^iwha(>O@@o##)x|JUvhbMgP( z!EXL<+Qe1 ziOb%yKXM{Rrm{+iCsH~Sk*^H#k+F>BR{j1F(KBl6)wV3q%;+t0;+ zcZdDm{NKhS_kZ|!gAbWt#)n0HEB>+k*sHSEX2QBFuj$e))V!g~s^F=xaWh`rC{iO7 zytt3GApECK+ zQ@b4Azzt_&ie|FkC`)@0cwLeP-8w7qr9x41q7BmX(%gWeOJEL1sM>ch| z$4rG_4gDL z1njtaaow|m!Y{9FThIwOb@M@T`*m^g9e6mHuP3{@>2s z|1lWu;{UhuSn^*C_6C;#0r8ty1yo-)ybu(njxw}lIVhG~E%;t6W-CN_5s+s70NV;w z%GZ&dI6+5i}&ytcTD@QNohqy;J$ zj?9`Rpc+7bjPb&}mEn1erio!nxzbT+s2jt;N&PTzV|oMJO8WBiag-MJKNWr5^jWt%a;7k{}@9uFTh>x6tC1A^5DLA za@v_i3RO@9;}l_3LLYXIy)JK@LstdOt7h!&(*HlmpZ^{W zcK3g8=gIkh=xA@u2}FT?D~=%Emkm3EN}U#_`E1(GhCU*2D)1q(*G=0;14B>TfFP%| z0=}R5U?P!q6V!BJP&nTM6q5M9$b(Vfvsj(Zk!^D1kS|7ilUN7$#m<)rCiC?>A_gx; zQ=SBnj=znpvB@vTk`^oUp3reCa&SDzpTMYSxHt+MExfYgxxTlUS^rT0s$2$j90nP8 zL92$Zpwd%N!%L92_Ez}^O1%Rc_YH`#De@2GhN;+WC>^}Dd;<^n3_Q*+u%1_-mQUaT z9)WuPfOV@mP8Mgw9Hk;Bv%nPgPqbI;HPCUd=AFn9&BYx3);BCQZGdW1N6~Ph`#@HWv`0eP$ipA z#ZHXRvGZhSU#7-=VUP9JRBczAxi)Rqg-|vWhV9J4Bp6f6oeb?#Fz_mlz}rR?Tn+p0 zwVyoh1lX$hul{J5wf~0go&C3!Cuje?-dOCHV4ZKp{^NalnqUAF7KH+^p=jo}+G+8u z(!ZAbkIiVI#H zyu3KQIXfL+nP4)v3@bsBEv~ROntf5XY61F^U>-uz`R^$VEXXWw>wW0|Zob`Laqh9e zTUdnC_qNk84gKF!B(9pMirFeaq-a=NF(C4&P!KrOo?k>Mp^IZm{JPV=V;4qja1GKFXc{WYjg@B@Jj5YfOf2PRoz#wQ;|S1yioLAGgiDYs?p$a4 z{4rjz`#Y*kKQ-;Mm$thwa8oJ;A98cmzJ(T}3dJbUdLH|5{Xbb{P!aI@f6RNSGc)u0 ze@rOv-<)3kTndPPEr*rsx1tEIX*4u`fAO-k9rp1d&9I71Qw*vdjN&k`!lw84!5;dZ z4mGJL1lkz^${MfgQJ&d^FjxHH{dn~%#%aWEVuuM`hxkQLb7bCO$(wtXr(hmXo_F{i zKBrMckr3|$SKd0nx&9w20UXLurUa;0nGLh3&;EWOh?}eP>oPFh=T~bU#)w-1Noy9R z53(X+rsVv9ao{j-@cw?*dtAR~LXN$>y!dc_NyXXe4;Qa5t}o87cvq#&S}ojxy80?k z!;o4dFySf>Wp~DFKEDTSuMKbvW-N(qynn#n#fWhTK;bg0G_cu%V}t#*7;MF9c$&OV zP|R4rya;1FT4o>Y&5$TmJY{OpjaC)Rz@e-U;{Db6<;~-vJQ@O>vl7Ishk-`R<*NH%`Z?P^U7U z7Y?-fIlUWNKR4VP`9m1&ZJA?(yE4{rUaYeJ{RNyMc^TgWod7HB|L&;U&*uLb^>^og zxANrj^Rodr61i-~6=1Q^H{lP+^k~y@K@9vme$+*o>)N0ZcPyT~01hi@B9OcF)k4*l zuL{zO>|x$2`&#-UvH|5uVH>I|;?T~DTDh2tx>lyNDMXZn+Bg;9E7k((SC^Q!Vie)T zC)l`1bNz@KjgJBE`v+n~;A}If5IB1%4pABe{GPNjcas`wN0)Vgb1{93$v8#{3Q0wZ zs^{!7H6NK?4!f#z8r;GAglgbuiDD;XOxP}qBD_@->wA0*8ft*wul8SP{x&@s8jm78 ztK2|}#_A%{$Lvb1TK@xoirjlQc<|-#HSYgxk4D+`zti32|J=%Bt^aDUH?!y~aNop& zZ}eu zY$A%z0slu|E#J!ceRJZL78hN4*vV&w)A!&%D3}_u)s(2BW%h54!_9Ja)4gm_sup9u za)C8*r(mqpG}Rc`6f{xc!~A$+GKAJ6rf4~fQW0I*3=+eyk82xohuLlkZq4?pRz^8~ zJ6(%IsA+5)eC+W1`W@it*}N}~RvMR}bhF(Q0g9y~C8lBF{CijrDU4UBD0t?{I+=}B zFWFT2#sVPz;?FAmFTyc-;``qR-F82B|9f}m|Jll8>3?jnH<5?za8f1%u~nVw}3AB&=!L%aNVw8p^%ZEFgGZ6iU> z1OBJMu=c2MsggzOxtd(Xe48Wb3g)#@m*`mBYtpV31DC+8;$Vx5RTs;7Im6H8t(ZKK zlyGtdZL6}P6rY+4{l|s!hsRt4v}*sq*UOy$>UM^M-TgmXdF1^+GR)@(nE3AIt^tzf zQ76xsKR*-7gCAvivZN3#z4d(Iz;rSak`Zoi*GfK+{$< z*v5F~o-2u1(REjKw#0=f6XAhYx>5^bh1F{NKPC1D;_sZ=r3qPnuuefS$?<^haSYbl zp_@5^1s0{~PrY`!1wpdcK)IqK5X0#wZFN(HLay}tlIs->I zOc+*$u^~o7CGoQrj*?7(N$gn(Zo5`_8cRhRN^zIA&*+~^9sx1X~Qe2I8WCpd)9h5weLiXMS~fh?%2 zP+j{Agww)J^-46=M0G4lUxMq3WiVrIWfe#uk=&pnS<&yWRG-v6+LT(E)hbyT{maxm zi5#Jly8+4;Nm(tcEflAGNFw9{l~3s162*71PY_>M<(46_m_@Cu>NP+6_Xfo?q#@|f zMeUUY&a*pkw4Us9*WF7L!22uY;?Se&GF@HM7+ud}l+1D9QPn$jU6dr|E782J7NOY3 zp8Q>qZ$YZO3<)c8BTN?)?y_S8p?hZD8&IS$s4KNOgnikuX@DUa_8rpAenhJ&5I&@}pP4H;m2Flt!niTRlvLsk5J5Kwc^O&w@!AU}N01kP| zMpo2WsXAL)QvuiU-8Uro>l%oop<4>&i{0}on9w*{%3dp?{*$beY=!{y&26-@y<7)wHdwHv?EY~F7j9C zkL8+{T}G)E`gO4urN37JD_XtR%Gk0j*!I=L)K~~zGDg3rC?Uy70{}NlPeck`2~B=( zxlziaR2FD~{hGzuH?%0Rd*hTfRNFzi+sj3j?K%9u`KLCN-nz zi{BK4MIVU2bl?K^4hw=zOphiDr6`X5uMU*1>_X`VN>Uu&Z%t1-^^*CeWR}&j{29w- zWJ89vDM-r6W{ZV$KwoKK&vm=82O6s4@dqRh) zoCF2=>uQAC^0iS!#i0afeUD(UfW(~x2qH)biZ>Mg_YhTZjpb9-5+zlC_?&s*^0+Jx z8?YW)5Lu#K&g!^0TO(8o@jHFp>vzU=>m(~HB74x&2z2Y7S-rnJJ_x8o1p zmu3Zq#0;@Dn9(qES^@yarAxc>|MuGd`@gMUJI&+Y{$&6CwcR}a?H~Jl^ez4K&&7Z4 zKX>xgxo$`y7}fTEJs)4cdh_#d{(t_7*sK3<|39DG0SPFMar`Ekm7`{$w>J);AA*aJ zpc$KfXx0Lq{R6P~V}KzMFWRjEef7oDNuM8%53dhj z9lkmIS+@0xLe7-(56AxDwSV}^KYZgK{_Lx=J}qpc?1x}-Pp6P5)9&_Zq4SRs4yh6= zUibe0?7eAs+eVWxI-m6``rs%NDc7W^{TWT{_bRfJc*cv4#_CU@97o2VIx6WiqRiz5$LY2UQktCUCRMH+Sbi3E`eqQKALb&{!R z*TqSP)n{Ak4@eCT{Rk((4@2Ow(}M??1>_jqLU8NHITI?G8DKtvQ%fW%EHRYRqCjE+ z-LgVji*M~a{LFJfb+Rr#5xKnI*QRn{8j;EYRE%QN3~sROaEuYz9W>wtRi-oM%FFfL zc5496)LmoFgJu1qo{(irDj0}RiNVI=taPGmj2MXGUMY_50FNZixR;Qwb&G6= zSU_dQ3qng@(}n^kLR>i_N|p$%|7~~nr6xBF<~}hKBofXxPNFEeCEbpbZ0hIO9a@Us zy|4%rEMK6YzZ`o5XNM3}<<(<9X>l?9wH2FvX;kX;|7L*hMQ#CV^#2D3M~9~W&%vmV z|FxE)snH60b;*|BM*HLoiM;=I64i4>b@PN`C zkTp|cJF}BR_;`8NzRcTMs}R->`W-St?!d{WUFd)jW~4pDu7zu^-$e4e2>ir_VT zfdfCHM?wokSw(tFE*^(gv*H!Ku!ljAOw;o$8Ka2WQW7?9HPWjw(^U0#g9XN@tnR%^ z0zaB0IQLl7NcA9HG&xF$}XLWe~_;jd3iRwLy}0VPk2lZ_dPrxpt~uNfRDD{Z>cU z^))X!ZJZY$yu&3_==EWS5zb*Og90f}%I`#!O4f1C0#IU+FYIcq>WplJaE=0Kt3WsB zNi<_7hgfVaAYV@HiXcS!C zHX2HWVZ|gBPVV>#@G-cBV2Z9MIjJ~H8B*~qiiA?cr-|67q%(&@xuInevX{sIrt+1k zYMSes9R+Wvg2`>l%Cm5GXUS?VaADB;9>uw#QK4*z&^cAT!p3D_*v`_mvot*Vj2Cg& zmC5#0ncA~BjCI4*2#P{?+#@teRf8T1(bu!@D@)pxN!iUIl+R9mGxiCL8rNr^iEPkR zsjE&*#fXiecnD?n>836jOAiliqR%NNvW4W z7qd7=Q^=h!JngjR{T2sF%%E1LKd3nY%6{8tLTEPh=01lUjT(%rGgY)a^SZ2t>JPh( zEs1KTNB}f;2}okT<0Yma8r|-fjzc|>F1)iVa3ahcgOCRU9@l8^b9*N*EN^ZecBwSat=iBW5*f?Dj z0_m+E=hQ^w3dJGtS@gjlpVC(JiucWncOQRx`R4h@%NG~FzdU>SC38 z-}QVGNA%20;dQ|`wKY?iC>f9Yj!-g8ibAvdbvk6`Hz*l_x2&$<=f#F-!ZTLRG0CtvFPmn;g90x+(}A zpDjJ;NeyGsyDSpPslBG`@ySy+Y^$oCEsmUfJ>dP!z1QC*uaay0Hhz(1N#>b+!4AMu znj@|aw^k{pHrBQWqas6GswIVU&Tq3t<9kMov}Cp1(tH8#Ti}b|N~z=j%Js~`F2J?^ zzei^L-_guWryjDT|9R;@8GJLFTFbVO1A}=ogaui<;S)Ow;|+6NZyqErwFC; z)lj}E5mTMu@a)P7j6ZJ!iuIo*sedgFLM{Z03NDdX)$ck+R;5$=4wu}@%jVBKuod`I z7zI97mS;#eShYwmWM~@h8II8>;O%%W6sz@KI*tlvgksYWKn+&9x=&P_L*H%Uwm62B%mf0sx(-vi!HC`1`#$?+pQDv_^#N%qQa=?9LAEnwnS zbNTI@zyd^*qes~+nzuDNS`~w6xOL3iMFCFSXSN!+Xrx^%LO*UZTzR=@VPcQSNa7-! z#4?kM+{;Fd;^U>&L?1>i@mO~vWruu=DA79nhndC2O}!03);3f|P&};${kg*Jw5@oh zu~+rN$6%;5(4FzjU0um%Y(H%*tQ8UyeJcXBRT(Ua3`LGC5h^>RB81X~i=o7BsiLNp zlo{$Os+`mzQ5E~PNW0|eUZB+s)d5p%;8qaDr{M-EKb!(4HTI|l>tNTVv!Hw_HtKpv z4BOh1CmB;hBb-JNOEbpfwqQUGU1<{H9VI>k**dJb*)~idrZjcx-#~z2j3MEdU>@YI zoDB{ePXpjq%msP(8Nl*2qyyD6Q!rtU$2V}Lj8hO3VGwFCOEO(ld^s*p7x~!;HCT4v z>{?@^&o6)+Wvq)%F(&iKQVXvhk$^h2~svbE;agp8rpUcp)m~Z zf(Q_Wn4hZ48I@?ATSvHCu6Fi|Ejht6}jwP2o;>m%2972&7QEdTI}yl zdj>i8AvhA2lgec2DNk$ObAp<(DE;Rtw;Hj48v4IKI^Hwr|G{2w|FfQ=(SN?ED`5fU zIoke43_uR@D<1^9WdUSVU9kXB$ImCEj<=)D6%Hnl-RJTAfGgt~RVLG^YEn_4Tax0@ zt)_EXMWmV?L{ocWwiwNfA;@z5NM`O?Z;U?|Nef1Z~v1r(31q`?B1CC zMLD$r(uC;Z=>VkiIz27!y(yABY!O5F3z(%Tix^dgP@bp1LO+BV=6DqktVlmR%f9rW zHm<;>d5#EAY2RAZet0axv|L4wi57BNn;ZaC>x07RfD{T#&ao25lKXGVIX44UH@wgP z+MKH|U6e)TKY5~SAOY5%|Bp@m@4?Y-FaNEj=>A_~QF|r8;xeEz%)gf=AP+i|0#~I7 zkaOQ_0~!`5{SRSEK8H9!5bt~pA{5+Ak{O0C<3E`-MLS2J8v1{@H!}6Vdj|(S{a;HV z#C-#RcPeEE*D!_|jVDYb;3$Nl{V|MP^JQfxr#N5JB9yrGgZwZfyI zHm`gPV{SlN!O18uA@%TZJc}Z3e!%L7;BLIPr(g>p+JjPUNIAAg!4AY$^uRXw0$2#r%^ib-^`}qa8%v3Xr^#X z!n4`>(=$9N#a`En_uX9C_@44c+k0|95#IbOf!PS&$v<}Y_Pt7Y6uzMB&i9b~Hb^EV7L`u&Q@)_bpPtA1D%$3MfXz#g+l z9-jmg_n0}3=9mFUBOk>~KT{O4D+=umtwI(~ttJGmUyEuezCHm)q1DJ5(JHenvTD#O zWZG#BItW({I%uJkC``FsGe^jpO6ShyhqEQ7pX)&6htvchod!?GY>Q3P!r)kVvd+Mf z1<}CC68EGTA>AO0fD4jo8o^wnJ6m)!Edq^fF&jC$@lUZ!0kqLsgkYS%ByTp1IK3wu04N#T z4v+pJ9`M|3{7Fd?HrhXLAQQy#hvj+KnED<7HL03-X6H{68PxQM`Wpb4dCJuMU}~l> z00!Xn)vFB{&&h*}7tdc_e*E?A3fxmwb1~Kq9 z^;z-2hY#T2|DDW1lI0AsvsW)ap8odk*QZwH|J>m7Me4qK`TL8fbf(y2vW+6(ZIb7_ zW|;74$RJLW7{jNVTT09=vh9*t4h9(PgFWz1`LSyhAc$)%64?KMeyz{qje(}Hu@a2o+<*T=+&tJaz1zZp$0m6XLS2F1| znu(wLgv6m3h;-{8{*%0kWzTfx_}9$0AYHwp8{-A*=z_itVfcj5IMN@Xo&}Zk<*2Wnsu@i^wEJ^Z$MXa0~ zP-4yTnBL*PB0rp>7z}3AVr($+Hb1Kic<+Hhsyx%?@7|+?Rnppj|MxCH;@rN;Yd9{eRulP>E(+P;C=pVDZKdq z%ANEY!#o`AuC-mPwa zR%ibn30|U*SL^cf*8!Q2n+_)xneMwVMYTTYjN+L=r5F` zfOx@<4JZHjkALj%kcrq4FX(={_jc%sgPJTVL{*IPGKpwhy9!-~i>&H|RVA&(y4quX zm?#S^%wlw&-9@yc^J#+f>kRg)@^w)BmejzY1@Z<=c=OU5u#>0ejhLuR@1NrITD`q& zL{mP0W)0sg>|RhHQ2Ng|j%0Xf7JYxxNH zb00-)mG7LVEC%cyZy1WxUJ`Q?UJcFr`$2XqKGgL3Bf?~3-+{qzG;}znkoWgs5YnGv zadZTOi35^(&^pw`KXsXy+;{P|Y!2SqbMSU`bC7g42TA=LC{E#3ztrZ8MD~`L-*9PQ z|H-wt3p)SR`~Mvs@0$MKyT^N@-u`nPh5G+JFz-KM)o8l@ZKl@~-BXCLLBavuml2*6 z{3=W)AC$+Sev9%j-385?o(f;VEJ#rd&3&(Dq6}y>N8(vpaTa9V^*=>O7B7T+T962jF$ERt=>9uA7E&e>yr?K~?Zy zk?N|*fu8K|kB+Dhph*|`{|)^UjaKp&NG!)Ji{b?1c1ZmnjH781!lxm^gfg!hNyD8{ z!;~@@idZ?9*|r=fZ4kAsnV+N9kUqkHMJ#IobK|tvZ=oR*&;xpb?dp@g=)OM=%he-) z)m@)VnejID|C+%Phd%*;d;9U9igPG1yhA~S_n;ft1^-YbK>6ji2g%({x7uv21$$xs zo$Kg{IjCAa)qZhHbXPLC6?9p6qi#I}irjtx%mH?5 zfW2Zb+9v0JX5q2A^Z$|M|G9g7*!zF3r98;_Osgn)772- zU1QeI|D{7|bN=U0G>MZxq9%^I$f+B3HWfKbOhFYTfUN>(fY<-QIHE2jYd|oM@B#?t z5nc;|Wy%2+N7u40)LBbChTyf0l_?az8aPc(?|c~Iz|DRxdU|&PTkiC(gKU0!FD7Ea zUK*d?m+qCf7eD>i=l?lAIxx@w2m1&8`F|bdA)fzPWGU-dU2Pz%3eMqBX34L5GYw-XaC5JTnRuw4NgQNZ9 z|InlfWfp5B3ArAoP)~+piREgqi}co5_NQ?mO6F#vU|!J&Z-i3>*b$ASk24Nzm* zUShjY4^8Fz<$5WT>8qD+;jYTW`4-(RDQq&lmKQa3wzVcfQ>FQfh?x!KKb%C_GU8vY z{CBWFGUdO$H+G3XwS*rqtbIixo7wj;Ss1=aS} zNAuPzz*XJuXqYQBRWws1I<+d7=`<%m$DM)pURUrpfo5Kum~+z{-{KOXBa|xux`kN< zL+4e4-EYyP{sO^Fc0igkU%y!vY0|0fTw3(wRwo$_u_Y2v3iiu20| z1#su1_=y*c0be8k?H-Pf&G_%f$49;Vw~j)SJHAlY8_7QVm*;j4N6%a`SN_HVz%#Er zQ=itMj_v?P@pS~j%X5G*z_XMb>0t#kM2Mcvt1LRE4G_} zGZ$s)c+^qwoSi;+&yf7^1YFH>aGm7f{df3-#|H6sT!y=uuk!wWV*vax%pk_hU40<( zC6_FOnyC73!7iH6f3l{F(*A#|r~iA$hi3lA(e6P{|JPES^#7bJcz3j)?w?0Z_xT7q zrumzBke+8ro&-rmPtjWu!Z|@E_1L+K|5t=6|7@kBC#W%L*p+P;n-S5K`cfNWL_tqE zN)#R+n-I9ieiU8#!3~cNLL_iHrD7Nbci=S$$rg=(fc%6p9r>H^4z?0u!6P^}ek$i^ zQG`@*xu0Fb{9Gg_R%Sza!`BEHnU#$iA`XoSR|lKw)eQ#B9+6LwDxiP@#+V2+cChH8 z`gRRUTa>9OkHkcpLGaah_AWpuwr4`Ae2emlK7M;4%zegkI}gpg&Lx|`SzD`)#$Y3r#TW=s29Q-cVdnq}<+(^S>A4!3rlKa_y*%V(~$-AhENI z^q<7TMsh&q2o^Zy5h|~8X+|7GFfp*DpT&su;Z@Y%-nP$%#hJ=pR`p<|LsAY`L<(ti zv?{@+{E(?Oo+LO|5VKFXmDnrCTn$izldg&cO8x0FeUtVJbUDoL(xt{MfmC(ANh+v< zWjLXdCC>dE1)5ALlmL=%IuT|7m)LRz+I+VqF(kq{*<#j)`!hi?@SXrq_Upu|de@Q9 zZ7a#NrfmE#&(9Qc5MxJ`i)5CQez#&+G9%_(HeXD>kZxR_QM`Xtv3Le-iGk6njyGyCpDNgT_S3^jmt*w8mc)=hb&zPpe0LbV9S$XS&|+f{V=4V-WV6O zCB~LxRe(JMC^lBNT-N4fv2GVUKHy6b4FWkH#xyCLMBR+!dv%SW)o{$G|yG zZGj2O(N zrT`Q@Ie+UF6}Q!GumJ$I+ryJ&7KMN(;Y2aO$rR=j6kme~-9Y-`vZ%_R`RI5@C-MQH zxzTuc>SLhH>k05S<&P(76*;Y>iu|EfVKYbGv%j>LbmC5cw#B` zum4+1SquMPLg}{wK;&P+2s2L3{x0R^0Qhm7QE*%bciQARP#eEB$|0< z(ZBh}OJEE#I7gVKOZxn|@Ef?`Po)RN{r!fYro)@r70hCoLp(&u&Kzb%(=*!3X`24d zo>n)V`muiv!@<>^-ti?fU*e4x99YJH>5$(ju3(KRo|y9C-^SpzFIuUg|Caf~BGO=; z{m}D z{-n-sLbZ;VF;MBHfud_5b-8&FHzY#wHLa=Y1kxmI!?tS2*7f}XBAw9CAI$WFo`daU zGW9!s!mGOsYjNO5@P&!Ja#G#-M4e?&TwNEXad!*u!3pjfG`PDv1PE?H8g~iq?oQAI zC%C)2ySv`$_nWGjpHx@T)zw|+?zQ%_)`4s%hMtEx;w(sM$3N&+QX8tF{u5St@Dea! zY|YJSr`Tj7Sp1Mxic<0si7Fv|DjA#~p_d>txATjM@|EDXnip5=Kbf?~#{rhE(06F?%33%|EA#-i>HQKHkro?=o%ckW?6_PqR03;2Ud6 zUf*3xI+Hv$=d-&Z8DQQc(ivKl!T08C&g@vt`HPxGyosV0q=!KBk>%52nx(X)QAbuE zp~E zhR?0v0(#Tj5RkHA3;PHve20GhaOj!@{-hMFWpT))SO1aX)D3S#6Dt4NrVhdzGA8~v zMt}2~@sRA|xUjA4)v~@y+)NkK34GS*ZrTKLYyh5>&C^TpbTHBh@|)gxnbmS@%=WpD zpAtPG6ZBpKosOntT#C#$;xe`Z>n%GXak1#$ubWLtaF1OE6)&pduk#OhLw1u@L51OM znZ|H>W$xflVRdlU-0%srn}1{&vjr^Rbfi{2qQC{9khsEk}Lc zP|rjj(9y>)K@MGqfGxfL2W@5aUm2Qj1EEh{a~_+b&6_wgg6Gw8TsN>r*82&Eerse^?mu?XQ2XW zIeMU;`irMn*J+j&lAfx^1jl}Jkw0ck!;=`A++Eiopckkoq>hg$N$n(6daop5&i(uC zf?ugNP+9j!mA`5-S5lb~T&e~4_q*ku2(JYH}t*>R4D%_WM!zvkSJ1*-EN(OZ~o#wFV+K3;b z{YG~=%46o5DhN`4HrlfB7BAORxtd%Jp^+)RqeNeE^xBr2sNUY1iN`3Ew7A@MWj%cmkfjV1bUgH&&F8RVKT5w%6tS~6H( zDQpUaRE z524N$TNmj{fi-wjn{yEJy9nWV#v@32@U;Ut)Qyw^Ci@atn}jtpBr)8G7cqyh3{xWFs#Caege|K}wAjT&&Ums(ME^NPQeYM>mvkyJ+*uDJVJBOkdqK{`r zc+tIftb~@V!%aP)y{u-e{f5Ow&_0c1T*K}WWZanlB%X@cvk;Oc%lv- zQ%GO)x4g-(Tp4syx+bin%6=XLynswpIY)*&M;KD91bIP^NJw=b?=ZwfB1-=v#K7$( zTQ{O8)5#cayr!`uw74#FRxw5pnY%ivK1`6hTRv-!NN(|z3*3NRqd#j7ko9?XKQ#{e zd#5LB&Zp$eJbtNM<0r}-k0woB>RL;+d)zj^5J#)FxizhZKR#CX?ykPiEtZGC=v;uf@I+F6k-0coB53X~8eNlc*XijVx8<^0|bKALQ8Jznq zvidL{rm(y>gOqQ-==p+7Gx4|C6%Z`SVJ)}_3tYfz!UbWrfx4qXR6C#D^vCle(D@=T|S^{y)Rrc`~+C zp0OOxGUB|4b~EiX@!})K)}e;-rv)X_Sieci*GTX@i1s+R_TFjFD!W>t#VQ(aWccF| z-ssXWu|9qHJjT!qw>1Nxh~ z!k8Xk(HGIkHseftlKY)cInJu!!T*sa!o)2_^7l$X*U4NYdt~R*8gm03UdL6eoWiZU z9|Y(ZYX9|a{Ot|QFN*21Zk{VNHKPEO4=(Za9Nq9zqP^;6K^*6+!+PU)b?2~UV#_6H z(ojDu1JN)$wTZ&Wml2Cju&{6N%gFE?To^R?giAEpO^$ z235qQQjlg%awK|4oMoAOgwKGL_y-<#e?Wsu7Jk4b@m1B|_K6-%7&F#2xYuzj4Ee<9 zgH3SI;vM}&f+1U|fnBgJR$uKK8J)cnF#(ZHcEA-b(f1#4F?fA!JkF$*GzZqdBlu=$ zr0(W^YD)CFDMT!NZ-fL?R(OsL43E@^8{hQ0(|A^<9Tkg0cW~dmcJPDup{&tMucenx zJEK(nKFkVWTdcf8b}~caf|@?aq@_zf9v!=bErgx8b|1OufQju!U>`xVG-NlE4Yoo&; zaC8j(cU}%t;9YSUrQ9&C9!@9t*rQ~7yIgrSo8EcU?y3!#{NcI^W1R12o^6}Mc|wDr zBoJo5G&xavrSlz_AS93Ii9-sV49yWB$(?7k!4de^yXc{)JM(Q*Q1d4=N?8-9Y*Zqq zY)nwH#9^OuJze+$31(`m%*m)3)BIcRsh<`xaB2*i+ylTH!Hmdpp#NM9{;linWb670 z#1~rg+~theumPRJ&af*;tz02EQO=`$$~VX*_NUdL-$|kSiF;X}>z&pVn&M-W&7c3J zi>H19^eX-S?7-ar6|gYO*$)@tu<`Co%0)HCH8)CQ|7l3o3%%S|;Jd~?{p&!^hJ=uD zoRFW9jypNlQF!f#3Pg4IeSyc@Ipzwy?#OZ1UABeHnbs%3b`le?b)6an4CJPd0J-`- z|0+J?C^W-iYNsd;XfrAy-5leXLfZxZl1133ioI+$j@83^gJl6!ebm`99h?a51ierV z?_>{?Vy|~@aobhZ6hzK!VaQ?`iCa53g;jf8ZLb&QM{`0x$otg(XzPI&%0U|EVyydW zn8@5@!Hkd?yqZvkv0ll<3^RolSeD|`vCdGR9`@D`H% zp2_bD<$9hqIC`HQbewfx*}>Xi#&6Kw>%kkQ7UxV9(%u#&y~SA@iN1Hg>5xuBp2cSKGDKMR4c;_V7MOP@NhZ5mS`S2yv+*T{M={VT*2fKJ@#p zyf;m5m8jXH(_rdZvsm(zW5yVT%WIw&<-cIeJkA)fy9X_n`PFy`!|k2XsU}I8hl}_2 z=$mE`Si1MfpW?d=pGG5Q4!m-q?R?Z~Ka3pLy(NEi>eJ`MLQd9_JvDxH`VbvM^~zgaBj@%mHXEm&>y!F} zUP6ak6-S+)ZQH&I(&E}k7T`;=6oSb*SN407oZpqQg4q|&zFz`yXK%HygB>4M{|$Lw ziNP4(K0hYtlDh$dy617i;WbUdl73BGFh7;U3O3d*XLS=w4~~f{GY9z-tz)TkLiOEcn{Th_P9X74%2MSuS_x<3!u`D@$Bl%4L-9BtXoq;mC$l4ZKG`NbguUx6z6Tw|OyG*Z;04lI;$K}2seRdeB z4&s9kAnP%j0IAjOmSA9~eYG?q|3hRPA0&ns`q@;D>7Hcgj;W2~49ZT!waKeTldp(H z{oU%cJZjm|h}wDuGO6b)W6 z19M4Ws@}S8#4VE|gg}Zn%n9OoKIx{&CzCE&9&->*8Ov1-X7_i6T1WceRZFewnt^)y zIxkJ%3i<$prbnLr1|HELyb4kTq<%C&* z2@QI%m@p;thi?v~M)RrOnW`D=N(c(d2##CH(~63JpwLREDV0evnnG_fA!}@EIv=&&6fYs-``^>#W;`EQ&rpm~Avpcur3!6w%5eEVP!3vRmMUjC2%jxL@yUh(s9{$^qfNGV9ezb;b|D4$QOM(3f z|E`NZ_|6yvZ_8k5v$SN58f_Ng=?6+7>Unje1!aai5P@u&9riPR*LG|k^1X@&&;YXA z2Y8oGZ$)a0k6uJN_xx+TXmj!wzWi)N5*_^3+KG+?V?E2)__|7N%lV>H)m>EXaeNcm zHlZ>@c)vETGja@qJ6?_&PLm^mn0p3YWIl?3Ev&XdFuWxVe(=ERImbhr%FNW-=Sj;w z#HhF`+$5W0?Bwao-FrEkoHbEAt?;^zFo^HBl-^Z5(+Om6(e7}Q*4Rj^R5vI zu(`P^z&Z)?1}n0kkrTjjf`{iD2ha2_E_79ZD>LF1X$I*#9yV08%F&vp@zp#`fa32$ zrXM@IKxi`}k^m1hx-UP~>R{b5{RKnzc<9f{e6mo713HP1kif2PaV?9*i~zc9^x9b+ zr`*Stt^kNhb_8WbDOexw(cbM}-78XYskpqMGkhXf`|l2PSi=mWOQ#&I z{Ip75Se{nkgHfjxJ5X-5J{MIJH>=*16?ve{4)XUhOjBAxq|56fy20|i zFdc#Ed48rv!+iHS_usK=7ghztpH;01bp6m}|+@#QY~jN2QYK zEIv|mJ_J3t&u~JoGiemWH&#Mdvb_NseuK#AMNvuJqDEV_fT~aQq*>A)l!XEUJj+f}njjU~X)z7Z?HF-6B z0PS)N=~kv#?%AWmIebM_)de=7jrc?}A%MA}p*6r`^-ZbOeRV>G&*i;h7yS36b=Zp9 z1;e+l^aPvkUpWn%YGcBGI`B^6`th9g&IY6^cksoD>}*m~#F=ydoqWBDsZGD8VG-^z zP7#lLW3FKk+RCF}wHD@P2@u9t;ux5s}$g&1T;~ zic-SWi(&wtK0PK5;bJ@XZvepvOSL~$XMn@~4X~Ym3?>s?9hXkQD<#fnz@vF@bmYV5 zP*C@;(az@Yv09_4YG#Ne-RbzI9w;?TSc8zF;;-Qb!+1q(rRh7m9g*8JVmaem*uRomKc;iY!XdV@J~K`ViHWwcHr zxm(omS-eTKhGG_CFWsz#u}kkW>FH#$HNnG$w-b0Hb86O7%n#UhSJErNFR=u6V!2^B zV!ikpNV={ZS1G5K+QtwIJIGUA@Uc}S(cH09nT8uP&S z$U?p2Dg_g_X@-fpF_Gk=g#;8)QZ|S%zj~7TC<+ns2TkFQ=T29_VLe)@hgL`KmfbO7 zk+xntuh}?={e-6?`h@jnC1iA&@#D7OlYeFO ziWsk7c5n*7BEYJO+RSe1my?I;nq9}K=D4Wo*4`Z2Vy^UF27$4%{#Zq&H^@AfY4M(_ z6yRoG7OSeqz^3)Epq|NjgHgi4xP_Z>i|mOi((!O>4Al-?zFS|BkqMKnIsB~uPCLtc zefVqab7T+iaEb6|+e_d$CN?e(IJQxHU4$=oFcbYr=-i?hz>NUoYem65P9rJlCe*if z^=SnEx*VWM*L^bAI-M3#WJfc)uVVJ?i-~$C$9t?gc5+1ABnPilu7Are?iI0ody?0u@Iypn zryDx&Tg1!G`v#1yp+W2`zeDlD{A8&cF#?U=&5m*H1VbgS1ISA&oUi-1&&QCL?1(?C z+iM#la)l0GXJ6@M1BpIHll4SbkwYzlJC(GTY9)h7aVG+GMl>*xkwu^ouz9Jem>*I; zw^(y@Z(=3gxu2}U*PJ;e{rq6zOlFJ%ns`L}lAN(Vd`_R^bJ zA+shuqV&NBCBMzSmOjF;*1@UepJ_8?8xIjD+Sk#EY*Wdz^U-mOj8#QHx)9gg!MFndY5GTZ|xgd2X!f{ldm^!Otf3lerzX8Y^p? zh%d}dch<@60`}!%a(ZQx8PUCLLHL#~Y0R8qRW{>H+y@rd_?dQ08rt}$@+(gKp?QRE zHAyP-vw$mURocfT390TK2)uf0O({48KHjVJUM}6){Os;>V+(9Ul=#tuzZ7~KVQ16W zYw37R%~C|xPEwK);88>M6Gp`isH^bn9@r&Le<8?58On8_MwxbDDXDFpn*|+Uc8a|M z@4Hk{A7qb@z$v}d2YUV7dcFUQKU7={a(F=12l>?RRa)`($LBL&Vei~Yhsnc4-*?)# zHJJ~;**0Il+aJ00y!%~eBk1nJGebt-Yf>feyPIw{YxV&r!IMewk}dgp(~u$yn*nwx zR9lLa`aH(R3|)@0{pt8lek4c$+&eAOivbQ%hRJsbC}Q4Wk{hM%+l%dP2dwBu7;=_W|cOJ;{MTjcVsX&r_ED8 zEa;6Y_{+ST!`NH$!Tobg)>myht_047oUsytR)z5KFNdY(1B98kY46K}hO#!eGNY4U zVSK+YLdA^R6crH#s&NBF2PlP4gzX+aB6@q~NbjDn5lxHb+k+2bkqsQQxt8J#MTwVN zeM1>7`7lP?37o}rhcgV$L-knQyVle*I{7`Q-Ti0a&wiWOK3O{$c%^(D~GO`34cWT$E|AEXd1trj{I0iUF_c zpnTTCvQ?{-pv8;w-|K((#3Fo*@3pzlO(U89=Kt_B&a(1==x;(cD^nwkZZdDQ!+rjC zjBcA$6LR4me4uG9(ux!@%1onv1rjXGeZHX-&3+#YAOPGRkN!*oT{#7(pr=TWvfFJ8 zZ~AVw&m_oD+%9+qgI6k>wBJ@|cpjZ67@cby4bR z*Rg}-WdB{@9sNJivQn;1c1}yb`5{F;R`;>lz=|ryR~YRk+jV&6cN6 zI9{Y>!WH-y?i2yMS5%&G4a6}jTZg|kVAUc_DWsH30RetOoyRV4*6C6gY5l3Io0x7C zwaol4%r(#B`RmhxN`MUZi-B*Su70qu_md!{#)ECbDYZ$+-DcG&aD5T_Er$_ zI8`aXu+=x6lx#6&gZHU{lGTh#(|BaHCnN-p?Gq-t#@7LcH-RIC` zh9xAI2}-m({1ZNNV(#WFbDtp4M70wzWDUzaJZl;^c>0$-sOt@vfbym-YBT(u&X5Zw zbgtZ-kvoByt4Dh1LR99=%7cL;J(Uly{5=_69K6yjzA8gr$4MeR(*e*KdtwCLuezP!;xFk{V@!V*{(GWWb94gT#wr&zqqbgGYnY!a$BK5mUc4(7`sQnLG-P5#Ip zmI>@(#nfF4*F(YJS3`>7Ch~jY$JlWWo?CLE$pk^fgl{plS@86wEeU58Vc*u#BJu`m z9hB}o>2Pdr`Q^)vEZviwlk^Qc%_!5Kdd6Mw-oCcJN18wo_-8JXGih-`LET`NFr{`u z{!{(OF_uc#iGvO6^fK0+VUsjT(v-|2mC1{kUm4=_V@0nc@2eTa`DSxNePQjd$YvHs zqFJ>%$=;MHvXGWK`(uYM=(f>2S%5)c5&IcU8Qwez0%M(L9qxVv#b>R&nt*(0)`bB! zl)rcia1;yzq2$|FkVBi}(^{g+d+Vzb#JqFw6+R>biWm-A(rB|8iu|IZmi&mnna}3X z@D1oWie_{1d(3wzO^p(+-vV7Pe_OSqf9T&m!H%gq8y31nhFCTwg#eUd!{5>(^_pg` zBC1kpi*w1}MpbtqFHw!?CXclgH9#x6CoXh2m4Q^PoRtN9F}0st6KOTLCQ^iMUt-e= zo?^sOj-*`3Am%b+P3$F4>eT;ydGu6kvq9A)pq!mioVpMGsr1A)Kc11HYfp`9RN`uh zrSX)4tsvJmf;1ZO@vYvoJOya`3sIE8Uk%O1;c=W0R%hS&%Z?7CDITO zW8(gKy=Pv%Z9+u*vHd`EC~-}iAF~~wKIgjq;51E{5wtG5@} ztkl>E6M2p&gJ-?P$w6)Zln^;JswTdWi#E4Y2T;id=ZYclD zN%VXB?dfm2Z z6>-ujn-tibly=Wp_@e`&Sjrwzx*G{UsCEaLE=AM{9w!d2L^{t?WgmwQ?oX0Y-i(U) zqUf~PEgC1yY7xTt8#L^mqybFSIZFo&><}(5lJnfj!xdj4_5!J^OmhaMS6j5I>vr;x zw{C!$>2CzZO^M&+_UqWF-^J;+R=z3TQ}j8(QIsOm5FDo>+E3tEyq2s#n^eP0P>_F- zT9z#uOitj6Y?qo#mFt!AJ70uI%t*Ewe*vk|^|>woM>gIPNII1(ynQm)gToQD5TM>JWV%=R4sq zS5ywG<@H}`W<8~`)ZOe*Qx7)y@WbFXTN70@p6Wefe~}pNe)#n+C$d^Hlw1*sa5onN zbnnZ#1!b{&w#A|UX^xERt_NxGP!-pN6Z8?ae;&AptQ{9K^2xJS_Y7OeDWOK?^tXsm zE#+w>t=r@89cprHA|Y=Ay@f zStv}}p2b(=q)yR}kVOG_3GHH&9OF`UhLh%II{FN}nk#e2sPZdDc_(5L0V%EK{h_5u zdhyt_kJirzG}SsyxTD;=qqoli(tyCtn6KG6=R%ZODzk8@{Ud(J7W-H!`VoC};d0OM z>1k^7n@F~SB!bcg^)u{UZ`^73Tgu0wb!{AYGBv#d>i5t0q?%zK%o5Q@ z2B*)zIwpEZ@H=j-R4B5!8=kXsw#2CA&kWB>K`=yr(lCw-f%01|W_};UFiYwy-DQhZ z**L@376%@s@!my_E`bGglo!x&%BS%A^S}!ty@TKJ-pKD7xkxc+ZqDaXrCcMzhLh@# z6!?d8A0G->y{#^}XL11xA4gUwrN#O+4@{WOq(HRa(z6oUS2Ef+Ij>^*DB=UtIwsB3&lgFH(&Yqo28vh6?TL+^XNeA&wqv z^Ar|~2ubcfa&75D-)If)Aat%2i@I>&;uf*S z`Z_DI{rpn@C7L$#j7+Q~E!FBY-Ta53;UT#&Oxjg%EQQ^-Rd1|!3TolZ{y!W|NH2GD zDy}eb7a_L*Di_l_pvT#$*V&iFjsEbW^%EAUlg%&?h29VX0UnA)Hdc9_fsL{_pg9Hn zP5)c%)Pu}h;)zp*Ql7q)g*nps;OV<*;{ctd!Lxh=HlNg%lHY-ip6PfCU~>@AQKHWW z%zd?bA+=o-q{pD=t{4mq?)mFw%GWhsPn9zM zy755xrH|D^7(QKdaqNEa)-s*z_{Df^h5@OWx8_GTGq{)v3FO>NwixP;fG8C`DjlcX zUUGfqfG&@es+5 z`8Uh!8?P-}u-;Mt;@00)E`gSmf@@IcR%OJ{NPq_>ax2u_VnkZS?tVB5^F~sr%DqaOrAUiEY`8k}>o8 z*X~Vp$jqE>0m0!n+dsF{=uqL;r_@#MSGDwRZ=0O}LCk;2m=rO@iRVkJJ;u@~)T8e# zy_d6Itm@no;@_Y$CxU2pLPET>YI53Dx1=$PI^V=UN>2o9@9atrRg8`yA($pb8!Glx zPms4UD}<}UDXGTP2>;b6P}%l6!D8o?#;WKW-)myUJn9QUNj6(g3zoJ4Q)Rsb$<7%qw5kO zMrO~3rG&KP4~dLebNkxpRXmFTyG%E1KP+y_lLNrgn#8MI4X#%Is@G{mC7>P-D=FIJZg#}c!~HYJI@%ZWGaqrXv>Hr+y%!7nk)-Yd7g>>?Ae>v&j0{L|^ ziN=4FiNP9wn+O)2RF4+Uj!)(_t29#}3+uS=Z4UN(ekl#fSE~IIgVwzerS!oWLyk{N z0LzoJ-+=PtQy~-!C5l&^-3z;GjHyV%Y=!Cg#CankAs9e^LxI8pSCjE`EBTYHzj$be z*r9Fe^O6K^Xyg-5ryBW-Iy;}qzstVU!U~6@A6UpI!yz6+!U%`fD`xG1lPL}m57(nY z4A&xFNP_p+qCfS;P*oISXEw6JgP$xE?unnJuF&d#^JEL@90|j2h;)E{O6dv;_rN68 z_f(1^5iI?(&pdz5_!io_SGwfH6Qs!8zB%gTGsPW+gJi&l%4iw$Wx_PbEpn)Csy5~E za1C-o6qo2ljQii*=X#coob}ogvwnRF0nK_{u323f%RBTYypHeMidE6jrg_ZLAYq*% z^-=D;mMTOt4T#g$0b z%J}D;dZpSwxEYQ~C&CFa$`YxATx7iVBDj z>%4&;pPv34f|2yKE&p;u*=A38UC~7;XKN_NGIeP}(Fd6cR+Qmff@tv}SBXOzUb}o8 zSM)No^shYZ8Ss1p{L`yncRBa}4bEiYkdH)%A-vO2BE^&Ch^OUzKF*#Q8?oq&p#RMt zQXFfuBqq~)WSK3LNlmD0Zf0$aq3mUMfL9Dtvq)QXxa1VVyX}ngk|bEv z*oL^jIUgvtmdBnZkZt5c8ejQ>Pk$$_#W_tCn5-8|&#(zuK4|oZ}T;>q}YauAZ z$i2_;9&ViLP*QR!QNeJ;RQXVT0Mi39P0M90)6@FXt~+oJYkOe#)&AzX;>o zJ<-2pk9lI{`ZJ24(+J$I#}MI!(Qb7mRHAAW6|$;|Y`xw7uUh9xO3*U87~_@N@9_~j zKq$8jHEd{G!I+a|XLy2I=0`jBFH1*%)2vsCW?B);W4D8_sT#pQAxA$GylJ~vABk(l z@q38Tw4sbIVWz@7@nA4QS$&*g2W8;k?`(d3jhw}PiLyh%|A9bJsti)zV2~smiF6Se zmBbq1aYWO3x7~b(ER?rB4c2M$|HX|2mCd-yQHRX^qXho<7T29wYJ!zJz_mf|y{A zCg}p7&<-7ciitp17m!H~pL>NK&;>4D!J@r|e~Cg)R98nfa9~3TG|$Mf8pfBr>ihQT zUsgSfC756Nm7Ctk5Rm(#MOX0GdThWCKL^}f8C`0UQe>%6zf)RkXkW%*GW28TH+_#2 z=gczV5{W|0pc=12eH*qT@6VVCRW=ae3gM3fyFtPt8Q zWusdH+`;6>wiR!VrpOKc5CT~-k4>X;v!f!s6y(LvUaH?LP4? zgr|TO-9``gq>nJdn6y!J`4)3eoQNN=b3VD5sm_!Rn|Lz}1p$``<5`-)iA}8o2mKwX zqAqLO@rWQMy@jeP&rgAxo?*@=61l_O7I6~pcUrquJ_&~$b-vxQsZyuE;NPMe4r9IU zXoVmlXx02_?vlX!9%&tJVh)kSkAY_~&n>)mL6l*r@mbHIGe`t@STH2sH>DA=@#anO zPyS1Fb^0qEWi(zw1)l793kFwrb}5^&Hq<{4xn|sWTUg=H`J9mM2^1@VG#~hDd@>)T zhPW2GhadzL9}M|~ReY2UtN>^fKNA4f*eYj0z_hcQoQu@w`JePX2k!0AiLP0?$xZOR zIy=IU_}Q@oudJD)*e{(%Go<3G&H8M$7ct-qExp3I{l%e$R?bjkqAPz98B753#pPnd zTbJ^+=UA|kWPhv9pM6`XOI8Ijo%at?6!v->{}yqTK>>4Ww!|@^dT-f{Dl;O3=$>Kc zAZRF$(5JAIN@TBNWd{6nQ(vyUrO`Ed_)G8{YtQwAZ&u zTl#x`gWss3c0@QC2AnBaMP;`cmpBx~Acgm$YBg-_odLqJd21SYX(MSa8Mme2V*T$X zKfxIw)&)+7pZK{vO^JxQ3_Rn_-Q^4I=>|RIao_JUbgN-;GUc6Y%4yq_4Nkz79}V}mr zzhcEv;q2j~z=3h%ZpciuIuWR#p0{I2{55}>oYE(At3$&5#AV!gD|dwQ(tju$@pQkS zEkpW(U4V={AJ8Q5@}_eHNsVw5PU1SYO5T{lmQs38e>m0da}Rz$ zf|53}RlnSgy=qfroU?p#@f=j+_jMT!R{U>#7%)yhg^b&?6t>jr4>7lglyt2BaUvc| zaJgHM9_kK`sEU>dikbjJ(!n&jJ3edpDK+=y%>~y-!O?sz%M{60un*ag47DP$KR7{H?Bx$I1>=(>7Od9ac3e9~1^XNY|Zv>p7MQUBV}625=Y zYe9tABgsbW3n8zW0sdUO=Wsn_hax+|O$6C&oex&5vdZe+P;w|?Q^L_%MH1_CC$brC%&bEz4nUFr|qW?#! z{q1|k|BNVNvb2}n-Dy8?v4o1Y7_XGpU&K$5wLQOR$EXTQhD@ZJ+7N=~2Ju6;+@W+N zoLF=EAyIY1S@Tqw#6Fv+{nLZNr6h{vM|j#I95-RQMZXyeP~eLm^UpN@n>o4VMLvcW zw&U>bhN)t!{pNg?=Q0yE5Res|g%+digcxmNbxrZ2!et>=z z)dw-)(@_NLi%+Lg_kxG#YGQ*P=0pR*V`8FaWYNfz^|@?~^r5>`3N5X;m2ZFhQ8YSv zbK7uHI6Z?^sI%M;5xdTBi+OBX=8T#n*ynYQ=D1mv=Z1*PkQD0>l&g6ic$6&p-ighb ztzn}rZ49VSpp>y2SPr00wGwEU1QiD50JX)Oe84p7)Xm)>cT5!REKle`-2Ikuo9zBb zAsKXc!Paj)nqCV8uKhnyBaw~1u&q)cjSS(1Z}Yb{iEsCfK2XnwgO5+L&@U|J85+mH zgF8COOIJtEM{S|?b*@H1ToZ@RDOLI@>%hi!Z_3j)`Ae#7zib7IV-frpT=J>FQud^b z1ixhg5r+sxeoIJ(3(H9hX|m~(n>#b6o*RAbeKP7eA5lxfbRvJ=L51CXA_ zRK3*}_P+o3nUih+k*A6l9Ed$jCm9GR8f-`jjZ}oZ`KlyH>YU(sym5JY(RLdqIGnsc z#8+XFKf(h2xgjcV*;PcFE0SP8ST)VOO!B(V9H>x-D7f(8BW1MZN$XNu#K?a!c0fhs ziNu3W`-cHoi;ZV|bD1|QXSei!#%_neZijCoa7l81ZM2}Oty{_z0WkiBGEYw(exOe8 zs<&TAzx0KMAeJ}gjUuhAU~u`%NTBG& zF=&7b(NYI)cT4d}Do0Ai`4#3Z%Up}j2Py$Yznk+0niqz08EFVxGsfT8PaH_r-!{UW zNIbj1%_zt+!JjPAVxfF1y#O^Q7abY-qpWJ$c|q!q&Qc3QTImg5e7xz{I?O98-!0K@ zVScm7T!T2QDd}D-7Oz-Zf$P4hK$`MJYP1v2#8|(_ag;8^gnY7czE?zSE~4$W5&fK+ z|4R}pEvPsP#r6qw)N6xfmc~K_Id={C&H@hLq}b{!xQ0|&3dpLt`8?K^2+Bi*PMv1;3sYFEf>8|DUcCGOerJd+haNK7*XO%FdQ8Ui5 z7TdR%1IH~(x!@U7+RvfQBy&{99ks)r)LqXTRKSR>TS)%z>?rQMSUCXYeq9~#?^O5yb@cv(1t;UNlZ$6C&k)3bMfL(yKf7VtX~dG7 z^6-wDD*1@%{-0>CB}rN2YR|cH;**nnOziN)`-_$s7^5;Vko+KVPBO z&tODDni5FV7cBR){2iK7(|}x}GxhJtKv_3p!fAaLN|Y@GfdR8AiV2lR`F{fHZ746e zX{2}39>qDlhS?Cj9MfBGb|vtnxL3d+hI5z|&_WQ-7>+DJD7`+&BR9v3&zUk^z=gXPb_J zc}pS~g#>jB^CxA<0iXP$D3DHhU-$_?IcW+bbd3m?%@aD^T1F-o-!2@2KbVIm1A)l? zC)=LCCZI4KUvL*h5M0mv%#W!Z{}vox4@sYXg#HCHybW$q6p@Z5Nt|Q^v^AJn%!b2z zyG`Qn^9s~llR*aaFPJ3-lq(n{Q)msBLjh}yuQ z?Tw0)2TQP|w0DwcQon?5fBwwUqbx4M*2sTpvbfo&EH(1q(cXa>|MBQ(wA;&n>nK#% zBXp@V`7cdEhwN7&^eray(W=}wH6(P4@rD_OAyco!A!nfHN!W^9(g8HrjFeN-`}>WO zOgiP$NIp2b(L%yBAsdyUYHJaxYQ88+8OuX+7Wo)AoDZ|fqFpOQcdNQbnvCdt77=Qm z!F<6R`aDBZ+OYu+7ghpbsNCf5>7@Mreq)m0{0+>>)@(3OO6^6bh)F$sxnH691~=%} zZnW^`(1Xy|?+ms6>bHfkrO6iEh1;sVPA0d%gNHXqD$P(rQ(P_cc~HbGNXsJ^Cn3D# z=^d8+id0y|7gX^9wL_JBJ*N@!FDwryuR)lE0%sLAI)yrFrL>MnNOYMd#&h;pX zf64p+o~zl279M{k)aCbloy z3lL=r)?or-&G-Ye1N~}-AVvI2tG!5~{{W0j2P?K2N&PIR$@l)=MkB>A1vvSn1{qoJ z8?qaz=Kpg)LLohWNLSF`<)g;3Kpp?zJv=t}|NhZl&;Qp_H2=?HZM*aWEucynU|XShgNONL_@tWG-|hZH&kb-G2eEdOKq1uEr_4}+TiEz_5}c% zIS;Y;Tw4*sIq;~jt5-M#dfX#ciAtdaX4sm}aQ>^0UARc-W;_c$BCOc51MuQg3WFSm z;71GCGkz(Q#B}lBe}_Lj0avpeTqikr|K0q92e$r9Pz<~$z*Bp+@!EE>fa>rQE-y?K z3Jdn&7)hMO1Dfm<{3seea|KtTKb7y7>q9W`nR!f%Q3#&^oPb*hI4x(EGd#R^o+Ru` zZ{xGr_IrM$oblTz&H2CdF>5UW)ban(!LGso4|ex^`_Hu$!~e5m3Ba*uRw)CRr*D25 zvpBha?%{o?hls_wxpTxz@^d*5jg8ly#&xF6AM0%UZTy_t(s}lYwUTYiJ`}Lk{JPj; zD#sRZS~6<2Q;ADU4&CfTzDZvFmYQ>HH!!0%i-uct;%-nJzQp9noOZH>~E&D;Q!LWtgQf0&;QN%j|ck)z5U->is}E^wE*DQ zG=Fyqz&YdxD*_bGnkyFpie1*r0L^3o_l)&IKwr8l&H4Xgy8nM`!2kF5&HUec$9sMJ zhqV;x|JgC)@Adu-ys|pg`D;Tq6#m*fOWSX?tkTzOmAMQdU9(g_ts35DEALgvrZB*P zJ^@7smULhsSIXqnK+xuZilJCH&!$RW-81em&gDbIVtg3pERm)){=z3x4E{q|sOM@t z)!o_*Po+htc-F~fy~MHp(wzTu>!JlN0BXA zPd-LL*CGH@+yv8OQ)Pq|X|=$X%xwr8%~Q97$Ha=_iCkauclu-7?PkuXbPTcl+Tm&XQ|=bh;| zl;v|*r$$-Wry$Q}P_MD`12~OCZ5c$GEV&Ghg>a|R+WCP-dLmWx3Cti1Ig~*^yaT?3 zYi=RE3uT|Gz}2I=GN*6j=#EaI1j@q)ITAxT=g9s#T(i{t_|B){0{%5a83g}7d+)m3 z$Za)>{^wKR&~{03iIg{&oa*gCwFR&;iiW(BIyt@*1b= z+g0aT&ZFc>PGRBF=o{IjD0ybw_+gLOxGpTL8`fID_O<@f(szwyG%urkC^H2c2Xa#| z$DJAv$^uY`@A$s_a8}KebiaAqLzVw?922qkcbp^-&-`P`68^vce81%Xcktqi?)}H7 zDR5+8W6BU=O3YJEnSwWYO!m8x@Z_+WQ3J*dagy{4x>dboU@B8aRo}j=-=;oJ(`4=& z{8kU^Bb4UzuOYq}3b5q-f3g4KMLGZ1{M)Exh(qt~wx5rPZ3JnF#6@k1B2(02lLN!EZYU&ow{>Ety|x8=_A zp6wck5wrqROqh#czjg#76dltDE3(oUGQtT78n+nAJ~WZIPmauRR*jah3$T6BN$!)hCm-nH2W$|i!y6>-+IY0>+)Sdn`?M@JWD=#pnE zo^+vGv>E0*F6b|uDV#vw#iLAdpb}!Wbxl*;VlbNy4kFv;EA`L9mTh)i@EK84l1cQM zC_$sumNPSLT9V?yYs~PZNS9X|FKS1VPZ{tspT!uZM9ip^aO)qWFVbv|vVRyON2`cB zcr9J`t9xv*?!7CbP|AhI8_&6Ry_t#r426B9;CJo-CyKnj=pLBLXXUi$G}s;-3jhv6S~*#1hQo zgv4z~z2`S9o%Bs!!P;>IiK$#~h?u0BL$HVvIfQg3m;7BIl5|fqt(~6scBvl!=&!XOVRJWOJD%}=2p)IO6k(}In`r^*M^pK__B`woAgddJH5)UR>@ z{b%XqDenIc_Fp`&y#KS`-TyyLsnUOzPBugMLE~LO@mV?{ZAreKl&005=Ib8{p6#U0 zg%4E|heFG~t=$mj<^8lNgZsz6Y3BGz4M`>5&#X|hOtr#!)jQ3>^a6)Dc#jdl9HUz@ zM}Mc zj?7DjX@aQoFZy9*`rkE|!)U~LQs#^u{@^VLjAPajcqRQ2z~(JJX?;4-EYZhT16tf1$jg&t;TkQi1T$ zW+B6r^F&J&YMzol>Wlk6strL6n&2oRsk(f#;>65I6>Nf|vXP$JEs&QNxbD2o!zaD+ z-#KrHM;BPaf$aA~>&&O|C>7+6@(eyEoZn_C>fasoQQx^Zd^)@&3Bi&KHFn7qMyv@Kda8OZbB~s=@02nQ=wR z6a18MDU($v^dC|tGai$#tP%4uCzx`fwBAvk<7d)Ms1`Y!x@+uerC$CKkD_uf`nSUp z{v!C!RsgUS!4$XSE z6JyOBD*UvLsCcH1cIpRdI8T{KRtAYkayBSc+&8DP4`-q8&P3l~UOzy>zWu@cp|`wm zuwe<%{3IU&GnjTW%&KEFfUK5#MS{dKq?p?tA(~FXqJDC)wr^8}fBSZI8`ZvbxTEb` z1zV45Oh$SA8D~^+tqYX*zOka!t}b}|+Wdwp(K4SJS;2Z0>3J^0eOuKF85aG`pY~bB zWfXCzLL17{s-m--ViljuBNVW?xW3BzOR%d7icO%peDf&4;%$Icnb}Iv;%%W-217sv z8h=_KXBPf=Z|r()%L4nKb259d5pbFR&&w}gmhXS|yZ67IrkL1Xx7Fw>#rJyq*A4uw z@vRSHeOnj}^LBx6PsteQXB%Du`5y=CnFW3OHEe_aq_i^-maDIBCG-IgE0_xXs2i{s zb_T--84OW_c`Ag$F=S;$7)3nw>1%QZQ3~#-FCpU zKhrwE$_C1vdQ7T)xeN8lyA-qdjh{mm#5D=c%8hD*rNd=?Rk_Qo?oPv{;@;=zf`~B} zGn8k-sNUeVg3(B7SB$6|K<*-8f}3)3 zlbid)g|e8u+tvSfO9~cE-&IyD4K2>h8}cR5xF|BfvT^`5Ng(;in8hf~lorw`L&fLg z#&l9lWz#^DP1Sx`Uh#wM)K0k~tL~fJkFz3*N_61 z`TrhN^1mK@+1Y=drf4G3EBJqT)51b0uw@BR3t`F&oWR^@Egiw8DGpg)1CCa_fu|{M zat5BJIPlle{nvT#TH6ZTY8PBo6o+rRU6E!N)mJ~t5*OK=$mjD~&og(qg9~g;K2AIJ z&@cnj^h5GAd`9=Bt@BL@{9sPfjVw{dDX<glycqc$-le}I*DJphRwZ9fx)@Rw=ur;0fP5iskAg*MN= zI(i7>YM@B?wOzN%b>f;;mPT4xpZ3^Z?0glyI`5)-e-3z2UcX8t+Ckf>248IWi49aO z&!TjpppxJu)D2SEGL`rvv0dJ=zDf)jV)71EkxgTVAFw8Pa^zSut6l!rZv{ZDWaUTUss?7FrG#tByJC%7Z*K-!**h6)l<-M0v#IC9E zEFb8BULCRH3bMYDM8^;t6S?r z6{wOEqiM8)o6K4xE>eJ&G+m?wp*0kt#TdE)We6?x?5h9ew`{&{*8iN3|D)@F&-TA4 z`+vWD@uJiJo}@gg{^yhWHtT=3N?ZLe21%~9*Vfm3 zY)wmjt+$ykO2NcQou6*pXbji@n2uQ_@d+gPf;rVKZR}Ij1N%hDS>8Tpir@$Kv0}+ zAQluql!b#LayN(wg-U^-Q0;nEccJ1!7dZ~q%%QalQQiC>OFk%!)vq0U6+>tVWja@* z$12VA-@FO2i41^?>Hop=FJ4ye|Gqfr{C}RL7|We`R%BB#AMQ1gm3)0%qwt^?Nxgmi zB%ty3mx>BvtJZn*Eb`~E-BsRZUF^z+gqw&0vbSo?-L|u^tlDwDOmA*DE zs!mt61Ehj09&rF-f2vd}Yl2!`3ZVX{jK}2fG_9$l7Y%j3_~LopXRM~>>BDb%Zm9lV zO}k7aHcQtaNUZ0D1%<3qw(Gl5yzbFn+nudlxX9=i!PqZD-RXVR$w{a|V)v$*wPZu~ zitPn<_bEwIBIM8y;=3sE&_-)#u#TM_RM~eyaEua;;}K3Ui-Dl$ts zJV+`P7kENojev?E#y~_87pevm%pPAjtgS&kx13U);w-))Dw>)xitmgU$xjKRpnk() zhvB|z*Q7QvK(U`Cwk3;5(0yQGa;cu~B5Uq1?`@t;MOSiYTR9Omm!72@nRUSa3Qe?N zSsoMSSXf>SRwyor#ei%!a;&RLs=g|Y*#O^~$u2}a=P}X_`_6LTl|=|xtyYJFZs--z zu^d)p zQk@z_GoYy3HcMl6;vC3QWfI)<|qq&TlJOKl9uL z;gtG$i$1C#VE{A@n0qpkB+3M71(=|5^8Nqfgewd#sH^}DMon(%jq~1VZ-RGeft84Do{kN}{HE1Mr zg|R9py+{cbRBYFOg)^4eXmiB{!W(8(QArx*Q0S|wOH@JFq_i}xEARYw`>pzJ)wRFp zxg>_7qx&ggi2enQ={q9PD4R$W2`r}?%f5YkhBz~cmTD!0z0b?j<^pY7M=@A|o1|O* z4su^|!0mwhSW}})8x4;gRO=yQx4K41Df&^MLPp|Z)K9ham9MY#FA=qarg|!<}t5;0iSJSYp2(pIi-6 zZ`HUb72J-(->rvM0Ho@omb&^i+npco=(nWr))|{T)K=-fwR2y-CrdLn6{sleai6Dz z)#xsjM4hN_o*=gP*P0FGxl9UPua#@|mE6vjT{f(ct*Nv(#Yxe>r1lNw>OsmRIp;As zyQpR&ECJe_>IJs9ysJtAyG6Q^dm*|+U*NaU%dhYI?}uY;k`mR<3p8GAo;&=s`mA+v z{%tVOx9x|6ly0_u>wbU>?tkv0r+NSR*_Zp}`~Md&zkJ!<|2#!8Z1acX&0YT7MXTQY z=oW*f$nKN~Nu?sJnCvS2c~Fk&4nD3H(H-`>QcQQyuo}_5$QOLOaKkfCNpMBtso)qV z$p}ZcC-!D1T>bStT@c%CULj7_i}4P@SR+=ncFx|Y{8Ag7aFNfnCh6oGmdp`g8(=ye zBdWF}a+m>6l55EGG3o;{HaK~bf7!@ka}e%i=(W1q~O6F>GF%1Poa_f`4Jw;Q!iu&a`I!FGhGn0>Co<|MH89|HuA8 z=l}O4#rXe!eRRC3j4v8(RulkClR=O#^TJ-~=kx}yDjdbu4dk%ho9BSW_G;;efP8)0 zEOO{3p{xOaSA-1c_$l(m=z*4{iCHfyy};ti9L%{@RQ+1Q+}e+pG5iBc#{DqaMIXMF znX&;9f8E3u=B>E2! zC=oiLX#d+T~NB;{k%3{J4+OK6l88a5!a1ws>vJO-*$_6&skIp3fq@|hu zS28fH%?g&E9!*R=8fuFm>8q{21K~BiUt=n zTv3s$PsOoZl?xjFN>4GpzgpCW^58tCs@9kTXJP)E|N7N)-z-p|R!RK12<_L(ce84) zn_ofS{b&+>Hk1YY|DkEWeObc)pT9h)=zq_@eBSZ@rzrLa!d1-1SpPb?zU8tM-?Eb1 zTh^rXZvEh=ZM^zxpR$lCeDPDCvYJ&qP|cRV^XZb7w|(T(j<d%OtoiOZ$6g>aQ(}`EZ!2JkB!GKDogqQk=f>lhyhFa z|MSZG-}~MBpHEW?{NL{NhUEa;>w4mVZ@jux;3!mEPr(wxuO%fo2v&s!_oYc@aKk>K z=wOHJB#4h)f^Y}BweJ3Lb9hfveoKtLp)~XVdoFGhj^l?L0G9CoFP?w-ysZC!`TSYO z|DU435&O|@^`;oVL!A{_e%@>aX7ACo9h3LfS7Yz4S;*M^ZxxpA2U&@k`~Ftq<*rqg zw0l>}GJRh%(67$-H^ugUt6bk5=a%fg5gk_H^MygCJ|!bHPQ{#QEX2xRU2>MY6Yru- znxCZ2I9J(&b!CSupX@BYN=bwyM^r(?0^3sNu9Y*yXo4UMRWa4uvVaBKX-%*KbnLew zyuSUTZS*I&yj9!;O_VR6Hxaa8E;!4<#r+eKCVW04Os)1BMjW(TKmIqod#z0EN?}FD zS#m{IoSU=_I z`S1nwM=lll-y{^>`#WWHBhFtf;(zv^m*xK#FT3}jpQZqBc}>K`#rD{QvXB%3EKC|d z?6+b_jLCyHC8%%DbKkN1P`XIyNcimBtE&`uE|V(-1LAUJqR?QFYXoC2x7#I!jys>4 z-}1Pif{eYep$1GtyKO$B3i*6Q7DzkA4rUtmaj^&3k2iNj+zYBmX?BGn3tf33X^8qh zqNk`Wgrn^Q;Q9Cy9d)I)G}3>oc|3vt$H9viUsU`*4!-Q@|5Fs8$kqq~WZ%8{Wb`$w zErAjgai%b3XiAb9B0_jQ%`yTiQ6@8-By$vDhNh6q4PkKh)O3fkiQ_JiWE(S2^Nnsu zV;Dz3G%AX?5F|=M&T*8_?w%$I8WEIYsg*~?QD5<&@GR*+kkdH4@1vpTHp`ez-X^E0 zpW-CRsrt5=92)L~VksRvpi0ySi0Z%Zh)^08}k_RTw8G@ zr~Kai32DVO6E=O@b?2rs+r?Q-VAt*my60IEqkGJhQBIY>kqWxtESc}3Q3igy*gh=o zcipe$u)piY|1*UqL`jrlp?3;PlX*}J7*uIY(K|jN@6ZgZXiDH$K$?3jVi}~Et-41; zjz}~>7A_7!F|)G;w3^|$Mih($ky)a&Tw<|tSZb(&?w5Lqer7*2^x2*H{}pi{z$1P~ zEQE*QzSQy4_nx6z`ajf%nobxOWbR9`i{hgO8s9uLzAbCGia%&gi<0Gy`CU&J2#*ZnY^?CJlwKjj_U%R3t3=r&8ym?lK_J|D{awD70*OO&?_1dCJ8zi9`t$_ zSl}5^M95yxe9(L`EL#1)78wCfEYXEI5xXYAB8R&~!|1mRmlbrBDK4b#j>K^Hc-YWg z|Jd3UzSANn{Mb8+W2y-VPS9IP(6<6Jb%=iA88CV+kr=Ck?f#yNTSOU31&^~xH{8`C zNW$5qhiVI!S^}Y3Oc5kf$s9=lO>CvsaDu7ecQht(Lsxt}rV+&n5+vo4DlX=`D8dRS ze1f>J9S{BNaUwaI;ah@ILGQ344gJn|Y@%Z|A+=A6R%Qzzh%5+p8+rmt57#dR7!7+3 z_4Njgd6MvZ%^4yL54Q`li{i{ZZb}7WSY`T0y`F}S+(i(UXe%FAPh|@*hP+D?8d1HV zRPZSsQAOgzhRz1)>x{(-uo)xd>e+FDVk*-F&z)dbz=|e_P&M7AYzJY+)szT_K}u^S zv3YTpk$1>n3?hLh-V7nL^E?E6PT*7Y5_OwGs2Yg?+{(_vAWmz)JqeBB{7nDqz+L+ zCOG*YN@N7gUvkLBq}My=ibkZ@(`ea5$+lt1F^@7m)-JL`{rg}4ZEO7dU;k%EpLd8m zWav#wSkLz10ENEe_vDUilYsCz0>iSL~vZ}HF=#5vf{v;ub{7^o z%K-c$nraG$ds@UM0^|ToPmClH!b(d_65;WfCKPA^VTx+94*QKWHRXc-LgJnvk|YTc z=7S$jkg>p&nT|8*7+w)&dp%7TBA#k?VZowx8>&$i4gkm%Brdiy8<8I%;E1wU2iILK z3?P|V3nDMlGowAau z^L>J!k`+O7&ObM2&YU9+nTRt(ek5E4jk%^07EgO2?7{t{cuKH>z14`q=FNwPvKpDf zbq(wgXNqeXAkrMM=TD{?E+hiQwoVMN=ML6`lLUbv*0Vb*>*=xP5kXh}fCJS4kYhHt zOag3#^N`yKl<)~he4LYXEz5*wQlf1q?i*0e1Dyje=?qIP(F!6pJ{6NH=9Avhi+F>s zzdJ>zf4M$AzeX3Qm#@#RuTM|V*FT}7i;Guh$46hkIz_LJe%yt6R&PH+KfbyA9-UpG zi_14ZoSmGWpf~5eqjN3g99^NaE6w4*KDs))8rmjrF41?Vm#1IW+&|J%{RT*rU7xaISHl8Xn@U1Y4szc73P5c_rLxhX=EzJz4QvWX=MW-FcY2{j zwcE3Lrrvx#r!uQK=68g_jQKccnj@0%do7vQeeLzm7!W5K6A_%hK>BH3tD~F2tb0{C z(7$Etm${oyF7lI7+{uR?S~y91Mr9HtqA4YI@>P9Yak#p1rzs%9hrQmx5M6UCnanlp zs-gk>^zFqf^n)ex&xZTJC)pe&SP|i!qgXg^FR!hQWU`65WKD{Azz18$}uTf1y zFmJDcHY1ox)3>xLOujrv=qjs-FsN)J;%{bvGU=8RfoEo7P5sqPSoc<#^AHszR1ef# zLM=|oTp969K~Gvf#nv3~40eT3y}yTO8}Hy?hS-f;dv3r-DYHrh?!5oB0on zNPfh{(*H=raxWr64Q80(2@ym6%W#fokNp16!Sk0dpH<@jUVORV<$r#XqUpagD?i(R z_6%-#LPS7EV0@Cp-Y30Ja-BODYL8MJO#`c4D3osN3Vr*jzw?LQCthpTy1Ca?#xx;7 zK2lK5K~tibMI_gjyixoUe_h5$#@(k7MdwW%3MQ<}RH^iEZ}0y8eu!bRLoOzJRwIz^ z?tAcTxDQRp}LePZY5dpqXxe_g{_eQP~$m*hoJv|O6l!pZr3cO1_Rq5fBT1+`aIHlyB zA`FHa-u_MwDc`$0=-pBlAEM(-Dn7d;=3?`Nj41;_zvrUlG~3o(=+Hh*BdC-a5pq}{ zXq5M~b~GZ1H1~)&O%KslSZB-qKD^CFL@=TVOvQBGsw!ntX~eCq{)vytjO|Psdbx9u z>E9g;4-SU={hr<^J@1L&Sz3gzSsKJ4nw43&8DN|NFyQxuO7(s9+bb$TCqrqH37nL{ z2%jWnlPtla^bx*k5oE#zb;D~}DV$#qAsO+M_+fjnjWH|X+O+Oq<{O5?f(IxOJ9A}za%)G z_jmr&)(S3D&D`L7@T+ciXp@#cWVjiT5>H5FysPpwQbD<(YJP|gR+@$nCWWgo%GouY z5vlMj4Z1OR8mR)TJ1$qWw}bvqK{SmaOgWnv+%XEMVSEaJtUF&_EbTR1JVa;8-L+0K z3|hS*qayR|u@wnXpHvzrO*f>U zvoRxFeslc%`Saf!vpV>wNd5EM>*HZ%D~<}=V;~;q?io_+NjS$jo)UI+arVRWtI~%O zn2(CbFrT3Yc9;TPpEbBMH}^nlZm!?J&3Z(PnbP=rVDPgA1I&#%p_gQQgT|C3v2>7- zbVd^lhE2?n8GIK_%@wzGezB)~00%dAwnJgIq&n_sj{JFb$^ezHou6Yi|J+cg6i3A5 z_x(pEjWtGU?ZJO^=04lA8dkt=P%8M@vFW03$N(5y;qYjTQ8XkcKtXagRC1pvY}JB0(w!pA~;|U!r5yv90Z(&BqgtXfz{r zo?k^;di?s-ro+kv98OKo&3wQo1b`3J6jTbV8Nlyeym*1Ob<-Ws!MIZ^B%SDU{qDv7 z??YlN%d1+lGSo<;Tp2iTzwgQ17iveK~ zhx-|5srUNg^ffv@l128D*#I0D1ygy!Bbs9HE_B@2z9k1+W)?I=uQTgDMc!%F18xR- zpRR6cdj0C^2O{Wr{s-NOKEdWP?)b>8Ne`Y1aKS=%)-IV(4`5x zC366(5}G&Z)t2aiu>^k3xcb~tR@;y3VwBm)E&>TNjQeEXy^|9&a2<)!9mQZ$v~R83 zq~kCNNY}sXQPEp7>^{OE6PF;TelcE0Hp>_y_x!$|2K2vp|3;iA1lN0Ik{PB+yM53# zU0^jd(^?N`_y!tSN*)=fA#W@Rmtx&+Km^qN@YHBbCXCBSdr}F`Cg7R?-b&!=>V1q3HBVyz!g{@Hz2t-@(ga&9YDD#P|?s)m%K}<0MR}7YKE1{!rW~jmu0>- zurS0Bkl?AJKt}|bP|cG_y!I(G*_%!>b85aJ;MKg+;jvh54$L`M_UQ{C2b>iE;)2yw zG_|s2oE5M5!{^EjT&yBx<8iF1DoH}hDp5jj33^4;mPDs467$p?5Kxl1c_71TYz2~> zd(hbK0aYv>Sf@%KXlL(g-)L2Bv**O#Tv#&pHDwxO+U-GYQzKV;%>{HIbbRCo%JFqv zWl{!gyC_RJvj}Fls6bJFN+w#Loz9wTm6d}NE!yid5FZwLutWlQfpI9G zQmMG05l+0fhvxm7G+=3Mnob3Cg1yvI{k5hkzF#l!>DuiFe{3^#`wWckR3FCN zd)v{vy zCWw5qpBg%tUoGZ-_{_?!9NlX9i>hfFj<6jQ?Ugcus zo|OAX!ZfwQuQ3XyG`f{R*h{T~9_U0tEE<5+%H303wz*qk=LdqYP-jxovpPO+LXQ?l zVus(nB5b0jhv;QJf3C3!wZfkZ->#gEtBykj)>B;7@qlC-6)SY;_lk2-Ds@vfhJZI# z%}nOI2wN6rNsGO6wqpQq4P%iE(bMp^JEs>AmuC#pxaW+Zr?_tQfR?(!MTkn|5Gsc2 zdt@1U0sm+z8@Co+J}jQmieD__6(10vSh`+Az}xW#bC=-`wib`vQN>XNCZQr*&~$2R z%Y=q=G2hx+jhah^A#0Osv|FL*4vt#y8QAKByZvWFoYG-JlqA;Vz{O(jqu;%F@nXk@lUegdqhhrj#-VAq9jMRFuTGEOUY^!lLW5-FRYQTX z@`lzLZxszLlq#)&I%z^S#dm?VxME0m2IaWfYVPdXn>Cojo*AQAKjh1@a z=>Ay{C*Vh;O z2b$!ZoL}u9RJO61!?x0c+o`WHllupYRkotrP=5Vdu!m~)lv_i=xsxd3qna(Ij^-#e z+4$Z4zFB&HT*eR?w`e*ojR5WScXRuEa(=a}S_u?yZIId)pw`Lx)fUa%#9|%;XL_x;TSKBY<250D?qZ#I-ljYr+AwHi?)raKipF18}j?l*{GwXul^2 z_N6$FHf<{YSEYLZuYzpdlKGZXL2!-g!H_J7%e%QMf^*Mdke!$B7Fu=3(2Bc;+L*NR zvf4(Vc4n@;e89>}v9vaQ<)w`gtN~K*x0>@H$Y}D=4k{~jjBoJ_(>3Y#5i|zw{EKGE zh9HA@`$3RsBIPx|C2Tb^ZM@%1n{`^QF{FKx?U*x}&4@SwX?F9hq5_YOT`VpgyXe@( z`^qkA$y9fs7nklpcL)0YKF}S5?#^>}o ztjrA&dVO_PxFp#$KA{bYmJJI#JK5l(I_AD$ ze7b-X%Et-M;+@AJHf`Lz^D?MRYPE*PQ_Aof?Y<>qhS?eo-(GzSsYEnn+cuwasYv`+ z&LG>=1NYZkZ%txGDqTn3>E2nRv*kb413 z&yIKNnHl5{ha{dY1Oc=Tvss-ZtR_LAGSqC)b{=j}24g$GIWpN2E@(ZXo{zHTYCSc7 z=z1O0A8WN0QFV<2;TH>OZ;GdyN|f-(zMSwF=eZ~~uQB_4hYYI;JA8}@yK}w9R3QY= zra%Q(F)y!{rE=xdyZDe&c(;ZT()<$6+RKVG<5*wG`$ zFk}6$&;jf^^RdKE$cC5#k|ZSuAj)hgRK5?EFOv%J!4=;~>v_(gu~C`GEY&=*8f#hb zPLHM>QVYWvt61w=pEJ8f8@Fhn+;(!*xwmv0Yp1b(@ER-duW^E#69+WF!*Q@<-@&iK zyH@nHNNJmZr3K60(u=gIJ|I0P2R~6Q*XChaIZPloJ2|xe?U-2@-4a%5Y2&yJdgWOz zW<*VSY+wDuNy6_XngHVw=EXvuXsir!VJ?jCUK7lyBY7Rk`$$M0GKApa*SY>E`yi)9 zl%PA5#nK(hwIKBoAIgPErxt+3q@c1Ov3~cvh_mo1EBlbFhLYppBY0sgII{~fo~^yE zNQ3OkMAx)99L0E*^P|_Nu5Fk+aBAfQBVyT@8{sU-Qw$Ml(Ar5|X8mJGVM3YLa9c}b zE%&hPeZc^obJp%^_#1f5cS+TlPN>2Oj|gsYk6$ato|rD)=q^4GON?60oq08St~zh0 zj;(fV^#fZz?nt1umv2KaB`zLdTXEZ`@A+e!!_+z}L5WwvU;-dRIc@UvS zB_(ilOT>^8H8uhEJleA}+S_^0i7V_$Q#RXTS?xsU9j`%D^?^RS@EJC_0K>V@pu&6# zc9TLz^D!H}Z?hC=e0E!FHxe?;Lx_{EV3Gk$3H)Ns=w}yqFa4PMOxtK*!lH!R$NA+y zGb{)i!JaFLw#jgU{`PEt|KKnl{qFGa;6Hc%zyJ3S$Yg5FvwW7bf38L+R=t0cbkZuN zUjy{FH2ANt&b~!?T0bwA`P5+m^a`|x`c%b6Dg|Ne=0;Dabo+gC0~cE6+xKJ+4_V!S zQZtlrVcnOC3m?pPkv)%9J0& zFdHu5|JG3&5(C{6G{#9X7~$yFTnm|;RCnkO3%QHr6l?qr6DY%ba$EoooY|xA-@+&* zuF)tz#P@QDXZRP+ATNiEZwF&81{1z_cd%!Z8xb*>WHcr|tBpPpGQJ&7)hziW_njF8 zGkFx|9&GD_uG+3WA@!TIaF1R3>okK0JVv<1PB&J!Yi>&>R6FjCU#X(u39*eR94S9!*O)zs*uh zVgS}wR(VCG%3bB;*Psj_oKh6wBzY8-$A}K=Sdf!@JeT&lJYxGP+~fo_8FKd(nZ=_l zhBv=av|uThJTX3r=3hsb=hov8-U+k&Slo6jWi}&@OXOUJyh{@r(c+5?0VMXyEYl^6 zWA=Cz7>wqJVT8#Y78FuQuFj7h$J?;5mZugcI__TCx{kYd+`S1>A1QagC!;Cnx2xXX zJCme&0?fWhVf(Vq2W3s)BwT&ZO#zeDLc3u}t*WmW)(!AoN38IVG8eLmGn%>iyC52o9g`^Aj+Q|%f|&^LSeran@!$r( z=9>N+E>KJqripY9Y?U6F1=_Z&0U)zP6~O3a9Xd-BNL&Yduq9ELG(GRW91-*K3@lO?XEquPEc7+8jGa@EC^4Ic$M(z_+qP}n zwr$(CZQHia*yb7A*3SMHyR~T*$*rsN^l?Vd|K0QIqqE zW;dEKvB56NXUHF}@q(#*#-0>8i@gN}dEemkrE-UG%BudGrPk1YPuVJf7QV}t9%5Dq zTEWf);ViHR!MUN4vc-~_5H;AM#0Q7n?h7KI50yJzg`in0xGbQ_Sq1QY$nXyhIiS<> zeL&05VN$ip%AA#WlXah+iD@nZQ0V^q_z|fL@MXbLqi+5jTaIz|0$_J>Z<$r#y6p{e zHA?6S3Ron(^<+x(v&ao9%4DJ%463!t&tT2&L^SD^pY*h?d7)We-|h^|n&aMOI+3y7 zXv#oG+Lemi*MpRo22Bygbs0&c_pNUKNlYp9i3)7dmp7c^>7S&M%%?t zJhUsnLEoyBGi;!ndQ{D&5+XobKgMbd!)2ZGp;|s&m6o4s<4?5_U}K@r$GOQTYkylD z76#((Cg+qBh7iahrO|+v9^cDV0M7B{HtuuY$FYpL5e7z~)pg7^B3c1u!`1EBsUzP@ zUG(^^)9zkpR{u<`2;xnlSsGZlM0X-U8Y}oJf`GIe*6TXduAxqX(M&9;dG!xKP46nD}c^hnH3?Qzs|3e-!#l z&F6YpPkFhdEca#4OA!7o&m5igge@MVtLeP_@}WdPU2!PCnKzL@0)F9li-tc=6VZkRJAKImd5XR@!Zh+F~HGqe?D zpTlObkp>r9_hFqLOs#wOaC#PKjHIEHxX6iax6RYH^P@?wW2X9%jA_UPQEfWb0+B#? zvP=JVqnMZ_BS*MrI-=!Wqjk}^&3z?H0WCl3sqQkMX09c&k0U~3S#DE3;$p=i3dje1 zYOEAp42!E1`x-MDxZ}<_=haPYne>~YmLNyy;(Z<7lY&;J5dfK(SgBj!2pj#T zvC?0qusnU*tg=EO0f{oct|OdF-o2S;a4g5!qnvuix-d*I6&%9Utx#4saYPezxtu!)`XG=LhyHG7QF=r@&9C6|bfxvY~uJddVoyOSOukt+ ze4N5w%q=hT+BX@~%BsVM$(77&#JxtK>78Z@D@|;1TR9NFHf3=yabX91gA&%E@`Rg| zpR9v_Y*f_86%gGtZ#_1stzPFShKod=6;Zgg9$U@U-A1Y^RoS*~C`#?Y)oBl(IrHR2 z{8rz^I%z$3UDk<#*&7tgmhC=mon@)*IrN2C0&H*3F!$u?;PUIJtk3q$RqM#YrXYFj zxp9G$YFj~qqpBlysR%))yxS{M%F}WiN|T*{_g{}q@*eAEn>};^eA-x@`=r`-{AgP{ zU}iid!e@^pK3#8S52%ps+4Sy$v(Kc3PA(B|OZuZOscdiD?>|fx64u2iLo2W9U1fO%fp|SZ1L|UDo8i=@+&T7RgQ1gXURA&~vhL z^D||aj;dB(Lqcv{&C*Uis2(lX4O?t@ao)KjOS2x`dBUI$ckQyfE%#rrUku*w+plm2 z)+Kx%lswmdPG~ANe+G4$ zN8F{gVPe0r;>MB{SXO^%d3ynAV2%{I2?~Wf`j;+k=oLt(V$Kn8Ebf7ib+r~fXcr+5 ztb);aVc#0`-TM>RvC?F2DB{|Pg=t1K3PHoenJR))X%83me?0r=L=OJWYw`=2^k?_u z5fK(B!Ji}0cW_09Y+5b>@_>k*3fME&*gT#=4h!kMx#VC(v+?Ei5-F5wo=}pfMZVe$ zoLmN&BH^d4!LQ(s0ba(c8i^dOAwcvY9_mz%s5xa^*~y7M2&Qk7E77X1@iBmWKz{wI zS^bT;*9t*09rj&<^1Tj(bJ&WIrrVV{K(>A2uSdZX)4?f<1sSu>WN#pIq*Jy;oW(;s zXc%r>MYBIbx^AH4r`h3VA(W78ynIG5`Q3Vq96ac(23n%RBSX2m^xLMALnCqz%wx-e zA|ZLd0?m+{kP_DdqVCo+$1O!iNXzX|SKYLg-ORizrr!4=W5rKKsKTW=f>LjfnDaLA zyov0`?EAA9{w@t5X?gUugIDG8G>a1RcT}Tb$kUP#%<-nA7^&3%M22UC5$1mxU+CeX5$+C1Zar5n zCJ`R-Z)NFd3NpTT#(icGIV>}#V@>wM&_d9!QZC{Qbd&{o`NyjE*>K=QHTHHwV= z{+~0J^egM7Q2$3o@SvctuQ04rRrqPjG#8;3ZHvw`_hv0BDZoz=NdZTjc6Y`OvJOF} zLIhP%A+8)mzxm8Ea=aroBZhxdJ4L55IJIm+;reHvi`&$%(s7a*j>E!o0qpAQ!_E$- zJEg|tL1S00Q`RKhX5efVTg0@Bi>iYl1-po)(#HgjVnj!)-~!aj8B$AO+VkA}m)_;& z9Oc}J&z*QR7Z;=s5Gu%|5+E2{$)xOTf47A&yPNimq8Q~pkr-U zAmObLtd1^i6|%a;TdJfYG{RD}NJO%V>Wl*TrY8CvekNb!3wOXc?*wA3G7jMsopz&6;{Rt2w=J z77J!!3>MrxX-rsobaC6UfbY|=t8lZ25ZXpN4`NEdQCz+|^#Nh_L7>l_57-N-O;kCI zwN-MFzWN70bxdF3Iy_I{8NAKLXBcZt7=B^5CXt<*PemjjYYAHY1xDx?_>Yv6Nq^u^ zjG}bNQf7DyO4x4o70spS3qQ$1^(`EkCLDck{R(G+7ag=t*Yh;GOj^uzpyW~?$-}oT zsLh92wcTL|RH5fSkZ#fWP}}$7xCIt6A!|a5^}H}!U{c({ciiC1O0HxFBa(l|tDDiJ zHakGrGC%$8PM5vrJ$Q!8cC^Aw_8Zyh6kmseqg@;M6h?!b@JPzbob`5rL*+EdAJnvM z>j%{Qt|fiv^2Rc*-2pb#>0^d%%)K z>dh3{CTrT?fJLfRvTV~O^Q4PZnFep9X@^GNo&0Rm3=Mu3Wwm+oNAd?+@xETx@~ogy8RxgevI;Xh64MiE1#QgJ+)Y#%ts`Jbl?=$HlEkS$mkBShMK0df@OXkoLsC1 z%wyn27r3r|F32H*p{YoFj=)3$W^xJvt>zK0fTe)ZG2ikjTDHIteJhu;LS;OY!h9`ZRe_gn+ zVvCGBLVkP5bOG7wbPCzTtYtw;7SUAJ7inmdM_+gL+zoLF?lIU9r>&(Aw_D+*YtZPy z3YRzG$cCi9+tb-n){{9nWUw~LUOZ4QZ$|wj-%FuC{ej%z69Z`vdGMPl5Bs_vS@q90 zQ&=}@FT)=+CTJdXH)1ZKbH4}RHP(J!p}ST-9(wGW{mEIs?2SG9}RktK`Ql)pulJjZoa`!}Td zpRi`KY}Z9|SL^Q)*1~NYT42AEgl7oc-y96}Sou|01IMr)`7S$VH@`+3!1g3ZcZf=l z4vL>4UE9eg@VgF}Ma)X9lNxCkH$F2@YHRbf`+8NuelqkIjo&QEFJol2lkaVoXN}*> zX|xx+feR*IzXx18FmUBNw_sRGCa3Ft&m5VWDRpc^Y1xDtoZGbEseaqwsn?@blhe2T za9!1YzkJVs&&S`%SL>W(-&fysYFoB-R{D;P*z%t0_JCh6O1`yxFm=BBXn*w5e(ENFR*!xz?tfb7ZhmC` zdX@QkW496MgoZztOd`yycmAed3=O|7HOg5q30MDpILzPfAF1E#9-_3=|DR*p`RRw( zXQ%mlQK_@9`Ar+%MrM1VT0?F_g+GGUi2xtT*D@()6Hqb|MnJdKOb)oCL4~(f=xJps z$)$fyLkr2Y>0d`Nk{_}rz0$>1>}-$GPXw71$)o)pUD<=MkqfJ_9%@LI_;)Qf;QtXxJJ!7VeuHGw_3!!X^FX_VId1>!n7GkSh2Jq&Z!WJkrv3 zeonui%2X&mfI+Up&~v5=R}hh*;`u^s5lk3jx(OEeSEBRx;r1N4=ffRS$H^oL8k>1@ z0d+NfGpvL_a-1$Eq+I7gjg_YS01581vC4M-R76w2Cl0SLZ~fta_pvQys;5XlyI<6Z zKSmpPPMvaUiev!_1nJE>s5@96mAnVP_!u=KnwZirwQ9?l>)J#@9m=DhQUd-YSm_5^ z+O5|Ac-ZjhS*D|Z%K2s*`iqbg&oF}odfUXeF8Rl5kVocs#S;AxN60V!(DWx}*CIHh z%=nEqE4qYyL~x#5s-FLyTedx&?=AO`+*5>b=3k3)5up#=3;H#ZJuP9m%ij_vMPBkv zk&fgz9Gm-K!&Tz6-m=8tPMVbPO!a^qe~;HB4q?67mg|BSS2TqqV{eJ2+9dOWFs`QX39?&_OHV7Wi|D#-F)^}-+Ko3E3L>(Rp~REbk= zQ=ruk?RtI>tMI!JgRHu~4US&w*Fg-&;PNj}#!Ke@Buls1d35xc;G+NdVO@!rh-Ubh zeGQ1mL1ywec;xKgt3f<#v|2E0gkPg~_CYmxIOX$hdKQ9-<(L~cD21F;N+{4Or_ziZ z2SNn3^ACuVBEy@Y0jx&%#D@VfoKrRj%1DHbsh(Qvz3T!pTLt)sfA^m`*5=w7#IUUt ztY8dd-B8*%7I|a=vJL4dEO9wUBm~!neUSm+@sUK8FG84vXhF59o8>T)i;?38jRN)m zY9pbB*tswV2n&X>{`GTeow=Oh))d0Gt^lg#$JkP>jFC1a*);s}HF12pWG8C3@gdvS z*sJ}a>(QdeTc}zWHHr2&))oxTtgGhuCywGf`x=??2E%44HH|rpNUTs;?3fH-Zr-oxhFX^E}T7dpgJ-|iTV>Th-ddG%fv6_H6ZTH9; zf5#hYX`Bh8b1j(pD;+my#htR(24v1=KOVcgqs=$_p&l#?byqKZhBOF9xf{aGt)Pso+ zasRJrsm2d1 zrU0NKeabVdeC0`Of#Q~?ltI#LLLsuBAYB(e=iK!)+Rf412~dy+A;c@im3RY$Z+&SL zx$W}!%Pi@q`^Q?Nvm&lwG(Q#rzwt2>9!)K5g01abI-XDMuvhVR2k%$>H%Q1Jw;UfOad7o` zVCU|euXXj3Qg^*%TKaQk#~Bdm5h12Dba0EVUe0-Q!-St5g||FL@PpaV_T*rz=;U5=u*<*Ut(zChq7WmZG+lvXb9$Acz2~G+m?N1LI7>(4R-1k`^`8e9-Z$u4 zlG?l#dsLb-<3$(o0qD~PX4+$RYGxjkFD;t7Oii1DiQXlyWun<^nMX0b(Tcz|xDy$F zXp+#70l=6i zx~+sWvQfx(FFGFs>@q>;Kg~uHMFZ4?`>ISP?p2nW6r6iL2BVOqYmUW)muB0e?zROS zIIFWvWyfLYL#H?qBEwv|7CULm-bOy`|I4k-z`>aQ<*^^x`T+S}9c8QigMEM2d|VD# zWMy1g#39-6nEh0_2N#Ocx12o9Bv*DnoRVZw_qjQaX8y3Hj2u8_oZLT5t9q2Wip$&E z!{Df;gX9ZJT3wJKVfZRJF1}XGZv?H`e!#c3{m;?4>37$+Z1X0Dqi>z%U5FI6DKr3z z9XBt*Ce*_YtW~E)ICp~P*1gWZ`>$Z>e$RZTj4sqPE5v(Le5+`Z7h?QaR|Op|8u{_Uw?k%`}3e>zsHCc zb^lNc62uL9Ry3JDgiwHAYcyi(eg^N_vio2SXYAXYgOz@^inXleaQqLe)>KD~Um8az z{TA~57D-t76`-YqJMV4K;`>}P2R+`Jfkx*ugkMfWdqxb}$_Gp8;Sn0}AR%rNdQ5(a z?$5}X)h{TzG~ReKfFo;u39}5^bb+FDESu0UrA7N3O0qH~Gq!U3xc&4r@<+Xg!)V27 zGh4W3ToX@xFSfI^3X}lo)aBUmr8g>3dVz~d83!+8`Qt#heZWl*@t{!ik95y7Zl7n8 zk%1As=m2v$M(>`4;ZFnw5n;DAjsL~_vPyk&3+-=ORNT0tj!H5tIOJ5tDUnbZDL^Pj z89*8Cdvj;VkxMSZ>Qylth);R=|ZJ1F2m2PaPdf96z! zL*nH%;A?4V5BVXVWw19IgKoU~xr>pz)CVlT#GXc{E*|D)WFZPFbeo0;xR7%$xbb2? zqN{X$U=+GlH#5k;WC}t>1McGnSnHH$A_F&Nds9aw^6O;682JqRQy+Y_tL>zd#?}(+KkcaJ=fpVS-ub#;-Fzz8g1~ya&~k#<&XL95`Nu2y zmXG!Lb=ns;XG|n#!Q1$QhV3;jZD37ryNg=yZl}g_YU^3k;DKbu`DjacwLR!Y1D0*r z2MqsEla-W$57ZGd!j3{m8QOr_BkJEX!ynBrxIQpwgDo zNpUohSu8n zYZ@ySKo6vtc%wn8YVLa7SeWQ%>pC+r&tbg-Fm_Ij2l#>tft&lG%~&+8|GNu|v>4I_ z;_0-7O7g8QTpYXy&{FOXUcqwFHaB(8RyR%b|5QkXu*V&t4#isYqILA!u{Wx9T2;I) zsK+62fsgFm649z{qB*shbXhGAD0)eCbA>4yNz7sgBd;b-y{l16?p92hypR=M3t?3~ zfM7;UDJ{TlH1o7x5!S3xh`Op_pVVVf%Li@v7$irz9nrj;vh1m46c&>JDwixyG!H%4 zA{cl~;EX*KFU9w4Rp5t-(E|oa!uT^9TJTE$VzQt>gb*#|>+vQ+XLHj64>!!pxJEl8 zG9+$jJx#j@Y8E+LUx+B1CLlG#Eqp1;3+b$M-QDn=jK^3OC2I`fpMJ%voYQi`zv^O2Z0$6&*qG-@Dz*%dAb z@>9XrWuaJ2N!W5=r-ezX6(cd)oz}3)^A}sHS|`Yg$Lqb9I3)~6O5Qq}HY}uktfNpb@vExcdAZzT3Aqr+5W3K_kGX2;wTz;8Z6bMBowd>a-aD&4C?cQ-+u( z?WOf);JP`<*|fbVN^Ha6P{a+Z97;-FgqQVNRce`Ga!EGEO{cbc;lcaNW3QPYLTMrg zr+aIZXvUehdA#u{_}gaJ54I{=1=s7Btp%qtVJ;v;WDjtzsEF4UOv-e=f21yeF1F$d ztBp+7A+za_*7Y2TGHW^;QgZY>jF{4dcx=F-PNse;atRPO{?M;+3~sQ+)4lr8R#aj} z-a;*tp7pMFRP@$mVV0de;Xa<-dW|Un8y9>raIi^}h~@ym)6?45h>E^u)WsSk-M_jk ze-|D(3E1-d7kb#4)}x>cq4M}7&H_aNL(3X?wry-?`wUAl(?bkd8yhD>cmlPm4+)0? zin=!&dh|zL0kwQjTvQlbugEDygr{dh#L0c^*+g8~Gk9Tf0Cd?3c-rKl&D{V}Pq(?Q z5^7%Iu?%HzSBu{bqF8kN4X0r7xUa@uvEt#X*f_nVvFyw^|b7w z`KdJQG)DMq1EgdVz*I%Li##UVpEMtYs; zAZ1AmAImTcy>nziL{Hkq=JEM`d+p7S-oZ2ucK7hYNmu~*&@~C0oGQ2eGglNzW*@^< zI-9wQj4m}sHHO)zF!;5w=Hu?8^dZlZ_Q^$Q;>tAf2Qpu+aG}&2*>J8l^BJI(&#)8` zsZf&!8xJUcY#RLl!d;=l1ANmpo?l<6r+@NZ05{4H+7-73JZ%Ao2f!nZ&4?-xQ=@$g zWGENT-bO5l$4AVge~-G6IktpaL-U?M$+8$vk2@Ae;J^D7bG46|SW=fDS7JLwzFMa; zR33ZjPnG@pXA`^_I*KLoNRRd*0E(=qt7{dt3A-OqhI80QCQOMkRT|p{D|?5> zGAx373CpLBrpD4cN1G9Ij5hMZevk^lx`qXS>3Qjg6^gV7#9;J0oT#RtX+TRi^PoMV zu>;!C=`AZ)+>^YFqz7Kq-kt9XVy$t@u;BII@0KR$Npt+-)Yo z65oug4@{ZtU05|uv=w8Gv{7hN)_1O+MLlW1D#L`Zf8mgtdgTdZY zXpa8n_7UT(mYUDRQK7=-`&6=+4hLcHUhQGsQ=9Ey@5vFSrNdM1MKW4vj_sB=-D+fI zbhF(N4?p&qp7N*%T^zV~a=IXas+n7w+Amw0g`3at?G zcGA&NL(94q(-MQrMcA?Izt*C{BTG88R0yXNkz9l}l48YNgkQ?SovG2z;Pc7X_^#l0 z7Vw5+2p5uWa9vKX$|v=zd)v{N4^pHnjDY_G@$2}DKJ;49+aBx_=I^t_*Y{3|`j(iH zVab!jd~tJWM3^oxU^+lRxb0FEcrmRyKcB`$ZLq^usFoe8O(NMAQ){PS8Y z#ZgQsB$FxR>z5|v>-(C88iYBQq!YS^oeWG6UjDMcGM3$LyGOi}K8;%JCjc?mZ|86M z((5sNsT|wpdwYA{e&RtCsaKUx&cqc&5_tp?hFPhX*}$SMplNLGQMUGO8J&}lQoYiK zDv0GF0R8uJApY{xkWl)d>+I)PdmN-II2A9^TTwuX?D^W8fm#fXB@P^(cw* zE7yD2Jx6TqejcwcKesQ^+S&$Qe4VBJdcPOf&#r79{bu!ioxCn?$v%&c&K@>5Q&nSA z?aOFvqW1wFZ$@BvR-g^w%sXMq7lyy;aB+HEAtgHt-Uo6c(nDDK0P%av zB^}dAU!O1)Y-DroO?NsGdM-RR1))&TD6|9UM-R+<#AgAz{*SchBF=dp?;`0#i8}L8 ze;Y52@ef%p4#yVj*|xr6*?O7^w;-RbRu3I5GS0tLxYR8E>%oL-ZUsF|Ho7KiZB%Wr z_{FGI<$J(yy3^Gb+P!NlXosSq$fw``j(@Reexcpz%Y?qHF&xlO?II=wq2^fsCiCS6 z42-6-p*}ay6mE-)SSnmKtxBJCGLS6*#uKw|RWY?fP&4=f(Wl*MH3plk?J5BqZ>KNQ z*MajeDo-fPLo=883bSn|VH11XN-maZemS*oT{C41*l(BT@5I8od{@F8g)i|Ah9hP7 z2^|IBJBC?fLYo+Ou@7F0Muy5a*eBGJ@ZJLj2jzDjI$}IiLulNFKJw~~cRn1Un^!Am zc^tp1*9)_8J-lK2!Y3UsziPHzf%%a*<;65pf)fX&%@IjUIY}JcHktI`k~)uimqy}# zTP85v^SU}((ljR_1x7fMFNa(0#1>q2UzIv|2&O+f&TJ^w$B^(cp6GO;3#i@c4Ss#! z`-uYUwth!{ZKd&EI@52GA|3}U3{tD|*e!hTqOLd58R1301ai)~RFOYn7!k$BtV^YS zSj;CxpaFHoa=Z$x+g{da?I(S!qAKHHkm^O}t@1_3-~dXetYM=CX5xG2VajyzD`Y2b ze=f|GYWjee+-a{x`i5iCd|rDio?O+rN3}{K{hyA`0~tm71-r{}3HJUj!>_W%L+;-l zMb0u#F9OIlq0B?1RB8yJ!m60UM9|7aYd~N3{GDIU*_m#{E!VUdZrH?IpW3_z7XWRn z$~i)LmBWwXJKQa69O$9kax>BT6-GK}pP5yHai~?JObCcx!8+PRW1Aub6om1oTH@@9 zso%2IR!7^)6H>)&Oo$~Mv%Xwah?8ndF!>yMCL7s~0Oxhw1fecw-f&)i!0Cm0MUxyK zwbuo^EC4~1Y|KBxgebUBG9Exu6p`V;6i3onsf0*<^5>m6>L0Q<2XJ66^~$Bgr%RFK z4TVZC-_&*Pt(lJO{)*8j+;HxK2`bJ-h#&{z#1Bx|6~x=wFrH!gHUG-4$xFZXESUg0 z60!(9*q$z=RsjpWVAtcewODvmuBnay&vy%@12h^ncOSdaIw>DgzH&=*50w1}brF7-pIa(X!NeG&guyo4l(l%JuMEwnX|BH69## zHh2MM;Ls6r6+vy?rg*XEma&wn(`v86fUT2)SpxyP<_FlbP6<)x;dyNHMIZO~FxOwh zfQOCx{ELh@zY&B*o@cC&H|4$AU+w$h817IgZV~q|LV!5tYt`4&>M*g^RS|OaS3O2j z1B;iLmA>z4WF(Y& zs6hHIabdrosUX97=kG`~>H6k~|5%hyF5xbMr2(|Jb`Yx-=LR*#f5Hov<@aOP_@%{BSNwTG4$V&c z)6fRb;wrHBX(qf!(KJM8o~CWaEA0dQ2HwdGW&KkV-UZX*dv6dhFmpLk7$51v%61^I ztU;OqZ5v7>(~1ljMnmU1W=Y$>TdMUo`~zQ(M~Crpd(P`U7cU;&1GS^1 z4eDqs3U~1aRbCX4gnt&7VjPIFMuj=GF2s{P4EI=ywg02~LBnzM&}d)pifqKBX8s*w zNjDWVebbX`E@>|nH!+o?RJy#Dm6b_8g={~-U{N5H*Sh+;>Os4npW;b)T1gKA*hW&Jf!OH#M=^Q@tE0;M`t>NniK8rrqW&7v=(IwOG zuA8PVVbSqD(&yp+C@Re+1GaY|bU8f|)q057P;nuit0Ql7Oao{iJWyxWc-R`3j6UCt zYmEjoX)HVBTFw0`g=@0z)1lAMjwhuP#MusEVCc0zE|*jWMwHcWy@s?94S5`qkqO9W z5LP!~-SNE*sPfN8%dxJC;B7!6>Dgx#C z#{80;j1r%fPGd`VPZexfwlNzVNY*Qk@9pwIcN#2+c^SPZ9P7QwJdu>+Ev*ZsKiGL- zPEpSDKd5@}N^v|dEa*9`pIhDRe~K~C2CABhC*BE?C|&!3ewEkO=9#<%#5)$jx;Yq50RCx?9B4|O~*x^*4ZxRWlD z*Q`*%9cfEYJ!k4pdWf-y$~eXq^>`eeYN5qf>qF_r-cJlQ+?4K{YQvRYRmXsMm`W>~ z8Awa{rK&wfB!RB|zVhoZ>VdcoxZaH?a2+S)4zm~h0by4(3}#OVWNiOQqOEdHRL27v?kofV&tZ-Sv) zJNehw41t~FZSgZ(phfSC!DibPnMdm}5O2D3s)CLG1yiaJa2`BymkQq@m)}X72nV`Q z)0!@>fdrQNI~`*uj3an1SxKH?{uHOE5@|Pr-oS4ZiaOC%fB(H^fm9wO-BHXto1N3k zX`+;SV$RhJFDP6vho-g$Q{3^9y3{8V94+f+>B@=z{MTcX zFz_<|`Jrso_tV<@Dh*h)%-dR;s@B;vCo0&mdm1RPK^lC<1rs^4JH9jC)%9ArNU974 zrzv-#;~bmrie7OciFZah zHf4vr;rvb<)W(zQuos;LcBn(v3#^fQfzhd&bADoN@Xq1E-M#y)blbknuXX=e0~w%h z-!F8q-x)BS0iaSJEKqLqW2!X>bQ1~p758YqClq`7qCN_GSncy6D~^!DCaU`MI2~CV zQhLWUBoBN?jxT;%9N3-b&yi{-qV6St{T+i_AYP|PP>nBpRS5>H)I}4PP!%{kTl$Oc zIZR;EK&)bY1#O@*j!axZ&9c=(eFbZ4V9pC~yM>@SZz>5}YKG%EsSko9cf)b|-vD&w z=UU5+irZN48=VMwC?T#gL5(4}pkg`E&I5$^b?%XnJx(x4)v`kIuLf#DhlcB2KL zlA!i;!8D_-i1E{*r)WhnY#c5HBUk?{uG`OPnJ`4Qc0PLu$b$nqXamQZJ(<@dnU>bw zkhK1Wn*ff4gNQH^vh@yMu&gbHRt08Pr{?Gx+t|={5m-q|>`2+oNJC70Fo=MP3gS9h zih10CncM~;ehLdOu(__fhax~Oqe>Vy>t*m{xQ9jIB|EaImOI@xVncRTNF&==-Yd0o zV;}p6!d1jltiDc~wJNJG!5b_UJ_eCJRpmA;7fhw0hOE6*Kk zvsZ@Ogk{LTtq)TIOi5s$+b-oR5cl?Aea|ozu$zDhSHdZk4J1C5qms^%tg?R{0O#?; zgp=MzsTSqUp@{GbAd`*gzxM_4KU$Q3`gxXgi*#9CMMbf@;tMPvw?|#G2Y_wDEL{8a z*fmw#)LD*&1>2d{L`?sE0D5K*UUHMcUk4&uV?p;f?#mg~*}K!>D{Lbox6|_kr41=G zModxQD*_PQ2Qd4E_M7%$FG#;6$8K$z+I;!ejpFEG@8Bj;({I`Bpq$ur|dq>vJDu}3ySgUG0_ zARi4pify_E*K#$oW_LBUy9;y`)I;Ft9q~lsi)s!aEtTCkEr!L+X`aWmAU`VJHwFZF>mCeq6RobYQWNdqw$w7+RS87mld%; zQWLug|~d6R#0|brKll?u!R&HhV&<0QtA?}R2|YLGS?k$iXOkloi z#~e$zY<<(@s=BgbJyy0##X z)=jemW)AC)#lh7WogCJU^$$I##qWq_{+9nV{!^VpdlI((d`+cXILAexbjYe5D#+g; zZO=Ln(ku(v*DXzKT_|Gv7U|VK}UQpa=Dp}8_l%0k&QvcvAYvYr(^b@xeZY5oz3~Z zkB9-C<)9$(XSB3|wcjy)D_au!W|T(s)g<%ivpKHO2SY*w>G`$+m*L0XY7^@`Fx*zL zDh#VYQthID4btZJXjZDtWnf!h>T~MI&BmUI`n>Pbmlk|c4pCRj{Ugt2hlU?R%m{yW zY?b}Y?$Xit%bDTp=P1HRm42?+NwOb)>a!;Y**$WpbMNeoZ6eDYn8b&$t2$3I4yMsd z#63H+dMKW;mFj@RR200@LUFbt)(7se4RN*0fe-hc%F)qzo!L43cj0ig6gPm4c5B|} zDo3uuT|VIIOdb4k$J7+!*@_<4{Fariu?C@uQgH~W_DPjt>9?Co5;Z-V#F#b6pLQUq zNFSFZ8&otNq=RmlkEnjsF&%E2-7(g0=%b-A^ZUG2&;?+y78kG}mO^)_z2v6gW#TK8UYne+}Ef?bpZ0QThM>uu6>h6pehV9bf3sYecAR|EzHAL5sbrbsS$56MMG7nB-4F8L; zcM6iM3l?yvZB5&ncK5Vx+qP}ncK5W+Y1_7K+qQXY{&P;;hx>3JcErvVQMDs7GImw0 zm0y0I(tqy*V_<}CW@atOW3EfCpowD3?mBPsht#%Ul;z(99i0x0lRF)9MRy6hW63}9 z*KQD3<;z*eXoN#k}jXzLlkfOS+`xDT|DLb2lj9 zz%8AR=fE{DpFI_u1YC`Pi|M~bESNK=LK)G!{pAAU%K~s`^qhv}mqP8+eHkTtQK?OK zywXTvkFr`ZO?{E7c}C;Iu1JqT)Aouw^zLN_V|Vk?EqT?=a|)&BvMepty>jL7YGbbH|KuV6rQS1?YzZQ|s9z|_Wd_Xr4d=>RvsV>|9U8*sJp z+{b5M4FL`SDqW>eMJ^wm<7OctU!o+TVwttV z6uH0&2ycEI>`feDKVSjq(d&RfSAzv|0RjmxHZFI6Sm7F{X z9>vR$9sigmg>Cflia2PY5oqMt86K!TI%Wx2=OpMzVp#X?y6l@`=XmLeX^U}kPPfpf zcu_WSd_~GT!wB9eOixU2q2;h{g(3}hN)4$0IZ;^cv<)gU#X0t^&{oTW5^7yC-LiO{ z?a0XLA+4|$G+|K%*pq4uiCOg<`NS&@QC}hx)EA=I*%uW)n@V!iXb2=Op85ND z&%ewwnHXXGP&|bwx}W zWal|a9GXy`QCyj|f)u|x;2OaJe2x*78et}x5#sT}18hRkIwyvZ{} zuELA%%S7>yYnS9|tSH}=o+(tOQgXO2@LySj;_`fk*j3v{?Jg>!uiT=c^2};Ba^Lr zj6hRF(Bl4o94OOMc4~e9!ptm3aAVZj zhlqvAL%cYf(CbI=ZRa+iPB>&&eq+Klmqnz0J;dF81OvAh?BI!rwu$Z^;DwI@XX11u z7l(&gbIvgBte@eW}!(mpj*{xpiV~GXZiOGu! zn%URe-5W}UIQs0h71>3Ez$u7MyNniR3On}?`0K=N3)D12-q3?4PkPKqs5HjGW# zd!wk|neueJb?+#pTmmX8io}n&k`Y5xa}VRb-oo<*(KnZX61an5-xemlc?Ol6zY?A> z_O;P=sg!bmRenCNsdtjp>#(I!x^x5atOPH<9P>+O@wo>Kz=~Enmu4=YCnHmQ{CwHX z(sL*L84sNViC>*XdA~d|Qhci?XaP|*JT9@@kbC0#f=GX`b~_&^XT}QoZ1gLx%tZ4! z<52}uh=y=?X4AZ19r>}$duTltl$L=a00{ab#<9MNEz6}%8OFN|Rr;P_8(jCMVr_3c zn%Cb>UPo6)FwKQy20EjMqZvp327GDTB~-tsTbv1nG@~_;g%L0u^p$CPfM9mMwLe!p zDNHv)_r|4ANw!t#Vs}@6Ce@LcOSs0_tqm!=$!VezUhr0UkJ|+8M+6%%b?J*dt;i+m zFuxePu}u?cSMFa-J;(7ai5hipGPEMvDNL2AsqN12CJ5S}L&NW+_>534V7>&k6^KpL zI2`;Q*^kH^NFpeaJ9Qqbk^^O}%7G7sqK@S`e(#(pyU!e>exJEJuYtUq8(NP!S$J%x zr#p{_jqlGx<3>^?4&seBJO#4Uuc+PZ&xYzol`LQT@6B8GKRkI6JQ3D)JltexqE8(D z9n#b*sr_c`f00W;;WuohDfaMHP;%4|as(m=OtB~IAW+QPh(;Zx zZ?fUbpYYHfd}wX{Y&W1?6*Gq_VlA9F4NGvzJnXgWeqtgAW|c3kV7G*#%a-ROr*1TwZ!7cC zsV7K?a-QbEmb4^|_ws8RmkYZ1TO=|)!l*BaNznyzufg-~@$j);(d8bWwE{8xx5ADV zovqqEeS!LBqle3wMOVt1`?qQQ?~9ANkBZZmpFr>0o+7++hvLC=Dm9_uKVsI6e)7BL zm1ZRZbxCsoF`4$z3z7@(SBx6Xlq+<5&cF*%_FG6H?6E*+8DAye z#Q!Zhw&;Y93g(mKFeQeHD04nO_M$ ze1A^~${JaJZ)xg$RiI3Im`L@kG8T%-@fJZrgy?1j*xaR0BP{{3e1ouU)HV6& z#p_tVZ{Q(1)LBGDK^Hk*D1?`pkav~ft?;{6xwyZMdwQKMGN*PK5j+9uasLEJh@`sG3?^~+>HRMZa*aF`CI*`LxLuBfF-Tm+MAEGxhZcKz40eNpEM&4ptZ zL6TGALqL6=df+5y{9u7GT9b!JXj|$8f)I)Ivu@~i-G3*ZA`C)$ETfi^W5_~VXU-%# z-tgoNgK(~9nf~lB?ZSZp7!^On1y9`|BwgfJ&_m~!XazQlAn|J_Tobdx3{3G)+wtOL&(+-f(SUyKAMogzUf zcZO$=fzxCoZY0NmjOUrK1Czja^NoqSd4=T1u1$eA<1EX`+3-%R(+ipPW~Frej+*7@ zH_qPZ^mX(`=G>&zK*yfq zs=>`I#B$eWO??lNKoZ}514c45L#D&iogMeYn?a8BXJ;r|Vb6)U$jlhzPkje%3@kb2 z{5R2^+HShLrU&KVaPe>Py#|Ks=9$Jiu*dH7-_njsIsuw#?u&W?OX?SzWU2DnvBIQ3 zuYZ#U{}iE9oWDMM7y*wRh_Us#H2gp`BA;ashVjb_4B(Y{=p=_uD-vM0fK@)V3;mH3 zj3iCPtaCey<`~M=oWXikN(lk3W3WNQ0KLz;3raU;NfLU$$B0)$m6d{t5WbsV1X=?@ zpK0bj+yI>k<6)<%Glm5&YNPx&kV8TwW zI7N_a{$UCwMH~AK{M@84g1Y%*qGlQ&zi9T}?nWECex0TYM<*ejg~RXdKHbU7qoQ8E z6Aiz>Y#|*eq>>%OD(fPKYT7<>{5Gfal`(5$G&pdMFn=Jv?Y(E4tQG$4s#M#>3=R~< zie@GRc2$)2Iw>!b=c&7-*Tt8Syc%+qcgaLk#S_mog)gan;+T%@w(d}bxG5uQRbG1~ zwKxiT8~UGfrMfSqI%Zx-x%dZ-_2n>cNmp!HU?Deyx6;jUkux+2#1avknQT=uTcV!h z0Xa*-hq;#)P=7PY+hIOm#vZQ* z@o9BbH&ED$rE(CFwd?E;KxsZ4uITY|_-1kJRM>!mP0?$)&OVdGshxGAKCrL!8~Va9 z+rQ=!c)Psec8h}`6)@8bZbn`oJ>xzsXM#? zQgCp1zs>bN2WfZw*p0`9p9!yHbvt$H_{1;YvZlL6+XIvlCQ(sb^ux655aFuquKA*;a*1(RlsIy!>L#5B^wqzjgnZ-J__E`$i(Vy&6zu>ey4GrqgaKf!wE5 zL;vod%gJ~)oD6g`UgA2inVl2ei)?(zd#R%FE^+xx=0V*a0nS$R%pM zFpq$b6l^(Dhn7!W-vfJ(6D0%7tzDsEuC#2#Ry$EKhaUBKM-I=oDkVRof*z?25X+e` z11BWlx8^bowI3T)Hz(VP;ViR7ySohSTj|1xcG6#s!#3Zj{p$egQCIoFIO&&o&p1;O zO;OxSC6Y%@CfB)>J#Iy%ZWoP+<8R=qhSryeiNP9B>KVMy{R8?Q>n#ZTT30}lZJ<*6 zUP{f0xfMc0%S5Ibe(8o>Vf0f4tq;OMAUT*5C2Z~9)M}zL&3J98_ za?8nWcRm`Mzu0S6`vdQWP0BAsCl1=S7e>185iA61){+WVtX*R6-jWN!5~iU}!^Z2+ zNtb5LD5}DI#E&~?W{7vI-!^$)_3wRs_{(HC#v3ac0aV1D<=(;;3UKsCI}n_4e>+m+&mQ%_nuNWea0C^ZSM!f4!t`zG2Wk+rmz*0sXnJil>-< zcQt4__(+*+Hs(pDm_E)XoobKjS>$`NexwFXj) zQ^%qHA2tRO&RO(&bayCJltPS1VE);2!THm$rpm4jYz=i+&Uh34<&ne}dywsHeZ^>^ zE09#H3C4fOXo7U42A*cu!4Z~+56ng6Ac!FINH*jzwmZCD|KPT%#sZJeN+HmsjEP3F z!Z}g}yf?vLjKH{0SH9>>R0%6Uwv)^J5w3~>&$`t=d}SEAlUAHnxP#OvM}k{zQj z<0`IttHbcvv}lUCBmIX)3TyG87Fimbo65zXifj9P9#7S`qIUd*3Z}d4sna)^BUan$ zZ)#}v^v@~jy{g|!d+faZ+^w<4U`$uW&w!&xCO#d$VHP3^|M|_7w1n_bh6H#iJ$g7s zwx1gBDC9{>GbLr&%Ij$UBzOG@o6;z?Pf8%;lk1kxi9aP7Wz{*geg68Rz$;<#On6Ps zUJpho1)y60J?||V>xA$8VMf_M#00kRpt=VX8#fkH$H^}Z2Cb`R#4|xXzM>lUtZi)E z;{JisKUd7}H39ah6H|mxOQSULuH#U``7Mv7mgv6@5*fxAU`UIQMeG&SM4W6zsuum5 zyn-&K%I{S*XS)uOpS34)dwOU z$sJh5fXmdRR+S(s%TKU5nr z!^9w|)6c}7g|NzD(r#cgQ8y%ZJ{j+r^j?+cIy;2$`y$*^(SNUkWZV!5+mBd06`vo| zcH0}-Rxnl#k>Shk7@Q)LmBXu`>e;HF*k|S8oqeBQh>Rd;iPG6(&lRZ{7ydK)3!O^Tpi2QVQfkPm0lNJaePX%q?ja;vZpj4`GJ8L=6 zm8&+zj|t<{FCASj*e7+KChAs94{|uu)Yl-RIZT<}FO&j4!fhU9KWKXu(a(&Yln`+ntVJOoT^j&dYSnG1#s(ak3 z=&u=0(^dLzS5)>Q8QjLRcoS^#mM&&qjh+rxxV-+_SQBAL9EK*m6f( ztNR=N`vt!kg8xuqkDuw-6s$|4k5&W3F>Qk|NTiO=r8WTXR0uE%ucQEufTR`s{A7q0 zxfTY054`Sbw(vm3*{2njTSF_H;`>FVq&BO=Kyu8Gw&tHRr2HmZ6c?YmHB4~P5^q{r z#`zbva)k!oCYu|&B?lu7CLB=LjuQ)~Nv0Y`d~(@L**o}+%20V-h1dg;soy%^nijp- zzCR;N1g)d&W{8QyF8SOTb&fOFH%iBfgS81TTddUZ1X7J@##lGJdN1w!XPUtJ#;bHgpQ|9N<;dqK@D#+m^wj^r#BVCMi`z4>Z zz5D0U$MCZ)nx?>L3AVbafeEb2mWTqnhA^@0+=gbJ7@<-#Ea0Uq*v3j;JYIRURn@5* z$exLbH7MpVLeZ4y|1NPn^QBngsct5WJDlT}Uf)ww^V0CgVF zeo4=0Z=ypiM?N#xBCpM$y_IF-&3?`Nw1@Tjqx`zjj~x}Wq-pF3{Umt1@} z#17Id0XyA=Xd9-7mLEeZrb=nh%`%x=g*p6%f-#(TrVSz9E{N3AlZ z>B@bnYdTGEZ8>H6Tyu_TK3NZjo39cOal2rEfk=(*0yZ`ie9gFLf3}*IO&}@Z`ITY7 zJ2?L6AsVE?GO=EGugnq$72Sq;KZoskOd<8C>YDyosd(0M#J%(YXFj`U{rJHTcDfm^ zK3z`W<$sn}auSQ45=*5Vq{>W|Y|=du8{PhB?O;(6Enbe5!3wld;=XBG(XlX$7Cp0u z(VNV7W?s(D$v+ey>LRzQXW%njtYstKJiT++G8{=fLa^n7_Dci9vEVvrElSF81-q+$ zGDFkrk4JQtrSVuPxlSNcyRQm81i%JTf%l&cM9~->24DlpQ;oe6a7BMJ*FA~hcYSVc zpY9HN?~p6m?hbfXRKL(m_e3wl$Z8GeTlRcw%MwK)UvyuM0e(oM2n7PB65#w?iP9r@ z)WQ9w7QLoEf`n~>Z`!LY(VD`eRf$NAOdN?v^mO%>fAnjWm8X_FB3Y8f<<=uM<1AHj zSSy+T41Ge2==lx}ov{ih)QLAe7Wb`&@a41&$Ap1>+9?f>8@$#W`A9qZYa^e<^VW+9 zb$hS#T8RG8A`;!V<7+AphOg=J9ND@;?7J+f#VYzka++1m78~vpKN2u1u?uEozlJ7U z%lfgaC#R6&Z0o~tq$NrL6(e|Fu!##ra)-2Le}8ZSmcs&iaFaN;--_iJGD94(0*ZNT zscH@`UC#=FO_o%%FW6dip}g9vb)9b#AT$qsGrV+>QQF)S2%0ot|5~d|4l%}J@K=LL z=|#gXk(|`5=;9zWV!jQEt=03bZdRjoS@_{O3M()e(6N>{W?eG;Q$ZqcruZk(Ca<8pAw(oCQjfs%g_Pqfi0=FMpphM|{7CxjL#8 z_=SSzZN%PsD-p&f6!SCbp*^vOvhweuJ{hNoQ|%~0M+6q|A&}aIrkS+l%c( zbg+T8<=i|%*xWv###;o~P|8 zrq$r*)#Tm21j;L}1UzBg+BY{eC!RZmO2q0BzKzMbH_$GLV*I( zu({cW9q#&>rtvgjy9=GswS8k7n*VVFml^($Y5$7>iZ!1$32BD*LM z>T!I19g*GP|BC|AQT{Iq6kQ>Xods%bJFfX-_@*--75xba2FUC^{F1mbHEVgY;M8Z9Wm|AAZucon2jYMstSq|i1=?|zOmd&V+) zfw!3u4p|2XG>HQgAlhKd788#9^%fCwHV|*3OOqV(s<0rzvcdVBYpFeQ-Y&w?V%9I< z3;>s(FNGWyGzd2&%bxlY{@nrmrhr<)S@!0A9}XkqE`0Ys@ECC#)UX9Eyw=Pjf;1gg zuqDnI!b>3L4aK)ORmr&iT>F<8`e!XqD=&B6o=E;ltYlh*+~UwCWWp94U=zk$eQ@fb zAc+gwF*e4TOm$tFpl~-%CA*f^H!DRQtqKDbuf1Qe|BU~}xA%)q)!B})$;oXFO%~w) zNC5r!%AFKU?Fg&Jx8drOGlk=(zR-s$&>Wd%*x$>IjamzE|SJRJz z7!)RSFnlIvZ|at}0coK9NriTO$x6I!x=QSw_GmSvHuB~9<#cm5c2<<-!C6wicVD5RiDUjM@$Wziaiw$Ow!^t66zV&t@dY%?V(8h|Ylj5TMV1V!>2MsG@xL#m39=6W{{`NVf zVQ%Y{&uXKYt=EG1Q7~$P7{)mtFiq#$;b!tr*C>%0zkItSRxOp{y|JM^=j$58e)Bwm zRyA7aG7oVU2Ko!1odwkO_6T$nG$Yd=pM{=dj~LxyI1QSn9hooKxnZ6mIVjhMY_P|W zED1_zB8M*F^%R)>K!sZgttOrsnF}*)HoP-v*dzo-FtXwtr=SS+!|)yH_MO-fc`TEA z-O|ZBVB4A27*35~XNATTtsHj*ut5gePr=Ns%qP_5eUXXKJ_Q*WVY8R2AY}*F2TSV( zVzgQBPfEX#s|wS6?j*+k2M|K_7il8wc6EEhl>uVM(cs-9B?nxM8EqwV-xfgevr#aGhb(CEa z#CUfA!Ak_^BuMjXqXu@}n|RWg%!-`!L+9+LWqf-9ZfFc^!CbO6Z~;C&A?R}_m@)_8 zcuNtXS;OB;W>dE^#$RSM;OcD=85GbW_u#y;3G?~F(}4KM0v?ae1<9|9U9ON}LVPDc zUff^{a=fKWaGTQ8zsMC7bABVlhW$;>=PTzs0433*mF30fl4=nTlg2!OHBX)XEUIV# zL#T)06C+{cz~uM)Z^9!{u+OUWQR{^u%p>yiuhdJKu7f29v*MZNHd$Mn!p7<|O*wqa zHjE0kvOubC-#?i2o4&tpnQ&$cx}HNx0xE&0kaP&oRxUwBhTVn7*!Y=868S5mNP)=|gm>HJ15G*g@!_YO33+goq79{;Mfg@X6vPi*A~GbXc7e^&8ccGV%QKW7 z$<4i%aTpazkwwLbH(qlCI>hX5?UiS!2Yl&A0X+t{?GiO0(C?k=`M!i_{TjZJ8p1y| z^7XU;gix=Dst?FpUF)MM@%uCj8o|%Yb>6K3TTmWmRskg56^J0~gfp8^jf8kv(` zqK60&`0y))MP`+eN~HT2HQeg6G)9qM~N-`#cR%kkFSj}VyDjqm+PTiJa+W#!2gR8A|M>);G) zg-5~(%f#|^nqP$SC}{V!i=cPwb1l9+TPy^oaq0r`JxO}Z1Hgh@+fdtD0(k*gklii- z3-W{i4-1M#$XM0Nc-eu`VM1LwWV?l$ayrLuT^t29HfANy??U$f`8^Xbrpm>VYR!;! zW95?^@vduu{gxRakV`wd-Jd@pR^L@7q?o9j=WotL?^JXI_Q1#K+WlC*Z6Mx2a2hrM zqXyr^7TE$?m|Bo+@SwB;WnSPM7Q{MRf$*oc>hS_51rw%-jUU34)H}>7P$m)T=e{dg zC`*=}t9?Er(_JEz$<-)Noo_eRP0srj73*FrWHP)$>psOm2T!wfAZ zZ@*kvRZy86b)6_Mr)?O9ZY32Icf!mVoV8eE9?67@@hd*Gk!8Cv-`+M^1DTVQ_@5%^ zNnO`*xNBSNOpE{^XnZRZ_k#Ez5R{yl@(BQff&f6!iGB>XVL2RrYu3|DDjK?L4f)L` zN9tysf^nCqi4hbLjD-GKla@>_D1Yp+JBy{!YMz5Z>XhT<{d~U(!X%Pssu}SP{j+c3 zb#5>z$xjGogIzv~j=n508GlvLTfu`bU7-UST(L?j&D`F{HrLXx&4%mPyd$uf&T<}kozA=(06 z{+TR5eFtEILVhPDug~EKO2Cs})5S8?+E_|JQeY&daTWuP-dG!%WYsUk++sTk;=_6IlNoI&+ z{TPHX*`%AWM?$iQ6{LL_$g@ZcT-!T2*c~GEhfEG&N>pgL;gfKTp!B9S1)@ikQLXX8 zW-r;U1uYH(Eyig(LjsD5v2qTzi1P9~F;_koZSRo_YMSGh@3oxqk+(zsCXTcd2wgEn z&j8oQRpR`JxcC>Jhmm;p*x$7)gJfY-A!XB{o z`;hC*k73`h#^bGX=9ERlR+&+C@m`7NIk8H#7LrZXAYvs#u0eF}zcm49{9&;t&C(28 zM=vUPgcG~xFN>XC_Yidr=&XFmlt2O(4rsTh0h79IO37LEr{61MC@=kZSSl8Y|R6?Z3z$MFjJ^PN? zG{agcDiE!eH$@mSMi8^=#v%nfrRDM3XhbZf5<*>FeR|0pkXBA`=x=Y$#&Z3g>|tF zk72{c#l8+rUICT5e8VfKuQ&JO41-RY4Z7Ew@vO(iA88#*=7q&Lrz^zk}PE8>|krq z1eQE6XVZvE*XY4(&%qofDQj)t9k1lk$YHvc`o9~4zj14>skioCPN7UiDeY5}qii`MNzpv|308UiB7c>#;~AkCWy}ss{F{5#5?)IjC$*x4V%Y02 z-2EKR`>vPC_B6m_e*xFZzw?S#-uDqz2amP=pJajs10ecvajKiDn;qqV5g|JV+{)}z zjBzyfxhZBpo6oDr8rMB`m;tS45MI%mjaX}J@k!j1xSo-=tO$F6m~f7*k>_?Sn14U4 z)^EZ&WfYq*4>y%+_)y!M7092lVCcTsKwam@Jb(>>C z`|UX11V);-4P#t;7uS*!4)-4T3(b5sye%@)1fteaRlc6rwVCBU@V&NOimf^3@>E)I zD-UZ-a*_GGE5zqNy$8Z|vvYeb_icLCtE3`5RsBRBtH<6Ee@%~I2w$nTxYKri!QI6j zGg=qwg~&0-{Jy$ZKq?bTgnhu1D!h1uQ_2aTBO@!;`1Hh!+OeRXlS$Onbwv-L^Z)|{ z6R}fQGpo2RnBCy*g2#sH41hdi0g~(k$n3|-KZVMF9+g!WE_M8I9@7cuw&!1YTE$cj zK_%abSEd}h$!Ga3suq*NPLwfu@f4(HY?)vQ+(}Lgr+MsaL=Ro#^k)uHK49!3$Tl}x z-t0lf6r!__{}DnN_D&!G1+9Lrk5MoRWP4)A41f?4q?RcfJUIPF2r>Le2<09Uex#Yg zFB0CW7b7e-*Rj%STu4>e4^ID1Gvj@8%u#pvXteI`bi0t;1an?!M|rjm1y+8}`Acph z2b8O@o6k_+WpCOSy^>$j_pwqiYm~zh?ETKFj=VLAkZU}?4tz_Eh6RHDQbDErh^Nx3 zi)tDRJtg4uc@Y(4wH+eRWNJvbUeFtNxokG_WW#3k&V*M-`e#dD(C0n;GR*2bB_k{gM->)mv7CpM>~cxBut%&}UBxwoivtkJ#THc|w!jH;D^jS8|p6W5g))vJAW4_Xxm5Pfqop;$A%)#fb4=*2R2eerNztbEjOI&;@9kwF6Sf>oL z2_wTJ^THeXUg=GF2uEqotLxRoEZ&8d6a<<)0vn*udYE?nJvg4I3ow{MeET|b7 z+LEM1Sczj9AvzmZPtKa8w4?#kM6(m9ZCuIDc*Vat{yD$N1|qObMke+4ru+N2LalUsjAd*3uLdX z{)I@BQYVNnXm=2!VXpZtufAHH4Ji+X2&+_{D(C1Oy3&rgtgIhP+?iie$&XcLjZj-C zTbvJ|aB6J_dfDF3(4&(PNkPv;o!CBaAAI|8-iBS?n!Fx=${Xd6 z<9qnS4Q@(X{H3l=;r-8xc(?ANGa}hJ-n)Z_7~K%rLdj8UUY^jzjhxZz+gGC_pQf&u zX%fcfds{0eA2_Ib&qq_It|;ztB~SgY*!_ODI;eH4Z6tebrj2P#xMg$KEEiS$EEiT* zj!T=sS##HM(c;a?*#CqcXa)0E07u2;Nke<5nd^Ib&$e(Ow}8-^5BUY&$(c@#yDXBK z_QUFY49_}{szX*b1r>hrfUeit_}Ry;CyioqN^)7IbK_UGLuL0`xC_{~2I_|`8=xDNS0o(y!>r>P}|0N1MtAd zeO2AZYBZ3S`=qaRFHG&v?y4_c)$i)^@8!ks^Rw?peA#WqyMu>V-4NHpa>Q95Csd;3 zm?{AwRl@vxCo9G_Xe8{Isq$InuoXL}$M3e5mZbkl8V?|yHco4s;D9h0kj@N1jseN0 z5h>nuUejI&BpUE6T^}nA)o{ z{hFmjY7O>{I%uKh>)_oT8mT=y<_Lb%ChLqQXk=dAfQa4rN&7$laNUQZTMra#K^(NA z$~3V9mOMBiVphpnrx@5sq9Me#V!ee4+E) zmjZP~GS`4V;98NkrRSz)3B5V?LM}C zY^RXqa!5>h+XAt6n5TSAzfwOZ;)@THo-b;!h_qT1eP4PNrqEZQ5)I$wZV0zwC%l6kzv+Q=*981@$$NsZ^JE!494*zC(y!^rs>=GolZXJE5n5cnx ztP627zD!@XkG%>+!xmpRPoCaOVyK6q&c!oJxV}&iQADH7W&bxX{6ta!J`|Vq|KdaJ z|L`Fx^b0O30O&D@>er}bM=}=%`xg42)j~PX^N6#mkm&@f{8zp= ze*iT+1g0WYwpxk}qc_VzYFh^J)8FY8AqAY;YY4h)NNiTa&YHHU2s*JJ4Yt4~#CG%r zQ>J2!%iIsu#gzHWT~5(oE{5=S$o_{mC7ExCu&@a{l-9FMO$TDQSg=IU^e?fbS4$)4 zMYkP7WvJzS;|9BknHK`DuoWLTniGC z`qMcR*}-IUtWEW9^US7(bOj`R9Ya| zM-EJVo|?YvxJf|WjI#!*R!1`cvjU&j!8{joppfiwOa!Sikq?DW@A{Gg_n|^jTZJW5J{;kN>?4rMDS6ayMI`9uvQ3z7h*z>`#?E?cy(PFomP`XUQa5~4P6YBxHOPr_Msee3*MrtE^4Z}tqUj{$VKPE~e*;8a5=D|3|*xJ#= z39aHV$a4ueg7qn~%JM46GcjBqKf(C%9JE^Z3?GVHW1nxoBZU!lLG~Ac)VxjfvSNT} z-1Kl^WFsybo#OBX6mF7Suukh3GZ;6sx_!szPMoD!pX`ag>D^v0nlHYDVZBLtH1eWg zWiZpAjc3Us6yyW$xY;c>&{v+c@*gTv$N&BAX9 zhlzn;j+&W?_o}hYmE%RD;-lWvf=Yf*c0=l*^|wR%{@FVW%fV=t91PeZE;|qHrO~J? zyY3tE&psNub?+)vqMRg`pMkdd_!fN#69;h%jCymFh$byvi!Zebh}MQxJMMsydQ_9v zk2JgYkt#9eRc5p5+4VQn8UN8#^ZOP#!KA$CNQY``QC2R}y^ez#ni0pB1~005vX5cw z{laZWgd5wQ^cuHXn)`n==QZvXX{HV%)}e&4C$nI(@`&A?cx%P=OUe1JrcaO&18=EZ zdhRzapY^n<#Vsol^O|Q}Hs$~==*yIa`jzX;AZ$ipEEm*{71Rx&pbgi~Z+hq6;Gip3 z5BL=dEB^&r7NmE-+m(9L7Ie z^)gcf&-}D4$yO;1TP1|*%a0PLHxi7DL*HbfEA57w8F53z&Q*Fnv0v?!#%Bse2y}ks zKu}{rTj@%0lU8oA;mK@A?&(B?CO~L!h%;YtW?mATq#;8Na=rfinkQueNIl990a6d7 z0?jd{P{w3OWVUl>8k{I~?_+XJy=oFQzV6VP+ zvjbA?pI^{YEBy6Lz^@V$Vhb%IhL##F$GjV!_RQ_vfMZzt^DE^d*}Jf@L~UBN~& z83yj;GZzwdQCZ_nTG3zrU7mNBy&&H4EPgD+OD0GF zV5B1K3g(wFxw1w2o#AEMkK6!96tZz=Qsh>i<%f7opF}X^-`6;hDwmhr-wuHtu7#1x zY_A1C0qgtoc_?Fbg^0N{_Y)5SH=(Z4t~l-cE8S`_a1-}!lh)Rt4ujQ|M;jR1!K&yy z&rt4H>5>aiz>O_jIj@7}-sWpssnZvA6`P)Y-)dz}?AX_q+ZIW{&`RlR4GN% zh?{PG^th72WLIgHDnaRJ+_I$0`n>*-`Lazt7~pnb$a;jy3h!E<>D4=*%mpjobfGgC zur0|iiYhiIluAm*#vcBF{~+uI8k`NP_PPI9t*3Fdqea0VeUwpiv!bG})e5uM_(1ugPJ8CGfldF|79F;w*pOEGOTomm}Kcb8DQ) z(p%BT>wD=whL9Eb%XfjG?D1iwhw1;J>YIW@3$`WOcAvIw+qP}nwrv}yaoVXGc^;RIbci?zG_I7vTI^ve$BIsh%1gu30Bn`=!;@gh(Dr$;0&( zf?9^&Y8WlDJ6`vVjEu51_b^Xe0oVMZD;ONBGy10hS2yF}Hnc77pSIJD04Ri zTvVJi)bRGgEYjva@+VCz@gpb~(n#`rzmRyKSes-Y@JC)0Weyu}dKP8lA476;LQ_0` z1-6mO6S9jwYaYHWMc8Z}jqNptXjCoTVFrE!lro8%z<+;|%O!PR2>Tg2g)qemBUZWN zp5l?S9ok6eE#qXZ?S?eI&szg4Bev8^<$LLj>jt*KbWD1u>tW`MLgf0NT_h`0pNiYYcbcl-k-fykie{wF< z%TKuxM1iZ~I29Nj2Kb?S2CgClKsA{Dx$zQM(y(!~+Ch!$CqnJprHqpO?D6UxzFnz$ z(3*=Jve`orDO5Enpg~1YnFRX|Qd7j&K}X$8QjLPP`L~Orm9e%7t4-26y`%97O$ZW( z17-N$f_DcVnXbAHP-It9wG10~a00YiRnb39`7gw#+l0pbp)&fwh>hDPT(0Pzv!ZO9 zVaP58o++X4EEAsJk06e?5e@;NKTd-%*POnj19-@;>4?t-!R*H)SAOZC_(Y6Ov^Q#2 zc7-cbI@E-c?VCP!aTTSoiranwk(W!L^7yzm6--4%Au)$0cLvu>J$Z2bTJ&FDKGOjt zGCcf5n0~SE=ewJrH<@-wU$0H|SZ3)o{^)rGj}!TXB_-#_vS%*3HABem7KGFj!! z?z=Q{r##%z>1@=6=yeowq>2$xz(XV42jzs4Ebjak6PVvu!4^@Vb-(JCC}RVOk!@Rt z|6kpru*Csp@6||zgHWDbtqA^p+3WM6|3p+~;VrrtWVbIBBzWzR%&FK91>RSA+B(DyiL7 z!SO%!N!x3iFu8o(OP~23OO@qE%UPj61yhcUosfD$=+K!WTwhVS$IsBB5wTB;c>msg zm5KE@qQBp$p2`}>e7*e4=I);($TRP0n;kKy27g@QiBdrr&>$85Km_xnQjRv!vYjiq~uK|CG{A>GM zr@BjsVdLv2LvPy=ji1Di$~sn$-y^!f9Fy_{p1`2yXcwQ~nKDncFDvQWJAE%J2$%vO zOg0H12YyMY{EU^>xjPPpXerNiq*n(yI6Ew%&k?ror>+h+1$mMI z;xO&j&lX5oC9fm#X{^pW*2cpI!S)2l?gGW+hF#9=}Fzcz( zSShkNJfM~{BS}hCzHD|lu?4>j5}aV1ZX%!PM3Cf$XwheoM*^f6IBBW%3tm9%|k=4InS?l z82W#;!=IFn>Y6&~Ny?j1mxH4YxoBg;nhC4*2xQ!8KI)bIA1pFGFr9@K8#;^0v4`Z zPy3Dd-{ix$im@AfNTVuw=hyt;?iI#=3}aKtT}<{)BLAAa1vl6+#LqU+(&s@RF&~XK zdTrb&^&0qHhEMdUZbWsfZk+XSh8(3@KS@)uE;4HzCb{7GAPht-yXha#LD}vVtWg&X z(emb%YbQp=cKgaYEw5_gFc=8mre`veO`y=3#xC3+E70+1KF;@VMa=HaT^4hpi?XS# zqy1qdY!yt{5WQQ*bc{-A{aPiBU$NV+`TWABY>0Y1pXvae4meY;FmcH}hq>bBjtp^`)a2Mm~LF}u2GTB`$jdChAJjnz2@d+sh3|Q6Djt_*cn8k%t|YcQ531!d1H)3|jGtA>29-FQLbC_F(0| zmp62=W02nWZ-5k(Vbg zf;_tGlW>dLY2&HJzD)UtW&HXJ^%IM{>iS;qs5nWMJ2Zwv81=p+qP(fRJ_8vrR6eJb zF6rmrm`KuqVD0!*%3j~>0UHA||9Zc>W1|ky_d!lY#KphW5%=5w6^_0RB1tra<>_{k zYla}vCULJpvO-&vMWqFiCXZ{0RbfbNa%qIA+BC&+GXzT=c`AJI`Z3Nf`EwTNTU>mv z%a*t;+C0Om^5Ys!{xPD{;aT|e{pHe06Ilohb+{bYrh1)UJ5ie(D$rs>G4KUC{eUvJ z_=Pav8Anb0xk}2gCf|rsNm>lYdqV}84|XDhspoH#8e@EXb<*;E)yH=|X@eiX9WFoKg|{UR5R7Le z{P{`v&{5e;?;9fl^`>Jeo7-Y&skW1=m&>a+vvS%N+hjAfo{6v-({WTX!zXpETGer2 z%ZKM?wQD%C%L(?fM&Bx}sc?IVN#jm)FS0)}=JWCVw1z^Fi^_cos*7ctm4D_pfQ$U? z!hY6+=V{N*9nguVpiG;lOxAaGfB$Be1KKjN6133w(8ngG?uJZ%LUk_vn!*>i9+r+> zmqD9>)bvW^41yNo1xMJB=fu|i^Zi7^w4Yn#Z}0xgi5woQIy}P_76w`Yq+hhkg_=WWDuq3)3WDw=!$iqGt)84^-p+lJL+Xr zHk+ENJgpueW`<*#WK%ueFY2(qEp95RL5+j)gdRPzJCOO>7ppH|^PsuPk_s-Kzn<2v z?yj;P-zL&Zdb&V=ma`sKR?J##LpOe{H8qQv**CO^{E%9<)wO+KBJ)Ob{cU;u-eh>P z{Qmglb<44tTrHXD{h0Q3+?;GGLJ-M~8uvR}D{`ftAH*wiwO`wIH zxcEU)KUI=YD5=yRILnTdlzb={lg$mH#gLGFWfL3aiz}mOQU?<7kELY1UH^o10p7v| zwzJEIc_+0B@3+_0)%5U?*-d}ke?00LKzjR)?74OW>Qd%Z58%^a27@NXsGl%zT=uTx zEO4hD@=tJtRiDZJTTg3By=`t$hvUX6Zj(YNrcLmC{P}r93e)#m?D@K5_{8~snPJKz z8LSadukH_7U3M=hy#~Ifcx1nQ;d2`qhJa}wEWDwI7+ohT;&ULfJ;$zoBt5pix<{ht z4Lr22zJa3&IXeibmr9Kam$bYDkKtrX}sqcuzZ~mw3wS|f|w&-y6EUfbYj2qEM;SsLoC~9y`yLW<+ddcbHwEk zEzQguIuDLZ!fH>N!su8p-0g70o`EQUurlkYs9_yo>|H`ZQ&2vfpR3vq@KHbU$$KG* zskSx86;j4j@g762_N;i`0R|M>$>}*rbnebe;|{l-fhAKFO;C3{N`I%Zt3T#3)()_D z!$7l5nL4dFa1^EG^LiXQaWDFMyF<&>HMDj_UPj)rbwZTuarbk1{w$es8Ik+`#CZNF zk;8j&{V16cd$zQ#&CoJ%TA>-GGB^iQ8#a8c$xVM}B%>mr4FXza+Ycos)Y(8!mt-`n zzaU>~wG%QvPb}CooOMF>0*|3|@CfJS@iZJOYXHVlT|jg=*dPBEZsw+G^nGR!-8{U^ zl%k!tYgH!P>Dtxet?YC0IYgj1^HL9QT&2~hR;wv!&bP@^4NWEbr?81wSWh=GO!!GHp0#mF8UaW@0#@&sU*ByqCxi{go;0XXs2q@;+8l)$?%?7F&a( zITn^@LU8RV9#a%Vi7yQ&VZlahm0YxGLSx~F*N+G3On!OQlv`%R;teM#5BoD{1&fJh&XRQjcEM%P+tE5<>gjv|edYD|N+lqXm4n%P#v^PqW? zeH!5%0HVJ7?;jYYw1DM>nn+>-zn_Hyx_CfMW{PBFI8PAJ#o@T^pR+kMu{9Jwzelkt z2`&YYYfWwSKV{=Q6Y_4OYc1f4fSp{A@hH{Eh;zXo%}u;`?oUR4qeoYmk9vMPTC`|B z!(=X9th<5me$q@jd|vXdTbKw^W@d-8$0N+_`XHUb^R9Co?Pr!K>_$(cs9c^-`aaaj zO4esD9HNZg8axETS8CdaX}p0IISwbY>Gtr@z7B_;_+>-u9(uC_Jzr%lh%WbSu$ACh zv;&IX!OKA|a77augJ_8JF-73XR?s>XV6!VPZ7MW4jd)M7EX-O$x9&%S>PV?l$GA5e zyrmXVPX6)bqp0@UsmGaY4or(Vrk4&17cO7*I^gay zIUGs$20w5Bu38^{Y|S$tQ@TIM8GC+puoLy&w4!1ChIx=cF_v&FQp57IyB2t((m9Dv z;SxFKG^oloxBMQ-%bXRok+y=smVXl%q-`5=23%9m7+`0k z!LfN;p3F8&6bUY3NZ=}4ZGNwyoKGfM(t{dv{A>x*bMT1}H+|Y};T{k9LnU&^*`KRe zY%I(a+T%Rn4STPWi{Wh>Hv92{3i;T*RvfvlmKD73GdCyugPwJ`$R{dg@MVYo@4_cv zH0(>rkic%P@y8AY=o-&jVj;(dVyx3o5qA6r4+T4Pn~!Z~q&Ldl7)*D*r1T}_yzktn z%yZdOuN1l{P-f3_{<2sbL1i(Eh! zza2UJ8sy){2EZJwJUAJ#jyEas)-YEOX5w{aCxIVwUi(qQKW>A&GDtv9)kvEL0P>os zOn6Pb1#TK)0vWHtp+5=>g!okddR~iBkvmQOk;1mGf#ITW=j~FvkYivt#;9BcCewdlqLmH{wVhX0 z4+>%J??8n&gfnO98Wf;+RNBc7aZ=GICn)gb*gLH?U7(c+y0NkylL{(DBbT!(6-JVQ zd4n}4kT3_iYY7uAHY{z-bxd}R*r^-O89N*scFhb7z|mp`fC*9XR<$l^sv zVDTH@8*l<`a@h-D-^NQx`tKS|jGd>o!CnSx{ev+pZBYkg>Su-3r7=7ZN)&98fhMPN z1lsg@tS%D7sZnl;>1+Z<7%>?n)3p_al`INX)87}MUz-wjYn8bWcJ@K2N2a82z3Tt# z)J0yrJ%MwwnohVk?EH?e6hcms33AuQcGTg5TjEJ-`^KJ)ha6`TS%vkQt{hJoHHf+d zXpSq+w_e*S?u~lRHHC3d21eHDrjU^Fa%J|R<18(sP>qfs+B33yJ`KUyF_$9GVjJ5G zZP{(z+l{Bvp1I+mtqGTZB!SFZyp-HXdfvg_kSNxRuw(kKGslbt&d_zLv6{7VU7RJk zWZ+~zvqUCyFj198Za9vD!>H|Wp5QREJ5-C+WC%-UoDy0Uh*&(VPNd36gw9XY$wVMF zDH5QFr4?nb$<3LJPzSnDNeI0D)3l9fE>uJfK-K&KP^PpXVpu9GYQ)58WfRN=a!ZGC z!tS3kF!AyjXiW2EZkwXe%%|oNrtZa&zh7Di=5C8>1eiAaYguJ0{^ki_6Y4tO^bQ7yYFn^S2MHbssZb>5ek1+}S?rLTc=%T&?oT47ps~ZeQ^^&_a zENQE-e^JQrjM9;RnPaaq$F43VI5)tt-*&{(`HMIhk;_Uz`<$<)pv!`#W;0@WE|1^A zy`$XpPM*(bH*S^YjD^jPd7uXmA|w9!+ym;a(H zLtbU<=kx+Oh2dmKDJAgey3C&I)PwZ&rI6f@n$V@Ms=z-m;OegyrbI}SO8i~ldcL#- zYnCoKmCcX-|?GW{Ddzb}?#U zdd=8zm8NH)WVQrZeG#1dnzz}aK%vmr$!bTMEv!iDktw>ES4pM%ny>~tU+`VS)DyxQ zR{6uSF;1$N$&z>0DAb^S2 z?p$}Rnqhi{hhY147c#3T4Y+NssvX<4KAoMCW&cQmx}NFob&NV5xh<9OxSTSVPh!$? z&8}_t7iBgYfoX^i9*s1%g=W3+2aN*Ra4o3R(}}K7H`os>icd0~x=?JxRq($#XN!=CjW|~2 zH+RP!)W?e4L_!~g!I(teQ=96`8yO3~mm2#bL^auQwWGp|Ut0gXz}=P(qFjiL5Py@8 z-ludE1;~+06T_Hd%NKt4zd`QdvEV9VK1gb#b*!7b)*yoqu~NZkZS@#-d`TL?fm*e#qAHOVmK72t6T*PbKxkE>8T%C|v-&-{`-wguC};jCMPyGTAM~V0j)MZ$ z1#h!cC8XNdc%io)(~VVM0=WlYf%cbq3ILe745Cl4QWsA8(AX!C6)eA8WudtuKK``h zuP55ertqw!I$vU{OpvKdA?8aN2+~P`&9x=FrRgl|Ejbc{;VUi@dZow`4D`4rX%!1w0V%POqTroZo<<`$GeY7{}iBCg~ zJ&y&5p!oDHb`#Gas-fFI3Txw&hO(^UssfYU;-`T$*-29{rFr-hY$&2?o%|g`*F@u& zFP&^9K;m{krLc~9iRo0(?)nPNi2A`XL%8iWwS@NE>4TaDzBz0=^&6Qu1=GN`lJ{(( z_f3oG*ptAX+ayX}1bgf9*g}jOhYn4Em$@z=15V7i7^q_~N@qaB@^1ugAb-oT@*Nl@ zD-%Cyj*+Wm8mEz-o%5>GIbCAdo*Ty69KP zW^5({yA;@k!piPsrPizfc9f=17wSL+-yuf?!jQj`FVMB*ud5U>2HKgSjX*nPY(43u zWPWr;3HW(Rs*bkWx_}OVdt%t+8BfpFL14GjiJoKgW;+$Vm6N0{sIaFwm{LHh4F{Bwuuds8hpZxL*W zT!xXSjN{o|m9TA3NaA^Fj0vf$El0j^C(H*=Cu!Nu>EqgZ$L6Z11l-R2XX~;j<>Tfc zC#%&3+zlI8KSnfJWK^qpYOy-HtyxbyNLDq0<176&?+%(j z#3BR}!|20~z4Kwdss&Mfz5RX}IURhbrD3lV1>{r94XRSm2Xh5talAj5 zOs_Y;f#uKFV*?+L@BQI}pU3B#S={&IThhDbB7{psC*(nGz`f)7mp8;ZhzZ#~@Y zPI^;gU!pmdtyNK#E(94(^6R4M)@JP1$>D^uW&11EIaNBJH1er{c>BUm^D?RtV<(cSItlHs*d>{$kMGxRezSD??SuW19kC3E5P;K=zELk z_?wv$%T`R*#Tan%iCr>1G>+xSxWeES1rEyQp-$y@!PlFySFcykn&Jq|?Al>b-6s+@%5wdj4>5jbWtISfEKeW!;arJVE_I>Xa2pg}^+>q!5U8={TGa zrXJ%s4CH1JLZ^4~KZjpyD{0Z|2fMe|GYMCU8yVSMCos-5k2TrsH&< z5W-x1kw4u-xo9|lOwGX#_uoAWJ<|3`iK0Q6zH9Km8iw+lj9FYX)aEQ&{CR z%7J3PX$Th6egHFps(XLc_KQ(8g5!t<;NXh4o)Qb*S1WGT{Zf}X#9Dp{Bhzc};!yzy zZtei2Q>gKsy+~)8PBt~_YDhOPdiu0%bd)_3@jF!JF-{tVozmbg(O=Kya-WMZ4t)QL zNs2y+Bd^MFg(+&fEt$DQ@|Jj@k@-jln|VyLo?1XVsR8m#iagF^?vWGrLJ50+&2eQn zeE)d;ejQ4uZ7h^oK))0N+}h<_s|hDpR^>0(5+;dPSz=}}1*pj{3P9|XsiS%O~ zO!(dvk0?kHH%!HI%?6+kKV30p&q}YkO;-&QyY=F*LUFq?zxy~qQ(q9TQ7gGU)Ie4m z?qYhYYQ~<~iZY&96m7MP+eP5>Q*1y0bHNV#ONU&`^6Xs449BHa{FOj9p;<2*3%)Yd zt)8EoWK>T*&u&me3l}}!ygpRFBiT%uXgQ@jmbkRJcvc=lNG@>Nw9AmA1{u6ukBv z90D{|^)K8^UWWQc2~MVzOt2zlc|CnX+;1f(^ClQXmya{elsn|VQ!t=8=(o-54eb{;d_XUSn*A>oJJ@2gyFU+XS7CD6fyg4Bb(@&>*} zu&QSD;W6`saH}34T1ulG!$^Xmoz$$pmcdK=N-7bJA|6qWB<`c$jQs6=<0LrcYo>h3 zL(OM3Ldcb9CYeTd$s$al5>ZbNtbxLyz{HJo8W*cBF$;N>bNIaf;ZK(#g?qVZ&IK}e z67>zHlhx+1ZIoX8f>}%36(izHfT8nPEg|l|?wlO&u`(=5F0k2iZ2OX!#?2s;8;n5j zdw|KW&oT93*y3=zwQ8xiOYAUUfLb>?RzU1pvUoeg=Bg7lmZ@Ca9&e(=cqUVshc@w5 zF~iiEwe}W>Uiv!M3Cz{vFmcj)xQh=p`hosXTrE~tv37EgwZ;PjpC3#vS`svi(xtBE zt@=$nbK~{1+ipHWFAh^|mx&0Ra}r|<&CbXNvf|3fhz<$ZYD`Z(Rh>Tl_c3$X7HNah z?p4R7l-LvGmp@Y|QE_1~LpvLt07UA7keHv%PkZ*E@oxNt6Sf@qL-#atXFPFb@Q4it z>)%2hbzljNzSbmMi%K}+@Xt1&Z_l|*mFw97A5j(6U?^z;OUEm!#!XkaY`r0>V$}(8 z)XnYFIyz;j6^UBSbFrSb-3IcJSUt^mJzgDy*spuBdtIh{aGk3pF0jwmuC=KHs*i3P zaDVuI4>lr&ZcW192bw82&5oO^{^-F@&5Mffjjxg9jiFOGO1^<0$M0Oa;?{eLYVSy@ zpVxzNo5)E!!rJU={`AvXp7T1<yRTIs{Mm)hsKfl zr@vI!1TZk@wO(vpxGW;jInBi0qD2l6ib_V4)`#7TGEeDgp(q`bf&9Ew%n><8MVL9& za)_9ae!ky1A|h_)0w;w2q=u2(htm#q{k?u4;OJ}$|5_vj6%o1eG|O9=Z2?;bF1wDY z@d;GuA=7wkQy8f*CX^jPJIU7}2r%+zNuJ%OKyUr1?N{|k67?0kIrLHp3{suf@Y8;a z&{b_E5>8v^)qk_#Co056jO&)Rw&=UJ$vKD+I{%$z&z085HtNU%H}|I}@=Kbo&f9b@ zNjJ+6?DpQf$u)!`&t%Ik6c$axW_f5DQ)*&QV@qO&V9>cW%VTWvwUIBk(o!=7q1ZIu z-sbD_YwOVX0TaURA6~&H53+9@6>aX^jqIembb$2SBIV{nYrH z=qJG)8nj(ub#Jfglng_wmK6AMjj-1W%2bDz@;g$F0h^&E-R#v+^H$7^Edchhj5ww- z$7)D3rp_e%0o8B_Dp1T#&;i|92N(QeN&RK#L5BlFdJ4o^!CfPo6u~cDjJtz(~KM_mJ_SQSS%@NAP+}=VO`%OYe-);Mqo2^A8&Q zptyWwoP(dV3`JRhSK+hdg6& z-#wK$y>yTwZW1z-2iX8$V}-#6LCrHLqpw!P;b7zZW6OU>;Gw zM%4{Q#H~1QKP@(cU{B4H7kJwBHh1S6JqM+`)3=Zy^nzRm+>RwNu%|zbT(9Az_Stw9 zHFLzzcHekjd-@wcQta4^hd5tOm7njx_MW_%hPP~5a1zx7&;NLQ=UAb*VC$TpWa!_g z$lrc}uMuZ|<1~-*SDX*z5(d}nF3lZ~kL;ggxBlwrt)2+kD!ihIb|vjD_B00jlnb5s zc`;jN3$46O2Sju?erceTaL7nLVyqEYd0o``h*1(SikzArrG{3xG1iU~_bkH8Vp$GU zZ1=JKC#lXjVCP%j{rpuGay?SDA2w3VeYqh04lR6;xf~FJbdvSI?$0-G4Usw=LS$0=1Ui=o$n*~{Zca!bmb|4J+BkS5t%2E%EW2D^$~^OD!I<~g;Ws3K&&K!_s>Z$4_qBdX zXP`fENi)$u#1mAlCy(;R|G^c5xXWi1u?(-a6PxRpINV8st4pw#t~H8Naz@+Y`XaXV zu~jx^-llq$e5^5MO4f&Q=n-zGnNWGjX9H$6cY!r|-0u8%onDGEOHcx5IUh-=PUr4o*E1}livvMP$2KVn96H$$2T9SvS41bD8J*$FpaY=B^ z2h%A%RC}cyocTD9v|`U0mi+MZX|3$wE8YOb*>-8z%3V?II(@1hQ|f&sCtZHdKA9VB*rp*|xH!)36v@ipA_(6B-bYL%xn=-hy* zqdlh>J`dMQo4#@LbS7TPF!*z?66g(vp!U7_c{{}OuQFWO-^spaiYJfRinG zrT5a&nXvG8Y@9oeVF`Pzo24N4YEk#9ewAlLOW9g9C{lEDT8Mjoj2=b(q@e8*1>T~& z??Q#{LVCV={zKn~wj}s7)Z^~E?gIH9g(+laLr_m2Q5U+|a8#}@k(Nh*EyIWrPhZ^r z3#T94TmZYcvn$jb>9`Uz<0v6r+>;iJx#E!lC$8KnbHAx7Zx*92lml<(z3+^K?hGxB zq5)Hmc|0dCy~)upPXxS4;8#7|$rq$cHvvD%+CGli6C~^Io~~Qgz;dxpPcOWQQ}w~H z2qA2gAam!%K2f0qcqu)JUiJY)_zQ=SpeeXvoMs=Qy_|;X^ns2+WZBGgA5t0X-3;cs z--9>!8~$ggJowFrnJf%re%HR=nCk>0aWRfmm4^BkL%pUUu|~l!BDJ9vGujC^xD~8| zY+NgJg%GWRrnYJS(cDU6_N@wHJcL6uhehaOVYHzhKal?QwbNU~Y)=Qrf{jzJXwL{k zGa%QjIx~l3X9P^JtRiphGrhqqLKW{b5Rf-Wuy{e*VxASp`9rVrx!miYV)xMtSW!}7 zCa4n3Ke)_jjlq7JS@bSRchQli_8G}7cgAQClmF;EVA6zy$U$EegnwM1SQXtBmne8| zm3rw6|0*Gul#?j*Q<)dSVm&TMuXT?K<$3uU(+62;F?vz1x+XvEh z4k?d;=%JgtX5wQ^G6^tB$HVN!{0`q3vhgs;!~-B>^sm1uGO>_}|9?}2`%hAQ4AR&B z|89rzB-QblPr3Ntn=9`B=34)o|IbZE_Szq77D$)93w@Wd3w_1ZhbDU)g6wUu@*BDK zqb*;=y%?aslWMe)i|M0#YBIarfiu8(gp!3UcS91XX|4ov7IWSI3=e!sq^!5^g%M3T|6Tbu17ghfhpG5~8;%~d zfEkT-PW=e*LlgE_@?2I9LR1Oe{=`|k^N0WTwj~zZT=eu3$)u;K0Hdc7@0>xxbx3)v z$^oPRu@;yqrw$QUFPRfS&f8gL7ahea{JTDX-Ba!i7w$zqs#CXxZN$efEL18&GP(cc zV$QGZWbP2SKC}Np4KEOq!R6lkzAC6iuuy{7`{-KHLQA+iYk>1Wxk< zF(t8P!GqKgK!|I-2NuKB1*mh@4!m+vq4dQOBzlrW{ouzzMR8xL^gmD$v_4twy|&v8d?lr4^Hz+*r;) z`i2vGc5sb6r~hgZ&qUNS>R~p8Kh~j7v~a}u2NP1?QaU}y*$!$UGOu>q$w| z?a;re)4wbN!`8LvY(OV!KftHclwNaNJAdo=Y&QL$8k)V9q9ME!t)^EsxUMBV@Z_8j zH=3H&>c(wMJ>X3U-;FRLMyogBg7Y7ixj4g)Lkc*gj;5?@8|AohTRF@DJ_C0*olgWc zVH6~Y(N3Ggc&iR%+;Bnxh!g_buH7q-1+Lyj{nbG=GxJ0}>U-AD7X`%tN6c_ntzMC{ZS@iEZP%lio&2EwgqdlMFw zvBk-M%vna}&A)CEHZCNNu2YVV2+-#6wyOi6Z+_Hh=6r@$Fg0u=uK4*N!Qi0b+ximj z!f^C1fp#s_$I5laZsr6h3^W65SCX#tC%Ldl>++^Z(gf-4-N0St!^H|qmhq8o+u$C~ zbdrOWhlD7=$`Dbm!q4zBCCP`@RWnr_4sP5TLB(J_83wbcE9~P%h@y~HMftB9$h%gO zraPC@7({A*%kP59=2K8?7AAL>O`DL3mUynQZYJDT^@VdP2~8#INDNjDrK#exMuV#B zgNJDcsmwd`k1Q}3+7aBs3byb=>lU?59?9W?(4B+?^}FR8ne^0p^Lmlle-Eim%k~#f zXsqCCKF5(lzU6*lv!ry&@*j`NjTia%v1aTtU+7b zsdgv1S-FAkG38UXR+P7w8RDLAy#4f&a zl6GAxqa@Srr$9Ww0lqTN>6!%#C;Lb^>xH#AE|qnrtP??P5*Ukr{jS+j$O(1E;tvDG zNn(vsd1ST>F=xW*SAu!3)VnJVQTq!8$Ge}vNI(-#Yl9lM0g_E`nLMkY0hnT}O3I|v zE|V^yhS$&;Vay<^;W+xfjLjLGXj(nmjo)W^c zv?h`b)^2Bf1JpENmgZ9t*B-klr>?s=*mAvNIESR6mLm!wyo&lSN`e(%h?a;ZN|`Tx zZJ6r&z)Et{2%XTmzbq;#ub4WUQdpHRA?-!a4%j*8co73<+yye+Y68vD+3CB72f3fe zH}A+_bRyJp|gfWu&p5P@ehcOKSTU;H%%f?NRhD>3gjJx>%z?f?kw z%vZ>PEL-N_`k6r!uK&zD(vPb8L-Q9gGZk7hV>pjGBxw>tX`i5~ z8ivg;qWpGv_UppdL-f^`fFwqhFi8EPvxPn;1?VSU0l=V_udand+vj>%DZ1|a1M~L% z3hK%J#McS5m0Cil-mZ$ZqY84%mpW`8EE@~F^4#{3S6@mtVyscBU7 z{R?pV`xK+M<}an9l$ueKCZHaxvU2vjLH!5kH1MExjQCJ|OSPwf4preTXMKBvl{sdP zWBq)uM!gb{xq{Qw{58|7{JW*V1dTaTD|);#48~jsP;C%#@mmZeDr?WzW%(qszc8=A zixA(>JmSFg1H7q`H-xr8cU2}nW}LTsq7&%ltO-#kgFl0L$KT27o7U?Q^r@~K(TcUKzx?E-;R>$&e>kTCr=XH(v&fA} zT~o@=k}tY80Rgt*KS&ZizmM!%M{e1Dr@FTnf;lkisZc8keK&y>+<$mkO&G$YO(NgL z*rGg!YPlJf#y|X3cvLke%Hv46UsCayqu#crTx#uj%2gjL9Qsd(N#Mr&Cvw;0>3!S^v|L*n0g0=3G(1blK+TM(vfv{vaf_yI6Tuodw>zA!>7x*Ej*MK<@cw7 z+$*5$)Pr(}u+RiCZ%T{9afA(H$d!JxfOwn7PRETHk5y6)x&O#Kpo$IniSk(w`s+3S zWjlc6+`&90Hj6Bp1*lE*f2?JDqO-;=v>K%^+WS*1sfu+=1cBBo9{M$dH}nyPI?*~u zZ}{#G`iCf_Qn-8R*%kB(O6b?|8C$2TI;Fe{x|iTZt&Agz6E0&hR-N-oXw?o4)i z6xK-1QM8#*B@0(cOEksM<30Iv1wQUX@AGk>;0=w>2WaZE!feDg!HhgOk+MXnEVQId z*#i+{5?;aA4Cz&&z`SV>t;u~{r4t4}myW6{<$Qvrq&VW51pCi}VL3TS=U6{DgPNGg zTQ}07D@RW|GnyUA%5oX7E^;mI3(Q;{vs1(+d*eT_?x^VM4ChfUIh)pH12%d{$i|8D z;xy$@%Y+XVnN8oQK0wl|_WhRUx;`^oOy&t%G@&H)@YM+6%c*p03lY*4P37k>&7)}T z>62!OTgmz*?7!k?AOfhB#?UjY&K9go&G_;LL@yNCJzX<}|7s$m?8vR&UaC_ar(G=>~ zcEAGaNqwrt^x0$5;x14^T(olYZ+@Qru9`|d29s!>FTS+u(^3Q|b0mhz9>xiEo$=e2 z6@{IURAe38?;NUsbugF^XwUP!S!+a50_2CbE3$1cA{x6L$lIToJ0t)V;BFhJXZiQA<9-;ik<&do;f`G>{b*Ms}TtkCd<_QX-lA z?E)P4>(72oDxa|yPMm+;8OP%0S~BIef*Zmps) zUFs-ulu$=K%9MHp1CR@Q>;k*6Q1J;+Ube{Txur*7Ml6-CzyJe2y!!{aX5XY|T7X0# z+=Lm7D#=N&wVCo%$#*6eaP_{FD#*FFt4Y zRBa-JZBm^}L*B+ntU!tQ#@hN0-P1swp zy8gf)A*62zM`*C_{;}7yAm_r2)SZMF@%{1}-f&*=B+=_?IT!dlt!5{Hi|R&bDUrHu z0CVl`BEVZr`qf~HdSuYPeJD6Llvx%XKVaAx3Vt+o&+FJbAtEWnkRgOEsXue22_dP) zP!y6V2r|t7z~u7Y;kZo?1-RYtJY@Im;|J*dI;Ri^RrzM$2BwP#Rv609Zeg*z{f8^n zpQy$fNk*#^bSt)7U{iiCCP(wbHGkrpon&sWzUBp~?rxa%FnXJ7wmNus zo-M(vE7@R|SwexbN>K1}fKOM& zotw-}U!f$Y=4HugjvtcMB%RDxcgbdJnKZ5;Vh;C8xuFBGTwho9hOaj{M9&{UE`j={ z!ybAxh*=W=?BSj13~Hpxyd>4Gy6TXT+@8<*gO8p07t+zwxstEdW59gz0RwTNl+@*$ z$F)K>3=l-mqk;?6jt7T(FMd8uDAXr+TyP^{2GZAMH2(;i zXX*j^srT!=WqR6i=8W;s41{7X+-!vCvSt5kNVCXIBrD6+Xiu|F3O=TEB-|StX*{j| zgPSwT4B-(!)w#KC2Q+^o%=Vt8c`fnj)kqmv2b1Hn7FJaGKxltzC9_I0Ob%)ebrgyH z_gm8>A0pdTmI*Wct5|bMbHb2r&hvpv{Rl-xFvr(y7^oZIM5anF$TNvq>|^@AE#{Lm z?8p+F?7zC59K=#JJ3#fJuBC*!-M`*QMI3QVJi^bsP9%3yF0%`a#7UF*3F4IPQ>Ma4 z%qf4QuCj-j?)N{JqN!1%1}yIs2SnCkTi_O zQm?n9sB0XPr^C19;TcoMzp}gC5cMRdXD2{+mh=Y9`pqEaAfHzSGVdVZs@L9h6(`pz z5rU+@EHW@TMoj_CNZwnfNu5C({mAkhp1x>wvUY4dQ`N{hjE=Qo;J$KB5sXsy;qkMh zp1DkWEn5_=9(&BKSu>GHcHNvF_lIL>z)1np2AN^m5xrxdK93>BCyHIQxm!N`0=Lvj zC=T_6thsZl!dabrmHKR01Qn(ftEdAIK2ZR7tJ?n{^wQ;Bmui&=dATU&(LMLK9XC+c zBBX*o7>N`Sbca*4f>%8Gco}e!1K#JubasTW&bOdv@G73G17J>lt^Xz&(K`y{-wK@V?k5H7hk_g=F(4Jo?Gt zqT5w9FW&Izn-Z4m&VA&QP?6Gazwr$(C zZQFZn+qU=Ewr$(roOAE@Uc~!TSzTS7)zQ&W(Y3cgh2Rm^$x0(_Cbu-&V(D#>$L!^fk9&c^@u@jXE`8G@^4itwdkS^J%*urY!-2YzT2Yu2#?}Ogy-|Q_D(6!i<6a{wYu3*r3g}60l=SwwMr-bN7BJ^ zyBr7YfTsb-;XxTj`;o_IBCS>o+Hii00UcNx!MBjAcVJDArH$H z-@^*mphDusP7ba+Sa?R5u|P42Sj#ZQ+wq)ESE1jpDfsPALL%)e{gml-AL!a2v62LE(nh4JlvGMo9 z+MooIkT9j`@)#r!C}Fp}>pzZI>C2r+9(IGq>r-zqW(1QHAQD1tSJH>97M;?G;HrwB zx2TB6y1?lcF8v}wpvY#BFp(4y$Jp)_h*qh?v%_%S!Td#idFckfy>Cx==UTA z{A1?ossYIyFaD!Yq#$ovRSC6f&8pvmwDqlf_MA2DUqKNQ!bSRDtfu}McD1vN(ovOc zr@y%B?~8B`(p&7GJ}gg}os|RRunbovx=t(ZYN6z5{_eiE8P{gm@aAUyH5Tos{={|i zGX&)}qqaFu1vtm3c^sq1+`fC9FA#2Pc_KM>oa?Kk_8Pb0+_cMTuO?mTrO( zPHY%e<5VN!`dP!I{F@@Zp<6uQMEC^((1RcYf|G$Ds6iP6Z-P<(c;qGE!zmyi_Kyc{ z*3*lVSN}lnW3{pr|goRMOO) z6p?ZaZD@n=KM=?G|3DnS)ePagqFf#pO+z8YCe_H<)xxazZx5-(xq%@Rm=MW*3N&iJ zNBrx_$+g)3Duo_3@Jf?j*xaj!`Hx;_4SB-NTl%NClff{&LPF0$-&CQ1#*zwSVbA{o zYwpAUHXOUY!m`r{mCdjtcZKPN557veXAb^S@ zmz(^9&(9GLdMo9L4~M&Qp!jPd<2zWcA4aF}U8iwd(thCVZi0;vgN$%vH&mOy5>ox{>)wy`_ZIz%Zn_=nL=L-n-~iCvT*<;z-Kd4pvMGTc5BKPT_m@0yg`?@CeN! zxNHhC*py7uGE>D4Lv@J6$*vj3zr#~{9ez>RW0TUu&#@}dR`A{zQj)zO2UaSpCD!~? z&0dBzNw;R6@;E^^D5Z6NhKJ{^+NQ1223Mg(F5&DXh9^*MjPIwfdN_ipH1$vsu}O)} zU_UYT2)%kJa2AV@#8->m12~rY3DFd55=S5Ph1HPAKN3^T@(KR(@%^Hi`NT?PqsWwu zA(5+QQaiaAai8pN=}xDqS@XLU4&fLKyh8?jKynjl{y|vMNSDH0VU^IDFwuw(@pdXX zj^TMRp_yu&c%&MWi0&KNZqFUJ@gl1YOB5(Ch{WZ&o! z5gLj267I-H;3g{jTAVGUzB^KHO`> zAz7-%9b;Csd$;r6Zx6fzb(Du-xx^8Ou(Hn!V;(#Tp?0dV4tm)$R|smh+qw_exZ~R> z3gG6)N7w4xQ@pmhdq!S=w3Q_}ei(ezEo;R`msc*NT8_^N6T+901;hcAD&&5Eq;#4+ zK8Q?Oatklrf6x!H51}z#%feS?)*#EBZ*-0%m*y^b@rLg44~t+iJ0v90C;??6SPaQ3 zO?_Yxlhf=r(-5X-@6l5qSU$g#pZ_hTMx)iQc}2m-FiSmFZzi0&LHh8oWGk{IaE*+k z{TtfrgI?~p$lQ}2mlgUfGbw`}Q#rBeGyQ*9eeKHJjQk52g@5&>4O2)ATS3a|L=S%W z+VgY2&mKzs`iFZ8CHgx&AOA8jyQvb7VW5A4r5ODv_sTX9N>n+;bjcco(Ec~$H4?4@-;cp>!5JiC08S@hzZf7{KO#YF< zZ0G`gKYrVg{&H&HG32Y^yfT@E9@PDT7M{Vm>h*3l1eWyoOM;v zGvm`}qF9o=qSQ01-Mk7kqGqWu^KpFWq|my{uTI9bua_9{|oe05FdF_%{9@qz_P3 zoveYz{MF~vHcwoNAbIuMtlx3^5F+}B2*MW$7hYfqp$4Vm{=k$kZ+$BX@zeV+EcW40agb7xLE(#MdsyQKf#eJY_|5DNNW^%C!<{|M#*G|8pU7VP&o=A7z1TmJTEMe%Hh2J z*$jwk&}KKa{h*9})Pk)?A4m_^+jsHiy9f^fY&tYF;R0x&>^zGleu7&TVl59}ld2#| zR+ci@d0<9m0}dQxg0BT9*|-;S1lHrMf73EE52PJd4Ldl~pk4MbLx|a+zMx1#8-2=q zvbQ8E{iPvjU*XR$JifPT#S8!D@J#n`VW2yi-Nh~c-J!>doZNPTSYB$pksa-aIU1*7 zk_HV~=gmtP^Gw4$dg#_dfe`FLl2%vh`Q)+vW7c_hGyz zmOxQU<=~=*vfNgK&qhqNwI;oGf^&OH69?rWtKQ1XlGh6K>FngHQN17T3^%520es8~Souz*DFz{o@U z)qcY==q;gC{;4uvn2$T9?rvAhdT8f^=)=m0GYD?nnG)U5$NLoVkrgA&7e8vLZ7zEN z4A0mZu!nE!i=)t^38Ve&CsdE;aG0*#cxG7H(2ppXa7H&@%G3tByibi7`kD7xi*B_{ zfX7Rv5~zBlq;)ggn_)&k?A}Zy27P0VzshX{e8xtE*{ZCee>+8Vs;`?SK}(v7yOfi> z@LfQVeR6Xc)Nz-I5QdYQ=i>n8s?W^YUyMIdhyedJTK(*=J-qiYSjeBrk>wLySeWu@ zYG_JQ;zVEeI9~K<18->z-qD!21-nAm3_#b#x||Iw!wcH8+B)X3(!vb9~Z3`VDaFLb9gr^&`Pt0rDMwTxiHQb za%PEhp>OK?Vl(ehnhu|3rvCsZA#TR44_9sc~)6KZB{QTx^+HZe&*5t0w9!PTm_!{Irk5)wKZYv z^>=weIryK}_&fHyLva>ak|kwUIz%l-U-A~k(cWQl+Y9}CFWfRs14jXvJZ88(<2O{lG25t-=m)*@E_XkS6?-ltf3p`ukdu^PaC6oSUH67QaH{EfW# zO1(0c@@n}dw>p#)Q}Z+lNMj8)1LmJNlt;R+g`F1egH>DVg;H|M(Q~{B7bzY!{qE2M z_mF|Op&9!I8;l@B-fkAg2MC9O+SYB41_!fCk{5zl4!}~)Y7v(1W`@w)0jIrc0qFO@ z2T~>C@h+931MfK$_&DwpeUGXTI+-`x5xR{@=uKK$iCmk6r%~>JcNQb%`y*8Bl(<7p z3hYyy2K}V54z{F%khY^Ql%?@N2E>RPlXUH;aF4C}Bw{f1NcF@Vz`zytKH@%KRPhnQ zRc^yw+Z$!6`(x}7jdAy3NlER+{&z1~Gu&~|&osh>y~dVAoE>hY)*b^YO$a*A8y)X4 zGz78GgSP-(*PNxpfi@k@h>qHi)Yv5L;)p&BX%#2_?g(i96;1PEv7`}&`VILj(bO1H z5!3(_4l2YFD~6e)7p1|S_H;=1TC(xj+9^M6!J}-@{X{qc&hMUSW)Lyx9Bq^7%FJr1 zVS9TXImy{b3%WBsu8KM~dcQThQMBAdhcmNj6g7;gdyjS2#GbmFtG`NISCRUAG{>Qj_CEt*hJ&P6i*uX09_xFm4CaycP{k-e6|Gu|~Z4v_G5^aM1Yz~!nk6-=XfvrDbY4~<#D@zRfSzAFpPHr=j27Y!2y})k z4H>WNW#Yk9^pwedg=f`zQD(y~zus*Z^MbKVyG~xIrH^_Lf+FcuWKuqTWa!MYh-bQS z>ikmQ(W$v}9>-;Xjphc6uo@g{XXm@yct;{~N-NI;%!FHIlj*^>mxA*p8kjCl5UTE% znd|p6JB_kh%0h&YTiNN;Lrb|=W3=EMbSlt zw;F534R3&l5ubUm?!&totaek#sNM<5E{&Y&>8^42$H%FVq{u;;z4CT~hIi2F7yw~V zC?ky`C`gD8rU(WW3W|N4E93RtH4-;UnGn}2o(r{1mPzc|O73ZXi3jjs^En&GUVo=g zZS%!NpNT%-E0r7b`?@v%2Fd=pzb=*getHJo24o_H%qlH6d~?ZtnY{W+be#sYSX+jk z2>`YWHX4XhCZI9uPa4|WK$i#!=yTG*yC`N_(6ANG;XVgE!1h0Vz-sAgrQhBhSgG}x zkpwh9LZD)5W|3lfYD~+Da2J?H6y-XAa-u2&F3}cytM-Zdk6o1v;*U#-Sy+;_}tk0 zS@rvE_xk(cc6vVF_b=b%K5zYe#iOoJzAyY>ef4MjAgvE?Z|!_WI*%id$}^(8W0}BV zPB#4jz4U#xS*f?3p+MdUv`jNmB9s4YwW5R@b8+GlWTE;P%ynx^=TefAX@0m^T*a(~ zkTz>9E|E4rMHAaGPM`CYChv}tzHJ8UzY74hVhvmj*?)QGwa zVCJKqETFCVhNjZ>+frNU+J+(CO)`$20%*rQk3z7K-2YYWQKYMDJLa+&5{wj$8&uDO z$wSOB^@4(3;u*<=_#4E3z{J6uRCGB!PojFrv`n{EuIlSOpzRXf|JYQ=#4GF820ycT z{4Nb<4oYZM#lBs4L8Oou4`-h=Yf#AAL)s5xWhO+9yX{DCw+gv&CGkkqpFhuhpm$Pm zI!0J8w?*UQ3Yn|k_=5RuK-62!9WeU3tttWW9j2(>d?bqCzn%lr^iCsZgvM;uufROQ z$;&k~M?0#s{x0!E37d3rL`xVM9%5e+c6k8qt$js_CCFljJ`}R02j~^cGsJ zFO+a~9pZ!Z3fr1N;95#@(lI*)VO6hV89}E9If0gcAh9a7qQ_%zP`t>Csj~dGFK@=$Y5%7 zET^BzAcPG;=H2;H5ys;21CSfkhQ0l1ivf*|4Ntq~y%hV)q$F0Y)_DCt8dFlx-ip{; zo{gGeU;?eJIZ{`qJk(LS=?xdGw2+0=RyCYI&#CZgTJX@jkLs-ex;*wv=^}HP!=K+p zSqLsf;5(KUktLCX-ba$kwCNoN)YaE&R<6E)j~_5{mLD)hupPz0u`qyQ?g-~&>0Nla zL`Af1Y0J!XvrM(vhv_NKwrMFz#xD-f5U%X8A}iFdoG2WLyGG2O4G@J~;ZE@;-&}Hb zJ9||OQPgJeBfuH07B-+0HYmb7Z?g%GIZ@agR!-_Hs7?4_dW<4)V_F={(r&v`Jmeq2 zYZ;^Gy%;Hz zOvZ{cJ7&yFjFW0fWEmnbU>Zr3Y()?GMFtp_LqG@N`R8O$jLJyOiUsJFEq+rX2LI~D z8sy#Iiy0XQLTlN+fvh{y!%dmz5ml!N<3~usOYe+{uv$+S-;W=%Uq6^e+OxZ;YG2yT zu9$joZ~dXBcnxZrjyD9#`|z@@rg&Q&>(@?bZMXWZR_;UfCc3S1`-n|?J6Cv-u6(na zu+B+w(G{qS2}X6en|@Ht?$KNC_#1U(kKkW^E#3nKjJpIT`4~UJNRKV$$O4HJK#*Nn z`^d2`bBHN%TsN801=+CvA;b{WK9)Y7=lAyV9qukeGX)D@HQLY!#kvI?m!DyDfC%I*lxuJrL@@^>@MS9@&~z*d^DD6u_bPqkdEbEj`X8 zg)Q(FF6X9y3f4dl)|e9|Vn)aW+I;?mOHlsmhyhZf{AM$VlYeoBYcN8}1vf3@a&k6G zA~}Ju+U+25%`JDJm-E{7i*mg)NMVbQF6o%VO}IpCfi#1Ix_)LzSqaCBx5ilS=LkPh^_QTEJ{24q=WRMp!c<`6H4=D`{_pv3q1*`S`*d8X>!)Yx} z=gt19uBF6Z{~^IRdfSEIAx$W~2wv)8b`7;8>-g2i_}0F)%BXWbJr`O_$Tuz*TTWs& zJv1dE-i}-@Wt~0VM%lQU(lqnFVcyE*h?BS)T<`SGGqBgc>`(P-Mbo*KqU_Ednnt&l zMWi%wGhzBzOwK=cler)VNKo0vn2jWGoHSm{lR3wwk&DOmrvswir8m%`6T$8fJOTsN zmPx>ZPmK21K&Pe(b(=w4QUj%IIb-eFhe+fqp9LvnVVpM9Di=b?5tTsr_!^~Ph0NHN zXI1S3iowsn2bSVmM%bo&-FaMjQ;if=OA~|kn9;pB)^YmlNcu*1$?QXg5o-nR%Y{6y z$rfecoB@^N<3?!464TR~-G6EPEhX-L-hSPSi`QAlPA8u!ri3OVEt3Q2meP*$`vXrf z9^6ekIu=@DrR+)7BSK#T*4F0~+7T4A#DH;HrwoPdduaLHULn{MeXUDb#@O+3NX1!#WFW0CXri$;7e^0U@A=RN!O@yDJP#UFXGri_Wd)JQTzd=0aox<%(w&g1 zTx%zLl#w=ol9nKH@D`iTFg_+H*3+ZQ&BG`DOJw+7u%WBANu0`iOFy5rBBIR|JK^$Q zQrsnaO|zi^dRdcvQyX*2D73YN?1H*=q9tP1RsK?g9@UMT=yt>7aP`9*S9fTSj3YXw z&>I*kx3xRgKm)wB?R|Cwf~3#*RAGSE@{&0S#MN?|8O{|DY-T@K)RSe)cDs-7AdJlP zO%7qcT2J8k%hw&0z;ZTzJ9>#H!xPni~ZVN@5 z&E)HUY`mdlQ5qseiE!lq-@Q#Yo|0J3GM+kq_}%UPdmRIbV$)7e;BQgu-&y-?vYr1O z4X9-Nuj^#9|GMA|`_f;tTG6S3PR_b-dBb{C{uZ*VXU%)d^d&_#Dm8l$ZUr zSB5~CSa*czlLi6Gn8u)D@@2Ss;0BK^vYaEy8b9StIMvoX4nvcwvFCzO-W?Ot>tPC_ zMl-JjbB@(szULUrdXw6A1{GE)R>W0{c>6kz006Zfs%8*(!&*h(NtWjh~bNe^e>nwQPo@L-fOk>a9OTY0zRN#p5p3Bp1=`{{-!eUP_O5j`^G%G3G>)Dkn-k z!Sx#j-5lhilK&I4@0_>9Imp<{R8EkhNOVK+Y2AnDytGiS+Qi1;(^?eu7;;TDx3a2{ zl}pSv+OM>{n~6d@5$AuG7hu=31|Ivs9I^&J2%#r>MEQ5tExh&-ePGZLmZ1=2sC7ln z?WO~)HGE#``DW$p!gW{M-4cM}JcTfi7Oe_)?inL#e6R>=$9XyvvTj}i_rtpPm0A;d z!o_sXyG~t1!K=yjO2z^kj7lRUs6M-ZXp;+qRJF@{tsp*;Pi>Kqc(4IsEid)St}vsU zZFNN`Y`NfN*o|gB66$%#91x8(REy#9e2$%@6%lXc^ALTYNJ%3?y|6tL^)QS8qBDi( zal|qLQbF%iLW#ZdwMl)#J`(q4IyYc_8GzBk)rU6(WAvX;{yRt_RQ@C02P}j6)8=9Z zD~lIQJhToo4^0ONbEmiOH&AF;tF#e}UkH@wve>P_n*GZjsHF3Bz2$0aBBFXtmt&wU z;C7cGmv_9lL03#&w>r(rCBv~Me@5lvf1~*wSQ-CsH2?aL96{t0vh8VYh0L(?=p2iZ zO<=#rH{H5yGmUaMgS0MzrwqGTt4@63+rTBZowaJEx_&bDx^)Bqb| zd_fXR5m0s;nt*0Q@s}5I{x(#_@^Ow;lXLQjv_g(P8R62rWC_ID`Ibn|iwATQsFk#` zwjh5~^;;+Y!yC4WOZhz^knNz-(EKWSJj2XK)oI9|_%ROJ7%i-7B@7j;2L3G%g_@&4 zeq>fJxmJyT9UyslN{94%5Du{|AlMsziG@Tog=$24bC3c57|S5DX=;L3Q(YtMIZ!+5 z?UWo6U1Jd6OF6tGeK)yUjtlT!Jcm2oQleO1wdbGWhGp&#wwXXZJwFd}uFrS+3SSeB zte$B$zPOxseR;*;j;?n;aFX72Xq@#r?~vZr*v zg(4r%;=GPF&E5k6Z!Y4zidZ{J`L6q4FK=8K<@`1mx_{bM)`U`^NK%H*e*ambJ``}BXrTsAYUd{;$p{e>i; zlD2I$6L>1rrh13}O$0evS{>`N083;upN3NF+IBF^th|7N>Ye{%bkywi` z4v^cDi@GU@b5*h~S4A|h8qxTsi4pjCeD$O8E0$8gC!>0)Pv@~<9JL4XiK;KY(W`T= zW|bRDl>3=E@$0$LRF}F~Ay+-;2&0zzXf*xhUNnZMQFf?zx^X|6y?RM_uqg*dhnD|{ zl&nZNxmlG0I=Cs5Z91G8i{bil2DSO3TSkff+4*P0{)*~-h4@;i-V z=vFSP?YFB+d|A?5DG8MZm7YJ$yoZAV8|NmlM#ip%^_LxHDPV{by;@Qj$xmsoaBKxC zMck$pYYLlri~|0XrZ=C(4A|1Vks1)85<90xb3mx?+S#H}HOVn*w@JGzn<11u4DMdh zQawg|mfFgwm#0Y_pBIF+hNZj8gkdT-NJa-cCY0fsHjrEfnX;%rk79Wk1P7axp}^oK zA#HT!p|2~=fjB;x% z&uQexJi|&%yyT8yPPeI-I=6v_+ zD7Q5L{f72={MmZ+A;VH04P0Ffhvbu@dIa%Sm+FBcvZf=f=W+DAA>*z_=qfskO`1eK z+B=Tm|3%Ln2~05Zb~bGP)uKE6V{UjRi6SpUcuT0%wz4J(s@;95iu`VR10F-yC?Yhy z;@XGj;2kP*wr6b+FRBa+g%MgcyAuESJ>d&(x;#vg4N~ z!b}Jt#KD3UNeJW&Ruti zd8v7u^d|4kAxPN&OEQ5jPJLZa9I0UX`xE+}CMD8}BM+RN_V?DdJS1>boJeI>IB{7u z@008joGZmrhy(#4x}ZBM$6Kei`i;U28oc9N(%vWI!WS$6pzOVhl&f z#X5k6HKTykZ9>m@;r ztMllOwkEeBr81E@G=?j5D;@6X_eoe+;Yj%=2bUXE{>5s6yZ0^vTqrk$NMhv4fDaq9 ze(v!#rpG|j>Da#05=1Pfr_{2jweSp>(h}_y)W4sVzxxvLd zth6(f!<6`9tsk_8`=?`z*1vj2JDv7F&83nsGDN9OUV8aCln~C&I}*q_4DB`3UXy?F zOZ$;f81W_F2?aT4(lD%&S!oE=!T4PeItK$`qfurEzl5megc;n`{D^Fu?0boR2vR`b zoX6DH$=aGQJ9%hXh)*hNZQN%nr>p+HYw|V@hVG~u1~ui#!CGU3ccX58E(7l&kto}` zuLsCqVKIuX$3pD+Y<(Bt_G!UwR|lWFS{ZSh0=h}C9gMRo!y5W)Dfj`m6sYiwyOCc@jVyBh5^j9=^dAZ8k(8cJ`R!NKeYX6~zqQZs?{Q zt)ID_1e2U{)N=OGqXOYXjoT+|uKBG#6-1hIh1w!8sxa_s4_$fj%Z&`NqD|AO<;gJd zf-kihcEuvF|Bu#IZYjemi)`!-dkI}Whv5bh*+}rqQU2O%?*=qifsxw1O$ABiuTB{N z5jatwWnYiED2l`-`Gcy#38{qHBY@9@X1QkI)J!w-QezF-NQ$ZqRcrdth}BGs^*_8) zZv6>XsKo{&H%oF;LbqQGyg~Rn8LEkq^DmiuamI#xumplTdB^ZEURF(grk)M#3w?m6 zPQ4c)Ar_tQ$j6}5ALOYO>RAmZz?&9tmXg(oo_!encEA_0AoRczS7^-%V4UIx_&Glj zkAfc-(UhvGBi>JbP`LR;P^q;kVE2He<|P;P4^A*hNuTV|Fh|=?5nU3-`0%IM8m_%f zA9_~4Wus$KqS|T)d2YZAT^$D0yO8w4{t<`0DD-TLZ}68K-%h?F6RAc#0RJnLt%ls) zpPq~IPf@{JBhQv1)jcXC2b*vq)82mD{OOP+`R(gBujB>sCjs6i0o0D3%8hBOiL-JL z7akO5b(twl?$dlujM9jD2Y^v&dQgm79~)o-#p|I^JdI(k~POQ4Z+=>rP<6ZD%NRl zfL!x+n3Ifbsm*r;U>B+~T2Sc1cd2@7fr5!}(&YMyXc1B=tsI4B4@p%2p#@%bb8EYv zC_uxhRvBc%x0|1@0dL+P;HkD`bnq#5uUhrUirD^?Hs4P$|4TBm5M@KFrB5?xN-oRv zp<(Wec;F_USHpng0vM?lsCJHq38oq0e}!90 zjzj9tV1c3JNGc&K)DlqP8~~@jR-anx5XUFR2*qoj{X=+<_h$wI5y7QJ2Qb!y(KshQ zpjZ8H5UJ-I<8kj*eRvH;qrds5!#Kxh9pdJ;eqTY``uP+fn}ZlbfdHyOvpUmOt`75xfLa_BI}fzN3bzzV zpkcJy$o{0m*4o)KnPmR z<{t@aS^Z?5oS+p4E+7yZRv08l5FVkPf*hPhuGM)|D$`qyQ10<&9M2j;gYM z_)d1CcpgW6mArDHSM7YeN?Cgj#lsNqa_te7qNsj1l7A*(i{6}##V*3!i>VY z|6-fj;l8n0@_xVhd3V2|_a?%cH-EUZGd>X;sPXetsMB)PLNp}1AJFlt@PI*AXUtfj zQKJ62#l=~1G=Vq0V1XeBNzHQJ9??ZC8Dn3sJB0+iWOf)Nq}0AbFyd{FHH|l@S&~KO zvB8{0-ra1~R`sC;>(f`(+eNXqagDw;0jV3`e0Vd_0#6gGeIME4J2!5K|})Ate<|FedWU{1NAD4?b!q z1~cu3Wtk96CS7Cc>mbS?ZqQEp;tkq3TD#kLI7to9d^mo4+en?E1KbEHsb4AIz@w>r z8uy(wYh6K{8yj%%wN11ZiEAw5i+8%dGL4NGWj>$6=xyFKLoH+t=`)Y#+H!_?5iCwH$lprRNt zsPILm__u+q`P6C1HGtHzsKz!_w2WTY8YwE5EK&|&9ExLb6LTd55$|3}4Qaj9*HV$y zcwuR3+rET`)#9`!i7z;3!l=C7J{j1G;sx{it~%%ql15tNXiqn5_cW)x4C7QAGVs>1 z%fMA({Q+Ol-KxvaD4)I$EI%z(#cKe~jb6S-iGz{Hl*(`wRIe5o?k%JA4R!4zjG`5# z{qq1YS>L9&8^KX!J#PO6t2QsLiY#xUP&Io@BXhBve48?DZlBcOJ<%WwPF4Z372wN#NJy^=&;VHXzR1Ggl|z+5pGM#*@288mSv@;HzT&Lp7d{-vw#>WVZc46yZC1V9y%TVFS_6< zV$ej%iY!MxmYuo;D^H|2u#pwa1E$n@P-T5HbsQsI z;_blOB17uitSN@XezxZA%*I!Y!PTrzz-&Pg?}vwn7i!A)2T;!wnA@z?B9)*zp|-^- zJkU&Hc)A+Cxk|GdWNHV0h9O%X4Glx`yrp?}1K=Z=!|4Y3@QQk(IZ^OxW`Pwzn}4e{ z?c&lkIJ?=_PiL&&&5XkE>Okv%GU@>=wE**SOjoLgwB3w>>3}u0gT!f3;)hWA88P(i z06<;)QTa`yMKc=?{7GA*DaiLO2>($v>Clup>xcaF7mYD8Jx0zXO?I{Q5eMWgDHz(D zOm--)L!7|bg9Pa8qe+f3jKKv{8m9~{tD>7*6qGQ6@1JK`8xYxUgcaB_uyc2La!3sm z@etq+<2GYNQnxDA(7X7FHGk&EO=0Mi&)S>~foZK)+O)rF-yL^yQA!-Dp|a={6o@?X zK}~!&S^)<~AQ8^OSyYK^V{DSejR%&w6o_$brV9X>6mf0CAAujVmjjjw!6JhOPpTD; zZ0LpmW-rhschJr)*4bm*k|UbMI-Nt&SxU@N36AMwm5^|AaU70mSFWd_x z{}!hJD$@2L0Xk%sAV7xE^eoM2{wB>>=0S?#{GS2mNv5&9tCOIyyw=mxuP$i!G&>7c zwr=DNSr;E$KOw+*c-~I}iO!eMbt;YV#<=?)+b3>SKRpQRpmdDn^8_zu zTUXY|Ghn4r+<{UXKnVE~r~oF9j<@$iP?r~LIu~^&$Km*%R+@lpKC|I4dEf0k64G51 zhdFz-cP*p40{bhn$I1f3s`!nNctof>ko0O4mQE!QOVzgszgnQo6U9~u=i^J>+&mJ)$gtpF_;)P$7w>}jqho{#1wyXmD)3DK z(&=w0IFOaJ8F;G<=daH?IKAj0W}{ZMAEVOMDO$DvgTd4Ylxx8Of4c6d>Hghd?KJTN>X<3UxqE$Tunj*ZAR7`9()W-`ZL8@JZ zr5Z_i`Hb!)oS)o&W%3MJ%;p5BX$XJre5Y`h3|+ZXAdA*TsT;F4LIb{y5!DTOWz@w+ zAg|!Mx=PCwO$9Y$k>eB|Kf9vVELW9NWjjvEa6vNpiYe~#@)xPK9}A~O9dHeo#zKiq zFW8g!1H%x@ZUzv${*ZiH-4QvAn!{fy!)?X8 znaAS!?l!@P2js)ubL{+BHMJV_o13uc)42NgFRzS-rf#KLqGh2h0XppjRy zT4vDg8fD-?%_hn|=GlWZd5NbQDwN9celUd$?Zd%H=vX#OUBrWi@#N{&9$4I1$`PnZ zmh~{>MS-@a> zW9j7`NY2_N#Kp}kK%BXqf4rWFo6&4~)+v^~p!(*O@mWqb2|c5-^p zw0`vhk+&r@bV|Yf4lZ>?FWLjw7`3udani7MTr+M3>jazg#@yiK)FpThO5i9OavXH7 z_XnXSVFI6O{=j_+^iv2uFb0QLsZ$cR#%>?PBd5OLh1dSb^Pn`CQZY%8KZ<{^A*z}g zs=)k%vV+a`ORkP=H?Zu6zb)Y?Jw1!R)+>PFC%r9SJBnnz(7K~?_Kz;T)AmYWFS-LCPd(lrpylZ#!AUq1q;jUv?!QpQA zKsDtObW~{88QwGO&nQugQ3t4ib*zuBX~v0$PLV-rrUqZekW*h-yUn$UsdVDnIdG_5 zu%t3b1GG_tpbX3uBUsdlj(v-N1YWJ+KBzN{N@{P=CJ)oOv}p~F>e_0JT60E1Mz8E! z;GSSFCnK_xKD{I)h+!XU`5aj zwNlkJ`Yz_#spU#tV6DozvR?iRyzUETUnS}x;GqkI`uFcy_U`@152Jl-YF<162iKS{ z0SDEC+ipTEV=w4$rlH|Acmc8|y@tV-Qx788?V#Jx(Kk=%F1h9LZH0#&Oe`}V#ci^6 zA*&~*%#+yBwoJ#|%4Pz}?Qpx7yf$0}y*Qf}e5^g=me?J< zEa@BZmv4pZoRioH+m~4Jn{aEpaAh#gPPKyduvkSr0zsePQ)f40PHlsmJ566C^x|!m zKckR=t}6WgLOxPYeI>8<{QCCQj`~t8{C&b&=49E)0OtQ%40q900LmZ%q;O>({;vJZ z19sf0 z^-SAaN>1FC@)IG1e`FcF(0*Q zImuv~_q>GzO#Vhnid&C2>PcaXCGDc>?aHi6u4LPJ3le)t1a4WoU z`)h4@Bj)^db^2ay6b1kB;|TvT^&lp1O?Y?U@T>r)N9Ivz{~XUugXlN7_CmCOdGq;# zVAjh)IPL2seAyh{-D2`npr*M}p*kd%cXjkkh`Et_Lr$Eph7BUKHR3{$qH-ZE^UPQR%ngAK(e7iFh$> zae3+n_XqGV2*?|0pX`G^lkK(o_hN%zGDL*ezh*f+`~!i`ZYA8^Lx5=iNTjQa=GTNo zho_?5-3y8iPDHtTWb&fk-4p8S4o+~riV^Pn3U9`Rf6N8>qt6AwGynG;Xo)@*0LS<} z7|zaD;c2(O905onsTCKOM>RH@zn z)g%mlK9c9I#!BzCIN5+f{1X{R>QnQ}Vc^+Fua}8vKn8Cn4hO|#F$-A3T!S1dyDjdl z3D)^hACI21X^)XLF&u(z+0?wIQj=2k`x~u6I<$C{({Z>;&|dT1AIn0f4A4py6$p_{ zV~`A>57U#=u3d+m#3=q-Ym#z_*vPrmmH?!Z%={ILgeWcXtAoJ_;vW}lt&(!JyLz@S ztfeT>cJVN@{{*#(M2Fwzv%gt?)0FDNvb`t=hu zGd|t!uczobd1W<$e%D2mDV{ve^Te^cW-s|-Ptlh*x; z+RLsiT6DJUqf%Ghnt%K3YKp~8m8GY6H%Ad0q4c}~sc6+TNmaXxziE9P_C%5paK~At zXy$MgiiK zVN5hE#HJIVJODHUQH^bB52P*F3`JeCL63DW);JC(2j5*=`%3EDsjg~F)!5$P?fiZh zJGuRwwyUyLUhG?HwW+>ncebxnt_W83MpafjRA2vpgxyn=CEd0t>a=ZC+O}=mwr$(C zRcYI{?W}ZG+O}@4f34N_Ztb4a&P&WONA%I-C0=607rn#sJ2a!#Ec;x?Yult)xgd== zHiNC66-69b!qzNHpo}i7wyTn9pr}P@TiMXpL;O|OwX)@&Kda&&RFp;rnY8SF#rIi( zJBV#Q@})xKTW~#4vDStdz;Gt6lGN3J*iyAo7uTKR81!(`gzhfA?|5DgeKd%-t6{?p(H$nu0N(dmmTYfwYd zG>xjE`gDgogm}iYa@ZiC?HVCOd>SL@lqN5{utmb@79mRfN(1B^d~L_+qVt z^iW)`8KqN}X#HqAFF(1(pT8x`Tu|EG)Bpngn>N>gu96~g(`%P7dU$&p90r&i-3yj* z0rKFj4Sadr)tJSwKAmjYlfOYoRgT)Jn+Tms%Ik5%j`nn#{DL8j#m9J&x ze%dWx%6&U{zD@e+F@HfVOppe)d`XM}Ii|vdNdMuP!uD0JW=HrS2rek;P#(-sezSGn z^P4j1cuNwjKq+eFui#k0t?E-SZ&}Y-#J%a;Nw;Dx@HB0TI1aRe-D3flAtXZ&r3x-H z@x^$wzGZ}vu4S{zc@ep&&#wcwWxL#{6!xu~(iVvA#M(*-;i-+Q!|`#qY7WTb4SVdv z+4&W{=o$I-Ko!J(z$(z81xhK%$a@TTvgJ~zdNB3nn0{aaaqO6v+1O5`w+y*`T`s0p!(5r5W=9oI zgkfY)(C9d`BvK5n$rhlF(J1eO0?T{|T_b2ETBhCu>25q!(g0F$TJ6^&miYpvlF`|7 z(y-)Fjzh0sR-o;2nFjTXSOwaQ4%4A}Gi(2VWaW>Mm~69Y$V=qM>YrIXUyN)&AJ?a= z;a$64Z;z*Ygs=UbnO@%SUB8#RkB^Ist>@ZapI=*F1G9Wx$cG=}Uk`g1IGvxM5(gh2 z=X8N3fBs%;p9D~YJ>mBfc907>Blk|fcj@kod{kx*t1*5OakudXuE{+trVU1tfG&nT zL1|Q^$II|!2P{oxe^P5ps<;wSbEJo@dBK=R44T>-1CltUT9%0ggR%lgTveZJJMN2L zRfq9Dv%j^dj(+{(JF&X;q6aYbpJL(n@#3!mBpqsG*y;P}8Ih=cWFqRK-sJ3s;CeDF zlyej(*V({1St~(_*W|Cq`vL#fSUN>FEl?So38^ zncj*cRjUtm?NeS!gLJ_l71Q|f+Q*k^l#D`h1|O7k+zF|+zmCc2+Ik`++7ghe_)jXh zcY!i5@3?fYl1tl+xs3U*!C5q^p~f?F)8#y_T)+FmpAcdBOm#DwC*B&H!R@F-bJ0B3 zV;w+pk7{)B-6yXT@^Sjn0@lOpG-J+P4M4fotX(}G?awR+rG77b^5UL1c-L57RTax5 z5HsC56y%_ySqZj09#ff8Z- z8XAM0WNLS2M(SBKHh8!%Wv0eQRg9~l(<@ug{B8}2$V;FHh?Py6DXYMm4R5WN&SdEuaF{%+ z{m5WBww?A2e=& z5D6&LO1odyYtfO+MxYt;xdiiWsyaCF1cRV2*w#b8ys?i;i4#O3QCBnrYZrXFd@u3c zvDrv}i%9WIJCG)kiAd&qn4;4jB1;@_&+f|X`5blUnmpzOoyEdU!7Lr(o$>Y4(XY#w zK}~Kq7NNh4U3#T5$GiPj!0a+9`%@x!5}Cp~Phz}xv@))@G3(VNB^GO}9SkZKJ#7rl z2Z=rbv9|(U=MpWu1LyR54|JoDsuJ6kN5tiPL6_k%a0Im8@Pqz&nKNp3Smg0;z2)vA=Rs>zErAW~B}*BJm>LM`!~^YI_V zQjG-+IA&7(R1U-C0?cw#C~`2hOlCJYh2;zuFq8TZYp`|__gwGLrHU3DWK3+275r@M z4u7_K2{sk<8g%P68xX|4jSK^_Jl3`xdhviw^?;z^VDvUlJ4HRAP4bbKl~dy$>k_JNRxlOG$YE}6)Rqzh|v&57a; zcaz{mv+~wdOzE6E+|&4dPU?Lf!lzg$`WAWB(K!&?HBK`Wt## z2H?GU5z0UjeS6eYBp-U@OjKCitdn@e;p-Ul4oqu8&$J}*g`ZTK`}PVu37x7wy0ZT` z_H#qberAn!tOIrDEs;~#b`>6R9TPHw{vqx%vmvjhntnlg|p?g-0ox^P17tQjAmK5!f}EeH+K5Ewb_cZJm#W z^vmeNR^Ro#UH@e)?^)O%!X$*G3Y_Xo_65 znr92^QAFb81N+k)P~Zyx50urKv7!no6OkWdkA5J93uJ#hV=EY4WYylYNk8pWO+ClO zkciH+QEGqiC&?n@6&f!qp~%eXd8<>gVlpwP3R95@E%d;))6ShW@#5m5r&SDbHX5@5 zu^DI@I|VfAZMip^@l=U6x!VxEm>)X+-JnXyQTRq+D~&j}nq=Borc?W8Kgn65sy);Y zbG9F3-{kV;9euZYBF;|%J4rw)aShQl@euPaVq{wLk?(ORmmU^ebbwW8Ww+7&spYco z6?OPXcdO|+rf^aw?gM?8-Ag_rBw%+2fAoJHR&OIP`Zl-?0pK~>G5WM{82npV4FTxD zZaBqYc3q-RMxBYkZVUltV=?+Fc@h4#;#d@B_fra@2cu6Y&hHWc_bu_KTsIhe#oZ9q(piV09lGI~49dwMq%U>Cn45@cM7mxx(&$=UL zbR}qmqqX$Gy?xkxLNfXp{}_f~fO#C=9{(7cU~;grHlUJ+Wq4s}f=!bhOgZx*h&f@m zA*7Ze@EglL$zKLy)&PF0DlmI}4gqr2BA)SU4(+gUje+GEQ}T8_kK1}q{l|x!+`uNe z)Oz%C%CBjmnkA^fEA6^(d82Y|~?Wu$7oW=BOZhmxQe8UnLrw9uj@%6KB~A?c7dY`>`=A{Q;7xU4&ccAFPN6T77x zL>HjD-HBiB5RbbK+@%jzMsnJC&vcL2s?o*R$T8CAJ8-bG``r5CYt5)VJgtJb4x|~l z6>8CB+jCR)4G53Zj{5(6W12a7bCgOp4wy&E(!wC!+h|LN-9P;Dd*FkP0+we>w&B-I ze{_dPWMJx&{u?8`EeOTD!8iou11_13kOg4_4+>fA-}k@}xL^QyD*uJ@calR90SnXL zRlwu}b&KldR~7mr1ZN@ej0yr~_lpon7BI_rAxH*1n*J5K_BL{_*Y|HnIWgTh{kweN zalGmz{<+*xuvjmU7$M*hf__8e-|X}+*xt$nk~Z->oq4mJX}#E(2i0sCK4z|O?P@Ca z%*!#nS3Vyr;I|rKpqBFj>j*oWUx4egvP6f0R1sV8e+AsH9cIi+C zzBOm37*KS2?t$ks6e#0zeF31f9K~?wV$QCwX$t4z<2;fwfqtHCp$#+s=NL^Z0Rfy()IVhU`Nlb1>iAfG=;0FVX z4(Qbsg@oIKZ5$4o@A!ZuBZ*RkD4gu%vSg1?00!jC07Lho73S}?zWvp>AE3#T2@Q}(_o z^z}OZIapg;^L78E@~qNRJYEG!PY40}1@5^TO^cCVg!17hiC)cHX-*W_-Tw(bhgD!I(peGy*1-+KQfHXKdI31J5$C(@Te-CF;OXJYAl;pf-tIJ$_73x*^-lZ2j3Cs zD0eiy)Yf?ve1w&RV=21yHBY-dv3xR(?&~woPrx|eI~gs|B{setH3ltk>6&i^D4?{a zE!|YWjjt_6pJxjfw$)PNXj=K%y0~mvs))j!?T&5dl=D8tciJOoHFz4sN8n3#JE=El z{7o&J6gjs9<%}j>qWD^r$MqdAR4qd;t9v0ax}C{l&1)J;pi?6V=c+1pp=bJM=Qs^g zkY#O>*@BE3XP+~J?p2o3=Ni|wF&s*&KKIWrcZ(=L4ApAqPw{#>ij??zllxS&Ulzo; z-+%X=2sNJ#S2b$da^|l3maJr0Vp9!Ng(~ecB08W0Weax7(>Uxj!k>5elW%#@NUL@&@bX-b{-KU@N7lVL&=|b#sj&v z`C`{c=Ei?IgC9V2qAUz_l2~-24h}xgYTY(t@u0rF@zk4?Rv@r`3b=R#k{P2jU7tW{ z(P!QfDF?NKt1Motp|Pexr)qX@C>aw@ldyT>U)KO^D@vhR4I5UgSD{8V8`i5@pZCT# z8!m@88*+*LXNr0y^7VFuEMZ8Kfz7abEf(=V@f%J@Kk?5$p`E;_|DEIgi6~7x`d>M# zf8seuj`Jl)H0#x={@00m)u}jjsuqtS&H5E~$?9~wqF<`d&Ym>K9_5%G=X|;p6schj zsES|peiizJ!@+Vn{yj}w-r&pYU@x!KhM@&UeAU%t$ID&?;a4}w|2*Rd44y1-X6ZbKab(>Kegv#ZTGhoZfJU0COf4@!t#Oe(%M4 zur5zGIgIT*3?#`L^?_>dcYo*Xc%}6!>QM-J9n)|AgDo~{5nEr|x`?VV2Rh;ZYI!PTO7^djY1KldiU=t%u&(aYw z0jZHw#P(Vx^3F%1H#dcG>mEr&kCrK1k1nM2sJsKkN>6Fgd?eLtazpi`i>G`KSkFTF z5@=>UVXGp@)RwYWGO&y$Y3~^_6~FQtov|uW=7#-K4JO&qV6xfi8x-mTo;~z8>bQl0 z?BY9NRRm`$qmu~KA4cokn$yJiUZ|&!%8V4kq-a^H=RiZx>Bb0_)C-hWTXJVdI?Vh( zOgaUvE+(|Wm9=A&PVQpL31?o4cVgN+1JRU@J}hsKd!=D|wYIuDTS;E!87AE^R{@YU z$f)(Q@QqgVYIS49Sb=^SRCiM%lzFHVVs`D>9NM961d!7d%(B9k%vK!2GC;duvWt^V z@$EX{P6!38zfC`EklQncp`I-l-V{+TEd)Ypc$6M_>~%21s7Aw}7g%C3T)f4?$>*E& zmX}mA8<@TEo~1Cmp7dI)<}t@krU$paub7bk(sJ>>xLgQg2u@93yWraC92#;XE{Vk| zW-3dp-WUhA7Ml}+E;o&7mspF7^7;lK*U><+m<8{K5fCw#YP49NSgNbBpy0A9;Al>{ z3NkGpgpMKfMfPnB!zLI&F^|F|xrz3=+feuH64mfZD3TVrVs*c|@=uc+2Wn!bXH6%! zrE)8>j_eKNIJRyA##Ufzg1eNbuTx*ycTMR*Gff80D@R&GwpT$7U^-Rgs$2R6z)IXr z=(jLcmVB5$&4)4ZrwD778kq`_i~#NA2exBJsG&c{?**`fG5ZiT9BNTKvZ=7x-CTZz zHU3)XwUSq&@E+~U#)}$G{?}Jx!dGmgue3wq_p9sRf|&A5olL`2~8k zSGzcZ8oHYB7b__)s=0RVA%Y?io!Wrnr?c+ZRco*BR-M7LKb6O(KdJVf7X?fsM9+{L zujW;2IRyqjUm3XrEvP=FU?gB&q+&hLhx`b2Yi!x|B*WxXtP%cwIIQ_yvgNtoUnfqJ z;IlIobBT0$QAYJu(krOa#ASXkE|DI6k05U(GEEl7m&FtTr(_~`*>1M@}CY}>gRr80O>yjlX^!ButV=SUlJ#ox~ zm+~NZA9pBo(}~zSew*uDTU5UcACRV8CLS%u*y5lkX!k~A`MZ*UDL_c)0iyZsPm|$y zXvg~?Ss^)SqhH1xOkMnKntzpUunM6|Lwn3j)(+^9w)FtaZX__vu|GPaNlX*m*o2sp zPm>8E|Lp2B2IMsp#llhRt`Xycz(screb)2{eS#wcsNFRvg*sTqD}gY<;`SS;Y`@4U z*{Pn`NlD<*Xt6yL=ylWTGHGg_lZdSDYmjikoUb&4v!R*B7WH|n-(Nx(iDOfvIqbjJ zfzSBtGB^`-?&}AR|c0q-9N zRkC1C80WUZ;A!Rj;qp(jsX%%4SaT&_g=bu!^f1YJRno2kV5cH)*4nj=RnREgM1xg( z95G3glq&@nnZYl1-*j}B-=5S@e4IpLNqtu1o_GNkEBD>6b2`opNN*Kw_qW%18o`Ed z?a!)KGU=D$ORqZL?ukuW=;J90mFM}92cumV7=vSF0SEhhhArAYPZ%Moj~UQxQfE*4 zIxJx}Ky)u21enJ&P!>>qF{`DZ+zI=RtpfqGOOs?`Xgc675d<|o;N*jf0m zDtldz9kYpU$(OK=nz#&S`E79xH+5O8k;s3^*yj$rC>VDtGK3DL!C#D9Esu+pXUz^! zF%_L4Js$09rw7ZJLc?SJ>${Xqz*0#}Tt__Ky&-V+8UPt*x6z zKq*!|;LHpn_U;fEdp)46wg3L8U0gIK_HNtH+y%xzQ^-Ffj{7wLv*+-iRX&veto})K zNyOUss$Az~^glT@f2K|`^1>*8GW<8=&+>nUv3Nh1I{Hc5G@^jDOP+HlyXFXE_?v3= zrjIh`Jl|Mbmb3~W6u$9hz#e$4!RUHx1`mDQWk11{3;riLe8M zi1MvswFM(~W(JfWzRPsrd&~l8p_5(+V`(@D9}}uzk|3qXkx7Y1F2l2lFavo~BWm{Y zh@q`QA;8~)+-j{BYs05NtKVF`aa03G?YgQQ^U>1o`OFfGaFTdaYlcRB&n`*MXSw!V z#ha?(DAeWJR9Smke)*pjvKeTCxOr;`hmSOtZ9TR6Dz z0aWpDwOe7h@ounD(97;kHn5m8HeOXYZ=L#^O}92CQbHI)V(Q!s|EFu2y5K7b)(TI}8sQ%l)Jz`>&Ft!t_0-Doh#1*s*DLnqxmTKI+bl)Fj` zt=6}0BbTAJnw@tCKVtokr}y!?b9qnPfdBmkL`kgN>J26e%{WAk;*@DJf@H@_?W7Ru z@;)jX`9*+pfpc0%=0v~zeS1qb_uj5bou$2oH3GH!i4y!!zW=w4aA}|706HVZ$#oEo zyGh3UJZU>B-2s%OWM7(8j=0%xsLMC+pm{yA#Hx5qxw)Fjj--70hea}kOfW|uXY#h9 zL0u!o`vF-#4;qR*MbTF*hPtfcJ&mRe`fV8EMpQ4@G!|8`Hm(CxB~9xRGFVK3_O+J- z2{FGA_pIuAipy770nrKnBwjfq|Hi#E$X&nPg>B?eYVR?Gw9TC%);ajn?bt1jb0$4FV^#%zA zK|UXk^G9x{Xvv6Vy98oSiEJDW9V!t^Z*N-+-eX!a*njEY-@0; zB+m3_7TpW$HTvn#>xOJz-xPWeWY3i)y&EU;8}lu?ed5imgSaWaSUktA%F&=lS7WFf zWlg*#iULLr!4AJ}0MvuS`}MC95;^@OYJj62B+9#L9HZWjXz6IS9+#TvG70zv)(yr$ zZ7y`I{Ll7$)_HEgn#k4lpJaeJkd#zPI;Vm z;AgtdJK@S@R%_*#Nfv4bO_54=S9qEFyekVSr}5DhdROX#G47!0c`5Mzs7mK1!AO>* z>VT9buMMib?>I%H%71rb4u1BW9L> z3jeFYou}g`0u1L!|6XPt}q1GXP*RYCbm2xKP&P_ofc!!Ds2Bj^}xK))YkoC`Wf% zU=EyG%J0Zo)$GdiHnwoYR>VjXR-9j7b8YHz4bb>&KlQnIhMDsLLLr<@Sx{<*If1S9 zXmSKw&M#Tv%E3gL@U}X-H{c;1C}`B1fKNPzhZkeBwrAejb>59DS;AxfI2zo`xSc0D zQ%hau`zsH=9RK}ZTMQryYM`j z4g&)Gd)ZEcv4b{gW<3Lyx%_)`Y})V8-9;on!^bE90LTB-R>HgU^xmoC;pJGHpL5Ww z27fGJvPogSBgnQ~ouRBEO2;CvVcMvifp7HCd181e0uq5oBCVR;mheR|UqX@IAFP#f z6x5x)%~s!k#$#Rkyt67_L8bD zsi++n+Sa*WhRyiLeGl29C%)(~Ckm4=rKZaNW}x|b?l%o(YLm__mg>H+S7B!GtCTDy zA^rv^sD6dTKVDx_l&28~4^|@reyq3U0L_|2Z^WPb5TJ4IP# zA{b?nUhd+lB0brDxrnc}yK{LOw0ePp_}$~{vskrb@pt^SqK4qrVasky!aYmRt8mnF z*knuMV`eQhg{}K&VP?!3!hPAAfxq(zSo=WK3xKBd$vo0nbQndDp@Dhlc^KVP1VYVO zlXOM#Rt4+;`WXB1MQ5&9jfC0F3#qAE74S9kh5$P;i4Mz;v%YZ_+M>i?vs24ugoQgU ziL{xZoy93wo!||K*>P_4@m4QBP{ty`6u^qPe2Hsny%IQ#4fap;k7@J3j#)30t>CgO zWmb_pTd0T)`q|U<7u8N3*3rBk=_8Q5PmGk>gY!<887oIThAw_^bg1x4Z7I$E%~KuiLAv&W%Np|CAUp2P!Ehd(562}NvB(>j8P5^iZHnQCd=f&)5_9$z~sj@vX;Rx}gI^+V$9KVJy2qIq9J?&mkW6A1A!7;|2Z zWCY#E&{WeJpata7p2k6SlVv_yC>?a5S68253MYdAB#!+<(-ug|V54K$>*^(4AT4Op z{QSSs*+WLz*z9@;)hy1CmZXMBO-z%2FZ2yEvx7XDsI( zXOOE-*#0ZjXcEi#A%R;W5mbO4QYth(1)uMtp5iD=A)!5(zIA-K3yo6C-AYUSzQ3MI zzu9>{4|{)ZV^9mwP|NqcU}}7`arv?2t--E6vCk_hUMP`+UK;D(1iX-XfqjvKxs zMx9TId_?AVsG>}x%YLX|Ar(5Zj7Cn8BMlX!Y)6@|NQ+Qig8VF9gpLb^QsFqFJX&4C z=XqB`pX%pBbcS)TAw2e-7CX8mcR?m4Jc*Q~J}ezX&|bQD23&79E0(}~K5*y2f&UU} ztU}Q={{Xe&l+ptLY-LdNvFIEpQ$G&rJH}wAcDd<4+Gvx|-$tmCIOH_YoUn$WzLNAQ zZ)ESN)e^OS@IAAIk4D5M22Hcpr^QG>p2fJI?A9)U1l?Vi=6Z>oWI)V!XEvaYAVx49 zK*v#%@J+Tr_4K9$Q2DjEJb#QQ(6z^ZTj4+)T8r`VA3vD|p|>__4iJ>DWjD%;c>KLJ z0A#50+@}G#;?E?byWOe}zvM2|Am}0dc6qu_!vp)-7|-eUVtCo0)64zj4*q^=y|10+ zd%^4B=HvU>L;pOt!xL-my}5_K7UuA4;PYYk8nyKkK;q#0evA5Tfm@^yf#aL??9t7; z{QiH(Xav>C5=1sNj8?qRX^P9INU6W3gf4hOhn@|X*c<#mtfW|$hz91Sqb|e$&l*kW zti`WV)0z}59btCF8`$oM#Q;I5pm^iw6HYqZvzG1`W2(yiDYnt^any&a*1!GU0%XG- zck}Bua1qHg>2oe(VWjr9WD?>{ArF^+YgH#?S>!esMzoe=2a=;BCP=0vM9LHyYaM|V z>12hH?=}I;=5HVl55dLK`kqeT=I7~HG|A=ot%iFW@t=?2vS~d4ajpBo;LJXi_RWk%ix>okt zl#F8wh8`63J;~{Q$^j`DI{Kid*prZ`2dt@ij6t*RU3+yMP$_s#x=#cjA={qU+yx%O z#MzQU7LLQHHzBvVy!DSxQ8lV+__aLk+6<2^63T5b#P%(2E(@{wHS9l+&Bf|R@!JTi zhm5#jD?#R3*`w!oSYIKPIgb#`xgn0lOi-T(g!p-aQ%y`#JCR%q-H8GSwFiE&p&#VZ zsLy}iT#-I2##NPUj4;&&L*&KRMn9G?&pSsp=u;-s5Js(_FV#ixD8KE}PFRUOgX`6B zv)?GF`V<4nm^@SDl|WE5O`!qqL#awIC9nSRq!S)ER6GSYiVS5##(s?x+{er`p|)`; z9DLR{Z8p2 zo)7xls_S3f?8Ir1uC*RSrRuTi8!JCRS4?VFnpR5Cj$k~!+`3?JQva1o-vD5l35-N0 zCHrH#nvdJjDhDs5)u(n=Y;+MwB52Jga$v!FSwLJANHGo?pV+xR?L7t3WoO14QA)95 z!4O;|hb!n{3EPuN9=4j*@&kt%yfelYTxGIALqBw;&n~@ceAuu#2-y#59HtjF$9ANjyDXCtsZXF(M zDowb<5vrZ?27}qSDM7M~?q=e*Z;fr5u`@?nGyB6DW<~ei?~f)*PV38JyS4G zE;7?F^5FRtruV4%1QaNBkb<)T+NqZg_Rb$Y_7urUj*RwlHIbtJ@#d>9*uB`dhO@xK z)DZSJG2aI(yWuO@N;Q#xsjvF=Q#LL@2Lp6Vtr@U{^Ry5FPZOkg8DExGtgPoKDDj%u zZ4E1d;gackFGT)_{c1w)6PcU-ohPvYwG}GEZLvFn0$q8eH&3XJ)H!+;3c~6hb6l15 zFQA)#vE%0Up^RBy5VFK4IikxP;f{RUZu|mEJlkRuL{h|6xF*DNx14d{oQfeqe9dc4 zR3%Z}OuN@}y|25{UYN_Kcln~gO`R>h&$pX>78Llf&EG*LzJdf&2yE6~HGBJ}Y|#=1 z(QKt8A&ktW*qAoem+Z{5w_|ox$r*5h{}2B~2=I^pO0l~Azw<9`x_&e|jAS|p3uH>0 z4N~V>p1+x*LDVfhu-9;)dWqAbKPochpyLhhjP;rHUj|IAS??{0MHlPyH`^bEfZ4_r z-<>8S!3LbdU8h2tm+U^O3ff488yjqJB=0<=N%*&8kAB>yDX$@g3-DH9g%Rt($G635 zg19DQxR57HXY>QO#Ok_G8TSW-CQLp0{^X8eeen#fAas!xmX;p+&XJ=!WONssNUKTM zUSrPwt$|U|qA?DiPuCh{ro^J(mZ42k#g{slntgH9eXfl{Pffoei8!d(8`vn7ZA$Mn z;u*3W^EVN-5H#KXZNHfQv0rPfYF8=$v0q95v0uG5t}0tKqH#G;1}M?B?+w5-6GjWefi>VEK6>vyyS%aKti0GbV*r0gqdgi9oN$R?mcNS7>zG#VS^HwMeaqs{febnZFJ<8KKNMRW`F0~myV@7R<=;p zE@5A{P+c)IQE_JyiLEtyrF?hG+UM9j3(oXYby zEPMjYGEppI1eY3VgAS^b4CDT5el-`j7FS_aNKBg#i`x4~b&0Bb39AVaRT3zu7z?w| zOJe<7bp^HMIklx3VPL}kTXk^;|66sx^l7*(pU9tronBJSaQag_T+b#{VdwhnFCK6?W&C)_47H3 zm;27R86jCFq~k~kU+;ZrIl|F#MQ&{V&0Ppt+f}w;!UxDN_1#3JvpQd4u?PBCVKHk( zQyMeE$RZcPme;LGtjcGSso7rs>_wTPp%iPMOx*F`+%YYbT8AdT2H0NRc^YcQ<;GF? zl&|^$@8Eur7f&yKMIzUTU9B?9#A6SQ`GBaGg!wnIgeKZjeWv8RBRq6-XJGwO&qzfV z5)>$zNh*y*hSZ*LG_=#6l#$vwY(GJlL5us6s=69MPBOJ5K{W04RoNb~C@cuOK9)94 z`OA`ZX@au6wnk}WbI+3ZpfDOF9uaUCQ>KcI0=dUujiVk*aoqHl87C@8CW^Xf;n}jA z97GMn6Ee)gf~m`{7;oK)hMW75oD8=^HAjt`i-P$*n`2N>pCCI+CCWnGuG{!&^y%vq zXjK$$k&f-Di;LqsL0Wgqeb6sX{%gw(QLwxXW>W-wbZbcg8Yh_T685$0hJL36!F$Y2 zVbrA!wu%e%Uz(z9b|4(ciQ;2t)S#RIln|2 zJUn~Nh_Gn37<4~iulQFtTzTMYV+&ksAQU@(_V9dtTpsgUYd7!FWpXP2MZ82$v?D3< z!_hQcICnwYl(BjNL>I^$5UL-rwtq@fuiRn4rR}YicBfPlizisnem|jAp8uB!9ERR=B^F@oR$mB*nB8u<& zu|m6yBv5|e((&>RY;~Y_&NvQ7_`6;e>7uRN2!v|Dj?>7P(kr+L%u&pvRKcXLMbl2P zIPK_T0|lhR-yXi1S#Em^hFpGg7>F1sMU6`3>4$P}_qk=GD^3a%a;b61;kxq=!n+^z zKtGL=8hL)-!Lt=Y3!%K{8Vlgo;ECBRKONk9Iy(mIK%LfXBsOh54eV)YRlCnH)-X41 zdKym3st{Pe1)bf2$c@pOZqL`%>oXtLLy)5V>@Hvs&#QwVN9nW1s)O811ZNu|POTtD z=^G+SQwK(f&}WJL^YfqJ^nXJ2y>T<5{+aRS#j>Cde4V;?`)_BdB&8%l7-uYq#4emlfMixxo9jx80(kh3un_I9)}yQ*};V{4|+E7WYAk}3>sU;DKxMvI=wqJhWjYqD4mW6vMa2_g%gAkqMk&YwXdeZrI{&>A%93gg$PvgQ z)>_$B?0_xFmW=i9WN!f`qo-9AF@0X<2-i0Zp$9Ys&cZ-C_mPqdRTAbPF4USMJ)3-x zckMA43yoO}XM@u1gD}Dhio?LEY2@)wbn+XV-P}gip|Ti3HD3@b-PqzO?Erxmm@Kl^ zD@g)B)QeX&CMpq9%pBDkz~P5XH6*K(H457;`IA9yM!`n24q?0V32g{9y@a%5`@(X< z<>#V-!79_ z#{SXU+?$`*yi5dF4g0`qqqK$uLz^GE$G54|hlIHhPefuAR24;5KX_n6kvSyFe2&m5 zqk#bPbq!dyuZ5iXRticK1~Z>yy1_)qYM>({-@Fb|cFwQ`IkTLUO}OJ)4P=|vHXMfG zH-~9@7t`CYl~FAyp2MR=A|pXF6VP-k@QV-u^3p_~x^+oo^FczxEhODleCHvYz4G)N zXPVUTlBq-3zR8znx&~TwiK4O8m{2o4=YOdb+18TFDzyKgQeOJ1UnC6=y6(Eoqg>E>>*xN;rZ~t zM8>Q-h?$iZuBp(oV9fqjxmE#SN%3egolXzxmBvt=)f9H6FpYc9o~fC?4WW!fr`9Dy zTEiMWZ|L>fuEiVorEuHQBh}n=ql9XJ=>6rwJAK+%LV=0jP)cS`1ENPI7zR)mDOU%? zB``|WN}GE=OgAwdVkCFAW^FGcCQmgOO?7s~y{;FZDTw&;tT@P6+GcxB9#k#)mzz!JP8&bSD&mB5|tK#we3n zW{I*AnRvy~%`K%5=lZ0BNQhx=8~M(Ly5PUPl)o1g7bFze^nJ7tsQ~-rgLi|D?)EG< zAnz$Mc66eY2<5R=QYbY{=G1`h0ljcJl!v%Nd7y)Ksrd*ROax%72b&^H0D6R7z z_nrRfQ8I3T?$*DLe%%O`RLS<$VLqBy#I+Owp1iLABHGh&g^|kI35**T2akL12*hQ@ z9u%G!M(OHCFVe>}UJgSDq4qdOX9qxSZ?w~u-BXR1Q#Ad^;Fl&R4!opWY({XuV2T1 zJ%4%Qbv@>zhP0a_K9aDaEt$B+WnGeJM5DeE-Cyj6%C@IE*bJ>+iEd6QC_AyZHbXHL zrQ->erO%=A)JZq7lx+Er1C=@p5Jd*;HM~6LIVMIF+Zi2GjyDIxnhoa8jx$rBTcQjhX+kyTRWjp zV&}228@_M zz7Xw}7EWlKVi&%xmL0YgPlq(%kb9(H`VJFET`k5St1l{tH=L9sNf7Oc68ry8rfi%A z{zazvtox(SSa_UxfQe55QWqq1{c*_C1JxVwtH_P>skNT+O8~l9$nNkdR<*4yeK}R8 zyNW78gb@@>bkVb<)qz+#rlZV;S24xN`qSsBdlwg4o6_%}O;=>j`nM#+LEF1Cre5RY zxfD`fcNJzlybO6eHL?mVpDYB>c?Y$zeXWcYa(Q|qy?E3Yj;{O+hhlN-3&k!@>OKBD`d^cP`}h6^vHvWa z6(fql;o)_nUs#(b`fsk4pOpVLuz`c3~&-7 zjFS&h2k?g$oQYCQ9#=Wo!LKX1Kc+8tNwJMfo?OxB|g+<L!YE;< zdN`>WI&w#@95z)o1jtm{`~zvGuni%ZDp0oW?%aOe)8T>Q^4r??9#hZbvb;}`FxYhUWt6$nXj6k(yzqPS(r^hFde z=axvVE$JV&{OiUE1Pvu3PI%T#gYKUByRyInK(2CCddK6g+n z!(@5d8l++;NkA!qx$xygU}?&+cBW`PAC>4eF+Ff_6B03H($C=V^>j@qSIOZn#GX(6 zv#qdnQwND&_U4)`^1nH7n-$hCUXmhy+lVt~I>Y>NIdDkF6r?u}l$0BNjC*AcG4hlV zqciJO>%JIPL_Hzflq3wwICnW6yZF!wG+itAqvW_7tr`M24G-U}TKfTQ>Q8^!?slUX zcm6taiMS%+7cr>?EE_fCTH`9>Ja85%dWwO#3txpEw2_h;uRGbdN_s5j_PA=n;~UfB zCzQpl-p#w!m7`OgHco`Y1*W5-cR#wd&mlCgPp3DI5X#}MF7H)>g^CrRJdlgA;@xi& zN+_EJFR_L66JLis`Gf!WGW)EK^r5!U-QJ$`&zpaMP_e_1G@r=xYjQ&aHcS;m32P{x&3fLo0B8*tHd6%*Fc~;Uy(C-0^zO)I68b7O@l%Aqn0d z&YMvWhK(wjFOmRLb@p69MSdX<`u5$s>&R>Cqif-S<&&HFpr2t3w}JhJlqvrKMJ;Fi z6N>u!2Nc!KHW*u-gx4Y!1P56^4s}zl2heMD=k{I$UZ0;#x7M7%F-M#eKq+{Ny{I6+ z^Ds(qS;1H48=Pt_vNhle<9J}u-{fa(dJ{Avkz~BDg)r%GIQbCRu5lz;PaLFyv1D+- z#W)qbx{$c7E#D+%hg=wdPx(D`yQ?LV)z*>7`!Nb|bh*=M z84x*v8@4Iq7^;ayu4Se;n-T~lC`}QcTkf@*Y!I;hDql(E9{-x9PS&@ZQ!1j7j5R}d zORZ=k@dND1iUyWK$84y5B}*x+cl^sE00>4J2NO5wPU%|Nn*lmj-QZgd6XvYy%ZqJo zOXnjjHJ`E)8b3lA!h!jn%+g@?aha<;;-XUWcS}Qejh}2g-&E{sL7m(6A(J2ie9ddK z58Pfy?|RYXnold*21{?TnG!~kY0_?|qS^%)V2f^V&)jUeEj&hUDgRX)R?BiVw*mEM z)PzuZI9nQC;WaoJC5ih;0No_MSkS+melpwgz*@7k3Uz+Y;i*#&xS!w4 zBV_(^Xm=GkrL|P6QsS3%?VF1YyfFN!){BggBD-3 zunwLjpqG*-ZqizOO6AzGyf_Co)KcYR+)c+Ey8AmE^Bgzw((+Z)H@zsUoA{acqQ7am z1GszQybBck!TFE)6T|$9h@|?|Eji9+)&(_6j?^gN;Y{X6z>ABlp|!@@Z@-L4BehcA zvVODZ2zy=^LmR(?MVd8UK890fO)d2eY45j(rKT<2U%hmc>(397l`w)Yyp~4e| z@;~aKP{z&nykeQ29@*-Q`FbS^T+~mkE2iu=@UAbD*`D zh>qj*WQ925Ne!3QznU#Yjjxk{a_OBT^<((B-Yfxn4ZFw20kf5`Uhd^7btWg&tw-xJ zN|ZI#>LJ8&(|VequeGZbL#K*Gc80!XAFC~{m1X{3X`aS)EWG^~up$Ge=1!HG=$^3^ zj;1VwVcTDF^n6FN;K2)0!n#Ir_lA3*t-vKPP+kXSo!An-tv{_&WVp=)k~G?0OJP23 zb>i>A!l-vV4W4qf#S#U3H&u-?5OCWz>(b4a8SRo7J#>3t>&JI^f;%a|!~O?`3vfKPyL_>G+VpDxpcK?O+N$jn z1v;vu#*hg0lL$I^0?7{!oBX$VP-*zS+!;Cz5r7N=K(Z9M zhW-LL<7H|IDZetP()q%(Dwfv%Ql!QEtQHZ)VxY)b6OQ~RKiVV0TPy!<0MvxDfV8#{ zc@A48V?aZr!Z$^D)kWYw9Js$9Hkc)KetyUIPd}PEzu=5$-0HXSl8vtvsP|`Wo=gIB zWz?51vbk6oqaE(nQ7dwNoUX(6Ij52;Ta*l#_-THtpMgnfCbS>D>ejzRXsIq+6bGabCkrn>Q=MQazok!#v<%;4bM! z2Wo6=a(8~1+#gw71cHL)oYOS=Ad8K|j~vhJYps7@zJ z7+#6Ys78H1Nb3^XtZ3r1cNi01WmH1{IzvU>iQj5HmpQe{#_Rj*Qd`>E+fbX;rR5eb zF$E1kO&b;OQ-ZLgd5oA#52|`1xtihy?rYIh$pa-mfGxcER+1jxF8BkksBK*HIbx8= zELOlFbxv@8o4EZYVuZ-88t^eHUTfQhJR(dkY}p|SUJ@d}JsArYCvxet>@({gps<8n^T zgB3opDq&q{H8z_(L;`(lv|4v8-?jtf$X(5aM2vK2>*|J)`ksQ%XGrs{wyQX|6(5h{ zikR~17gSNSZMqc|s(+WB`fxD9UFCl08CA}mK7Sj@FmUQ5I@mcs-kzGcKZZ_DXudpV zo+(5q(wwGWf8j$7tI#9U8$8ikJ-BwhuNY;YOr@by+rpqq2PW3cfZI)TD^@d}61Jck^+mo!%IVU-g~OwN5fjejkrb z6j7S(pHgEtc}^1~su^fa{Zzu1Hm3XiiONIoz{JLUrTmg}vJfQ-K1VzS&1TQG{H_2k zKF}SaS4D||o8>uQZI+3EXRA3^lk#l~R3h44)qJpf(EVV0cXFlv0RL?xgAdqLi^?>o z{}z(zPdC7t-)ReX8NyvmfzntS>6Z6})|zb+eOC%Lei&5SU;{GAZ0~oPBxwx**ACGCkmYZ72)H*BfS8KJSqNsAGG|N^zzaC57H~~^SS z0(H4Ft=6f?DfXWEC zf*8s4%)FwG>$_SPRW+t$*3Zby>iCciK{iJo_WW1ML2>T`G^njyaw-eeNR*S}Puw!Q zXX6u+!`8NIeZn(fd-y8=-fAF7Q6^hi;s1+o%$YXdx`0+92ZCY-5?-Y%g}@G(xG)N6 zj^71BNj(xV?yRiXpMtChvcGebU$Yv*Yio~Ki)qxw~r8PBg~3$L~&h3JdMEQj0s8?fu)?_yO^F7NCsa|NzPu+wZ4o4 zi$(G1Vxj<~Uwu@}d>=;eQm) z^tLLs{`K3>^f<4))e;nEH=$y&(hZXFvPDp)r?DI`ECx!JHbFc`8OyRYHKSpC0l^xV zzdlHv9OmI*M^at*GYQS+hn8nyKLrc2Eb`l|27{J2i{1QD@I`Q4tf)L(`fTdWs%dgjQuw) z!=I#x$A)XDaAxGv-r6V19&#Rv;!(<$aL<(--!ZNg9cL&kJeiDX#Ur(%)7R zIk8Ch+k<`l;0nRM4BLfU_;{4;pQxA%iT*@H>ulEL->8_kdd81+`hTEe(rrz_4u(d( zw`ArH=O8k%$G(N@CV#Hg`2V08%z}KsO(vzd(_1Iwr)1MjSyS;{>Z=t##lK5R7(o1V zeI(z`n@yq&nWBq|NA60Nv_5T7BY+L%Qu{K5XD|Vl>~u(5fE8$VU82YO*aS@+HiBt-{6E^l%m+mZ?5Z>%5|i0C z82}rF)CrvO@Lxm|0UG&-RuHGf)NM?^Yl-~_G-fJ+*+-8qh}IF)xzuoz@ev?bQlB1| zlIE(Ajg{Vfez^sISxlosqim@XoaePK-1Vq(k=9q(8MHZ~y z1&uaK@xPnGT#bN1QEr)sE(HN*qMAal{egVp%A2?mJ8Lypz&(iYhYe3JU@vZ(Uf>!Oks3d)3B-EYq6HJS;!S}m z5OUryrl%I_dG9%9TA!5qyaTr(hQzWKea5!sjvk@xetM@TyArvesO%pme$~U;pXZ!Q zu#PVOMHVLPxEL7vEYAf+Zzx9{&#t@nqjv)&_}y9|hi$iU+X4!4Dq)tm_E6o@%Q~br zA0-`#4(7<}%~QUqY-SiyuvQOhM1@Qngly~>u>@WP-8A*)+k}^46)^hTH0jYdiU*Y$+U8J;^0XwfH`;P@E(G znF4Xqe}|QkGV??Ac1JX@7^X5qlNFKeY+@nVr>Fb{mZ50tgK*}xQlh8GdLZwh=#tcL zc-Kx-NEMNtS6{&TEJG{*zYB+84m(d2g{aS^ z?A@Ye?IQht`QbOpiQ~fQI}!v-+Q931 z<;iuW`Dv*i-L$EFpRsasq^Zy|BhT{M{B)y+*KdS_S}X`=!tZYP24>979uW^!$u?oB zER+OC8ABi_+JJIAds;~$-s{5D8~0%(k8maE1cI?ieAUkgEOSvlgM!gjK$wBOF`!$9 z_KLgdbel39V(6Q0vom$ou0!ts(o$NaN80Yb15wFd^oNKW5Dc|>KmK<)-V6d~IN=OJ zTD;0wN-%**Mzn?JQ*EG=C&b+y4g8Tk5}8ecaaN%)J?Te&#i-&5Nzk< zDQ3XykZ6j5xa^@Uqb%wu5C%Fe=%*miB0<%vEQfF4*bI zbw}LZBJ&6g;9-z7**|00eobVsk8S4H>iN@E;4CsAv_LS|-XKBLdlOi^lm0}Au?pfn zOqZS}qVwhRL%Gf{PoGIYqGk_XVD=Df3HXN<9)qJU{-q(E5Qo6#g zJ#lpJPTkI#O1;UCLmtHOfH%_dIVuUj`>s!MEBx@uv&>IL5q0Cn5UReo1n91KB)Ky!Wp7k%*d>-h zX>Y$}-x~QHhSGjm8)23!6wamNrGvMk#bfZnAQ>wPCnwf`I^Ix1Qw2Ky_>`!$Qgord zkSdukXVO2UDj)h(2WoCvfeX?(;dm9pjMQveoMy5LqwE@fp|5qzVsW~3sXZhrFCS_# zh1xC7{@zz>D%TVg?;2|hgP?}q#E~RGd~?IX#YvJ|N7Gnw5V{g#4m;j4KfgFrJ8l{d zlyp(N_H+N|YlUq}U1EXq*9TpL5!W6hgH&N|DJ{B3?LB@-|A8dOkU@c2h6w>jCX#Nq zVPvGW#E@4;>R7C=UwT_%=?#oLgCO z3b4^n=xsOKk;fL@H}x8i%4IGk^DGL-tE#6K-JA=%fyTyv#Tutj?kcj7EPjJDGq(&=Wa7$v(5xp=6yRJqQLM$T#^~dPVnI1P{!+1M^oCer4c5akO!GV zqph4Uekl(JoKK{!o$PE`MAC)v)a_qcqfhW`s8H_!+JkE%ERj)h!P+e8q)fJ zDsf|nZ*Ft@ATGDvFRN49^7ZmR^QN)S3w}P916Z#aA~~11=l{&b$}AxNF}c&a_4L*E z)B&}vvi2ec?|MA>ga)cl6ySt#QS6FuR`y%j!e{7au=X<9?qfgWDI{Ue;!X(fQFGkgcw0F=7+#Te1+p|nS1ff=lrmmrZRD+)D2{O zKr*R=-u(J{eH&kRxd`T<`)Lt07b4zSh8UN%g@(edBC0M4wZtIQa>7Yz?+RzU_5-;F ze8XK!by1v+6|?tw9Yzx5T!Z)*(2qwjO#WgR3Ks*Vxix}6f*Hmd%|rpZDT~rzt@-y` z3C(Y97YRCZzEi#~J;AOMwW11%)nQLkq(56&d~bFmX-4K+XVFL|7#{D@ClOdE+kY8p zP2VCMu2&x!DS35$MxAwKWpuT=PiUU0{ydAA{=tBWh{B&2l)-dNVZ6T@-qT45(-ud* z57NEJv*0&sZ6!978tvCEV06U_)nwRcrIY=ca3US@Js zK(tyHTGrYi(eT!tLm#P>7^n$2+4 z!{{JPNpVkHbN8BPEMT@F?)YLY$5g0*VRo2jBb2^N&R}K$bywZp@dn1X0lQ%?ghwf4 zp}Q$q+fsOTU;u1=C&U5T`BMmGtVwl=hL73m_VRtx1Xd%BDYyiCldiT*7?X=On6>7a z<9v|m@p=qW+(fv`bUx*!a2DnyP!q|%tAzvXafP+1sp5)rwP4f*>Ss5q`fs( zkYCm|zuq~D7QH6=#gRg3#A$OK${(8Skjf*oKp?m4C6hVCJ~e3@wK(b02BrCTA#_DW z0;HBd^BlvUbzPks#g-HPR4>i2lFPkS4YlJ0E=XFgRxMeD&$`~v*`+xt$lfKS6++$Q zn1tlj{3;FDFfv=rNHWV9Me*Z$$J6m_RWqMNXznEFRedGJOh}{4X@HVx^;GF*GpO|2 zfgN2OM$*eM7k6~$dOX)vOo4*2PS!++l08yo0X{o@J_fCPBrd(k7eEY>%ujnssvtV+MqIE&Cf_*LFYG9&7X|;d(Bj|`TM<}$SCl)*@q51Bk0OLU0v zh@B$tD7ww#COJh+UHA=i+IXXEXh?%xv5x$zN=$8 zUeD4H)j(bpwFkmhC+QgFYa+Xq0^e&`$;TF^f zcdq8YE!{i>9cOG2LR3xbKZ-2LPK0N1mX^h#2@W+hioWCv?b1c@0a=zY8CVe4m|B_O z6(XZ5QhPwBXgAWnyBGwih-<1R)sGIFR{$NBoz+oeL>mBX25PEj0^$tb1u%k|ck0qF zy$0e~3}|6surU-}dPkfGA2-+)kn zajagnb=FrQnYunuUYY%>e5H@OSF_w(-%ZcqyK#0n{bM@ekD*v}X?1Z&iI$8`8je!x zoExg6#$t@2E*$iyue)QHR>R9a26)(|Tu3e6j*Cw&!r(8ajzffmZAq-HpN7K01VkA4 z85Olpv@}=gnZ>*_lYJpSF3OQna{WZP2)m z59Pk_+F7zIeK{1AK^sdP8!m%m312RJhivP)ZllYJ?7~u|uw`CTgv2dZ)jF!ykCaEpp>;nZ z@kCM$64ELY*<(Fbgp&|H$fFMT`uYIiF&Ij}jqEnLJuG5MbWg$tN4%U-@)aE7 z2m5JEWfX!L1VzHrRV-Ssa}2_2t9y-)CiFtlpfjVY6{LE3)Sgk5^e+8BSOPX|_84T` z$;!)kHl+YXAYi*7#E{_K6DO(1Y}qm(vzQnV%J)&Uly!z_n*@;P;_A->tqpKhVTOp; zvbG&4%^IWY*l^JXbAZ1y{CLeKASdj+-St~_o!V8EAtH?I!25PW4)- zivN2E-1*CQ+wHI3Zl-YFbzt2qKepGmz9-8Pzu5eq?eD?g;gfn!04eD=hv3-%H0eLO ze=qL-*94Z|Po&(C0kGwcYMad23Usr@m#za8T!;Er@>8S)L7?$mcWC-x1QT)Gu2?=< zr7Mf2vz>E#=G)wc<4VJITCPcd?e0#5!4$xVp7Dl626cAIe87IXp&H2jE>lY@pALk_ z{f%bXTg#>-=1i=+GU&XU^5gso=@Gnhx?5QbN&##sy{2 z0|DsSND*$7z#K@Gnww~Vzdn|X5KR(4Rc*z^b; zBB3l3x@C9k~(@=Tywlz1Rsk{EcFkMtBmUh z!-oYh!h&e@Y9u(QT8r@$4>+Y0SdOeU*M0q`<_2=wseNI8B=YEVIqh8c*ow--y#~lz z;e=G)sLhf(4$6=7&HC4bm!UL~kuo>h=V%_r+hx!c3d$~(A*KEZ)w$$Z!atMGW6d&9 z3?xZj#91**IMe7*mh92US=|_K5pazz>hB;bzdew-o$h{Ocxj*4d)@3uY3<&8e~GlX ze4rubytsel1+e!+B7d);h!h2vxIwyy`dO2d%PqprF6^)xvyyWBb-Cf?y-s6B7;9=UowPf-gNxEd>&3)n!%<0m|g(fW7STdEmh_@xlGu&ngAd z)Xo@0{)Nj6mtP_lJ!7(^82W`WluPfG41ZXY{=EFccjBH<@~6oSmckm`;5twGCNcEr zqY4dA993k8C!p=TooX}0btN&|0F4bx1<+tPgR2;%$(@Bz+Z}HUoKCD2Lq|pQXxgu| z@i=Lk^Ff&#L2owTk}icY1lfJA^<XA4ojL0WbR7a{==EM#Ah1cZaB>wMh(=IYMAVpmCIz?b_GS^<9Iv zIbMPYlm<<~;ssFb#4EJ!Gtigsj*eHv21Cs%``~pJ{Z7-^kjy5&ZA?c)ZtBwp>Y@xC zpFZj}SlqfH-b=8Qzbx15@qaNjfUj!Eb*;^i)@hf$0mY_}ttr|olIALc0z&1r{4 zgUnnIKB)?t!I(Z$nv6&IW6M(o7>4g|uO#YA8(smj#0hk>V2UYI5VaS%$&)V{>sM2N zYDG7pFN{4wN6ac)0!=k})S1;njA~KB#LlWMEOG@uHxXiD5TZ6ExjQfvtDNLgu+B5m zv#7Aio!5`w#LPDvj#%PJb@;A`Zn)2f+D@M6Xj)}6ZazCNQLLt7(vYn?P3Jg90fEv$ z4#>n@uKGYDyp_=r5S*^3ZKV z;8*`E4LbW-7(o?8=pPf);08w)A(Bzg(+!+_kC`sQ_{o7sRlN;k!6!RtQ5%!M?X0mw z0;}xmEJo!Qb&HM!7qwVLz~Z9=#&{?hLRtge>ewRnmR$lh#@moRUX^3Ji{0@S6iEObd!~&G_}XQ zh1Di?>9??B4_NZ5)%58OeQvW=RTzAoBDKl+T|_CtiGOn~u3+TUm)@VP%D?Q~#OkNq z?fGVA5Pj;2hgFQ^)rGBGB8WP0yEh)9>lSVYp68R^l&x%5NYZrZ;oG3m zP>@T`@k3KSZNedcKZG{5-0#9>h=(JmklJc=O4y026% z-xo6h?}%=Nno>U}I^~B>c9`hi&(qreRvtN1l|RLJo63Xh`f{;n}rfcbp5n}OTi6()$;+pGFC5HA8P zGN=GvZ$Z&bAf?bzKXIBVmGy+Epf6-tL81WFq2OW(_G2|&0Gu?uRV0nFy=&hd>`(lt zK*lMQmOF#b?RUoU5#iA<3L_8RsQBZ5BY2+Xpq*SRJ%qoXS7 z!LWDUQ!^Ea8t=YMG@a!K+j5S>0GOvF&biE6$HfvmKZ%@aC-^1G29%t^bC~s$^M+=W zg%GbT@wYsRuQV$Ay`S}xQ;4!L;Nx3QiL55z;zz#$*zLzV_Y&qKY;Ki-t7{Cb(TmY5 zJ!t2eS$lZ6@^Rg=%J5!LTaA2-IILWR#;f%$lpav2eL&?`aesxY@LzWWY)7n**jddb zLHhN9My2ARr0Y^V5PYcFp@fwz(k-q1Rcn7S#L#+twD<7jS&c(`teh zPjkL=76ZOhI_)B^H$J)jV>qRz7KF%kZD}|)SlVw;;_ZCp%r1-0+tvSs&n}zvY_mOp zAQEaH4=sY))6^NTbJ|IP5SCdb|Bc4cznbl1E=hXZ5{?t2=k2m<*==uB(QjvSkmBOk zjQH*3!aAC>&#r6oh(*(HI#0@JSK)354F|18>0S8k$|EXCv77fqoyI8MclvaPYjXfJ z)x>`1Gn^JEcBH#!PyVE|L?S@k&VeB1l~8xH7B((Jy*6NU{|*KbK~5d3d8qLvR^FE? zxm-xEdj6y7#`dGRt=1Nd9ojeji;HvSSyn{Lx4tHdDThZl;j^;{%4n+oay?0N#gjsN z+!vH(l^}+NUr{}XyAI12QnZNOqKFlo^hPRKs|QvRm)1ouZ{S)fbWH&BOty4+ITu>Rwzm8rLe>3!+bm<#^G4iUArE&^r}Ejfjh9R66J}{ zMKoWGx6D$^vlDBVJS)s^9&u95B1HlmKV&8Jt7pG$ohOwNn zo2NCFvonzW6dK=1Cqdp&Z#M7~F|kXGh1%+9lE)Ai95lgpJ@BiM+*zrM@4`L)oRgh) zy~0A5Z>eVn<;`ft?GG@yigoc|3e7X5)Ikj1CP9t;ml!}G)W8dS~3gEnrJd0z=j4TbJOeKm)#HGy_0TpH@?Y}z$s{4rge?jp5Sb@ zU+a6SQCn3OQ}w(Z;acYKA%+PL4mZ8%5A?z7I$h#bI{|XSZQ`M>{eV6A%K}VF0Sq$D zwN2&HIK?G;sA;$5@d796@pTjB^he43)=>{Fu3pvSAA7Dc1?5Gq_66M1r|cSf%u&-V zDJ|Y-Cz+7;%lWl)^CH|(qDEY+BI)raoxP4lYapb?&4b^-W)xb!9w;+oZ>UHFK7gy$ zbel=4Y-8^5QQl!}*q54`OlYtM$xW>Z2_^|95X5$=n5k!A-V`JRh#B)1dC!%rDKo}yGB2q`}$Wo@EI zo(JcVE8#m6hPAe?(z^yz74i5Sw_YXOY-(64I3ldB;Gxn6)0PxFqZ%G>4>hzNvXWVx z^n{RDE+0TR!kL`87O4wy8#dNY>O6MsryV(~PFIx|DJ~Jjpk8gs!oPR4)oB)8O_xy0 zL1$W5D>lTF`)?n=kM9->jXwP%$ZP6*#H-Cjk(hxnTYu6J4G8tAZa4dvf-}==FaP`$J0Bfz0C#fV-=>3S>K4NJsd|K7QN=ra))$=QRwZp=qv#U=N ziFS@@4oYz>fr8C2X~31+l6cP6r%ge$(DLvdCA_20xB;qlCcPU}JhFVaAteY})4boe zuV>`1Cm5o)Zhcs+a6atT7Rx@_#0AnhpO^#H9K1J+cs>En#Wf4;V+4mTqIBWp{@(Pf zrfp+~WGP-oI6bdsC78bw*z$lU%2$Lv0v)&Vx3!h(%^+xt4a8}`7k9W8znlMYF1Ji( zjL{xL?xZkq0ZdeG9qcF6GPQEpt8$nC0LGgP0CXbL<{_FE$3t(fbrkmC`7vWi7w2f| z?R#~6%H~p~twkonw~8s#@H>x+n7ioXxo)46pMu|;44l0Meerf3kvgdE&ph0^35g>0 zD&LgU)df-oCaL@;%A2&dR*QU8gIRr&TYQ50wdqJ_3y1JYS6(;iMH|kf$fg!|->IbO zONw!N{%>8fV2FF!xBB16)OQRz(i(e6+Yg2u=ClWOympIOlB0k2$M)iHYZNxsSxxd* zv6C8SHx_=V&yQE&L0(}l0_8d70OxL{!LQq=nb z2iaOj-a|0Qo}R7MJo>@f1z6;}5=xie4+2QF#A8e)*%{3er>I9|Y2_bW3Xv@C@&hF5 zCVmv18Q6-_!72x;GT}KD3{9X0a#xuLnT>><$?Avjy|7eOPPGDiWAXEJW+=XK?f^8M zP&xf`XH!Hn@|GbYJw?t5QOFT_$iGPh#G!TRtg0=tmNFc;FoOqCk0GPCiwmRMp03v{ zX?5p&w2U@EHdrC%7R%(OG7)1 z;Zmlpq8++^#z|7GuyU|&#>>KM_CY7kvKWQNDGM)6$WG%JgM0j72zTvbh`ITbtHI9u znvk$mEhVImaxQ{ks3r@Fom4aIz4ea6Rl)XIQPa_*kNk0770?TaPyHeJ=d~(rS8C9MQR|+W|SOji;dQoaxS|etrcYdGsb>7s5 zwJ`SEoEm^rX8pfo6-M+=ehE{T` zX=CY*q{TVXklvb(m%_c13)Fzvcz#J)K@f1J5RQ{!^K~3njlS30<1Y8-=k3H@U6PlV z!{fVEQWXuCd-M0%q7zybm%DRhLxFmWkC}|u^R|@l%k_?i;^=K(5QSCx>L8mbOdRwR zz+p*XGk3I#^@>ipo#iUJ2_FnZaaDE4EbGDPmhx@nxWIWIVCd}DbVW_Pq=3gST1nTj zVCKZgeVG_=r8|U5+1M@?<@sO19ZnPjIE!|?)BC7J@S{xHrd%PlV>o~^jq@*}-o2-+ zSc@7E9vKdx5aod6wvG*p*?&1^=yf;($}2yu^Vw6DFc$S*|KyQLeg^Aafb+bTV~w1}@=ND*`V zGu$oY&#ufLr}uE~g+*Q1j7ea`j~0TRB$HiR;8-&c9{`+_U(B#aue;fAItVhJf#irP z#H@xD)#}K(R9FoWeGS`Z>>!GGKt-J%*L1rzLvKfH2r@h_SbL9o)rlPfgJWZKoRd; zYm};2)NFl-y?_wC<#mVu;c6%S-5)*#P~`W^8A&ak;z?DjZQs7wlNm+f4FV$Iq@nYf zw6<_l;Q-OF;3ePWOVPj8nw47-2V6zq0^uYJH@sWF0oN+y3#*24?^AbMhY`@|A%CO% zleztwRMO%zDF{eI0vqbGAWY*93(|E-(KUcOC#_8tdFv)W!DUYvOW|R^Q7dRL;M&CC zu$KFilDcU*Fdg4!eTX%R_7RH0E;dF=2lfU*T7Ykb*kueVM;+#gV9I&H3;q0KkGuy1 z41Z@7W5sN&X58@?Mrc)VU93{Wc&e|`_-#T;Wg{xFz9@5tHHYhgr1{2}?!(E#YemN_ z0&^K1pQgr9cWoYZp?{_;7iO{)_mtV0=^_p=3)_#OX&bk=2JC#VJ9nH=xAf}80Kf(S z^{kB>dvU29_l-?Due*%|jzU{JO#eCuA0C{& zt9crl6?5d4LPjTpG~@@C2>Qq)O&NakGtTAz*yt`Ruu0F+EBr;6>b8i-yzAw67o?yI zYJ@3$5-D{bDdw=yIv6;4Y>;iP7k zm7l*D^1_vi0z8CGWM8_)h7NCL;L0}CMfj*P-CC3>S}fCk`+XjU1^V^av#3@iK62p$ z;W1~Nqd&E0or3taYqxv4w~2ldC4VzlXgDGt(e%wMB}pzM7W#vYio+Q{(y$}5GhUiV zNU*<+mU}%~<4II#-y%qm2EKPCE1n*do#@Yz)t5^ELmzTXFFrP23qoIlDwtDq2P6Rv zZ@^d)A-~W&>WrMe^la?#LqkM)(lCE(A_&BKB(?HH9Z`G-%uF53cltaNLyI$sQ^~Tt zo%6xpm?`>e@?SH5r2GG;4zDNCWW4iPDqc^yYS95TMisrDZxb< z^BS+U3Yfm3Rv{PY559IQwH~*EEfim4$?{}cC6Gc5mk*~w-msLb%Z81pN;B`h}kOMRURY{g)$md-4T`^Gbtkrc8v$LVD3$RGrQT!?rQ03=uhEV11&Y zhn+i_0oJnrc3VHf4M)B72d3oJ*@?CP&judW3qW@#9!W?;IQY$2gm6)A9H5+#3XNB* z0s0A{$I`oEFv*Gx&FN774>w49H^^(k@r=b%s{mn9L7XZ2b@;~qFle99*P?eE$e3mc z%?k4RP7|>%;-B?EqdFxLG{K>X{CW-Sa~CTyb`Lu-Fm1V20Q8NKm(BF}%6eYj57LmnRQyKkp-!_;0C2KAAEO&>8o7Z z>gMi-Q!X1B+npBt?a6Ws>!M3?N0e)HMc9W?ODwz8C&+l6y+H(TD1$)bPDdNTV$Z6gHO1@gtpdK_aG{qS}ia)=;T0ASvtkzzuJToH|P1+l|Mg{A- zbu$|_MqAQdX+iO31QD>*{DhX2_Z{sf$}j|K+5JEU+`x|-r;#+P1LPais2OwbRL~(l zU!o&>A1I7$WxtZy3Sx`RC49>Cboy`XohM`Soy3Hc0 z3e~%jVon0QOP+VVTrlA+&p9&^X1{%9xmx4nf(wg0Z=l4z9G3RlU zMem%QZ?;g60I9?Kv~&k~_XW5YdM4@p0Io(= zk2BptuU#@tR79Og)4Lo5Xw@#>4KZ*HfSUEH$x`+YCEBhgHzUyFUcejQ?f_|mt3z@V)r6l!I3&|4=5J0Y&%bi#7ty#cTlaEvGoT zZdC8^{C!%U6Jpd4Jd>4FVQ~X4weR6@4vU-)DFjjC)ark<M{Dd<=i;qjP`CLw_@Uc{7-zQt$o>?HNJlQP%jScTVWLSHcvb) zhI*N;L9%<%3p>rzGc0q8&oY_g{-(m&&&{Equ2$xkpfM2|6|(+BddvzLW@hf@ck0)A zb>yT}U!|&J+xhmhp0Ac{u8qV3 z7|6~PWcj*2b!$4F_wavs1r<-Mhbmllbdwy(VirOea-5JRkHUc3t39~b|I4W=G3PzNm|fq5R3y49piK#fxiwx0qd7dY`JNn}%Hj%T;7u zwTAZmhK3c)*Orag|3Et{=z^6Ru2eAB12i<%s6zhG z6>R5ZatYVIJrXOg1Xr7dEGP=3$J3S_Q_WDzJ&GU5XiaWc1LjYD>D#=EpTu^>U{77& zPARDx(K%}VN=EsWJ@iERj{_F>BfpUdz8X>jJlbjcZ}wm z5VI#b`*(OebUm5AmcN1*!M}j{Rs>9ApIj3}R=Y16-uUv%7Tn;dz>u&WLZ8vieEbUwrz4ZIG z&ZNBP2w&@7tK`i`L}E&Wo8fwZzAkMq6rZ~{`G(lMKE~c<$t4?DSgdo zVQeikd~{AOjsPv3K8bLx5rSsqs9f(~fV9*e6u>9-}AO)aexwSRu*6_6n(|Jp>?#sZv9=RS{&Rpc9=v`VRilF>WKs zJ)_T&AQaad2g{3ZWgc*#BN2^%(o0}cY@oM>RFzBp{=&;r-l3Di#DJ<_VxFrVY{z!F z0h%dRRR?J)ZOwZ%)QjgYk{vXpg^00Pry?4sAcT5rH$v3<%517Fr#1srv6>I3#y#gCfNCJCB9G{hJ5MddkalK zs?WiY%kuoKcCypc9$-M$vkYbBSLyJo0oFqtF1G5w3c_9kiWJOw$t8d!-5=MJyrzz$ z8a<__%Fkp|ZlerZn1oknn)G^p&!Dd15b*Td$uxa-d-6af?fU=4tgTKyY?Y7Y42Gmu zkp~I#L*#$)B_(Cj5|{6Z$TvJ~F$zPn-0kRfz^tbRVLVz?G?&kN+2>0s?QPB^!%_Uk zEJ%BnR#q}<#o>#wo|o&EYL-pcy0Q#=y*oh}4j@YZSzFu4teJIGIpXn_ zT`@CnFFR3xZG@8rfv73z04r}vTqv-kxj-a2uVE_0{Do!4`EkA2G3kz7 z3!8{zMRjkAr{vX(9_cBhM*ix`83kVpT`q5!yvuwTfDX@^V+V3{>r%_zR^eW5A_L)c z72(Q`KZdQ~)v6U;#^_vWW5VOF?DT6^)ke9IR)e3S_V@tUPrex7N@MtXgrYg^Rq zO4s_>ga>x`@+ZzCn|1-Nr{oULm@qGL-}}gc3F_@5GR;C&^LrsO8lBfQR87&KO)*X0 zd!fWwX^Am}qW#@YJzo03J}rmtf&xY2pM+UCM(m{1o3)u*XV6uHVZ4h%lurX%G}L=Sd{u^Oqlhzfx4_9{2#Sb;DFUXVjin4wQD zcHO`x_^GAJ6B)<3@iCtwel55`F9P*Zf(R;Tavq9qw-H?7-v1Rvo(?39V7&BX4QPmHh= zc$WbYiL(O5&?j8k%B4InHgr;`Q?eel{=U`E{@3^%jwq{~WR%%{n?_GEClhXtU93S6 zel$?5gCaeqYsH(KcCw7XXsan+g){WaQ2P~=1^;|5=xJNSt)%{kCH@^W}dF2)6gB& zQowS3U{Qu1ehcb~Eh9xC=p^FNfWg1VNQ+z%Shp#}hYEqbWX@QLBVftO1 zp@-nAYD*mW2owZOZ6bO7sDWJ&4OTI;RjpcBvIJf)$p8uVkP;N(J1wFSuK7|Yj;hyc z^jxpDciQ_0jL=r4P6SMQLe~LrS-g2!K{a z{;e%D4{s+OZl5)W+!gv}GOZ;WYdI%b0aR#=bsCUA3fySnCRxm-c>jeM0(G!2cJ}~c zQ(OFAo~c!sNxjM*DQlsqHhPo&lq?6eJZ(`!jVHVtN?T!eKS5ioA6KH7Q_61Q0Rp|<*&YSho`GE|DYM#T^di{88f$*ag zR%detUEhYffM7-M4ISIQ=QGqpPU>}SU zj%zSMY-58&)No)Kx?w@pp~TN3KIfATy$7SBreF1&nU%Lo@X}Y8_)9aRC2ZIZcg`nTP zY8(yH(g2+Ac-4!^vbn4-T!~6(bGupcJP5M~Q8*mg5l;q{`TUFDRJ{YBr+5y3-Jc9x z`{CpHxi~)zB+d4GzPuM97`=>K$M$f3t$yFW@9+P#F}r;pCp)U52o7(j`O1F;hJK&k z4?%4&3E~GYFI9dLXQpC%sg?Mrmcg*EaAzeHi1+g!@$>7tlYeLXRJ7Ki#(X4Pv%iBwSQ{?WLam;vjZZO-&mQ0Rgz0_Ep((ztA> z92Pui(14?yf}9>=a)n$;gWn0&#aVajd#@tr?hyFHASVAyBu2XXo}|Nu*|6tmuW2o*^H+_~+6Q?9)E=MA3T|38CP{g}TzOO;Y(mp6F7p>qrzVNgAjVW8YE|ulqvctK zvIwP(ROGg`$|z5N2kR&JpRFA!Y;#Tw^rg6Q2*KE^s#lA)>z}dIcE5tLi7FRqklY)X zJvX8g6Hs!_*|`yf<~Vl|G|jH(yz_)65o10UirZZUMS{xNCotD9#$OrmiBMx0kHbkR zE;WG0gl+c!F-@;t4Ill|IkQROr5L zxpGy{^fA(f>ai*49Td21hAF8qVY~kMDoZmKxO@ui3b`#dRYjRRc!yhiheXHB5VU{R zaZC$Iz#&0V`m7V>i4cgUklB!UFUkud;!Z&vmIW-vk3RE|gPg)QsYRQ6P**X_RzEN_b<*WsM8>)eE+jz>6DDpk2e?)Ddb)7tfWNt9b8j^%9WP4h z`U;(6>imtS4S3^vXJS)EWYuddhBe3S;u7R2$$2F~4_O?1^r73wF-gY1YQ0?DLSXV- zC+HD+lmK5k?50YFgQoEh%=@jHN7cYkYU6XL?(>>p=g@z4-HBu-?FQ3zv;?O2`#Af4 z(We7%$RAWIG#6hgNflhi<@BpVb!Icp8>^;MQZq?o{GV6ua2uwTn-_j^A z<>eU~g8UsVCK5R-jAF4DJpaVqS}v`LwiL|E#>TWsxms9Td*Y9F z(T)BtGWi9tw&e;elR_3NHSo31_(RS?`jQf&`R5%@Q}Hh)be{nkX1Uwk3ZYeX=y0IW$m!dirOya zbUAdX1;pyI<)oJ>q6VUfuMaWT(qTjAZ$XpOsX1+u5+|vZkE+az63nSmc?zGs3t)lBn3oqaQiVVPSe1-_aOLs1Bc8n{` z8*U;g@^|Xx(DAF2xMn%+BJWx*e$Hfm4A4s=$8#hMvzoP`azd5IGl3+nv5~sqZCyD` z?n2AxMnlte#~_fZt%ko3950kW4f<$a&TIj01e_nsPC!5A=GX_c*|gfD1c77zcujrV z{AU}GTNT-ckF}Xu9Q~Ba`l9$RMzyDoa_bQSLT?hN5Xc(mhjs4(3_9U;aM}ApXQPaU zGOK^CChGHeLr{aTs4BEw-F;@^Qyva%pL)UUp6W^Mp4urIoY&!*3Rkfad?MOqUUml^ z_|jTZy3qtVwMsEel%m3`ICE2JQOL=wTqQyCXxsLf7+^Lrn^(2UEKb*h>ZH&s^)99< zx-O^9wETdm8l7d$9SMB84^mMwr5lxQc^{OpOEDU1QHbOBhu1&GP{_~W8F}w2ofqw} z^%Vz48sammi~9Fop)IrA62lj;S~Z044t(dxc-SXqllgx3D8ZlhZcVYUr{@T1)NhH+VcO}rKu0AA;ghTpu%v(1_N3I=QhS)&l3uHV^WrK6MbLq(^{v0q^51pP--7?Z=Rl{S zz_edB()+^J7SQU3q)n}fDzO%JCK4k9TWofGVlM;Atkko6?1Zd8S5D$E3&|Yk#&L7&5tb_zVoSO2Z4V1X^fhf3|~ZJRhWi^_ed>! zrZ62gZ#MBXN#4lCbRG^N7N9@s#MM@pSph@oS_PvNG1#psHtIS6b! z-CxwZ6xgbd$zA3|dL_VBIl-B7f&#|T${Mo=5k$a>25G&y=?zl&_0kBO+<&0`EWLpo zv9ql)!?x1X;gG6{Y-wKMex>IKZ>18K#^}31^GTn8zLw2z;oi~KJ1za8dlrdT#O zS1imQnRJihsI$tQ{A-C|mKudt$jfY9D>I4Coh5}fM*cKH^9HhF^BSci7>y9z&+Dwd za>YK_JA)T)J;(dgM^rrxo_owqS^Z5qD@+7MpBb=4UVnui?zO9fOS+~gBcigKC>=~P zc96_c8H4S@|1$^|E6lKRr6ANDl#D>kvh3u>o`f;>Huh9d^(6ZBm|r9h`)+$YWEvF; zX1}<}BT{s+WRc*h%WcL|XIj|ukZy^NB2ZcL+LrDXRN#&Pif(6?d>j#S&gOs7(3;Db zoDtX=SW%12$Oi%pS#16z+LML1P__{#8noc=Zfn~1`{u;szp3|m%Ec4He#ohf{E$7O zyvBAlhQ?PC&D2-M3Z{}_g51~~_3l0BGuo7JG9;FUYGe{L@@SWDHnC1I5aWML*AcI- zhPVdu&l(b@;_PfvAzd44elFm7-%|c@=dh&a(;%V&#{P*YEoeh;rW;DEjpYr1%!6kM zdJhg{lJ5kM00QAj<$?{1zw<-lCc829c z7+?Q2Ju;oAAO~FG5TDydn@2@=7)Et;dqR%ceisR|RX%TEAjJVPq7=(<<3DwqjzK9b zkF5@8_IUN6-i6`GaUWT>>-PQ-jIakzI$D)BkFgD{aHMBg)x9rKppOOsLSM`>&P2(k5l91(esV%$S z*2_i6k$tbmINROc{9OWqC=rCn@k0`YE&1}Xf}soPl=^An<*sQ^YR(U|GqafgwKb1) zh`nVUV@&vF*8Z|kZXon&`wU$?w;UZNvbar@svY$;iJ$D zDY9KmEs~4rq;@48GPxE=D@Cx1H~ZjebbwUYCYg5BHYb|v>U((KS8uZ*ZNUHh5>7G~ zo*1+0QO{wBK6uQBR*M98<=wG~YAoePr&-+GXBy5Az&uWD!(D6j<8)=bapCwJSOrxc zg06aECusYwX>+!-KxG56|DVjBC)IH6msQY*;&Jm}Hd?jEgV#kKN@P23O&uz$?Upbv z&eR7{KwgNe%?w0St3v4+j5+j>S$cpK6SH#1o6tv@#$7>B-wPOS5%FR~px_Or+&2ZH zDz0XEOl);f&qk29Wn6HF=y`*jObJ9K4_dnFFRtl(!MKuT`uoIP{(dqleEq4%IcNTg zu8rB7+REUjK5s3&U@@&0|NAl%$tSk-1ZrbkQ$`@`Z- zk|3SLQ<%TM9W)R|_6Hc$84*UplpE{N%A@3U#y3xGj=e91%aKL-=Zx)>KZ!7zo`#R9 zgdCPq40WN$z?Tx;_FcOo;XE7VeE@^OS#f0>snTrqe%khvGE_h zmi*$Otka@0$NPoP70wkgJXg%6KGQ6^R zti)HiK2NISfIrk8)UXVoy+#$L&>~-J$U(q_?dNS?Cf}A-BQuC5dOaSHD+h>H_xkJA zmxu;c46N8Oy`)|b+p2nFQAST)_MbCA-MXXIrfyD`37PM7#$0c%WHcNDwMUNkLW@^!FuIN@_l>j4&s+=IJiBJM=(5qLx=xwDp)FQv^2QC@NzSCRE z+PBFF*_TJ!$M;DK)l5Vr*{3X}F67|k?!mSJA~$IJEI)KVfO11>=h7nKx8d=r{+E?> z4aOCz-kVOKl0uXllc?UdyeXCxJ}n0o`IQs)>fE_&hzW=E^kidzjn1 zial_zUCFh)j{2b4P0p~jUbGhh?%rxQcou!Sl1fGbxTH`aq4X7Vk~3=3YSO8G#~!*o zMdS3cSqo_Y=J3%%s}N6}leUBCF1CVZ8}|ML-P~7R{hYr9npg)NY+c5WPxtQ%Mg_Gx%0*Jj(cYaw!f2Xf(HT|>kl@#Q}@ zFu1;q7MgUaSp;SDVM98B;M3`&%Qc$v7Wj(^VVLfOs=cTR@yzJ2x@BQwUP$?e~TfvomXMEQA!@uzWG|k^^TDgd^did!+@x>=mx-6 zq_2BFksK_3kIm#1+(XJkLTH1)uLnWsaty7Yf~!1aR^@N8vzcnuGXo#I>3D>Dmm34Y zr&T$qk`1?QaAFn`Y1#!592Wh zF_OpQ4$S6N?(0$SI|V7oh<#jy9OHb@e=aYV7q9V~-Rm*&7Osf}dGbe~R~uIU?-q6f z`h9!ZPWQc0|D&}@D58zUl^~Q1tMQ&PnY$%PsqoMMh6;H0+?#V~6Mn9WIhPt>9r6QUD6Fr84HzkJBbX#g8Q{WP zfOd4*is5R`;@v^QK!TU z*`O{P2YhvJ=LkV6REmImG?+A3tK0g_v-yXTxPg#jAoG>rh5Nb@K-VXOxN3yr)d|2# z0OEs5_ciBGAR2#Yhk5*owPwv&PpE>*184Rtd19B7Qv^ue@^`9RYG9@bBdsLoB0-qL zPgF}RAW_wl%LP#B%6ggE(6=HUPXq?LxDDM-A|ZwoIhb2`W2{$vVKg_ou-E7TSxo?O zBOGC7bC2JIncXFoK2?8Yerek*$X6^bHJghxi*^Fhn-lM&I;cNsf)>|zm_y7~Kc;s% z20}5)@-hI-&ypD_t1ea48Z4OR@a%613)O#3B*hlv#ruQ_#gxHHt>D`;Ac#;B1j@-q zLTcIsIgExCB$fp)85KdSP*|aLAlS-W^pk+C8%ZIwkFeV3oeT6En(6RF$e%5j7$D3f zYbFKNrgz2h_dQx-m3owoN?Tl&Tq#9BT49`QZ=E{0x^T?&qbsPl{w0&fLuHRJ{{&Q9 zrdM)AThG;r>eod8RS~!IepI@P7EoqalU%01A0_9r{*f#8XY0F{ zEdmv`O&s8$YT4t#CB70gShqC09n>GIq0h`p{to_I@gIhbd+T-~smsy4Q=8}_|*%!B0n~^xeTDKjXg@5f?9(xEdwE3R9?2^O)u^m zv~`I45S-^x&eP8)2rj{{2KyzCT7N0nV6kpno%82Fzh3#5=Au`1_Ld>XjWXIEX?RVR z5F-SVZnI;pCQTTYuPfrxUr{Hk^bx{D93dg%sKbHk&HYLAaf8%T7HYF)Lyqv1%9KW{ zzqqE!e)b!qmgiAISi%py)W3h>iG_~ z7`FJKmrwup;r8(x9tlX_Ud(4OxRjQ%BO!j?xBLaGCS_bHx6hqfJRibD7GhK#R!aYuNNui()M$WJXW+6SDd_10PKD-3W$n)`0d!`waT<7NL3 zoi_SmTyNFNkK$@1+HYpnwGfpGz8tOtZki020vNbaHotoigWS_s_kjn#qpR@;bVl_tvkp&B2Jx`e(tP zG+U)_nVqnp{9&YzO$>5!hux(O^gSkx6V9lw=01*{<8S3kpKd0$Twyq{;ydFiRl@x? zO&hZxSBg3rqlRR`ne#i27**S`jzv`o4|HMro=j$a%-;|Y4He@x2aIk4LE=&OUQARl z?;Ba{z6otMktr&MUTuQOy^eCXzkXIgL*^jbBObq%&dMMS2imG%)W=|AH=6%7jS(1f z>J}Y7-2m;1`hzpr#p5o_?uJa5bm5|VU8)Byx)eC(^TC(uEG-Pkr=}dOYNwlTluH3X zq93qr9jK#B$Y!SwN72vFOGSIh>=bzSF zbWsWc5^LT3Q@NDqPhDo^7Qw060G06qq!U4c@>MaLWRjz5z05OT)9`+MHGsKN;wCPS z<%+jbGURev5Kk;KMYS0(nddSLBj@22`)q8QLEoE#8%A8i(zXzf?@__0A+aW-V!Rod z2yr~VtngPwT$m4dMVHKUZUNN4^D}5uNdHH9u_(oWwT;cGN*AK36S{9s_CPWX6K0C6 z+<5FO57~=Et(hB&3K~i8R>D{CAh!#FIZr0^=gc{`%H4!YX?z~ei}J2`=@;loN$E~` z(nnM)SVwT$%T`lgTfjIK3vgRzT1y9}7knz<#g`P-U@S~*&A2gaE$KQJ*h++%srxnm zOGfm{wQXI{`j<_#HiNEuOFNuPNC&K~n))TaLx%2frhBJYQ;=Y)N~MHm&iR04qTB1e zR<6}RH?6blz!bQ7t-Z#htTC8!D_%G)wDZDxV~EfQ!H4gV{ynm z;TpNYoN%Fc*R?YN3^p(g<3gF%W#Ee4dx-?c>9ua%kR~aChNQN23ovH z`Ikll*S={oF7^lB2wd$y_mwY=`M=`13|y{yUFpio1CEHz-c*%SCPHqP1rsYEI4Ps# z+IN-k#(oq1SeV9oR=*+by^iyXaCR`sT!erx21NUY;Y1nxc ztek!Ti1UB8Iyzj}b?!7!pZkxx6VYyyYCvr;>5%j_zt@YXlVV3-iNJrbT1%EXZ(X}@ zkc5>Ig^}knGOp+&H)h^yZrnO+jPYO?ReKpfqDDn-H=C)YUEq+mdp*ocE|>depM$3r z(>JRew8ICeteh|O>4JMsAT(}ev?khHDLvmp zzu>LzAG9KBFA-(NU=>6MOZQS*CPGPb4n>#6b43t8LVH!1DSE_~qVaq?jFJ7WbD#tL z$poeacx5sSh3q8-qLa<@WbZ0G749&R@5Ie(W54^k`g|rb^JVDLU>`bbKBNHNX%=)v zOxwM>gE58(-DgiU$W?4R=%VAo-7@HJU>Sqrh-o0`=c?ZS1iV*1PXyd$2-wGF&gT;H zkW+Vbcga&ji|?G;?)&z9OO~$Jb~wYf9^eC;exs*Vz*zgx=vVzA?zxkmOvC=6%16z)!J6T*08b@=dW!Huf}& z-p+iu3-W$Q+H%Q=Zm9nt>+!EP{$=Cor1Z&h+bqw0L- z;w|qGuJo48U>e&Elh#SUYKT<{H6J%cUO!ep6KRwdk<3`3Q-oCSl zue{iWt(z#n3^>Elw)ElQ;x6nKP{IhJj)Hn|rfO+5RH4hu24I;?l_PvaRG+)G%D~-& z;OeaYQd+IWZa{MW3{nuBPb|1xRHw4Q)kwx`2p0mh*S2ix7o*%KaHj=s!D&7+Gv#L~ zUzJGK6gLGxJca$}X8d}&3xiwwhZuFpCkvUt+5*Bj@H*xOFNJ4be66EvjzLPssLN&N zU{Zbq0h=4~lYsv4_^|!x5Q>hHi?)iiq^ee;DoM2|Av^@UBBDcU-6$BeYbv7LOU(sa zoPO0hmVFqM>B}CULa1mWIjG*8aE_i7K*jJ)sAePRGy6YEsZFprRikngB-KG{_3!1& zH2ug?3-H72T^~|jNu|2!nx0aqEG0yD-Np$Bpy$@qGrnauoI{ZqEHcoT( zh(U@6Us*t(E}gq`7vZ2i8l#qOExS{C0s!k7Y z9S;(sd;FeqE$kv9j?VsK;(RmhNIhd%Kye&9L@awutXy_)=oi(_CxpblWiuf@MBuAr z0rM_k9DDVWxM%f}{}fpNvfR}vLw<|<48>OB`mC|Y_Ik7&9CowQRO`L|aNKj>X0JHO ztQxR>qti6rEtd9kCl4D8<_bVxuBg3oPiX|~%~wpQ*Ys$TkSaG4Njo>4=8&k?z|ue4 z)=w&N7;4O>dk!HmS#tHC5W$(x14OU=*f6A7qM(;xXI0>P;qEOFQ@8l zWa*mbu4BVfTefG#LT;Hft0`ri_NVSj z)8Ac4>yhNOE~C5yz6}TpEeJIP(Z)Mo|5ObhvO3(PY%a#@ZA7kAuXQ%=L95ebO_5&i zd7@sDX+VxYHpkDKSUjKaJbT3R%oDCY9rrP;2nt_N0<^e%{(Kc@fbl!Bm7#h9Ly6fx+DcC%=-t4Z`<*1K*O@Dt*nlr!2oU6DGyZ;^<(WIc z{+#^bV@yw-49&VPi|nm;xxv`1unPCt%NtMG)FoE*>Hr0ezddszM3uAB<+n0SNJ*mT z?dAS$evg+)w>>cms98~l46OG`d^|2EWabjAw6%ps$@IKPhtjcC^|S32kEYKb)M-6Hm+gZL8GvGc3GMeQcsENh^KD&b zyE}QxQyE=mDC*I6mp0yV3AI!6{q5)Rr_-8Jn!9(WZS(e`O`ZPkd?B7HmN!<7Uw_$ezPg8uSJUWZwVLNaA402Q z#OLVfKzL@g+d8*hsTIN7K;qd&HB+`OsmAojnx|FcPjqKVivQ$e>p6t zn*eAklT-<(8HwLeO+uo+eO7->pMtweyqQlVpg_egFqg{1@d1%+p%)Xzml=^#n6+tT zy#xov6)q+}SdBVTiR7E_>C3qzMq3Io{YEWs=T0;zmKeBT{vQC9Kx)4c;f}2l zAgQqv5$paW0N7(VvqGsrQWaw;*BIRgw)sB?6m0!3P!r4Hi;|PX0ZcjRMdt=oP88rB zmqpW*)5EO~#+I6ojCd84lN9uFwiM77#EFh4tbE=4nGE|CzV>L%s8opBg7#k z-WM_ubtN#TAeJ++5fiELBR-W&ZK4`lXuPCZzDx|Eh!*?f;pUKR+Gxtj@@O*Hw1~S! z$>1Ijw=7D$Uq&{q9kwr8|9WQ`rpdu)PB6}%rA z&qGUiJ1ixWnF;pAJ-b{GIUFHt%%u>GDwi#gTy)|A znD-p5u(YRD^TZmMpG+%hoDvXk%c3^h!rqV*cuFP#+MGexS<@W#dcFQ(cUSy>yqw@BIYoYns2XO*pUcQ+?&R<~R3B+RM^Weh@m! zG7V%BPuXTbA-c!oP2~VVHYaRe|CrS!Ljidz$8Ga*=d_Q>pB7Y)srAh19h1LlDIG&? z8+7~;TwdpvTyUsxJ8T~T?D{e;GLr2f=t}T_&)x1N5MLw;0vpYn(YzVWTfq^mQ}dR* zwH+T>scRD|;3BV|WbaK)4jg#_on7){DRZ)UdmML7t%FlVKD`)9Rlk)%8JT6t2OI_Y z!5+u`85qH7SQ|5)iBGy;!T?**54jHd8JJ)bD|!(y*;4=9nr?4?+~PzSd&4cUaJi1H zj8Tt5tsiupj0^y|iBbynCHd}s^4Tak3~|QU$Dp1;{dF!53`WGU<*4Ef5JQ%OzswZA zNStyOA*fVxZ~V(hNhQ!5v?mTKEAlRCs>Y7ye3U$w+iZoPY&9`i&X1*rZx;qut~>6W z?tphqZCq@YzJ1F8ojBRFP6xx~Fl_4=K1yC_TKP_}Z9C`z(tKZsx&6c+WTR>_Lv`*c z#-k*3-^)TmrJSZL5p7trsJ-+L~rA3)!m%+rghTiB5dN}J!7{OiKrN;Z^%nQPcvxsQ2? zhq;D-d6{>)Pcfl5$n{@L-}6h=JBM_IgOyaLT7j&EGZd4yqP#j`Iccp8cf#7!Swv0! zxCu^W(jg^e=58B$Ghh*SfW1frQv#S8iAy0{gwB(W*cOmGbhwl?kg{+s;f|pPCO!)& zg0AEd6aZB=w8x?#nb^sHRf<-`QDkhQkgq5KmTX0Af^4;LppstcGhP=(d;;>WfoHOX zC_?Dm<~D`y-p2RRx`-v7tDI~lgYv}$4QWW|Ho-xZC}m@ApF&`u z6D<&yCnw=zMKR={H@hfFT2iZ!^sS~JBsUj1M1vH9@|8@8ikMG4hME#%O3U)5#oL9CBe;ynL!|js*jQS4O~xIG z5o0}92IfYWxj@W`hm`lH7=ZdQ;P=jijZVD)(Wy?RwKQkfOn#g~A*}wWlN<$mz{QS( zl{dl$|3jFPQ!FnoQKUsXczYOO2LX%tvruOloy36HvrVuMJT#Ok4Rtd^y9jzRw-R4e z%7aAsj>ufoBH5B!ug0M2G}XOH>QFc}!b4Byr5GU(w9yn%hAvC^r?5rJXen5#-9x3_ zMbPDt3IG1Dnzg3c#2Q5(u?@LfnO{X7m0kI$5^&s%wP}rd-DTxzau z4<8|eWmuO&kCnfN3nE4G(@bV`zLTbkAxdR<8bpa?NUT|wY^COyA*Bi*2k6;gMkX}e zyD(8mU872q3rZ^uSATeQ&m+LrxFo~eoO7@EB8}hjPYkI9&!w8*WLr`(7Yg88zsT8Z z;q1jELjN7K2pMCIoDeDK9Ey*!fFp;i2AZnb**N@k69&#LoXg~4%D_biU94Se(5R3E z6dp^`<4jWi8pAdM`fkIt*V47V?Wk|lxGAz@@xRI-F5S$;S$7sqk;9R7(2gy6g#j8?d2l-FleF@bKpPC813gP5c2a#b zU*;f++GU%dO(ve*CWE+iZrTi3GNyEhfYM9BC2pxCrir}|2oFb9*rRLlK?+K848edX zKNpRZhXa%f}s$D{F^mTfEdT^5z$(`wUCSV8$k?^H|=ZA7PnVMm8i0 zZC$CYsw(Ny1qQ0kNi-74>^l3c+!WV3?0s2P__=CIIPEJb7L!<05wX;InHbDNfQ;qv zy{8$@iHhTMgyW>pw#n5M5^-T5DO$Ql^(oDFx4a&OW(t_RAyf$)olA6~s@JNpFw{*Rv(jk5b;kQD#p_YRu-fm&YtXJGkj3jr;T|J>f$YkZiG|NOACZQ?(l zqrI>sb=3nv1IvG^7|`zFrT8T~477WASr`e*7beMKW-w@A=_R3if_TvG;iYa!DDP?_ zLQO=di3oiG5ux3~%W6TP-NQ>07i!`{HP^W~FsJ@;Xej@$HARNLxERTQZ#-L+WTha< zMDLIr$!c+&WKNeVp+6UbM8&BK#bYr<9-`PP76|VzJeaY31A3bPuPg2(Sy659W7M0nvEg9u+p+}saCOPd;F54G3w|rpnQ_23<!pYa=Tdq~wW&uW7nhyz_ z2ySI1fa0bcmP&i--<3MB-wj9D_jbjlHg}ouLpbrPw;p{?s4vm800g)pr zx(e;N0U-kq$Z zItTgKLI+&tOC6oA^mxtz1ZKcPQ$*DPti?5St**Gja4no_Bj@E((LrglLg!_dgVuM@ zlJDk|d&1U0VT{xhJIcO5e^@{~0D%K%h=N_P1+oQknT2f~uCrOvfN`ER&a=jOwq!BJ zd3Lqk8Ryx*qVw$fG^ORr#3%4HTdSj)wpR4JxuN=yv0y~WWSC<=SxDZadM|`QitD4) zo$?_HWs2O?my4IBU<>&nipG`JxY8~H#?Yaty?8og98-T3$J9Lk&x!q9{-5<du?@u`YiShq5{-2ubTpXCw|JeVN|JR!QKiB89#257hPD^~)ET^T! zbjE3Ep&6$o#G1;sQ+nv*vp9j z-Km@Uug}t6j_T*v&ANu_2ii6lZ+t==wy6+y6O(yuPvVyhCC|Pb%4 zlbm`^v6J{IN2wzf60w3LN~8&{(O^V~v}ZiXe}_aY{-}+n7(FCN#+y(h^kxIRnKlL} zfQ>i*2)`4;^`YR>V}kgLl*fhiKZOpqfsb5O#d{-86E0pu=wq2+Q`G^N`VT2`Iw;f> z2|+$tHsKfP_3>un!GR-d13}6V7|cXYc?K?z&%wYU*7(haC=wH+hn&b4(Ox)^;|PvU zJj=Wv@&e`Pi32VQ(nPj&3m!~7+d-eeS*ISHbsC55p8chZ502XXFTGCh?#orZ*=vj6 z>cP>K-|F<7lWV7abX7loICt#>yY3ubUE5#!y}gt6b>qhBp6{IZ{on1AF+F#k&egYZ z(TaYeea;x>z^N8`G>t;bEkLhH@nA;16a2Y&ino5 zl{;!(HSCkSozY4ExY@gM?Th~S%fW5Eaop~IVb^ZswvU^;?Y@6=?T*I%o#8{L*T1k%+NW@5#D5!c zINa6uuCK<;X}8yV=(&$@(7S!S9go^~jpNzHP5W!Re%H9`w+_44?a#d%+q?X)#?1U4V(5w@91D`_ean^4z7Fk z)?u&b&+fh*&n`|{H-nvK{rsfWZSDAHgGS#!y7H%1uMu3;ucqyr{sC$>TX$ba?YpDq zw$&I;`;IfdtNWziy*p^%d^x*2_D|uB-@NF333}t!xO;SPa(>;o=wI*cwa340_q=v+ z-Ms4^UHRA^KeFyo{}y$v?RLEhulfgP7tMoR*msU#y%h|O?8jEU?{%+R_~OPnyLRlu zTi1EK+UbwGH^+P3lP_m2*Z#frt@+`0eCKs;`nyM0q;b~pZ+_qYLSgq{yY2YS_4wo6 z#Zm8Z(D0cxZuVN=zD&=LPIp_MTixsHkCRs2|9scK8{h7^`SusLbJV;YT;DeCj;_9S>#ghVb$in5^|xEseRy&5+c$LGKZ84WbTGcV z>YenzocBH+48GbYgCnQe?zdX)ZF_Wa(uAFpMz7ro_&sK4-<fR?>COWU3*^+J3IdQmDB3o-L&ehYv-)hcOI;p_I1BM-tK;G&)U}? zo5<;Re{VSK=*oY%_UxP6?f%vEXXi8ee7<+rYqR!_)9Sld6ka#>Zg*PUUZXeddu03E zef)6l-5qwe8?Elm!T8p(kFKsq6T9AK?QZ{%-nKnE|JrUJUHNr%(z-dDvF+B5z4!aK z(d5cG-Ra%ffAqV})2?Ut+g}g9q2uRvx}S7_Mm=u(E5CEaOM8?XgBP$qbt9C`?Wo~-SJ)2?=$Pz zIk@OINylxnyW`uP&W?TA`P_Fn4QTgTv~@GAcejIS|L9)0GkNiPnxP9mLn^!mXsoijn`_AbD9Dg~y+p$ju^=6-sYd61iJIycCPILTtK5k#5 zWBcgJYoEgFkGC!N&T03WJMGW*UAuYLIdAgy45wG)W}nlQcJFkG#?6Z>*QVC>h{B$= zXMa23>pke*v`(&i&C9EL(`)ydox#{=*VpZ@=iTOKyWW4i_C_DtN6qc_&cRW8+dpb; z_piIo)eh|6Hte0#+2F>R4L;kKxA-IMT{n+m{qdHsx8DiiMZbU3ZSpnIqC%$XWOkkIBvAjQTq&jJvcpY4(o&KFCPZq`gg5f z@a_6Kxb64q(~INgrG0&OZXMh8PNQ|wKN-@_ag)Z1GQpj+Q-w3{tB==?^n`~BU)c5v`}{o|LxH@nl` zIe6%NZryOYbJw+7xAkVXf71>IjpjxB#{OXUo1{Pf0^8SDjf<1u_uH>M+OPMo2Pds> z&~t8DUb{Q^c1-WK_k!+q>yLKhfSq3tAKTlb{@^R8XMXdx?p(LMgVXDq^S#?^(rCH< zLFenZao)e0-hCaN!|O-4>-0V79h_a&t;WD}>YZM&gWSi_#phOFpE#Gc+vv59{oBFK z!9!)t+GH@|FO9FIDk6Ti_v`FPm=+#kW?HtiqnZ?_v? zPA-mm4ZHra+1~E&4#s!>`OV$!b?@=4?>N_kMt}SKru{n~*Y4ZBcEf*YInGh1|HZML zgFgn}hI@Cj;JWL4>A-&Tw$~kfvFrA1aC5w8)!U@sb^hpn-LH4P+WoUed)hu~`mN8$ zJAKb#?Vh!FbVX>t(LZU8TW9dtK0w_sr|@|6(D$ra_oPWKIv<_hH~a3qch|V>wdu7x zy1YASIPj!#aB&#?VSjGjLH7%^z4qR@+vr?7&3dnQ_wDG)@AVq}UhixBc+hKa5BmMf zcE9bSPT;pc+uwfQZjY~T`mL__oO$9{b<+XQ&t4UYvY6zIE@K_Sb`NgWhPT_szjqUeoEEkiFLNdE@-+ zuzq{vGrN1>!k+DS-Nr@l_rQrql3$<`tOP-Y<9<2!>f9~(?51jIPcIu?g@VI z?CNiSi&#me-c2eZVufWWSk%~z1<0N26aTCj`5Id&_vpi5^a*S!1LcCb*G4`?77S8q zi13e?c-N46LM0YUIFWHUDZOwuKOXDnc!eullIJGjJi6>37Dh@5N?`x;)EJMA@i+~A zV?2Ha<8k7mmK%-}opnvd>YA6@DEA{{-RWic5unf;A|^|yJdCh40_U8dogIkyOE?Ke zGWSA;e)*P6gt0-48Y$b=fY{^ciM^qN04G2je7iHLT!4-P*eJVhd0b5g1ssvtCOC%H zNDdp?HV{^x(}$-=ZQxUMj~_Pxp&--E89n+AwnAM+4SBX2O+ccGWp+smGMoftpD{el z2%)h%Q3j=IrYy&zDk*}C|Dxf%^MKBb( zj}M0azRiggcCTgQ~%<*#!*cFhrk1DFJ;?xc0Q~xOyE?N2+JLmcq&TL zArHwRp7QLMjHC8*GlHbO3c@@ViO>-doPr$A@Np_D1cU_H1Pk1u7?pS##`5fH{52Vy zy$F#Se=c%1nSq9RCg_OInfrTYMw2{NEixVFKrYFwiM}azjSQq|T7zHHwvI1r3crUA zQ-7KaA^{^DS#1>j$A7LM&I)T*zBIeRB{YU@M8Sl`r+9ifZ`TVYUNPQU1m0L=QS3{a ztwk!XJM@JK`HjR01q7TCXdejg5=3L?wfy}GNpgT>b!Xp!mLOV*F;hD?(zcPd)6h54 zwvo1tv_1cUk+u^XT934SMDY|c!RASsJ5S&aX@4wJXKWx_%C2ybM#`4WNZDa~RZ_MJ zgMo|@3yVt>IYkZe6y+z4Ng>*jK@mn+pKC@~H^Tbs6V~Iu6wB&Q=-U3W0?hTij0g9& zPsu%Y(DF{k2hF2PIfnRS>|-4Nu;5~xm{*=!JcIfozUt-Li@2|@^1?=Z z+vieyfU}a6rWSJ;Mt+A22xPjkQ2&5s&Qbn%>S7N8A6jFS#Sl7#u}vY6QRIp=SX|BBLCDV$=7mQ{GGV&%7IW>Pe1GAVlvFZT3$qX7{E9MYg_$URk?Y+IlA46$v z@w+0P5?Ld1s`gy%2*iZY5hHL?hwwB9mYLcf7|0tcz2<<37WGAl2)PF%=-Cb@2Xkqv zH^YegtV0M0*sHsXzi0yWL%m+F=YzGe_*)rV&xxH8&zyqkv51OcfKXs#CjTwS6$fex zm@cu=rU@Q2xY**9MG;&-lYV@iUYtMQR`gmTpjn zG;f=P#*>9FIumKJ!lAfRue%xd;=9ljMGJx@;FkTqy>k#_;42OSMBnFSl}rNp0eTWF6NaQt zz_T;%-Xcsh#$AB&O91k+qJM%<(vkf0Sf$MAja>iaa{bUxDMwe3?oTdLrjdCWf9~f+ zNq>GN^YZ@O@6Rdq&#hfpaUR6=jg}?SMn+eH6pUp-U$p$v5@ySLLEX* zR_=q7OR%4<$To@rqZlxXfr2Agt72e|8fd5o=DyJOa40v&78zn!GQolwnPjjoRgAA` zK4*IqToXEGoVUps`1EqR8`~->vz^NcDOv{FLeuOs!ML&gn+}j0+rKF&X9+WeawvaT z9?C_aEHv#dKuO=Qn>4m%@zTOe26GNQO1BkJm+qtvIDw{Z>vnbVd#>ZlcO9`ye@gskYrP>El1om4;{JGrs z0CN2x$59}?MllW&(K_n2Vxj=u#Bp-EW{&ES=FZOE9a4YL}54#ph&R3 z1$Dr98>5-{TyeR%J@pc3j!~6Lm3(d$+$Cfnfg$e2A%douw0a?%c_56nmK*o{x+f;O8=h4u5<&$?*VkV&z&^3%QWQ zo4WxXMuZ_jucv)9R z&)sx+A=V={(iOB?$-W7Vu!CJJnIb-#L=Yvz0+@9TJoFeyQ*rNZG(FE?e-zIcu{ zB6&!TK7v#J3W4mXl5k=hKo-wqWG5p#8QCeP8QCd!8%B200FsfNjO;YmjO=7&ryojo z@)0U!k1u&2$qdVvZ!q+QC*6Y61olH0hax%2SJGCR85U0}f%YKgmL=&`d~epCW0S(c z$)#LoTv+R=<*=o_tmci*TE13=c4y;p^}Rf<#Qj;t(TZcO_)E&aivKmstx8NMPb%q6 z<;y{ysWyYG#}Jif*fymZOlbyFn!%K2Fr^txX$Di8!IWk&r5Q|V22+~hb(LmVTXY4N zTyjb$2;s%lOfb<7Cfeb9MLY1@SsvuTd+7!?4DM|e1h}YJD^RPU!O#~e6Fw8aEVBII z<;#TB@-{Z6aQ+q?t3i93*L-3dbx*%s~@{Jw>%mxW|DVbctC z-QE7U`|-oC+aC*ZKU9k;uHx)*;W@J~m|T)?%p`gdFZA;m!9dy%L}s+iz=B|eSZwfJ zXXZv-4}%i>*qW^0YqdeI(Neo!>!6FhQ!!v}ipb=E-`$E>E3@OiQZwTd*|;EM4}@kM z$b53z5r3&wUfJ*~K?g;pcFF+q?g_OxU(-Fj1m{PK6inpG4aY%I;;_Y|DgXzkMimLR z%rp|SM=B%Gi>BIQo6-TZY^y5Ob3lNNp#vU--H-)v;9xci+05J>mVo+_(4fo&N@%d` z>=6VTA9j8#NXk+TcoHK|k4hHKxd_=6oF2^?Y)K@QRe_k~;`Pq0BRPH;A0KBd)^&P$ zX)*=3Gxs-jrLz7i7q>3cuHdkBEV_$K_NrFgO2sRZ0{^xV_>I61jKFUM{-`Y{@GnFk zsK9LLqSHJAVa8P%BrYNkLSn&xR&PKSQx(UPs~eb1t14rd1Hh1Sb4&~d9*Flgr|ca= z0hsue7={Xpi!Kop;QOS9Qic*^6SNSrB`7l1*=)CET0G)88SbD)<6$%&FI?kcLQkSo zGodGC3pSxAIe;;tC+Q8C&=V7SVnR=%Urp$V2|amTp(n3SEw85TAd8|hjd8j&Kf$Cd z4AYxpvQxJF$HgKcpsROYbPXvaA8+O(@Mb(2AnKt23AM!lGHliOEN`+>7H~8Y!3}Xj zG*PiIaySA|G8$neMH~4JnaO-%-OM*9Iv31Tctghbquic|^}i=te(tS1p5dJnBEGCe>J@rGi}T!0!87VuT*FWMO03X`(QF0&Q32g@lNe3_EO5uOJOuH2;2(tAw zTO@k1H#1WgOjPOwF-MeDk+b#u8ORuv+ykFtafkVxv>+3BA6-{vz}y7;i7`DAeUvdI z7g548lLFR46R8{@WV#nIN;Izpy|+QwJByN>&M%0c_gubCND+Wjh#isi0jnigBV>&; zMhuPn>I>|sssbFv7@^TKnKN6KEH#TZv>_=;vRaT#jmd(DIT5F_ncP{{zSCPA!6}Lf zU_6^OB3LMeB+M!FY~n7XOcR(_;79;+byRV}%xq&ai_5JSD5=Cy@7Q~BJnE)w$f^y3 zZ3~1e2vNdq(Om(G@6XnA6gl{6@3&m^z@PMf}Wp3?uZ5c3njh^K-0*r z>$9+M3|0IV3dRI!pN1uT7l58Ua7iDA!ZB5K*=76~O2V;Bjs0bKClvZWXbidN zAyMc9p)q2fmqflFgw8$4^^{n~7Xs+|Lx5_yq30I?w0t8#sec5}^N|30eiFK?*YKAB zm3=0FKAe~IohY0-^sA`sKT*7)q;G|;4@KdK8U7WTeiVhn7W-J}u@l;!I0apb(Jx|@ zE3x!3E1zP`NoaOf{CUojLltxoKx>o-fI>=Aiq*xN4#gvlEnkL$Xe5yi@f3MUDTMEt ziAt8Q=J>}+pUGSBgUxqx%$Xjmi z=V$bnn_GCIeqXvc$y_Nu##!wtwo|@xs+{>;sgfy%;B4FY%Nc*UH1v(X+%x#g&0X(u zkGZ)IbbaO`uX%l^x%iV*X;6OJl3_VJ0H>G2OCy7`7@$N^Pr>YjXu?op=t%O3A_v1v zCmCZtpajvAUSFy}Qev${vXCQ^C4;Wp(=An;S2ttDeyq<4-FD_2W2Bn$K@hqj3gTU7 z)rrck<*TyB%=uemmMZ9*aqW2{G<+(YNS;g$E(na!lGw>IRq0)r6dERlhDo83(@YAD z+-;Z?8X7<{DKtz9jk#u0XqXflKU4~h6mwn1RCg7(x}XM})0Jd%%URM!l2P`co8kMg zZfT-Q+PhY=Z$c|13fT%2P`U3Cq8rRQVh=qAKxAtSg^@W`Qo4|B$m`3|M{vq1EXa;+ ziUmN(;(3f*VB`WL7vwY}7vyfk$ORfeGID{D3+9@U3yfUw1IY!;dK1iBT6Fvg3XLs4 zNN%0i<}eVN`!HJGSKu%-8H&HfUINkI7yJVfv&u7zTm!7cSkL7Y5Uo?vGK+)P60!H> z9zX{}hNL)`1QzHqL>aJBIRGU7i)Go-mx;6jioS(exDMM##!8VDqfzG=`uK+h zjy|!HIgZ{>GtNwB^wIxtFcC3o{f;H+~KP7l5b$s0g~cf5IWb4!0?8#)MMj1p*d1LW9!8 z(5RqbuYI-&PJ@v8Vb5|VHUbbh2nsocIgpLOyRG-@Esh|nZ|qNkQ5pUmgdG$3BR&>s zR#(Cwiuk&%fC)iBCa<57Nu2(f|6%Nr2M1_)aQg&j>*q(I!Stj@c#+ z$Io&1h#EjOh%yTVM9MS;cD;0k7!H-yFHj7EU*vMcY8Jr(%7tEvpyTR5qs==;4lkU3 zP!dQ-o#@$&bCzW0BLPwBR3FknaKS>=nKTWnQAPb4kv(PuAZU$5rq8?^8Zf{yZod2t z=RwdWIEpjhO7JcTCzni-L}cgyL^K>e?!vsD&*x<_Wq0! z2N9;oAd&&J#>lg?nd@p)Dcs@KFD`skYZ(xGHkbwTEHx-4)-HThMSKs4Jv-n-=-j*W z#m`c#oT@t`30Y=bj{p*}XA-KRIyB^w-eC`j{k)GtsKTGnqlJ*2XSS6ZRxzm~}e zjJrx5h;$AT*D|sn=V88J?7?k4tS?F501S62Q$zm1e`%SMDKyrq_V_a&l$B2 z-gzVh)cYJ#kSLz?VX=G<(8x|D4p=U!`U%f{x5N>L;84dL3Qh|0+2^djSmQy<6I404 zv&6KpsWaZI*TK8fP;!=1AULL!(D;A>_E>PpqO5p)Ryi9L zryCbJ3omS#=vopk5ibdB%*G)AWi)2am@aY&oh2U5Mt%3UylYpua^w51sz}!cYwV}*LXki z1P`n-+{Yf0`>iAJ?!W){yp!S2#YG#u`}5EDYkkkfwotU?B{=8;w#phoTvq?!?IG`! zV5d@?Q^-7ukrM2Z4o8JNIB=xks+=+?nlO?4KXE9GPeFoFCJy-+3E}5HIrYlm7n`Xp z<0gjDz~xwr#UfW_) z)N}1FvY9WePSgQSUiuvQWzIU1*UHupbX`|Vih}0sWU(}8T+ei2PlX$)a3-32Ds!@x zMxZ=we3BGQ09cq>6C4~+1jkvrfV7!E)j3JOb&jNLGZkX9_ug5Ii8{0X7jDL_9@u`FTVoB<+jvl20snCn{%R z53m4w_FyKp^f}7c$68#{xQ4x;Mrcj$DyK4%DC?xp93|?3&!1vH`xLkjv@aaV$MRRUZA%N`gzvD!~i386Q&=nd8mh%DP$aoRZnNsyr zWQoAEcQRv12<&yEhni;gqF~*gTh#hs&Dq-|a3KSX5D!46#9Zu!Kjzc*wH`qcsV1(k zQIPlTq3W07FV&w`(bk27AQlNpEJReM%8dmhw7UJvY9 z#N`kSHKYad)51wb0QZK^pMKuO-g5GO#&>BgnXIr4pi3sXa3=Rs6CfCHCFKj7d=9!GKMVfnU*F6>hLL6y75TH(*;Dym1=ZKk;R{= z5u9Q|!Nd!&17H9g1T#%E(&<2e5fCq`M`?|qHi4dy8zX@5n(~T&%-QyjNVIo^nb{(pZ^3? zNU=1CBnmf$&pihw_86kMvYK$fj9?l%RQB3uOX;@M8g&S-DrPljpi9{iQuj>s&fNu6 z24g{_=RmtwJo!a!F`L?!n==;u(sMy1T-1}`;opW=sZ&&Yj5p*>avne+bXLU>XDRzlj2i`3j1b2No!gAOLpBzsa88lM(;8~Oi}Sz)4@9I4R94`UnQ&1tiEu)8 z6afp>ASn2Vu#V*X10XXn@S*dESi&j*5*}vFi0RbC#`eO85gbP3AqqoN7*<4`QtmmC zE~Eex^EJ_7Qyy!%J@hiE-8&ODI#o8o3VF8PHj^Kw&?B@kZU}E8>^PVqi+DCGtEPry zvMiQ`SlT;J)$Fv0KZ^wi3Dc612gIIkI)j^JpjUr+D21E8M>t8aTdq(rPRMr1+*dPmKO;N zzxr3fj zu7xw_Uva$`$RcEn3tgoaEJyr^N|f(BT&HYP}A> zact`v4YoLbY)LVKZFNvklMvbp7gqd$R)rF>CbTMyI^v_%@i!#4f_%F;2sq6Z39CJT zJd4hJ{uhgQo>ZP|4EYXkqD^tdIyp`($)=C%T9r$6_!5~wRhP_nRQI$W27xvhh-~B{ zrdjnVSbsvb5kGfrGV$y-8Q{nTNt}nW1csR%3Px47QI{+xf?R}3AvQiBJRIpV8rPz8 z3L^4*X+o8@Uxiu)tB*A}g257WDH1?goKhrGg~&_~@1R%2t}9CrMHXggLpTTs^(1l! z$mXNU)gxPi9|-stU~0JxU+jom;D%d*tyyWZ!ZwGasVrI2bxmoN36&~*nQ@u_DVL2> z2dDDSV^0u)gckQS2o(hg3vvUKs_Q&EB?q}TaR-QkcYF2v`wjjlcj5%tmr(>RtTE(6 zDh!#jClg&a_Uha3^W;;=Leqp$&5Q4a0Qx|rbwYXxKwyh}1AFy)ZSUj9_Z#`8tKoc{ ziQsD=2za+!-`&`4{I(Ge^4yM21$d&=96BcaX52MlfKmgjZp62d!v*=sk|2$TbH-Dl zRVrZBS2Yx<-7ICsS9OAQJbq-)6ak#K63gI2HRe*b96q9o@l(8ro-@+iN0|S-Qn9W{xhqMBWvNcjRkjKcZ>VhZBG0@xlm2-8Klo*LuqFPj7WpDz z-$p~ElhEdE#tDdT=d7FjF9DGm&2u&ppHb!0D8l;08O5g|^qB%+zAw(iapL(o&r-C| zXh*A?SCdrp7yiHDuGC`0G)uX+1bM0T(-}_BI;n$7D`|xyC?HBuDhl|I#FSzpmHBzO z(!qikV!cHwc^z@af}H|ym<8Y*?pO4QDO8e)krI9}LjK?9@R~vg+b}>05d~NrBKN|_ ztk{Mm21)c5wFVvo3WXz=xI<$!1OE&hwrRnC@>k%W7TmOG@XwXR7CvP)Xht7A9Xyo= zJ_)=;3WMa|3x-|XJj%~k^>_T=^IjIrNG6yNL0$EOP)W@;r0 zo%et`Nd*;_a32n_vec$ubmz({KF|pZ6nCtj!>GIPRhC1Z7#qCH*QF}j`(62<=l8w($JC>%wl&Q7|I*a*$Hr>Oe|%ea(Qn zpm>PAGt9JNZ3;e5*8&uVN;t@^m_)>P%H{|iMx+DG19of+Qd|8F-u#a@FAGSzB2f{f zq-eAZxP(_ifVecnKZug_B9Wy!8Q{%kUH~7#yC@MZaiBL8))s#}+!7*%pO*#n*?@ce z=#xs4e(uLbmsNIrk9m6MWB?yu1hThOf@x_Oi7_hsI_I(U9GRAi7z1I7w$FqG zTGt}cJ$2Ui6TYWECeV?F9z|~QAfXb&*~Ep|lRmW1kM#pe9vGrGj5VE+ zV~>Yf-_7|E$oST51)Lq&Z+<^V(UsEbdO*#p-7u}zdb@eMIu)Clklg#MAXI7 zS5Q&%FfZy-dj5MtE!63Dw0Wmy>VqO0-060Tqw&!cc`>7uFalsE+>n+dz4zfg*V#-& z6AIsw3iKy>M2?PIx2wD$BhHcuk9B<^=kxqGSy(SL(aK1b`@|E+R*51w^T*dBwC$3Y znRDrWento9RPZ4A_R#5N!xA!$A|$@WLzam;+JAW0f$)7;fIvx zbHhIo4%-rD2?Y0xy9hl$XBwOvH^y4}C5zh5}9aXe{TA;!g$+wth!iTMYY#Ha7XOFaZjZ5!DZ4;Pd70 zmwDHl0H1Q|9)R=H?m2)#0Ijid?7Am(i0qWvXsLY(lOIJ?`~2Fe4^oF0{-jQ>_}S7q zxsbM~6O7^}^8gmE0nrdY0wQBl6~dj&(Z^uF=Anu{}P4#sfgiMRhw*S#fQ@VD&L9dp^hCvb4HvnbU$(A zgC(CFiGz|6VBj5kgq#9=0&kKQPcDs;H+e96BQ(ix@{*mG`O-2cM1W{8T> z3m+EYBuXQ+k`Ziqs<>5=zKdL+P)KL5cM}0SmBz`=WFVOaE!XC5XW_FBZg zhuD+5r09?8F54nKr;dR_bj&V|P zlXka1f-cGP{XK`?479@o!QwtpB)p-aLlLxR;Zmbh6J|m(q=@CM^W6ZdY<**xY%#QD z+qP}nylvaIZQHhO8@FxSHg4P2^ux^jc<)E*q-v*jrBbPC z2qyVMZ{kUE+2rch1{A)*6XOtoH|bxXUxr!fu##sg zW&IUYFi^UwC~pTFrQiV%8~aRxdK*Rxki%GkK=T;|5pRe z!0<4Ix?Y^*@We0K8*Trmlnol%#(7HyI2Ip716l7SjVZ>}Uvi|n7};8DC=m&$T+S2| zx&SLrr&>Vvfg-xSP@Gdyk{4Ue`=euP+xW)>8bU%qV5z7+{?VKC;2j`Lp zR7-9@X^f> z_3KEzvb6>lZ#3F7_VOnJax3H_Wm#~Zz3?sWfmGHGL=Kp@Ki<0A&Xt&kbsZ#@JysE( zB<9fu4SHXGR{}7&Xbos9>W5_ynhI^m!hU+RmgjceN!EI2VMEpZe-kCsZ}>%l==YKo z**P8}s;z{C7cKlr(SgUneq>pdXx%k%Qu=+6eN&zt%$DNFGdag0J)zThgzWfGte74%& zg*LldZC_Q~=_wA1bDrSP#mfT@1yUWMB{|HxXPGAkL1@a)d%o6lI#$}vfN=mrTzuM) zRq4K?M5=XYi6E~`UJ*v6N>%zXmEEO9V^Z_xQk0)GN!{dsa+!7833#ei|tZ#wj%U5D?N3-q8J!QUc7-Bcq$|o*c%eUk)8)b2|Q1% z2GX1dHTuZXvC!&Xs_raVXOZGBn^@_vrtnj>ajO0PR@JQwvBc1Wtl-|)mWc}MA3i{+ zZ#12Y8i>gjIKqKdYxGFc$YvF{O;+8`-w*}642s3xz^_Q5J zn!6s>oi+pJowf?oF1sI~oi-NCJ#DJ;lEMPyfz0<#$<$s=5zmwWL6os%MC%1DnHX4L zD-tQhwMquSi7KP!MuE~5BGa9BQt|?yJE=Y5^8s&@=Rb+y=`}sF02&TL^L?D+54L4H zV}z3?Yr?EeAt$I(5Oy^j)DH4!k3kZ(CdeTcxM&lhG+Og~0T`Me;htrcKo7JC*t=1U z#NM=pm*i8d#!&a6cmjPQ119Ko4r<(-B8pA)Rh5aE4q7S=ODf)khZk55JCVz&L3YQ= z(8mK|*s13`@ab^<1D;ZK`@t}5r!4E`$^ z$7Ln?OeTR$$b?YVfyVdna6jv0Yi9n42O^G{RCA{d;KIyTL{6m~Xb5@ZHb!>s{fuae zn}X59@Bx*eWL1WIF*wL`8ZJeO2n4IElSefjrR`?uo=vwDNUM^nXXDI^;wb$dnTt#! zNYD1a`M}RX!(|^NZF!qe_gK11olBhxq&)pO;vui0^SB==d=eR)L3EQoy!M&>(9DgMHI%C}2rYlXky^i`*uw9r(s&kQPWhdKj8@4CDs?xsJzRw43HZ=9r8PrB6MR+l+-pB%d68b7 zYSuh6KQ{aslmmFj-~}5)7XQon9piw-Zu9wj#u`;4LA9w^_J;VOi~IOc%k97v*tuf) z;}~3F3*kK*ryF~^{-~%j44y1+jh*k>)`?mO(Va(H6a%31mt0>KMD1!2-Fq^@UBGcu zI7U@tt+CU9?+JUh9Nkpf=K-B-LQ%=}l?RLci@fPyR|aTby-!-ILloV+$3&9lzFdMn zC;s~^J49JWkoDUFQj%Z`ad6)g5Xoz&4gXmFKv>Rf)<1MGkl1$#ZGIjbyJyAUJU=U? zXt*6ExUF#q(L0Gw=#|xT*0Y@>QnE;&sJcQ-BF>TXLI;3TzOP7Q>4h&&phNU>Ds@X) zW%=ROpmdbyMg{A|;UOP6UM8>CyiY*Zfw6Ne!Xh@b2QrAT03v9Zp08RgY|uqD?eT4W zRgemEL9r-Z#)@9(j;SgjzA{}y?o35aWKE1ig6@!<6}j#l={6A`!Qe^$@~xyy&vuMF z)q<8W_WsrSf9BC19b{;>kmbO|!WrScGojGE#}AA30fu&a865RPVnTYf(%%!Ef_*lO3mnPC4E+WREF@?rV-Vz@ zx7Y+K!Q=cv=M0N4Am;~wvrs+sU*--ZQOLRJ>O%}cp+D_XOwK>$gD{F~;9^eL!k=<5&j?8uYN+MgMXNkSUB0{oPIiQ>d* zCEOC^DY6p;_(7!~u)UfkSP5ODk694c@d1)N%iqYP|bA^M^J?NI_84{vyiZO%2^UPP`@ex10R3U5;o?kPZp?8X0Nrc83?*g zt;La~6aNVUQK<&}r};9-x$k&)L7vJ`6=AcnFuZu%CsKV50dGH-%c0RFbgiU~=HvgJ zex$)Kl{3w%T{ej`bv(@z7LbDdDc=aueG63}dVN2P;tT}fk(6zJRKMJ}`SaZNsSm$? zY-iH@qjrY#qrwwb8rG|pc`-D+gLxm?{}0)`+Gqsm%g?j;p5WcW*JVdCO4AtrG>e3u z)Lj)c z!wCK5bch-nXesh%AxnvkWp>S&y+rvP#5J-m?mUKfy|Z*#hy7fR4N>E@a;4g#ArUv~ z@D3miI#6MJ{(K)221vMDZqKjR>&5Q%OYNTwLC%*)9GLRwV8{~I7o<;Q4!;h^$HT>t zke_c3M-%_PF^55a9?Tn{BY60?M796z&&!zdcfV-r=jbkW%g8hTPVYyX+|7=U=ex(w z&*TUH&vExkKsBX+;zC4AwpfeTq($iruQ=XAXYVTZ&#PDW^Bw-pk9XVGi>J*g{>`r6 zyH|H>+4noWU(d(xW@p~{lOjPNl|RV-u#ZlZ?!&Z?fcccf*ZU1!mb+ia&N?e7!`AseJf3EM-^qC;r9=>S;w&&Y2G#J<~O#4Sgi<{Q!l zu%@E)FrbOWkN4NiXZ~?xWNb2Ea51CkFeE7}B{hE=Tq6b5{_9jlceBz3qwu6b5oDT| zq$CPjCU8uoWo4Mn)l??hjEcPCm} z)K(&NRgF3l!&R=!N|BD?Skq=WqM4?v>;`d1JXq0yF@=C%FQBLPq5xb{_IL*#6m+Uy z8kI1?;}3sWkL+n>5U>vyu@>n)Vb+dT+W^SBot`IB4m*Q&hq4qK?na7s1egt!7M1-} zh_4J{jeq;v0!Dzvt%w10dol009zq(Gw3!LodX`-%U9B5X(B$vM3MfcQP7u9eG@iAf zoO#3-U%|Vs#$+z&0%O|wkszN**6PqnM0s)aFcMg8aM!ZEDz43wLkm(*tzRX>uDGie zvAlMNPRFMn4$%`5!welcS!M)aKNv-ZyyGXO>ZbI*}P`VkW-++1TKfh;IrMwsjWuXp} zXs$wb_;V1I>~+Lpd>BJS_sG1;I_AFg+4Dw*LIUv7<2c@0Bv{HZ8K8;O|%zkS&FlI8ZSU7Zw=G9UOX?T zLS>zlxWQjZ6}IidIgOfo57prCv8nvOShTc`p13LKx}|&3o=!czVyp?Rg?JqY=T)~O zgl6U2DoFG(*M!0=kjZRu&nKGQs(wda8&w{80z-wp`r~-CP@4wh9yzK)ozVt z(KB&%hA^h24zwLY@E}*1<9}1mUEF^s4ny<`QLwK3IhHJ|^O~kXvU#D9|@ZK9FEPN(O=M{7IKNe`k6PF~t#|qO- z+wBn1));c8EyARKWsQA5@7^=HCF@@w~**Zv|_Uz1NiG5XdfjYn2Xy zkxR~-vG1YG{Mp*yz1nYwP450RJH?A|rLqMq6a;(Sjf7?W>(-F8u3LY2qRKH49WOyF zN#FH+z(8ZcczxwM035d_OAS(%IP!XxkD_QL^LKm4thRHe*&24%Ak9?=Tb~jWWIa0z zX4eC_PXK0DULQREJY{Qqf6%9(9tocG{6=6cnMtL0jl&A!C4&JmlgJ~dA?{pJoCTyV zX_P@!ytb^x|I!F1A}sB;b5EIdU%iOs@mX|3Ag_ zf8C-`dt8B1tLmmKzHu?v)o~hl3QY2_>jj{1CLN_cH-}Qm(Z>Lr$wX9+W2C(HW3vC| z!koP{?Zlf^XOwlbQD-p-$8x*+MFR(~rk^>JbB+o+P9sW-rJ18Xj~hfR{9U<9Uqq#K zVPtAJ+GW0|l}0V&f%uRdm#>_`-DGf->4K8nL@G`K39Sv>jQ9w0j za#=XKtQsW$g7vEyRO4|fFlFSk2NjM5;lnFAAb^jK6%K3W@Yo&?Kz+^uYz`~!FPY_^ zVJyK}p$mgZ+5?1+)P(D0vQ=gb(b%so7zAuYULi@=kc4NcFCxofo^2v31YNj>1>N0( z_9#@pg){^> zcxo9C9l9H5@0?`z^UmvnUjLe(Aay@+H+J!+co%h9{o8suEV`XDNKc;t8h+edkU|uuM)n5N=vAE**aB2fiDk)&ql%fxVV+m( zCOvMDnPp%*a=%y~@vi}I)j>RrV$H5?g&FIv;dl9UWseJw034RmSuf+~)gMGh38_MV zE-hW&7bIx0=wSRB(#7BwQlI{{zKW6Z8Hh!=Iln9h6NjT*1jsv%wp^h|6y2YUPQM3J zP^IXLA+Rz6THW%$Z(Hf@{)wjb<3pe%nTTaF+I{~aX~cTJl2*pTcK?4R?f1R^DQQEX z=CC#gK#f@u&`-_#=**Y?JBh++`M*y6b}yKW{K38*EcX( z8t4*M3Rk2zX_gj%#vhPNFYELHE887^PG5NJl~db2#%bG|c}e&82VC0WSf%}cRCm(( zPpV%aO>?Ybo_73FU39+dm+I?gDAWIs>Q3ALMfKXnU#hQ~uperhWnZlPFI1m#`JYr@ z#r$uouO4fIu(W_EK*d%lri-Uz#t#B4al; zxG|fC{fpKnVg(XpCc(octZSj*IK3Fe$JVaN@h@snC1bQ%+MogwF-qP~rrbE&;xudj znq>oia2wNXqhti^r0{c??l+M-tp!+CG_y@1rkUoUbmzcYA4aNb`WVGajDbZh<`(jm z%3iKRsm>2bC@Os|dojmz!kNQUYUvlG0q z7wSvjoc{0d4hF+E(=1XSx1v{XxbMieSXI~b-PWLAy%EQbml6+pGVX#AM^AoTa5%%SoYmI9?RlBC%%)>K!YZ(lg6xB3Qmqa%5dBH>CXU zpOY@$$-UdiwlpH>eG9x0I?QY${C@qCPI`)CrVm*MCO(ls<_ejv1~I&@4PMdMX}$n| z*~Zyg2&%tjnQwzcK+6CR3R5z)-lVCPjVXeiW;geM9-Ki6kl2?89>)b96f zp-7{G&1}LuWZ=j8fw<94%vCA>i~0tEcON9 zVd0I_93?NMA{0c{i$vG6I27Klg4g^3m$Ht1_9+YkLVt+gwGUA?MfxFR)MJutF%U3o zNDLbC)I(mIf;4VF2IS1r$AfNjAVX%h&W|IaAz(G{BrO3t?!hl%$>EC6;(S%fI^+br z4~3xD`GNEIC`QUlV4~A^GlUMLwdphWsfl+;j~-o;f-IGMYHq~`{^q@J4s2`U1QYG{ zqZwByY@G4af%%n;Kq6W=0YWMUUBfF_@?e8e7%2e4kXbK=A%|Wry`+uvzo8&U25Ee* z(DXpuH&tBrRUIxHWVBm(BYd6L{x13X$je;JQrw3SNhLb{Fdl z752z7C4yyvb4*$*)F&AgSIYWc%5}D&SF7|P0$+#Ow18JsFkM}@5C2~X)g_Pl_24Mol-)UEo@|kG0&oq$0v+MW>--f~R%GTcGL$K_CeRw zxuaWznlM%JEk#kyl>;I`zuhYZgbtju2py{GX5%@84x(F%^6MI0F|5QqkLg9%m{ww^ zOqF9qm(#bm%dyb28eIQ9vXlH9UojS+Gh`+iQ|G?#?5494>yH~>qGyuut@@OqB-{49 z8JSq0lGFvR30f+6)dWsaa)G^E9pd$2q_pcG^8Ea1c=?%j*c2b&@b&vpsdwD1Y;kon z<{rP^?l`C9*Ibv?ZZ+~@ZG5SiJW)i5$mov*!2n2R;oSB5LFs?v1?d2E6eWgyC65KO zX7Lv-n&%gUgGsEy=8vy?w^y_u{u391FSf-ee0RAAINTI8eB+RvBdK}r(n;x+9VMl8 z!uKkz9~nnnb#WLKdzdGnJ3L~vJWsp#l7DW_zT9)Rk!Kw~MY&pEI(LH_-g>MSOQzcjfm zEIf>E|4O5Ht}c3czv9?v9R(q&J5?rv)E$R*0Vy+;C-i~33OA&eb`M_r^?^PK*Rt+m zgF0^AXwtA~x*ssSu(76KQr|13Pt+(Xg+sxlj#pBbcv6Sh4M*(+t7>s1rR_Oh7}2Dr z2xj93K*2Vg$y^UuSaTx+CX$L3_sy{P_erdGLmeOy?NuOsXtLk4hFV=>n6P)S0-M!=I4j$@$ULW zFFExOo$7au>Q8N~F7DTlzeg|^(BFT!%76euR+`D2kkpkC`=Ate(38ptmmo5J7-)fD zp(fbsp#cv*uFQ}mUJynw^%y8G&PBMdxvuwF&feY!MSyt~(VixSUAs zPEBn|SPi!7vZ;oUBXG3-lIo`j)U%EOB}5hyWVKknL;xJG1_TjXl?AK<-#Y?OkADby zQiH||O%2vF@blc9J!Z!q1kv&RYt5=~>jgfqR~cz#o$Y2Z&zji#5_(ym1jP$$Dsohv z|GA2Fb#>U@Zw83?IWfJ=q_o!O*k6rw1+t`0tEA zZkqqw{qg+Y#i!r5v-9KQ+3XGfx4pyj3A*d!lbJ56+Vqc)&pWfv12odu{5*B%f$bNSB2`$cz*5ZK=HXBT3BO&FbaU2FHp$7Q(74gnRZvNVh_lH(=}I zCymMoc?vs-y75)_Z*hs0N}Wwx?&f5riw*~o@*poN~7*7!R?@Dw?vUjVJeU= zv|1DlIhMGv@*n1<55$ePn6d@PVZ=^w(^ruCr_7h(GiOaW5l8-hGvSy>VatVkZzHLq3uF(CM$R)62Q)*%S^}0r3{p`oJYp^u0T@B z;%rB?2ulSmW+Iw8lJ0czN-`ohSuiagAUA-K#!C})26A_F6M8H?2QX~N1nelnZtvghtm>snLnl4NN6rJP|3RjE*Fp4h%eiE=3>P zC%Wt&Wm-7o)Oa|j2H6&(_p2=Ai-aZlqR8}u0puulzM4BW3)vO8ZpJ!-$VTQ|4J=uu>_&FyQ@AC4U>cdC zno0AN@Z^+buX)Bg4z;GKDeZriUrbj%MJJ^<*XEg;)_)DZm`+X|)=yF7Fjmo_`od?- z@;h_}g9oXv=fx>gGL_aAXA!ux`d_5_i(Bn!tsd2i=%PNd)`aYBcQl%s!f@zO-n+jX ztw-E7Xd7PtYre2{o)*O{xwU<%C=dH*lZ9ojm~0HADe~O?B6Y<9hEeUJuxw&?!4~v% z(hBmJ+pX|sxO)>nW*6LL=>3_gK@Kau%Bn#9E<1EZv8W|OO73B0qY0i%OsMo8nlzc6 z%LWS07dfQ~Uzl@gDRE6=Cft&9ychhzy5t#i&2Yijw2{Ph^=W8Y)7!|#e=ksZ`;cUZ zi+yurJMRBay;5Xluyjl)Z)uS*8B8D77nAJDONn1c&Zs1E2QfT_%9>WS5&{&5*{rQu zy~42ScfocBjamiZO5lt5^w(tHre0A<-gnmni%s_1Feq(^3!>?_0f#?cAKa6@z^|KU zw8cN8&2#O%;T8n}zjby2e7(k|8l2#!qa zFd)`-PDfokQ3WjL1LUl-wS%YQF|3cGb$; zyx%5>P&B_FxNV(2=#EOFHYkeJ@1atwRJ+EcW|ZnRPg%#J(lR%p{a5+zs+Dh%NvX}{ zFa0im4OiVoCMOQ+riLX@2>QRi;3!lp*Q|e?aM%B5pVh56l``+)iEJi2PYW}&qj%ZV z{;ilLtI>{R2;NV#)A~&fyDM88@rZwy46)^KsnVez!e51g(0em^YS`FK5EyuqXnuPO z9kHbb1xr%4mVkmkgC3qH8$XYRYyEB}qtrHb7I(@#Z&jXBX9pmk<_fPPNwFk0LAOaE z`VeOw4=3Bi@1O@5_&YaL5dY%fp1|Dl51RrTlGwWJH!kTQee8;Vn5 z;=@W}GP|UBwP^n~-7zU+Qfk7?EXPi2D+}o3G6Nr#`bV|OPfe^Yww3(Gkh^fx9&Om%iZ>;TN?S+IRuEI?uepjys#`amq_95R&s$XP7W$P<_^KJYag zMC-9@gCKx?rxyW0yN*T2gcQao<`7p=j)`lp;dNWnATF3@MJ0`srhKi0t!$YIYqlhA zG!#aU|A@xaIEXWe>{Zz2KPXGlEo^^>)WEcjQ9-DN z-{d6<5b+dZ6wyp@XP-+ktDL^soGIDGzgt6pjO1iAcdl!{HOE#YA#4lB(uvYMiWKoW zl+)%C7Ymn^s%GFyrvgo@Wu}AE-@7QExxeK3X|Ch}v`AK_$p z?jgEfVl)m}$gA7)MKX}DIO@fLLsfo`85=y5@`)*T_#-gL1LKGW+nEZK$hWFls&BARd=o#T}>THkqQk|Q#pt2H@ zPpl=4G%U91N%Gw3?OrnhMD8>eg zni@A^*t77PsKRAq^dMBApmH_Y;-GK{Svhzlo7iamagvHhBJ)$54+TUs4jDaWpRW8f z;vo3#e4j+>j}1?KPO}0(`;wqPW>&Lf;o(jLrdL87yl(bt-DO52r(?dy_O<3>u`Caq zdWWsi^}R;WS`IMuxKtM4Qse^Q%u^tzMkL02VJD_62qa3fSwz0%;P54+)`*8=>Wp)JfIK1-!+NXW=xR<~6ML?-=^18xC6e(``mG z*%Y9tc!KWKqzh8WdY~xbO_E=*chn${dHwV5$Cd6-@}2LM`d%rr>LbbMNtOI#L7Ca< zhZQN9Ve5}yM&SocQ29ZT923=t6VTgp>j%3`Sm#wv^|yk2rxSV5Dd$lA8?jyq0^QL zw%KwLR@PmjM}EnMg->6IQ9!wrtr}k*!`F%E_M&ZIW~WpLMn}hrvb4OX1yLWlCkF2R zk(1?!H)tRd@GSE^h{)dO0BD3Dvfw7vOeR7;FmttxuuBDtJ}yOg4b47Qv9hl=n=iBKn8BHb2A(|CQl|T#+k=v zqx(**r4WNhou+@&bn!2^*JoLf$9aE=GAj^?)1KQ+01~;QmZMQL{j@SfE^f3ip51`; zHgO_wl3d7JpnJ;uQC#he5ldH$8>DV@-LyeD zGX41E%OU>w){*#3FR7&A%1Lk;c*AIL%5UZ}x`3{;&-wG^^)Lk_AC6mN{$4L;x&UK&UPETMZFv7$84YJj75qMrRZVqQd-IRv)# zR=gNFQIwn@Vy6E+gRLeEgv$x3)5w-d>`*=(QuTc|&l(=cvCKiFk|sd8R^0|Cdj{2E zonUKR#{p$OWe?TwXD_kK6UU8XzH0aQU&`e&b@c25(g0U8X|9Cc zR}s@!ql>5961kBXfW7yMtleHNV^aE7&cDl?Ty{ftz)fykYm&wte|{pO2XT}OIeory z!_Jblhbb7WOl%eg?tcMLLKih@Fa-wLcxv&o>S>`MB%hm#o>i{!X{7yH?O*-p7eYw|(%q}S_ zpNq4ebOCZu8w7LQeOP~i(~-f8i>}BCtc+E1FXx4*>#j>CJINfSpZLG;76CmxceWV3 zl5czF11jjt+VrLryg6!d2UM=>EZok*5WWb}X^-AFTd+qd(9cxZ+t#Da3q2jL^7`LD z|2F-Qb38am&Xy}nTTHmDzGi=5C#aZqTW@_Im|_J7x#gTWX-3LE&J=qX5T8KNX;PwG zKrXQcX$N@TW$GT_bb)%5u%v7o>Qc-~&gZrnA*0?-;mTJ-b$v%gY{G|cs{m|aD`~Da z5Tw_fnFzYLxkl=f;;Keg#KH}n1t*iIvF`Cd#Mn|8j$u3Cq;$E=0DN`|b)!mmCISPuW9kPdVPXzBfK@ojc>N09>zY83#Ds zQppCRectXAtm7TfUkC=S%82_A8^cd@1wp@ev)|Q~pgh?<6T-25gYQ2rT7e*7P~rfg zM3@My4$@vmLU(Df^&(`;9C?4~+8c0Y6}i*)+e$SD3W80Z*wDW;rQVc3^3ol-BXbNj zta{xLe#0Po{k48cE7}7l?~F+T0a2pUsy~f3^EWv~{OY#-9H3`Md~__8;OY#U+AQiN z{xiU-h5*AO07#fSiRK;JHNclPy@=RqQE**BuE zr!qpZD`6Q-QqV>!l;W&mmkva42S3A^3^&c3os<-pl8I%-sI z2Q%Drt#LtnmQJ}HM4VijZGU%o?4{on7E~1pZ_#;GKvcN(U zT0myH&|UocIi4b=cmIgVEy{ch)cOyQ7iAPd;I>f&>T5Gwm!h-dI1k5cm6!+ai|c50 zprVOeou~cEYGt;(1pEl7J)yu6O^)mH?xz3hA($W?I4>7E*C&|&l}j4%W!v5^Z1)!4 zhztjE&7{)d@@fwV!@3N`c)3)7zY$BtUZx{&u?1;ARfUX@V@`)qB|XW0C5j{CANqPb zIqc>Orx(arJvpR_?R7(|!q*e*{6RUxvGp;s{&$(Z8j@i=1wR>1k|r3dU=nQRwmT5+ z{vURnTw2{3UTdxcq$>F3w&#L9DI5%;)5^^ZnF?p~)Om2ULuhZeIG}9KIbebvm~eK$ zXVUYc814cx;b{6lTNh#Vs}Q%8RirBh!`UuI0x1FDy)L}Gi`fdbeloa!8;GT>?Bdd= zh^2u2`SQC*>RASbWvO@_dJ7Ptb5-v%b0xS66CKUmS9&;(P;=k_4M!2V#E-;1gCnpZ zA;gx{S7F1`w}YdJ4iJFo#%M7X1JvsR@A&$XLmR`${=K7+LiA1E=)MPd)T{ey&b9tX zO}rN!gO^0qvYlA)vma&FXKSB4W~XvWNlXI$rA4BH7M7q|Zq=?WN#*V=a@l4|8b@qQ$q&h3bA6&;K5q0E zxaa@*FlNBu(TE_H5+DCpQ@V9D!PoOH=Q1_abb&4>Z4!Retf+}{$_!C=HfB7I_&IJl zj`cgWG8UOkhN>+YbD{z_nuxP1b=PR%DOv!?gZKIRe6<^W8YxZ8oTXP6Od%6_W7=2A z<>RL<&lNPOq2a&i#!%8}Df}9rM3ztx{p? zT&-&CjSc%X6C!YA)vOZa_%*{xTZZs$8!6jrnTIRC`^i}z zPAv0Rj2{B-8*(qfzR?raImW&yEjHCPD;Hg8LWKB6mJ&lFH z0KrH&Jvhl`v#1BOm8u7Jo<^dUt z^}mbn@53ZHE!R~`P8CRdu}_nRDxb7!pA0USAlxEl0UwVOmf;KRo_ai0> z49h4149BPh4BzkwhG+QYFE18}th zyx z_2qTh3$v1Hn6!J4V%gLE;fETq@@co#NC~!Zy3#JJWMc9p%|!Ve<~I)91+=(h@ZT0X zA_f=uuF;GZj00gisRRgsx@YjQD1}b&RV!c}lHS|g=OxAjrDn^)K7_rKT`hMxEz*cD z{cE~cUG)bDO@oi0Km7K`!4C3=Z}W|a-F+o5*_rHRKrHEZTD!I1 zDR)oAI;JML0EklvIk7z#BjI+McC1wVB+^m!k+ah8adVtHN!hXz@!Uv9;UFCZ0W)It zn~0b8Ae~tKvZD1~h?nXhohbb?!h5{X90&&5VftmjWt|8E^oY)gfjUA2Z3GxV1E>&= zaWJkwf>y3qTui}D@C=gqj%)JiyFR8-zCb&rGvVaIvW{z>*iOoLwy~09=U6Y-@-J`z z(4)x1tCzkm(CHlcUzn_0cYK{v!C=Er{)oIY^Ez@SR-bSPe-Fdg9jfc+E4?;_uL2mN zM(3Lx4Is?LMmrd<)zSBi($W}jEl^pCt*EJcyVp|oH?KH-%()VC)bUUCwaV9J&Z6T; zRr;S1gyAH3>W5O49Czw%8RcWgJ%on&@^ifOjrb)IG(?+N`Ob6#!5iR|(#P0l*Vv?; zvDtoCVE02K9fU;w794EJC)lp3vs*V~bM3(5-i5|_42pH{AMV^H*uAc?dp~0HeZ%4d zp7t}zE7ER^L zc1Vjr1b5x1Y9yH~vt(P+;iT{Vy_VKerwE{Trx2ibgC6RZV2Ywo46p}!h@uZXb|($M z&h{EkEpwFh!X63&2F=0P6Ttd0^%8EL>nESKYo5!`?**=LM$3tOi1{o3j41c)qtgvQ z-P#n$9M<0&WZuTC*Oprz4e-=cy}{y(Fm#>GptXr&trNC2=gacD9nFFJqk#6(HNd?I zowmOXtRd##=CQav#C4_aeDG;@WEa(|VXz-%|7>_}mvrof3RkWVZ&AK!NN@F*O_Xn2 zfHjJwZGKm2W$7|2MO9>w3qvW$OG8b)Bk)~zqV+i_J!+Q*+|xr<+0RS+H^m$O5Bb|5 zrwpi^hHMi*&KJ`~7voYF@Na7W!JMfw6HJ>sZp->N3+^2*$_s(fi#?{o3e<;|_toha zvnoF-Qsl(5vxPI;EFu1re>cMw+~XBX_>km>@BcJdE*YQey)O4h5@!$Q4-#+8#!c!B z{OAIZ68iCzIbveg*#K@^q-Ly{beli@=KxwO;M1UaSZa$BGTkJmiHUn#X;8I!zK7mv zKYbR1V#||RymXeOG zUh@}zSuDNC(=Co9$DXk#cuU7D^PoPjpY5G(o*C*=Vu3YMV7h~Rrn<<|>@;oZwnYQ` z)N8^rOSJ#OBu?V(Hake*4d1uF?r%qdEhnJokGdLq(<4$4Q?U>rVb#$km$RK|!O`(( zjFCsYt+La{n5!wAIl8Sa51G@ygR5V()(|B~^y2cu19Oc%9J>P^5qxv)ff3w`-T)i~ zH^SBJA_V02(POh*GKQBQYs6XMIsK8$5q*yd#|j6W3lhl^!B2mGdK*EXCie$Z7ozQk zA)S6z?hl6__~)mc|Ii1Tc$aP9&<~sVr(H0K{>i`iG81S>-wok8E4d&#QRkOiYWlm$ z(t7KJVG*=d*xs=NqNq*os805VF^NJEN=L@ro*UjhZ2Z%%Kp{Q&=AhN9+FoM30*!rwN|wA+)Xd}i{0%?U(F_;& zmqK{~HP0l0wPA=^M+!ad_NZm#V$EJomd5tB7bj_BnX!bMn{CHn7<7Ay=E zUATM};iTdLGYLccLO~jvrWXIpOo)0j8*7ShKxz9V^3>er_rysmk_8LVaWULsK^|>E z8Wfb9RH&|3a<1?{S0yV&IrsV`3aUtfqQd1+^Uko3}&A`bcp%{Uv&osI-Pss!JAt}rBdR-f%))e zbPUxH%H)Nqn`2Q?8h_^tIcpH28AR zjY{a^4rWMEGch3$G6Sp`;~fPG_-a)^hb$O*FB~?uxR>}p`%5=Co_cojs}*-J3Jo*+bYY*E+ECPS$zqq$3^d zTFH^q*Npe0ga63xd07_9f^TPGwziflI+e{l7aN=5vXuV*A)o7+@h?stTi^X%y2ibe z_i0{l9O~|*+|Rp}_x)Hv^{Hp->yNCcsBG@%`{zD9nyIaizNoJ6k+S{b`}T4v?>t*C zKH#+Mc6i~X)2yp~ZkQB5kAdIDj{e2r8SO&2)mk$2#%hJG)KAtq0&RgD^nQUT>>1yW zc1z)=b`5!`L%!ouLrl{zMs|?y z^x(jf%eRQQF(k0IHJcRr=B5Gux>1xO@n`f-rp_-4<0@B{GS8V$nFPxuv0%UD0sfnw zyAYqSS6;zxy!`BKH#@ECE_c03}m@_z*fX;!~&5oYq*D?EH<5-*7 zHBS?hhyovTM?b|(^kSKjcoJ6Z3e+G*h6^+|2(29R-iH?{ABhtc;xB{5o2JJF~@E0gM}psfR1FSYD=jRpsS-P9I=*tu=+-Ys5h&xRM+BIM~l|y?`i7=J;tZR`r3cDWz!Xl@kT^&3gZ>Q#T(_i@o=LJ6oo4&7MC-1L%<2D z-yl5%A}2e}zb4~Mr13)OOc$48c&RL47;ayIA%FC_Ilqkxojo`dIeJLjEAAqNc7tw>1H&Jfr~&uub)_LE4mR%U!kVF`9Wy-l7wC&)hk_X%P4YhBPj>G zY{$qREYo@#^20nHBvSH@-PGozrYQ(&7jt|EWuY;thKb6X@c6`$+AJfJ2SMjq_iDJ#q^ zWV^n=msmh-I78WR)vaqW!qBHz9a%x^so9EA#nwua_jDdThW6$YD&#|SfU>{8Jn_?9 zucIbhW7d_>MwG)a0?=`#giIp7ZoV$ek+iIvYXrVeW_l&i<1HCpW3+C5$=U78w8cRa zRPq%kHSd_A;Idhg=vv5)$XL9(EzFA3uzdolQiqD+px@y0x;@>?8gj(@>GeK7TbVxj za`IM-*ZX<>uy>YOYbtsU=!EFSv&PEAVahJN@zjo03#ipx$C%lZO8BNky)&Q% zBQsFaHA*{WcSr*zfQiNe>|b48)Ohkb>XS>LbYeTvs}!VG@|5ck`FdR(Wps&X`GI_+ zBb$-R67q7~`N;{&GOeS|Tec-wxz*L(x)h9Uv4FNp{!iW0mbHVa_hbKMp6+7d^hDN= zmNzBjgO;BAwI^_&@lM_On9-T_jF-5Lx(n2ax-F}3tNk3GrYElEQbBWM97JQ11ODua zu#0h0J4Da~wt@<@jSj;ykopXbOS2iIjVqnNxgBmEy@_^2UFEbGzL$amDT zii(E}^fYNuK^NTnY zEY1^PnUQ>mu%W(|HUE%nz-R5TIys>M`)~pH{*6x&Lwzc{!v=bvNPtBI{#y5C%$wKN znc8=1R8SbyE(3;uouj>npO_u(iDmM)$ZJQn?f#_2oEUktegwVwTGbsfj{kC$nZkQy zz(v`@fJ^+PV2~+;LzNnN6Y3%ufX0K-UDd*797oTCNaNc>;D9yGFHnr!Vn9~Cf)_y z3mS^@SdX>LDi~2ZP!@W^dYZraAR4qKJ+nh-5jCiXwdGK-lP5tHjX0hUx_l%=%G z^mf*NfU<&PInB?Gh}eCbl7ZnCPCiuRR|nKKD$`-?oyF%WmziznU5T#+kPjY}uA34P z95PA1wRG@5wghajF0Rlp&w2-?!`9=xXD12C{yY}@&ftZx-&%dy0auoQDlqRTp+U~s zg=tYtCeW~*ZGt?pm`F8T*+O6FO*V~KOT_jxUcU9aUn**^3{c;b%uNSh{ zE5vDIk0VYpE!NY@1@wVpDtr}T>0m08C?V#XcMu-xjPh z!KqM88-wNvItEo|A2mXw#7R)tl*TCgH)kXn{b4SCoPfC=wQS-=qg7tPq5LHmIdlFf zS};G#57qZmwN%9JoOoEnsmbk|II>>h^;{EqACC)WA5>itTC|nKTR8%5x+?L;?=C`E z{B*Qr0OK5L8|@SgRjqm#Ai*N=a?3OBEtuD_>nxZr(_I022D*od7_(%DQoyrKqiWIVQh@jmq|nqXi$2Uw_x9p(#!Rp}YNOru z<*B;x<_Ws}fr_B}2ut#^4M>k5w-;i!K#QJmx6*>RP`6T%|1nC#8g4oPC{>Q-$k$$* zo}s0$_0LBssKzqqwia&X$XL3*+rj(@iN?>}n%~3cCPX;h%u9l(dh$?Z=NKw#(7{9w z?uA@J=eyo{c&zgo`*jZM>?`CT9@e`l2!y9npW-~ zs^$SG7JRn1L0jKC*FueH zGo*8iNCA_wjtC{COjl4{nsOIRzSq(K@gWV|mWB9wIHPOy<-&WvSl0bKzD>RD!!%`( zMwC8Cvta7PRe`Zj?3i7%q~}X-OmZ66_z5~^xr!o=m0$@BZM0_u-k3acdxLDZL^HTZ zCA3JP#SrmNyC1kT?~9x1`+jr0IJ^Av^?q`Ed@`TA?fbsFcRopXetb6FMOl;a_4ayi z`g(*$99LMV+QNjYME@i2C8MA`V%DaIlf;VY)6w8rXao_7}vb@@deNn*7EK1fq3&AjUx?sMbtcOj*OEIFG-BF}+6Vpyqua-CuO09|=MO~Wb|4p9 zVhTF^vaoTu&-YeBDjH&p*7V>k%QOaITF2M=9-Gj`LyUS7pui$XjUpU=0;l!`qU>AXKHbEUw+|UQ~DGnfa``y@A2vmP5k+(3q3uQNR}?OSC{LAu-6;)Pz`T*F`0iVGc2Cvaz)#3cIt z@VF>Ax(-=0@i5xEPFOR2adVPwHwk}x{DLOF(9I8L;E>Wc?gkI1&76#sA+YV4L>=9e zj|&zxHD1iKV&ydnp0BfFZDK!(m79;7O}j(oi(!wJrUUKA%$_`I?!lqI`?326mJXd6 z7KyIo9L6k)HIoeOF`KSTf6Yo8z4Zz1GGf^&vC`zVa6XG1T$rw=ASA=>uCEran-gfA zsih1hRCd143>L^4wM?+tg|AXdk5xwEF<9a-YFel&=dCyh2&mF3uD&D-Mj9J+TX@7z zahnc`0+bs_qqJ!OU_Sh>Re7G0sbgr-pdVW(41=q z$Q}e%VBCMkF3)y%25Uu-AMhn_;=mPFgUO((5~!5$MJyTKS5QWL^P|H*- z6zY4*XeV4YpnWZ3y7=1OT`&x2Ut^8Kx1+~KJXT`^+SdiyNqOlJH;|qkb@*IN9_r1u zuYdV=YTiwRRh~dV^SVim(0>(WBHsY4$J)%1y|KyJBjV=^azJz23la#>M5igBirTUto^Q&*d*8os@{9K9>rV>zB! zMNnAmJQj(PGpiDa%O^1STWsb7Jtk~5rjYR5bcHsgjwNG{ffiz9v9%g6XIa*%Thw_9E$jEPU)tp(^T@1*tl$t z7<@^w;;|`$@HeZifqIh8bw@5|X$ z!1k?YGhxvIg$`|-7TuQydf*(pJlDSM_wlINAp5+c>dm)7hvhul?}b<2%zXU2uIyyD zrO3Y~P-dl~(c7D_r1)rJD^33VJF9gAtvsJw#*k8aoj*>TDC^P#{|Fr=@y$hch$(L1 z8OH|NoUYev2loo_4~q8o=pR|UIRN1e$q`0MA(tS$QpD zawyz75He5sMmfWjME$ugC8btrn`(C;c zuEM2UHQ%3d-f>sGx}H5KEHYg&o>e}2&7ec+eTE~`lycrM=f|{)qY;4sFDICvFG`8T z_8#*4{9vL2DC|i$kh9ReC3BBS@AhEv$oL{VANFMvOyG$ErLhmx{qT}N{{=LWFJ)`q z)>Wti&E6e6&T9~L+0cVL)$Sv%byv|8oW%)oS0=tHVH`n zd?H&9^xHUOji;2%J0MlTf=u0vqWy?Ob&JpsutVD&ln+uRka_D0mX`rlf)Z8c|ifhqz2%M^!ZZp=~^SCvr}z=b3sD zCA5TfEh=P$3(oxkHBnk-+RCVxgMuw+$qu1n&n2gC*8QL`I-BX?9qA>)=$>S>w}_+r zIGzDUL9&Kkx+&1eOvUGb(qxQGd$|Cg3$043-=kv#ty9`vML%-k@Xnb~A$I?V3$?k#@1# zj`m3tA*97b%dhWCf2OlPc>B|16+J|X8Ove+-@4jiqyOM)GsESk{LChn?i=ztI5~yu z65yzYltdwSodm`bC1iD&k|Qi5c7fx(m?1f=?j1LQADyZh0KM%RewVuJX1&hSb|x-Y zIJK(?_E`1sSN!VG<>8v4P1|gG$k(Pc^iSRHOS$RVn;heYy{js|a*Fj2t;)oL>L#Vw zXkD3Ic5cRi z#jZP`%58(r`O{tP0D;@2pUp`HpOZX;{lj1QT|OSsKmsY%x1bS&jCq!6;9K*bxJGuv z;9Jz0y5FWq9eRA|+Ul|<<-1b)mK`n)*+juGs54u;H>NdWo^0>6guJ4w!6yIz(X|Z5 zhKZgu7(=ZpUY7oNgRM(l&bwKFd+C(9L}nC}WwgBrLY;3p;aU|@@;!+Q-^2xMB||Fg z8n@^lY}T#^at+_19y97?8NV%H2q|JV7{c3B^(yZ>|UDZsH;q-?9N5 zrp*u7c0Xw`Jvw6sle($bokEKW=8K#yXf&1;7}fM_*0U=Zh2|%EN4O(Sne54a55z&K zwToXPQfpM38v&ZS;&qDxNXW@t*676 z4$E)8S?Thm8IdI!Efjn8F_bIWNw?$9H6`fvua*#SsB97}q9xcVL${;nqph@-!md4} ze}IkjkUJ)ZKltGxO6{gGYUx3G5+*U0?XUl~7pLm<6D$lz^cX*$=;Q~f z4KY5pykWKozJUu8V?>zXw>JD%J!U9_Zs_4RAVthE+zh)b#Uy+nx?ax{$fJIP7jypg z&nx<~*c7}Z(vG#X(vOWe%K-<6^m#{(BWe;Fn1hz!HY>dH9cjcK)H0PCknEeRGLdlu zd|moCjBKKuAJUK+z*~H94wPjIaI)Cfp7!Rqa7MgxGFZJr-;7gX2(7FWlE~lC@jI-M z4{q9Bw50n+Y+#Qcr&?VsXKX*paeJhdf0PJr?j&+3uF;QE{j^r+9zR~k&j5x|u(_uZ zFJ4O-9%?&)lWERCNQa#yY|WnC35?bgMqk*4VxH___KqY`RwZydM6 z3v8EtTk6vE6km>Q9J2kWHr8K%tF9f{w1;0ey8aF(EV=6iT$Cj@bKwLc|66aEp6zo* zf}WnE4JtnwtYvoVH*3#>G7(9Y5bV@Mex+|YZ7b#T#O2w6@8{E~9=%%w;!<{8!mOrr zJB7Br*F)}UTDa*lT~3;S^r(4p6Zw?swa$FJxCYsC;v%#|kYoO61aj)XapBX>DzzMW zbHC}(9v`3g)_spmMe))10hJ8o!|@Y}tR1VQ(fi4D&h_>U{O+#-Z9j%3D<~-dS6%@6Z0_CL?2A3B=nOf{n^Z1kt8r zYtIgFnhZQO4uovHJ_*E>C@jX*UCN<8~GKZJ=t}3of z(N@q)Nn<(CTtUwl76M|e3p$3K6%c$NGmi~Dj!`6iWN?8lhXPjZB1HLkYz-x}Nn~*D zO?b+^_lFZKKQ>PbM2y%$C_PnhMMPYY0N9v*4hCLjXp!0Q1H->g(;D-DfmtlYH3^c3 zRqB!GZ9}x*1XY9+Ubda7-(+Ryrry7cV5RD-jbz1YqMvZ3OyC+e-{j*L`NB%P^hWvS zuLp{M&|_ChY(ko5f{u z$5Vys?~6_|baczHcIILZT4&*M-YJDingZ-q+1C88C@0{_ClVP=Hv2sVwy zgqZDVVq)*ab?b4Z8H-`P@bxvi8_T+e8o)W zuy==imxAcc{r-8jtZVY+2FN|B?S20NNQ@~L3cfvNDYl78v5Q+CpJSj-pcW>7+{D=P@`o@WFx7@cqPg5k)wR`ysF3m^~TKw z+O!PQXe%HmyS8U6!%u)X_DKDwIIhjZ1&HGk;1zd~l@GapiDQ?haE;iqhcJy;8aMf~ z`b7XeZWOK-h1Y=JCq}XnRQxY-?Bnv6I1V-eh~wMegD(aJUG#zPbpFU3V%^C^g+dEz z!q&oo7tCXALt(8REGU_FM3!~XiKi@yCv;Quo2h!Oh8AlIw$6uD5;P z-zA}JEDVW99wcyVjYiB<+=&h+S=(#-(-r$}mM*J-xz&;HEq9EC=245JEHd|-rFj0u zGD}tl22hMNhusHfhm4G-OvfiLQK10$!r>2^&u>QYVTyC-&dRc_I=fY47l z-vwoVyS7#9Uv%;;MAyhZe&`~5=;6ccQHw0sd$|C)9bI<&=`udr)n2DRzZP<>|IB51 z`v<&4|N6S&_?a+ra%T*xvzGiwvsuov*E0&9lXZSc7n*SPQzS_PzGx&hc|)FXB=zq^ zaQ}H>g@*s{6{TXiuB7}WRdXE1^_Q;vs*d#_@S+z7Rn3|aw5=@M33!3A#bxBE2NZCU zq3pvquVb0B6)!7ET~o4omz47&LOfi3)DHZtsPd)~=UAA{JAu}mvL1Ll$~Mv{#gkvu z`1-NGcN+M=#lSL5D(8WF5u@hDS$v(K9lQydw%A~OqVxL z2!A^s{ByHQF|E&}=Lz~a8US10IvIlYWna*nioGoi%45Jh?ZSuCLT%P^)Se1)!6a(m z2KV2Pu2|dapO8*2=fwDKVt%j+cD|Ii_v`uB&}ydc%ItEkyRsI`*VDtv^!+5A7`~`zZJvj!G)#qX z)4zu(l?)4Y*-A(L1suwnFpBCDxefj&r2`k8zzvEbGvER)45vw&kq{TH$_+^P_berF zjL=jUX5Cz6cOO!R6pbqs1eqxj=IoNk2Bi8@Irq{=>5g%!2aMf@5(gM z`X0ApFA0$&=Gjs!11f6 z_FM&@fZ7t4QdU%m>lYc&!IAPO3SV;!!j91P`YtPi)DpT8&ZX#cdo=Yu7?<&A%4(Fn z9g#}WqqFE&1F=Yq5FK0yS)Pqk@A}3W>6KIDzR^(NK39np<*4p_mQ*M+%7%7Z(f>I@ zDSP$r2&L8}r>#MdB4$8@*$HWE8;2lT$J6JASN9`i zs*$4vZR^yu?)zXHz$r9)^40$Lc8z zuqan$5N_BOe(vbWM8#}U?;KQV+IVqbBtiT$E%3&kGY>P!{F|s^k9F(J8myB% zLj_>-|Ej!c*rHFAll||S&Ymn|P-M5Lh&Ywn6v17e&Ljb+3W89a@#K-YTk~!#qt-8#jlKH7rt^Y4Mm3N^JeBr~5CLd!+rX$&a zWyce9h+Gus;gu&&U}0W*olPIcS&xsRjN)bFs8_*UNQ!fLtF1n%ksd$gJ|1@^AclIinEX#sf{vR*?~5>1EskrheRmU`duZFh;i8W|DkiLgvfNMhw6x<*aM!aRi#lL*(nU36X6fN6>5D#q%p?w#rilrS ze@<4-o>eb^{2Ku0F*a#b1!$Wm0IwU-PnZ8`sG?2zj?0+qyXOK04^iL1i&w5-B&99R z#(!!Byi5Ze--1#xBz38Apv}rQDxXSbR87*=XCdcOk~muU`XAS^KfYhDpuVMw0Jp6)TzU@dGaWUF0{_ z@JMaC^IV^kHd1rJmC!~E;~^kJDdU5g&c&d@*edp%FMUat#gTT)Ui#2k6QVa*_9e2n ztQt?Xs&l$`D!Kt+*8Crj|3ko@^}4+_Qit>%W#OtOMFiXAD{|9h6p9wI-gyHD%~AzI zmbpBUTNbo<@K2fGY7K(Jj1EvA(>gy$bz4&-@y0r$nnlb0ne@-rt$b~~$$nHbOie%Qh@PR!d_MC&YN zLOt#TD3&Ipx$BuHCpBGBQL|7dthk_X_uWsurNG;{E5|>Y4C0(i%tv`hh8!4J&#e!4 zclvrl`bmp>(o})z3?{85amM3tnI%M=?|fe348oNy^ndra-)9v6n{;rT)vcmkN5}-) zw-wCi2eRuAI3bb*#B2R1e!dz|689+7O`PP%4UtD5ErKRP>!%)PjEiRNNbzZ9Q~h zCt&WsR2;M+K*cRRXEv(^&;CorRnoV#s@;;Oa1C7WQ@evTsoj#U0E7 zR9u2+Jv7n(NySk{0aRQ6v-DctL(tj)h zSsMc4-Arl$m#Qm3LRG9FEJ7u{O*1I$E?^b=tS+v|Van+1nt&s6g;GghGZ3we{y_#< zBm@NT{wB`TOV={sNL3A>Q@a5UNu@R*f9eDcfZq%O7Pji|32-gU*fvWy#{%eAz_oB( z%Ja%B-5on69dJa!&;jcLjZj8s18idjj`|<_ysRNZYrf@>RJWx6M+uw#5D@6V8`ea# zog1m*$l$ZCwW*ogjJAwLyzMoAJE9dOI`k+3o8U`P@6CffKQZ(y*a`d#CO1k)Wu1y$ z3>_~#g?AgFJ^BzoUm?PpV#wdS|Cxg%{o}_$N}|@>4>Sy%xvY{78u0rXsH&HJIT-O_ z=BlDx7I`{5pNlM<=b3Ea`N{qZsX}i1nnc}aqhD6)$B&4@F{7zP3f5(vC0Y^ZM2o~k z9mTf=o`z6=1du`(hey~TP^~vrBcegCuwwZtocXG^lP^-R03#0r8ds7sNzl(8I{Xh^ zW91%=+On=#T6X4W>W2%)=^(B~aDD12Es1sXc>OPh)nb-;VmF$?hs+KeoAz3beYS2Y z&`Yl|4T#Kp_^sAuMaEMKbCq^G*UHX`VdK1uq1r#2J=m>rB_dtzY9jehg?29O-ZF=+ z+Y_zr-^t5My0jDP!#+PA-!4S&^B2cc3+9;fww~4|O??a7IOO@AES#{EC_2ecluY%L z)cM*Gl1__ogPUY#k>cvdezMqp3v5d*jTzU2F%Qxr5rl{owja}mla9mU6~w`V6KJ`T zzAlTE=Av=qyJ^z9@eC^k|2}OufA{+^9Zpl4K-?VS(@CIh-3_vv7Z~pqkfMcq7iSH6 zop1$6(IUe=(g9$EfFEt%+dqIdd{({z+2B3Z{G^N$G5NBnRJ=C)z!?b|7mwl_?HUB4+XL5Fw2sxVzZe;A;Fr2a z<^T)`&zgn)7FYHSJSrI*Be{-=!szJ2JE5dt?-SZ(QO&|@C_ak9A)T!UOE5JSs41w4 z{9(ZYJCve255uytlCXrw7LZQFTNl8g^#xSQTh)m-H+!|yB;P5IH0K}yLuq~L;&z4g zmH!vx2mk=BrhOnn?%*m`q1f=rOc0`$Yk#0Yw=*AP3{n#y?aaYnSIAe4xx^39aPh@K z-Dk0ZKRPne3-<|X&}-gf*miJ)?c9{djkyG!1cMFnM|;h+Pig5+%-D+0i6|!51Ib9} zv8Ebc;(ufjn6ADjR#kaL(uLuvAo7-xfAT|9omGbpJm)w?jJGvf#Z%*gtGhX=s5Fk5 z+!?B{H;$X!kvpR)oWn8CTeSc=45r(AV0>e}vtq6NucWNt_YIT6iyl7=^G0_E{q2_k zlhXfA$zp4_DB*Q@Hf<>k$#~}CBVPw!$*C8vW+ychPG0Ca7Q3iv2GuYIX|z{ppi`nW z1wuA>*q|c;Jko0%*qOk`cKtWhXx|)!hnmhASVJgmPqr3A?4w+jV{7@NA<&AfQht=L zC}hdUl}06Vw+oC=dcy}g2*v!322$Xce^0QWtsXqMI&tKPAgY)#S`KlYM2(#PbKL27 zyr!dq#-)LMeLq!$A!}dy^%xfG0%RpOi2d3$0V-)P6b0Nd@+-EkTEsC=Al}2o(me{k zlY>&f8+lfJ6looa5+EEH6C0g~VmT8`z45D9yr6MPA86tO;`#_8Iy-LtQ1@|*g32j% zTew#i$y===q4{%cvdWOGh)$VBmpVdWGJBBG9|{TyNvn5mEHpM}-s>v;nK);GrO#m| z91L)ssrLc9TzW^Brx>$Nc^Cs2Lw9i13>|SnRE@Zhfhw~`J7?NPaY^LltLi{%$2Blu zXK;hxKq8W5AR9UI-QZ4_gvZTisx@W8PN^od{#$5l?l=FoJn7BW2mj-dU-(11`g3n5 z3P)DzTJsnR3KElA1?+d^nrv4rlNJOYYW;~da_v7JAcT_?7k8m-n@eyb74;|YL*F@{ zoo2@mFFgXaFW;+GO3L{a$i3%`#Z%%@#ItY1y)`=w%4g`mpo~uk{{2yGGN?B#M$2?i z2|@ea8GhWo*A@8gZaRGq{lGR9P%G_kt!}T<@6o3J)Ibhe>~1z}Pe?nt5Fxqt@`<9;h3^QcFm>v6p%~BC2== zj7UN9C{w>`#{7mH_B+}`u{TWp^+~HpRglK0)IyEO8JKHVPE|_0$V4vX(&tQ5kI}9( z++ypml6=QLW#8=4oxeb>-mNFeiDgMm$GMxt9Mry{m}Trgit=K*u@Luwv@26~?s%pH zkwB0+H2(o7mTd^r(CI%{KWDW$?<_GxE?+roBT5o946fPqfjx^zg#u7Zb*4TM%{@~& z81vtf<{TJLlR63kjkDdFzLx2Gbvxs_ZrmY`i}ooH%yJ0i9r-Y2X1(|OS5Iov{uHw^ zY+E{0Ynh?`KVdf$F-N#V6+I`9@juqPf1E4abv=t!P4%T^r<247gLV28+g&rVn;Bd9 zN4VdX<3(z>mgtY^Tn=<%D#fMLSn!DVj?L=K1-B=|RQhdXIgnY*DAmhAYBrorwVK$v zBBEh%SJFC`kp3ERE5EM>BuZ&Cj7xy(n7Eo@@^SIO28ZC5OKn_Z5jG|=Rf6De`NCdC z9j)3V-23sDR8Gzdujav`wZQ~jCMuZvL*9;U3hF)mRifvY|F04~Nx=6(9)^zJmL+xl zpt#}s0&@dk#K9bDy`v=$aR??d2Cfs*M`qa2O#KpHZ;2QDe3wl{V#y?N8OW8Tzas^4s#C-eb|I$hUEyiXDa7u>kjpqV9t#Eoli~;RDQzvcpaT@|Lw3E-Sl5^V*+JLmUdd!O%bp!hf2_3~hFXZ-l zCFHtDrXHoAFfuP2>$Qx7qJ%7I(qYhbmoKwnSP& zBNanvbx6aAr(klW`3@}PC6)I-zi?w6O|scn=$uBV zNAgwgLQq9r8Qb2p!e=`z&Y((c?fJ_&c!F0!T8-Zit(I&t^0af6Ha3kIvqBFCYrKIE zFOH^PvUW%NNjdW60ETr|bHnk(Mp!xFvD)@AG|Bu8^6KaOpC;t&<81M}flD18?KuVV zC8RP-h<1>NJ(li44mX%v33JNMp)R?cM_py`==m-A4t<_8QE^?hsPt;sy9oBDKRq~dVue`2PCgfAkHxuj}xUsqK=GnZI zFuvd#P~xC%=!FO#o1{dx&ZidtQ7L_^gRq<4B815bRJA8;+6jGvn|ws@Rfk9HvJp7N zBJh+u!qJ+!>JIm%DK7JEgtxD|;r&*dt3%}1C$@`_Cq@n0foqemptUpE@DjXZMfm6J zDF9}C6?@1M%0<%w`8%T;tF32yZnKwY@rFIYNM;{FO!t;2Uh~)P%D8c7FE%(H`>J&o zF@BoEY5=z>7brDn?D3WJKAKN^cwQ=#^xP`9(H8Cp&JV4s57xDmLKI+QbtyvQgJ5kqy;U{n;1di+9W zH~$6W8*@XpVmZt+iZ5r1AZ`9ThP$o)Qzd-7oSO$%(A$vw(Ro_KR(wS21Q$D>`7nr+ z&KEfiS0QIg`Nh+2)M5#4<~~#*v+KNQ_i8+}2nf10KTm76+&#)E*wK$7HTd|H8-bex z^}_FtI5SZ1quCPGI5{D!=gkQS(npH9n_!bJNC8@UUIWO&;&D*Wp*2*f{2i7owOvz4 zkX8=~aYa%+3Ztr#=eaC{Qo6IWbwC*QaX=Z+@OXU-P`cor$O?RkQ8aa|%K>9Zba}gG zNPLuFYu#B=MLfrqtm-Rm-c2q@lsxKp*Wn&JYis2+K}n+Q^jr*V>`^%klJKCX^@9N> zG(Bl*{Mv%(!e#sBz;Qg=KC{aPWL4YQR7jGZhEx)brpaSb*=<8c>L9JA1JnGcX+m8> zqioVUx}#uH_kL_cx9#|v)uUQ2 zu2kTk6*Aq_F(APwM1!kEKCBavCVr z;y4XJ5@Wn8-u}zopXsmHkEf&F>0I9J=c`EDuh&iA_w~rDUf<8uUY{qt>E5@qUT)u; zW!v75@m`YYw>10(%Hr_%)<4-JYgrrI=73Qm`x8-oM}m@~wk*b^Wm@+uzm!I#xH^4q z294;YWvGgU?Rg9_Ys)D_C&7FhGBncdXqnZ;g%bX)^gDXrVBjuN49tV~`ucLC8*8bP zBVobQs|T+9U&UWiF|zfb3X*&x7iTUAf9H|76JAd@#5$ncIVqLw5)9#8(0BV7J+&c55I( zJZ4D|1!R*j4IaZ2>ZSq<>W#`cUTAToVbMKf#@P-fx?JvYp^iLE(wxc9m-E;4{a)_G zg1M;J+{uZL)74(v%e7j%&pM!O+HY%KVaseqTa6{E+>XQMjd+clrK?t%XPYxfB^LgI z3M|`2u=S-|j66udF@HQ$%ficUt8_9gDV+(;DTlK@di<&pX(sYGW|gcX#v;AxMw>Og&yF>cCyp%?TD8qjcuq(+&24<4=Oj zGfpMuOpA;_1Anr;AGH1c^d@L{&lk2@^C-76)zR7Ze^py%7B-NE!k((TJhVc%cF>klOUxNbZ0_Il7%aC zYs*eyHy%XHIq*5SNUJWdiK!)^2H6u~lBPN-Z9|#UCTYiyG!?v*wc?PchMwcAd|8E0 zdmWmNa1#(o|B2N3>fY6(m!2kB_0Tp?se5gSS4s|`auhfvDI2M%wG>wztMM$d6Bk!e zTp*~vdHE?*<4igll(12OC_~2FEm4u7m1&GEt}t^Lfkc5ZiO3Y@9?sm0h0(5V2D6ia zLet`A%;dR|8Uo}~L|k}V=TZs?4)$%OHkd5@9ToY-Ph;+5fM2;P5?jHQOUjl&Q*^wV zY~lZ!bi-WB=xEj?K`YGq(a53X<*_jT$X*2!MFr@=hO1S336@~Bs3)vxysL&!VVtph z)>rna)ODKV)ufmt*+V{X@v$vqqVz?s2u@qNeg(8uw7?sEcGD~mPHv$&ERYC;+YL|0 z&FOzgtjD#gQIRJ%%e}vJk+8dGbJBU%h#RqhH71CENETzpj~B_x{!XLcl92wDm@D;F zmEbt133R)fu#`v=JX1>co2>su<4?+R-^u7ZKYi{7%c%NCjU`IL-7H@{L+R?Nmdh8p zS&T>LZvCOZimMi2oUXo+v)<`H=FIlx?jIW4ptx9pEtwPBh2H53DNFnbB~1$p#3b7D zlz>qXGZJRrZ7JOn!_~W`d_E7wL6c2%k1~2+V>y?@O|HX&lr*ffHU26Onf8SE|FVWc0@h^VZ zt8#yVD5TZDXcnZNS<-y*=T*gZo{JlEX^MqHohC{YG$~0fW9wSLGYV;HK&*(+E1Jg@ zh!~Z-=~Hu{XaBBqHJGhyRI*1U`}*ofCHo$f>aaqY(0 z{c!fvqVpOm3vGH;mO^TpC8RXoG%bg=Zh5`*CIF;?RX<_pENnt}rY7Wy{yAYh5i+B) z23<-zqLT7-w%u)NMzm3Jg~Qb=Fj!#nhn)-WDJv&b4lAbHw9o4ce!9{ZSnmdGqDyqHA|$wV+*pu!j1~6h+n$vZ!zB1vF~@vdpLL`Wnh@h296r zPolx&l*)Dm(I7c*I5esslk|j7!LE(sX4&oC=m&O9+o!k!INSWL^#edXxAf7sI3#bp ztQWo4w#Z1bbAfEZv9jd-LNjLBui=^D^{r;?6cfrVN@Hrk^7PLkL4W2EMq+1g8BQe7UWqIfnIIpO1H zWAThBRZ;cq`@eku-E-SkwA%m_XG1Mn3Tgg_^L|^4J%96?*S%Wx%V-na>bFy~j%!^T z>du6*XErQxx-bL%YIM5`-I0%xBWiB%tZnFj%|v=u{{s5o=l}5^+xp+{zl;9gdujJo z|2repUe&)tJ%8h`X@AY1+mycz4%@n4HG{KP)vv+QNAqhwI8NTK)y1AWYb2MH@$sJ% z!Sm@{OVW%`qnyp%w9TzJ*9ROY7xl$lP_lNZm^))Csw8bRY7=rz6MZ8Zra8M)$Tno2 zWNc)FWZnLh;q!HE*M?%{@f9b_L4#7%I!CSZ`szom^M16>hQ%P2&JF)U>YP_kxrYyT zLp>XQ+lKG_IiVz-%>OhIdDgD)AjuV-K3i3-l!Qs6CCe7h!)kjfiAxV)!`I+p=zWRl zs-C;y;B!iEd&@u(@^DrOi^^(#GZ~ZubX5y&l@^PahdEkUr4^`|atE0&CvMftc!ruU zlGLnhAmnbp^})tDX|B%IHL-?7HO;->&~EQ&uRHFvbD!&e;qKz$}a$G3lDyqMJ4o-erS2nAv5g$lyl1GJ7n`o_3}E(~k@shA+!mbY4uVEu=0#En4SCB%AF=*vP5;w8k>*jay=j5m z`k%i%|LgPbH}pS$`O9BlME%b`+Wpl3Y!GUXTA-%euz|d(3tIbeTO+iN)uvu(?brQk zht}}M>WF6D*8=p{0g3s&W=slNyi5kkNm=I8D93ew{em;3B+C34NpY~ia*m40ki)N;hYx3#?r>zp zCnG+t_A}!19*B>#pOA1Lrvw%KDPec2>Uyy8QoX2Tg-E}uII3~Eije)&Cunn zG41WYl^DmWf3RKu)pPm{CE;)IXrAoiywOY2_#b9J5sEGE7v>!++;^~3br7X!g0D_> zSNy}3POg%A2#U?5P{?p9`+1$F7IxnAnnx%s%+gqPC#2h=hh~oM35+pM3$2BLcqVdf zz(7c>JQPZp&+sbrG-~=GP!3>ph!+QTF3rsx(Y2C+e+!gVAm zS0-mawZRm+P(|eV^mJ9U)yH0*Ti4z!s`w^tKwFIK(0VzMHsWN57~uVTAd(U?QD$uoQ=bP?$##-VK>^3Y*4TSKMrR=e;0QL0K5vY^Z-rwDo9uB`NZyDPkfF8R20np$e76X22Bs-~&9}xG5Oas$r zFneh1ISVTQFpFrVFk3v^iH-L8@#Fs&Pz{sXkT?r9-^3Y46{V|l7>?9u6?8GC>dQyPfvk7%Zj zLGW7my*rcfli~^=7?RvWl=&fH;eRjf|Bh_|)H7`>p;*cKWzDPQ-y6Le)%qKMUPGid^wiXP!%WArm3SN>~Xz!NZ?V3 zA)p=s^-RSIXT+CH;e&IK!3dBy1rv{L>i4HnuQ$TGh}aDcPHn)UEM&MT?uqoQ?Bs%Ef zGd+qyO-7#*=gBDCiH>TX{Mjf>13v#h7^~ipJs+;W@u)HW-FPYnHidy zp_v()nW1?lnW5=OW@u)HW@cz+hGu4HW`<^FXm;`+WoS;mVz*n$(CpDZjmbLk#+U5j zI7iS1-72*#s@>9!zLc-v^A&u)g3nj*|I#b?9I7)*mMmFrEdK-m0RR85qXzr{-Xj2t CKX3E^ literal 0 HcmV?d00001 diff --git a/enterprise/authelia/15.1.0/charts/redis-6.0.17.tgz b/enterprise/authelia/15.1.0/charts/redis-6.0.17.tgz new file mode 100644 index 0000000000000000000000000000000000000000..46e8ead845f09ca739ade9c1eafc3c7738ced2ab GIT binary patch literal 244459 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

8dd0Hu*OD)EWR1@)#q{(+eRZ%% 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

D`$h%u$<+=3iiMeA~Ra@PE7iI`l@3(Rgyv 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 literal 0 HcmV?d00001 diff --git a/enterprise/authelia/15.1.0/ix_values.yaml b/enterprise/authelia/15.1.0/ix_values.yaml new file mode 100644 index 0000000000..c3709516e7 --- /dev/null +++ b/enterprise/authelia/15.1.0/ix_values.yaml @@ -0,0 +1,630 @@ +image: + repository: tccr.io/truecharts/authelia + pullPolicy: IfNotPresent + tag: 4.37.5@sha256:76a4617539534cec140fd98a12f721b878524f2df3a3653f3df8ff2b7eaab586 + +workload: + main: + replicas: 2 + strategy: RollingUpdate + podSpec: + containers: + main: + command: ["authelia"] + args: ["--config=/configuration.yaml"] + envFrom: + - configMapRef: + name: authelia-paths + probes: + liveness: + type: http + path: "/api/health" + + readiness: + type: http + path: "/api/health" + + startup: + type: http + path: "/api/health" + +service: + main: + ports: + main: + port: 9091 + targetPort: 9091 + +persistence: + config: + enabled: true + mountPath: "/config" + +cnpg: + main: + enabled: true + user: authelia + database: authelia + +# Enabled redis +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/redis +redis: + enabled: true + +domain: example.com + +## +## Server Configuration +## +server: + ## + ## Port sets the configured port for the daemon, service, and the probes. + ## Default is 9091 and should not need to be changed. + ## + port: 9091 + + ## Buffers usually should be configured to be the same value. + ## Explanation at https://www.authelia.com/docs/configuration/server.html + ## Read buffer size adjusts the server's max incoming request size in bytes. + ## Write buffer size does the same for outgoing responses. + read_buffer_size: 4096 + write_buffer_size: 4096 + ## Set the single level path Authelia listens on. + ## Must be alphanumeric chars and should not contain any slashes. + path: "" + +log: + ## Level of verbosity for logs: info, debug, trace. + level: trace + + ## Format the logs are written as: json, text. + format: text + + ## TODO: Statefulness check should check if this is set, and the configMap should enable it. + ## File path where the logs will be written. If not set logs are written to stdout. + # file_path: /config/authelia.log + +## Default redirection URL +## +## If user tries to authenticate without any referer, Authelia does not know where to redirect the user to at the end +## of the authentication process. This parameter allows you to specify the default redirection URL Authelia will use +## in such a case. +## +## Note: this parameter is optional. If not provided, user won't be redirected upon successful authentication. +## Default is https://www. (value at the top of the values.yaml). +default_redirection_url: "" +# default_redirection_url: https://example.com + +theme: light + +## +## TOTP Configuration +## +## Parameters used for TOTP generation +totp: + ## The issuer name displayed in the Authenticator application of your choice + ## See: https://github.com/google/google-authenticator/wiki/Key-Uri-Format for more info on issuer names + ## Defaults to . + issuer: "" + ## The period in seconds a one-time password is current for. Changing this will require all users to register + ## their TOTP applications again. Warning: before changing period read the docs link below. + period: 30 + ## The skew controls number of one-time passwords either side of the current one that are valid. + ## Warning: before changing skew read the docs link below. + ## See: https://www.authelia.com/docs/configuration/one-time-password.html#period-and-skew to read the documentation. + skew: 1 + +## +## Duo Push API Configuration +## +## Parameters used to contact the Duo API. Those are generated when you protect an application of type +## "Partner Auth API" in the management panel. +duo_api: + enabled: false + hostname: api-123456789.example.com + integration_key: ABCDEF + plain_api_key: "" + +## NTP settings + +ntp: + address: "time.cloudflare.com:123" + version: 4 + max_desync: 3s + disable_startup_check: false + disable_failure: true + +## +## Authentication Backend Provider Configuration +## +## Used for verifying user passwords and retrieve information such as email address and groups users belong to. +## +## The available providers are: `file`, `ldap`. You must use one and only one of these providers. +authentication_backend: + ## Disable both the HTML element and the API for reset password functionality + disable_reset_password: false + + ## The amount of time to wait before we refresh data from the authentication backend. Uses duration notation. + ## To disable this feature set it to 'disable', this will slightly reduce security because for Authelia, users will + ## always belong to groups they belonged to at the time of login even if they have been removed from them in LDAP. + ## To force update on every request you can set this to '0' or 'always', this will increase processor demand. + ## See the below documentation for more information. + ## Duration Notation docs: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Refresh Interval docs: https://www.authelia.com/docs/configuration/authentication/ldap.html#refresh-interval + refresh_interval: 5m + + ## LDAP backend configuration. + ## + ## This backend allows Authelia to be scaled to more + ## than one instance and therefore is recommended for + ## production. + ldap: + ## Enable LDAP Backend. + enabled: false + + ## The LDAP implementation, this affects elements like the attribute utilised for resetting a password. + ## Acceptable options are as follows: + ## - 'activedirectory' - For Microsoft Active Directory. + ## - 'custom' - For custom specifications of attributes and filters. + ## This currently defaults to 'custom' to maintain existing behaviour. + ## + ## Depending on the option here certain other values in this section have a default value, notably all of the + ## attribute mappings have a default value that this config overrides, you can read more about these default values + ## at https://www.authelia.com/docs/configuration/authentication/ldap.html#defaults + implementation: activedirectory + + ## The url to the ldap server. Format: ://

[:]. + ## Scheme can be ldap or ldaps in the format (port optional). + url: ldap://openldap.default.svc.cluster.local + + ## Connection Timeout. + timeout: 5s + + ## Use StartTLS with the LDAP connection. + start_tls: false + + tls: + ## Server Name for certificate validation (in case it's not set correctly in the URL). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either Secure LDAP or LDAP StartTLS. + minimum_version: TLS1.2 + + ## The base dn for every LDAP query. + base_dn: DC=example,DC=com + + ## The attribute holding the username of the user. This attribute is used to populate the username in the session + ## information. It was introduced due to #561 to handle case insensitive search queries. For you information, + ## Microsoft Active Directory usually uses 'sAMAccountName' and OpenLDAP usually uses 'uid'. Beware that this + ## attribute holds the unique identifiers for the users binding the user and the configuration stored in database. + ## Therefore only single value attributes are allowed and the value must never be changed once attributed to a user + ## otherwise it would break the configuration for that user. Technically, non-unique attributes like 'mail' can also + ## be used but we don't recommend using them, we instead advise to use the attributes mentioned above + ## (sAMAccountName and uid) to follow https://www.ietf.org/rfc/rfc2307.txt. + username_attribute: "" + + ## An additional dn to define the scope to all users. + additional_users_dn: OU=Users + + ## The users filter used in search queries to find the user profile based on input filled in login form. + ## Various placeholders are available in the user filter: + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username_attribute} is a mandatory placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## + ## Recommended settings are as follows: + ## - Microsoft Active Directory: (&({username_attribute}={input})(objectCategory=person)(objectClass=user)) + ## - OpenLDAP: + ## - (&({username_attribute}={input})(objectClass=person)) + ## - (&({username_attribute}={input})(objectClass=inetOrgPerson)) + ## + ## To allow sign in both with username and email, one can use a filter like + ## (&(|({username_attribute}={input})({mail_attribute}={input}))(objectClass=person)) + users_filter: "" + + ## An additional dn to define the scope of groups. + additional_groups_dn: OU=Groups + + ## The groups filter used in search queries to find the groups of the user. + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username} is a placeholder replace by the username stored in LDAP (based on `username_attribute`). + ## - {dn} is a matcher replaced by the user distinguished name, aka, user DN. + ## - {username_attribute} is a placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## - DON'T USE - {1} is an alias for {username} supported for backward compatibility but it will be deprecated in + ## later version, so please don't use it. + ## + ## If your groups use the `groupOfUniqueNames` structure use this instead: + ## (&(uniquemember={dn})(objectclass=groupOfUniqueNames)) + groups_filter: "" + + ## The attribute holding the name of the group + group_name_attribute: "" + + ## The attribute holding the mail address of the user. If multiple email addresses are defined for a user, only the + ## first one returned by the LDAP server is used. + mail_attribute: "" + + ## The attribute holding the display name of the user. This will be used to greet an authenticated user. + display_name_attribute: "" + + ## The username of the admin user. + user: CN=Authelia,DC=example,DC=com + plain_password: "" + + ## + ## File (Authentication Provider) + ## + ## With this backend, the users database is stored in a file which is updated when users reset their passwords. + ## Therefore, this backend is meant to be used in a dev environment and not in production since it prevents Authelia + ## to be scaled to more than one instance. The options under 'password' have sane defaults, and as it has security + ## implications it is highly recommended you leave the default values. Before considering changing these settings + ## please read the docs page below: + ## https://www.authelia.com/docs/configuration/authentication/file.html#password-hash-algorithm-tuning + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + file: + enabled: true + path: /config/users_database.yml + password: + algorithm: argon2id + iterations: 1 + key_length: 32 + salt_length: 16 + memory: 1024 + parallelism: 8 + +## +## Access Control Configuration +## +## Access control is a list of rules defining the authorizations applied for one resource to users or group of users. +## +## If 'access_control' is not defined, ACL rules are disabled and the 'bypass' rule is applied, i.e., access is allowed +## to anyone. Otherwise restrictions follow the rules defined. +## +## Note: One can use the wildcard * to match any subdomain. +## It must stand at the beginning of the pattern. (example: *.mydomain.com) +## +## Note: You must put patterns containing wildcards between simple quotes for the YAML to be syntactically correct. +## +## Definition: A 'rule' is an object with the following keys: 'domain', 'subject', 'policy' and 'resources'. +## +## - 'domain' defines which domain or set of domains the rule applies to. +## +## - 'subject' defines the subject to apply authorizations to. This parameter is optional and matching any user if not +## provided. If provided, the parameter represents either a user or a group. It should be of the form +## 'user:' or 'group:'. +## +## - 'policy' is the policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'. +## +## - 'resources' is a list of regular expressions that matches a set of resources to apply the policy to. This parameter +## is optional and matches any resource if not provided. +## +## Note: the order of the rules is important. The first policy matching (domain, resource, subject) applies. +access_control: + ## Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'. It is the policy applied to any + ## resource if there is no policy to be applied to the user. + default_policy: deny + + networks: [] + # networks: + # - name: private + # networks: + # - 10.0.0.0/8 + # - 172.16.0.0/12 + # - 192.168.0.0/16 + # - name: vpn + # networks: + # - 10.9.0.0/16 + + rules: [] + # rules: + # - domain: public.example.com + # policy: bypass + # - domain: "*.example.com" + # policy: bypass + # methods: + # - OPTIONS + # - domain: secure.example.com + # policy: one_factor + # networks: + # - private + # - vpn + # - 192.168.1.0/24 + # - 10.0.0.1 + # - domain: + # - secure.example.com + # - private.example.com + # policy: two_factor + # - domain: singlefactor.example.com + # policy: one_factor + # - domain: "mx2.mail.example.com" + # subject: "group:admins" + # policy: deny + # - domain: "*.example.com" + # subject: + # - "group:admins" + # - "group:moderators" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/groups/dev/.*$" + # subject: "group:dev" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/users/john/.*$" + # subject: + # - ["group:dev", "user:john"] + # - "group:admins" + # policy: two_factor + # - domain: "{user}.example.com" + # policy: bypass + +## +## Session Provider Configuration +## +## The session cookies identify the user once logged in. +## The available providers are: `memory`, `redis`. Memory is the provider unless redis is defined. +session: + ## The name of the session cookie. (default: authelia_session). + name: authelia_session + + ## Sets the Cookie SameSite value. Possible options are none, lax, or strict. + ## Please read https://www.authelia.com/docs/configuration/session.html#same_site + same_site: lax + + ## The time in seconds before the cookie expires and session is reset. + expiration: 1h + + ## The inactivity time in seconds before the session is reset. + inactivity: 5m + + ## The remember me duration. + ## Value is in seconds, or duration notation. Value of 0 disables remember me. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Longer periods are considered less secure because a stolen cookie will last longer giving attackers more time to + ## spy or attack. Currently the default is 1M or 1 month. + remember_me_duration: 1M + +## +## Redis Provider +## +## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html +## +## The redis connection details +redisProvider: + port: 6379 + + ## Optional username to be used with authentication. + # username: authelia + username: "" + + ## This is the Redis DB Index https://redis.io/commands/select (sometimes referred to as database number, DB, etc). + database_index: 0 + + ## The maximum number of concurrent active connections to Redis. + maximum_active_connections: 8 + + ## The target number of idle connections to have open ready for work. Useful when opening connections is slow. + minimum_idle_connections: 0 + + ## The Redis TLS configuration. If defined will require a TLS connection to the Redis instance(s). + tls: + enabled: false + + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for the connection. + minimum_version: TLS1.2 + + ## The Redis HA configuration options. + ## This provides specific options to Redis Sentinel, sentinel_name must be defined (Master Name). + high_availability: + enabled: false + enabledSecret: false + ## Sentinel Name / Master Name + sentinel_name: mysentinel + + ## The additional nodes to pre-seed the redis provider with (for sentinel). + ## If the host in the above section is defined, it will be combined with this list to connect to sentinel. + ## For high availability to be used you must have either defined; the host above or at least one node below. + nodes: [] + # nodes: + # - host: sentinel-0.databases.svc.cluster.local + # port: 26379 + # - host: sentinel-1.databases.svc.cluster.local + # port: 26379 + + ## Choose the host with the lowest latency. + route_by_latency: false + + ## Choose the host randomly. + route_randomly: false + +## +## Regulation Configuration +## +## This mechanism prevents attackers from brute forcing the first factor. It bans the user if too many attempts are done +## in a short period of time. +regulation: + ## The number of failed login attempts before user is banned. Set it to 0 to disable regulation. + max_retries: 3 + + ## The time range during which the user can attempt login before being banned. The user is banned if the + ## authentication failed 'max_retries' times in a 'find_time' seconds window. Find Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + find_time: 2m + + ## The length of time before a banned user can login again. Ban Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ban_time: 5m + +## +## Storage Provider Configuration +## +## The available providers are: `local`, `mysql`, `postgres`. You must use one and only one of these providers. +storage: + ## + ## PostgreSQL (Storage Provider) + ## + postgres: + port: 5432 + database: authelia + username: authelia + sslmode: disable + timeout: 5s + +## +## Notification Provider +## +## +## Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration. +## The available providers are: filesystem, smtp. You must use one and only one of these providers. +notifier: + ## You can disable the notifier startup check by setting this to true. + disable_startup_check: false + + ## + ## File System (Notification Provider) + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + filesystem: + enabled: true + filename: /config/notification.txt + + ## + ## SMTP (Notification Provider) + ## + ## Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate. + ## [Security] By default Authelia will: + ## - force all SMTP connections over TLS including unauthenticated connections + ## - use the disable_require_tls boolean value to disable this requirement + ## (only works for unauthenticated connections) + ## - validate the SMTP server x509 certificate during the TLS handshake against the hosts trusted certificates + ## (configure in tls section) + smtp: + enabled: false + enabledSecret: false + host: smtp.mail.svc.cluster.local + port: 25 + timeout: 5s + username: test + plain_password: test + sender: admin@example.com + ## HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost. + identifier: localhost + ## Subject configuration of the emails sent. + ## {title} is replaced by the text from the notifier + subject: "[Authelia] {title}" + ## This address is used during the startup check to verify the email configuration is correct. + ## It's not important what it is except if your email server only allows local delivery. + startup_check_address: test@authelia.com + disable_require_tls: false + disable_html_emails: false + + tls: + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either StartTLS or SMTPS. + minimum_version: TLS1.2 + +identity_providers: + oidc: + ## Enables this in the config map. Currently in beta stage. + ## See https://www.authelia.com/docs/configuration/identity-providers/oidc.html#roadmap + enabled: false + + access_token_lifespan: 1h + authorize_code_lifespan: 1m + id_token_lifespan: 1h + refresh_token_lifespan: 90m + + enable_client_debug_messages: false + + ## SECURITY NOTICE: It's not recommended changing this option, and highly discouraged to have it below 8 for + ## security reasons. + minimum_parameter_entropy: 8 + + clients: [] + # clients: + # - + ## The ID is the OpenID Connect ClientID which is used to link an application to a configuration. + # id: myapp + + ## The description to show to users when they end up on the consent screen. Defaults to the ID above. + # description: My Application + + ## The client secret is a shared secret between Authelia and the consumer of this client. + # secret: apple123 + + ## Sets the client to public. This should typically not be set, please see the documentation for usage. + # public: false + + ## The policy to require for this client; one_factor or two_factor. + # authorization_policy: two_factor + + ## Configures the consent mode; auto, explicit or implicit + # consent_mode: auto + + ## Audience this client is allowed to request. + # audience: [] + + ## Scopes this client is allowed to request. + # scopes: + # - openid + # - profile + # - email + # - groups + + ## Redirect URI's specifies a list of valid case-sensitive callbacks for this client. + # redirect_uris: + # - https://oidc.example.com/oauth2/callback + + ## Grant Types configures which grants this client can obtain. + ## It's not recommended to configure this unless you know what you're doing. + # grant_types: + # - refresh_token + # - authorization_code + + ## Response Types configures which responses this client can be sent. + ## It's not recommended to configure this unless you know what you're doing. + # response_types: + # - code + + ## Response Modes configures which response modes this client supports. + ## It's not recommended to configure this unless you know what you're doing. + # response_modes: + # - form_post + # - query + # - fragment + + ## The algorithm used to sign userinfo endpoint responses for this client, either none or RS256. + # userinfo_signing_algorithm: none + +portal: + open: + enabled: true diff --git a/enterprise/authelia/15.1.0/questions.yaml b/enterprise/authelia/15.1.0/questions.yaml new file mode 100644 index 0000000000..ca4e8c8b06 --- /dev/null +++ b/enterprise/authelia/15.1.0/questions.yaml @@ -0,0 +1,2781 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - name: App Configuration + description: App Specific Config Options + - name: Networking and Services + description: Configure Network and Services for Container + - name: Storage and Persistence + description: Persist and Share Data that is Separate from the Container + - name: Ingress + description: Ingress Configuration + - name: Security and Permissions + description: Configure Security Context and Permissions + - name: Resources and Devices + description: "Specify Resources/Devices to be Allocated to Workload" + - name: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 2 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: domain + group: "App Configuration" + label: "Domain" + description: "The highest domain level possible, for example: domain.com when using app.domain.com" + schema: + type: string + default: "" + required: true + - variable: default_redirection_url + group: "App Configuration" + label: "Default Redirection URL" + description: "If user tries to authenticate without any referrer, this is used" + schema: + type: string + default: "" + - variable: theme + group: "App Configuration" + label: "Theme" + schema: + type: string + default: "auto" + enum: + - value: "auto" + description: "auto" + - value: "light" + description: "light" + - value: "grey" + description: "grey" + - value: "dark" + description: "dark" + - variable: log + group: "App Configuration" + label: "Log Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "info" + enum: + - value: "info" + description: "info" + - value: "debug" + description: "debug" + - value: "trace" + description: "trace" + - variable: format + label: "Log Format" + schema: + type: string + default: "text" + enum: + - value: "json" + description: "json" + - value: "text" + description: "text" + - variable: totp + group: "App Configuration" + label: "TOTP Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: issuer + label: "Issuer" + description: "The issuer name displayed in the Authenticator application of your choice" + schema: + type: string + default: "" + - variable: period + label: "Period" + description: "The period in seconds a one-time password is current for" + schema: + type: int + default: 30 + - variable: skew + label: "skew" + description: "Controls number of one-time passwords either side of the current one that are valid." + schema: + type: int + default: 1 + - variable: duo_api + group: "App Configuration" + label: "DUO API Configuration" + description: "Parameters used to contact the Duo API." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostname + label: "Hostname" + schema: + type: string + required: true + default: "" + - variable: integration_key + label: "integration_key" + schema: + type: string + default: "" + required: true + - variable: plain_api_key + label: "plain_api_key" + schema: + type: string + default: "" + required: true + - variable: session + group: "App Configuration" + label: "Session Provider" + description: "The session cookies identify the user once logged in." + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Cookie Name" + description: "The name of the session cookie." + schema: + type: string + required: true + default: "authelia_session" + - variable: same_site + label: "SameSite Value" + description: "Sets the Cookie SameSite value" + schema: + type: string + default: "lax" + enum: + - value: "lax" + description: "lax" + - value: "strict" + description: "strict" + - variable: expiration + label: "Expiration Time" + description: "The time in seconds before the cookie expires and session is reset." + schema: + type: string + default: "1h" + required: true + - variable: inactivity + label: "Inactivity Time" + description: "The inactivity time in seconds before the session is reset." + schema: + type: string + default: "5m" + required: true + - variable: remember_me_duration + label: "Remember-Me duration" + description: "The remember me duration" + schema: + type: string + default: "5M" + required: true + - variable: regulation + group: "App Configuration" + label: "Regulation Configuration" + description: "This mechanism prevents attackers from brute forcing the first factor." + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_retries + label: "Maximum Retries" + description: "The number of failed login attempts before user is banned. Set it to 0 to disable regulation." + schema: + type: int + default: 3 + - variable: find_time + label: "Find Time" + description: "The time range during which the user can attempt login before being banned." + schema: + type: string + default: "2m" + required: true + - variable: ban_time + label: "Ban Duration" + description: "The length of time before a banned user can login again" + schema: + type: string + default: "5m" + required: true + - variable: authentication_backend + group: "App Configuration" + label: "Authentication Backend Provider" + description: "sed for verifying user passwords and retrieve information such as email address and groups users belong to." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_reset_password + label: "Disable Reset Password" + description: "Disable both the HTML element and the API for reset password functionality" + schema: + type: boolean + default: false + - variable: refresh_interval + label: "Reset Interval" + description: "The amount of time to wait before we refresh data from the authentication backend" + schema: + type: string + default: "5m" + required: true + - variable: ldap + label: "LDAP backend configuration" + description: "Used for verifying user passwords and retrieve information such as email address and groups users belong to" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: implementation + label: "Implementation" + description: "The LDAP implementation, this affects elements like the attribute utilized for resetting a password" + schema: + type: string + default: "custom" + enum: + - value: "activedirectory" + description: "Active Directory" + - value: "custom" + description: "Custom" + - variable: url + label: "URL" + description: "The url to the ldap server. Format: ://
[:]" + schema: + type: string + default: "ldap://openldap.default.svc.cluster.local" + required: true + - variable: timeout + label: "Connection Timeout" + schema: + type: string + default: "5s" + required: true + - variable: start_tls + label: "Start TLS" + description: "Use StartTLS with the LDAP connection" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: base_dn + label: "Base DN" + description: "The base dn for every LDAP query." + schema: + type: string + default: "DC=example,DC=com" + required: true + - variable: username_attribute + label: "Username Attribute" + description: "The attribute holding the username of the user" + schema: + type: string + default: "" + required: true + - variable: additional_users_dn + label: "Additional Users DN" + description: "An additional dn to define the scope to all users." + schema: + type: string + default: "OU=Users" + required: true + - variable: users_filter + label: "Users Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: additional_groups_dn + label: "Additional Groups DN" + description: "An additional dn to define the scope of groups." + schema: + type: string + default: "OU=Groups" + required: true + - variable: groups_filter + label: "Groups Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: group_name_attribute + label: "Group name Attribute" + description: "The attribute holding the name of the group" + schema: + type: string + default: "" + required: true + - variable: mail_attribute + label: "Mail Attribute" + description: "The attribute holding the primary mail address of the user" + schema: + type: string + default: "" + required: true + - variable: display_name_attribute + label: "Display Name Attribute" + description: "he attribute holding the display name of the user. This will be used to greet an authenticated user." + schema: + type: string + default: "" + - variable: user + label: "Admin User" + description: "The username of the admin user used to connect to LDAP." + schema: + type: string + default: "CN=Authelia,DC=example,DC=com" + required: true + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + required: true + - variable: file + label: "File backend configuration" + description: "With this backend, the users database is stored in a file which is updated when users reset their passwords." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: path + label: "Path" + schema: + type: string + default: "/config/users_database.yml" + required: true + - variable: password + label: "Password Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: algorithm + label: "Algorithm" + schema: + type: string + default: "argon2id" + enum: + - value: "argon2id" + description: "argon2id" + - value: "sha512" + description: "sha512" + - variable: iterations + label: "Iterations" + schema: + type: int + default: 1 + required: true + - variable: key_length + label: "Key Length" + schema: + type: int + default: 32 + required: true + - variable: salt_length + label: "Salt Length" + schema: + type: int + default: 16 + required: true + - variable: memory + label: "Memory" + schema: + type: int + default: 1024 + required: true + - variable: parallelism + label: "Parallelism" + schema: + type: int + default: 8 + required: true + - variable: notifier + group: "App Configuration" + label: "Notifier Configuration" + description: "Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_startup_check + label: "Disable Startup Check" + schema: + type: boolean + default: false + - variable: filesystem + label: "Filesystem Provider" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filename + label: "File Path" + schema: + type: string + default: "/config/notification.txt" + required: true + - variable: smtp + label: "SMTP Provider" + description: "Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: host + label: "Host" + schema: + type: string + default: "smtp.mail.svc.cluster.local" + required: true + - variable: port + label: "Port" + schema: + type: int + default: 25 + required: true + - variable: timeout + label: "Timeout" + schema: + type: string + default: "5s" + required: true + - variable: username + label: "Username" + schema: + type: string + default: "" + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + - variable: sender + label: "Sender" + schema: + type: string + default: "" + required: true + - variable: identifier + label: "Identifier" + description: "HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost." + schema: + type: string + default: "localhost" + required: true + - variable: subject + label: "Subject" + description: "Subject configuration of the emails sent, {title} is replaced by the text from the notifier" + schema: + type: string + default: "[Authelia] {title}" + required: true + - variable: startup_check_address + label: "Startup Check Address" + description: "This address is used during the startup check to verify the email configuration is correct." + schema: + type: string + default: "test@authelia.com" + required: true + - variable: disable_require_tls + label: "Disable Require TLS" + schema: + type: boolean + default: false + - variable: disable_html_emails + label: "Disable HTML emails" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: access_control + group: "App Configuration" + label: "Access Control Configuration" + description: "Access control is a list of rules defining the authorizations applied for one resource to users or group of users." + schema: + additional_attrs: true + type: dict + attrs: + - variable: default_policy + label: "Default Policy" + description: "Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: networkItem + label: "Network Item" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "network" + schema: + type: string + default: "" + required: true + - variable: rules + label: "Rules" + schema: + type: list + default: [] + items: + - variable: rulesItem + label: "Rule" + schema: + additional_attrs: true + type: dict + attrs: + - variable: domain + label: "Domains" + description: "defines which domain or set of domains the rule applies to." + schema: + type: list + default: [] + items: + - variable: domainEntry + label: "Domain" + schema: + type: string + default: "" + required: true + - variable: policy + label: "Policy" + description: "The policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: subject + label: "Subject" + description: "defines the subject to apply authorizations to. This parameter is optional and matching any user if not provided" + schema: + type: list + default: [] + items: + - variable: subjectitem + label: "Subject" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "Network" + schema: + type: string + default: "" + required: true + - variable: resources + label: "Resources" + description: "is a list of regular expressions that matches a set of resources to apply the policy to" + schema: + type: list + default: [] + items: + - variable: resource + label: "Resource" + schema: + type: string + default: "" + required: true + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 9091 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + group: Networking and Services + label: Host-Networking (Complicated) + schema: + type: boolean + default: false + - variable: externalInterfaces + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: Please Specify Host Interface + label: Host Interface + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: Define how IP Address will be managed + label: IP Address Management + schema: + type: dict + required: true + attrs: + - variable: type + description: Specify type for IPAM + label: IPAM Type + schema: + type: string + required: true + enum: + - value: dhcp + description: Use DHCP + - value: static + description: Use Static IP + show_subquestions_if: static + subquestions: + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: destination + label: Destination + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: Gateway + schema: + type: ipaddr + cidr: false + required: true + - variable: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: setPermissions + label: Automatic Permissions + description: Automatically set permissions on install + schema: + show_if: [["type", "=", "hostPath"]] + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: certificateIssuer + label: Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["certificateIssuer", "=", ""]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: entrypoint + label: (Advanced) Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + default: "" + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: service + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: clusterIssuer + label: clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates. Cannot be used combined with tls option below' + schema: + type: string + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["clusterIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: clusterIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: scaleCert + label: Use TrueNAS SCALE Certificate (Deprecated) + schema: + show_if: [["clusterIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["clusterIssuer", "=", ""]] + default: "" + - variable: entrypoint + label: Traefik Entrypoint + description: Entrypoint used by Traefik when using Traefik as Ingress Provider + schema: + type: string + default: websecure + required: true + - variable: middlewares + label: Traefik Middlewares + description: Add previously created Traefik Middlewares to this Ingress + schema: + type: list + default: [] + items: + - variable: name + label: Name + schema: + type: string + default: "" + required: true + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID of the user running the application" + schema: + type: int + default: 568 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", "0"]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/docs/manual/SCALE%20Apps/indepth/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: hostPath + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: identity_providers + group: "Advanced" + label: "Authelia Identity Providers (BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: oidc + label: "OpenID Connect(BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: access_token_lifespan + label: "Access Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: authorize_code_lifespan + label: "Authorize Code Lifespan" + schema: + type: string + default: "1m" + required: true + - variable: id_token_lifespan + label: "ID Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: refresh_token_lifespan + label: "Refresh Token Lifespan" + schema: + type: string + default: "90m" + required: true + - variable: enable_client_debug_messages + label: "Enable Client Debug Messages" + schema: + type: boolean + default: false + - variable: clients + label: "Clients" + schema: + type: list + default: [] + items: + - variable: clientEntry + label: "Client" + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "ID/Name" + description: "The ID is the OpenID Connect ClientID which is used to link an application to a configuration." + schema: + type: string + default: "myapp" + required: true + - variable: description + label: "Description" + description: "The description to show to users when they end up on the consent screen. Defaults to the ID above." + schema: + type: string + default: "My Application" + required: true + - variable: secret + label: "Secret" + description: "The client secret is a shared secret between Authelia and the consumer of this client." + schema: + type: string + default: "" + required: true + - variable: public + label: "public" + description: "Sets the client to public. This should typically not be set, please see the documentation for usage." + schema: + type: boolean + default: false + - variable: authorization_policy + label: "Authorization Policy" + description: "The policy to require for this client; one_factor or two_factor." + schema: + type: string + default: "two_factor" + enum: + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - variable: consent_mode + label: "Consent Mode" + description: "Configures the consent mode. This can be set to auto (default), explicit (consent required every time) or implicit (automatically assumes consent for every authorization, never asking the user if they wish to give consent.)" + schema: + type: string + default: "auto" + enum: + - value: "auto" + description: "auto" + - value: "explicit" + description: "explicit" + - value: "implicit" + description: "implicit" + - variable: userinfo_signing_algorithm + label: "Userinfo Signing Algorithm" + description: "The algorithm used to sign userinfo endpoint responses for this client, either none or RS256." + schema: + type: string + default: "none" + enum: + - value: "none" + description: "none" + - value: "RS256" + description: "RS256" + - variable: audience + label: "Audience" + description: "Audience this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: audienceEntry + label: "" + schema: + type: string + default: "" + required: true + - variable: scopes + label: "Scopes" + description: "Scopes this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: ScopeEntry + label: "Scope" + schema: + type: string + default: "openid" + required: true + - variable: redirect_uris + label: "redirect_uris" + description: "Redirect URI's specifies a list of valid case-sensitive callbacks for this client." + schema: + type: list + default: [] + items: + - variable: uriEntry + label: "Url" + schema: + type: string + default: "https://oidc.example.com/oauth2/callback" + required: true + - variable: grant_types + description: "Grant Types configures which grants this client can obtain." + label: "grant_types" + schema: + type: list + default: [] + items: + - variable: grantEntry + label: "Grant" + schema: + type: string + default: "refresh_token" + required: true + - variable: response_types + description: "Response Types configures which responses this client can be sent." + label: "response_types" + schema: + type: list + default: [] + items: + - variable: responseEntry + label: "type" + schema: + type: string + default: "code" + required: true + - variable: response_modes + description: "Response Modes configures which response modes this client supports." + label: "response_modes" + schema: + type: list + default: [] + items: + - variable: modeEntry + label: "Mode" + schema: + type: string + default: "form_post" + required: true + - variable: cnpg + group: Postgresql + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Postgresql Database" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: storage + label: "Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: size + label: Size + schema: + type: string + default: "256Gi" + - variable: walsize + label: Walsize + schema: + type: string + default: "256Gi" + - variable: pooler + label: "Pooler" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: Monitoring + label: "Metrics" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enablePodMonitor + label: "enablePodMonitor" + schema: + type: boolean + default: true + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/enterprise/authelia/15.1.0/templates/NOTES.txt b/enterprise/authelia/15.1.0/templates/NOTES.txt new file mode 100644 index 0000000000..efcb74cb77 --- /dev/null +++ b/enterprise/authelia/15.1.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/enterprise/authelia/15.1.0/templates/_configmap.tpl b/enterprise/authelia/15.1.0/templates/_configmap.tpl new file mode 100644 index 0000000000..98d92e9d16 --- /dev/null +++ b/enterprise/authelia/15.1.0/templates/_configmap.tpl @@ -0,0 +1,254 @@ +{{/* Define the configmap */}} +{{- define "authelia.configmap.paths" -}} +enabled: true +data: + AUTHELIA_SERVER_DISABLE_HEALTHCHECK: "true" + AUTHELIA_JWT_SECRET_FILE: "/secrets/JWT_TOKEN" + AUTHELIA_SESSION_SECRET_FILE: "/secrets/SESSION_ENCRYPTION_KEY" + AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: "/secrets/ENCRYPTION_KEY" + AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: "/secrets/STORAGE_PASSWORD" + {{- if .Values.authentication_backend.ldap.enabled }} + AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE: "/secrets/LDAP_PASSWORD" + {{- end }} + {{- if .Values.notifier.smtp.enabled }} + AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: "/secrets/SMTP_PASSWORD" + {{- end }} + AUTHELIA_SESSION_REDIS_PASSWORD_FILE: "/secrets/REDIS_PASSWORD" + {{- if .Values.redisProvider.high_availability.enabled }} + AUTHELIA_SESSION_REDIS_HIGH_AVAILABILITY_SENTINEL_PASSWORD_FILE: "/secrets/REDIS_SENTINEL_PASSWORD" + {{- end }} + {{- if .Values.duo_api.enabled }} + AUTHELIA_DUO_API_SECRET_KEY_FILE: "/secrets/DUO_API_KEY" + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + AUTHELIA_IDENTITY_PROVIDERS_OIDC_HMAC_SECRET_FILE: "/secrets/OIDC_HMAC_SECRET" + AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE: "/secrets/OIDC_PRIVATE_KEY" + {{- end }} + +{{- end -}} + +{{- define "authelia.configmap.configfile" -}} +enabled: true +data: + configuration.yaml: | + --- + theme: {{ default "light" .Values.theme }} + default_redirection_url: {{ default (printf "https://www.%s" .Values.domain) .Values.default_redirection_url }} + ntp: + address: {{ default "time.cloudflare.com:123" .Values.ntp.address }} + version: {{ default 4 .Values.ntp.version }} + max_desync: {{ default "3s" .Values.ntp.max_desync }} + disable_startup_check: {{ default false .Values.ntp.disable_startup_check }} + disable_failure: {{ default true .Values.ntp.disable_failure }} + server: + host: 0.0.0.0 + port: {{ default 9091 .Values.server.port }} + {{- if not (eq "" (default "" .Values.server.path)) }} + path: {{ .Values.server.path }} + {{- end }} + buffers: + write: {{ default 4096 .Values.server.write_buffer_size }} + read: {{ default 4096 .Values.server.read_buffer_size }} + enable_pprof: {{ default false .Values.server.enable_pprof }} + enable_expvars: {{ default false .Values.server.enable_expvars }} + log: + level: {{ default "info" .Values.log.level }} + format: {{ default "text" .Values.log.format }} + {{- if not (eq "" (default "" .Values.log.file_path)) }} + file_path: {{ .Values.log.file_path }} + keep_stdout: true + {{- end }} + totp: + issuer: {{ default .Values.domain .Values.totp.issuer }} + period: {{ default 30 .Values.totp.period }} + skew: {{ default 1 .Values.totp.skew }} + {{- if .Values.duo_api.enabled }} + duo_api: + hostname: {{ .Values.duo_api.hostname }} + integration_key: {{ .Values.duo_api.integration_key }} + {{- end }} + {{- with $auth := .Values.authentication_backend }} + authentication_backend: + password_reset: + disable: {{ $auth.disable_reset_password }} + {{- if $auth.file.enabled }} + file: + path: {{ $auth.file.path }} + password: {{ toYaml $auth.file.password | nindent 10 }} + {{- end }} + {{- if $auth.ldap.enabled }} + ldap: + implementation: {{ default "custom" $auth.ldap.implementation }} + url: {{ $auth.ldap.url }} + timeout: {{ default "5s" $auth.ldap.timeout }} + start_tls: {{ $auth.ldap.start_tls }} + tls: + {{- if hasKey $auth.ldap.tls "server_name" }} + server_name: {{ default $auth.ldap.host $auth.ldap.tls.server_name }} + {{- end }} + minimum_version: {{ default "TLS1.2" $auth.ldap.tls.minimum_version }} + skip_verify: {{ default false $auth.ldap.tls.skip_verify }} + {{- if $auth.ldap.base_dn }} + base_dn: {{ $auth.ldap.base_dn }} + {{- end }} + {{- if $auth.ldap.username_attribute }} + username_attribute: {{ $auth.ldap.username_attribute }} + {{- end }} + {{- if $auth.ldap.additional_users_dn }} + additional_users_dn: {{ $auth.ldap.additional_users_dn }} + {{- end }} + {{- if $auth.ldap.users_filter }} + users_filter: {{ $auth.ldap.users_filter }} + {{- end }} + {{- if $auth.ldap.additional_groups_dn }} + additional_groups_dn: {{ $auth.ldap.additional_groups_dn }} + {{- end }} + {{- if $auth.ldap.groups_filter }} + groups_filter: {{ $auth.ldap.groups_filter }} + {{- end }} + {{- if $auth.ldap.group_name_attribute }} + group_name_attribute: {{ $auth.ldap.group_name_attribute }} + {{- end }} + {{- if $auth.ldap.mail_attribute }} + mail_attribute: {{ $auth.ldap.mail_attribute }} + {{- end }} + {{- if $auth.ldap.display_name_attribute }} + display_name_attribute: {{ $auth.ldap.display_name_attribute }} + {{- end }} + user: {{ $auth.ldap.user }} + {{- end }} + {{- end }} + {{- with $session := .Values.session }} + session: + name: {{ default "authelia_session" $session.name }} + domain: {{ required "A valid .Values.domain entry required!" $.Values.domain }} + same_site: {{ default "lax" $session.same_site }} + expiration: {{ default "1M" $session.expiration }} + inactivity: {{ default "5m" $session.inactivity }} + remember_me_duration: {{ default "1M" $session.remember_me_duration }} + {{- end }} + redis: + host: {{ .Values.redis.creds.plain }} + {{- with $redis := .Values.redisProvider }} + port: {{ default 6379 $redis.port }} + {{- if not (eq $redis.username "") }} + username: {{ $redis.username }} + {{- end }} + maximum_active_connections: {{ default 8 $redis.maximum_active_connections }} + minimum_idle_connections: {{ default 0 $redis.minimum_idle_connections }} + {{- if $redis.tls.enabled }} + tls: + server_name: {{ $redis.tls.server_name }} + minimum_version: {{ default "TLS1.2" $redis.tls.minimum_version }} + skip_verify: {{ $redis.tls.skip_verify }} + {{- end }} + {{- if $redis.high_availability.enabled }} + high_availability: + sentinel_name: {{ $redis.high_availability.sentinel_name }} + {{- if $redis.high_availability.nodes }} + nodes: {{ toYaml $redis.high_availability.nodes | nindent 10 }} + {{- end }} + route_by_latency: {{ $redis.high_availability.route_by_latency }} + route_randomly: {{ $redis.high_availability.route_randomly }} + {{- end }} + {{- end }} + regulation: {{ toYaml .Values.regulation | nindent 6 }} + storage: + postgres: + host: {{ $.Values.cnpg.main.creds.host }} + {{- with $storage := .Values.storage }} + port: {{ default 5432 $storage.postgres.port }} + database: {{ default "authelia" $storage.postgres.database }} + username: {{ default "authelia" $storage.postgres.username }} + timeout: {{ default "5s" $storage.postgres.timeout }} + ssl: + mode: {{ default "disable" $storage.postgres.sslmode }} + {{- end }} + {{- with $notifier := .Values.notifier }} + notifier: + disable_startup_check: {{ $.Values.notifier.disable_startup_check }} + {{- if $notifier.filesystem.enabled }} + filesystem: + filename: {{ $notifier.filesystem.filename }} + {{- end }} + {{- if $notifier.smtp.enabled }} + smtp: + host: {{ $notifier.smtp.host }} + port: {{ default 25 $notifier.smtp.port }} + timeout: {{ default "5s" $notifier.smtp.timeout }} + {{- with $notifier.smtp.username }} + username: {{ . }} + {{- end }} + sender: {{ $notifier.smtp.sender }} + identifier: {{ $notifier.smtp.identifier }} + subject: {{ $notifier.smtp.subject | quote }} + startup_check_address: {{ $notifier.smtp.startup_check_address }} + disable_require_tls: {{ $notifier.smtp.disable_require_tls }} + disable_html_emails: {{ $notifier.smtp.disable_html_emails }} + tls: + server_name: {{ default $notifier.smtp.host $notifier.smtp.tls.server_name }} + minimum_version: {{ default "TLS1.2" $notifier.smtp.tls.minimum_version }} + skip_verify: {{ default false $notifier.smtp.tls.skip_verify }} + {{- end }} + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + identity_providers: + oidc: + access_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.access_token_lifespan }} + authorize_code_lifespan: {{ default "1m" .Values.identity_providers.oidc.authorize_code_lifespan }} + id_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.id_token_lifespan }} + refresh_token_lifespan: {{ default "90m" .Values.identity_providers.oidc.refresh_token_lifespan }} + enable_client_debug_messages: {{ default false .Values.identity_providers.oidc.enable_client_debug_messages }} + minimum_parameter_entropy: {{ default 8 .Values.identity_providers.oidc.minimum_parameter_entropy }} + {{- if gt (len .Values.identity_providers.oidc.clients) 0 }} + clients: + {{- range $client := .Values.identity_providers.oidc.clients }} + - id: {{ $client.id }} + description: {{ default $client.id $client.description }} + secret: {{ default (randAlphaNum 128) $client.secret }} + {{- if $client.public }} + public: {{ $client.public }} + {{- end }} + authorization_policy: {{ default "two_factor" $client.authorization_policy }} + consent_mode: {{ default "auto" $client.consent_mode}} + redirect_uris: + {{- range $client.redirect_uris }} + - {{ . }} + {{- end }} + {{- if $client.audience }} + audience: {{ toYaml $client.audience | nindent 10 }} + {{- end }} + scopes: {{ toYaml (default (list "openid" "profile" "email" "groups") $client.scopes) | nindent 10 }} + grant_types: {{ toYaml (default (list "refresh_token" "authorization_code") $client.grant_types) | nindent 10 }} + response_types: {{ toYaml (default (list "code") $client.response_types) | nindent 10 }} + {{- if $client.response_modes }} + response_modes: {{ toYaml $client.response_modes | nindent 10 }} + {{- end }} + userinfo_signing_algorithm: {{ default "none" $client.userinfo_signing_algorithm }} + {{- end }} + {{- end }} + {{- end }} + access_control: + {{- if (eq (len .Values.access_control.rules) 0) }} + {{- if (eq .Values.access_control.default_policy "bypass") }} + default_policy: one_factor + {{- else if (eq .Values.access_control.default_policy "deny") }} + default_policy: two_factor + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- if (eq (len .Values.access_control.networks) 0) }} + networks: [] + {{- else }} + networks: {{ toYaml .Values.access_control.networks | nindent 6 }} + {{- end }} + {{- if (eq (len .Values.access_control.rules) 0) }} + rules: [] + {{- else }} + rules: {{ toYaml .Values.access_control.rules | nindent 6 }} + {{- end }} + ... +{{- end -}} diff --git a/enterprise/authelia/15.1.0/templates/_secrets.tpl b/enterprise/authelia/15.1.0/templates/_secrets.tpl new file mode 100644 index 0000000000..14ed88d973 --- /dev/null +++ b/enterprise/authelia/15.1.0/templates/_secrets.tpl @@ -0,0 +1,53 @@ +{{/* Define the secrets */}} +{{- define "authelia.secrets" -}} +{{- $basename := include "tc.v1.common.lib.chart.names.fullname" $ -}} +{{- $fetchname := printf "%s-authelia-secrets" $basename -}} + +{{/* Initialize all keys */}} +{{- $oidckey := genPrivateKey "rsa" }} +{{- $oidcsecret := randAlphaNum 32 }} +{{- $jwtsecret := randAlphaNum 50 }} +{{- $sessionsecret := randAlphaNum 50 }} +{{- $encryptionkey := randAlphaNum 100 }} + +enabled: true +data: + {{ with (lookup "v1" "Secret" .Release.Namespace $fetchname) }} + {{/* Get previous values and decode */}} + {{ $sessionsecret = (index .data "SESSION_ENCRYPTION_KEY") | b64dec }} + {{ $jwtsecret = (index .data "JWT_TOKEN") | b64dec }} + {{ $encryptionkey = (index .data "ENCRYPTION_KEY") | b64dec }} + + {{/* Check if those keys ever existed. as OIDC is optional */}} + {{ if and (hasKey .data "OIDC_PRIVATE_KEY") (hasKey .data "OIDC_HMAC_SECRET") }} + {{ $oidckey = (index .data "OIDC_PRIVATE_KEY") | b64dec }} + {{ $oidcsecret = (index .data "OIDC_HMAC_SECRET") | b64dec }} + {{ end }} + {{ end }} + SESSION_ENCRYPTION_KEY: {{ $sessionsecret }} + JWT_TOKEN: {{ $jwtsecret }} + ENCRYPTION_KEY: {{ $encryptionkey }} + + {{- if .Values.authentication_backend.ldap.enabled }} + LDAP_PASSWORD: {{ .Values.authentication_backend.ldap.plain_password }} + {{- end }} + + {{- if and .Values.notifier.smtp.enabled .Values.notifier.smtp.plain_password }} + SMTP_PASSWORD: {{ .Values.notifier.smtp.plain_password }} + {{- end }} + + {{- if .Values.duo_api.enabled }} + DUO_API_KEY: {{ .Values.duo_api.plain_api_key }} + {{- end }} + + STORAGE_PASSWORD: {{ $.Values.cnpg.main.creds.password | trimAll "\"" }} + + REDIS_PASSWORD: {{ .Values.redis.creds.redisPassword | trimAll "\"" }} + {{- if .Values.redisProvider.high_availability.enabled }} + REDIS_SENTINEL_PASSWORD: {{ .Values.redis.sentinelPassword | trimAll "\"" }} + {{- end }} + + OIDC_PRIVATE_KEY: | + {{- $oidckey | nindent 4 }} + OIDC_HMAC_SECRET: {{ $oidcsecret }} +{{- end -}} diff --git a/enterprise/authelia/15.1.0/templates/common.yaml b/enterprise/authelia/15.1.0/templates/common.yaml new file mode 100644 index 0000000000..54e288e852 --- /dev/null +++ b/enterprise/authelia/15.1.0/templates/common.yaml @@ -0,0 +1,77 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render configmap for authelia */}} +{{- $configmapPaths := include "authelia.configmap.paths" . | fromYaml -}} +{{- if $configmapPaths -}} + {{- $_ := set .Values.configmap "authelia-paths" $configmapPaths -}} +{{- end -}} + +{{- $configmapFile := include "authelia.configmap.configfile" . | fromYaml -}} +{{- if $configmapFile -}} + {{- $_ := set .Values.configmap "authelia-configfile" $configmapFile -}} +{{- end -}} + +{{/* Render secrets for authelia */}} +{{- $secret := include "authelia.secrets" . | fromYaml -}} +{{- if $secret -}} + {{- $_ := set .Values.secret "authelia-secrets" $secret -}} +{{- end -}} + +{{/* Append the general configMap volume to the volumes */}} +{{- define "authelia.configmapVolume" -}} +enabled: true +mountPath: /configuration.yaml +subPath: configuration.yaml +readOnly: true +type: "configmap" +objectName: authelia-configfile +{{- end -}} + +{{/* Append the general secret volumes to the volumes */}} +{{- define "authelia.secretVolumes" -}} +enabled: true +mountPath: "/secrets" +readOnly: true +type: "secret" +objectName: authelia-secrets +items: + - key: "JWT_TOKEN" + path: JWT_TOKEN + - key: "SESSION_ENCRYPTION_KEY" + path: SESSION_ENCRYPTION_KEY + - key: "ENCRYPTION_KEY" + path: ENCRYPTION_KEY + - key: "STORAGE_PASSWORD" + path: STORAGE_PASSWORD + {{- if .Values.authentication_backend.ldap.enabled }} + - key: "LDAP_PASSWORD" + path: LDAP_PASSWORD + {{- end }} + {{- if and .Values.notifier.smtp.enabled .Values.notifier.smtp.plain_password }} + - key: "SMTP_PASSWORD" + path: SMTP_PASSWORD + {{- end }} + - key: "REDIS_PASSWORD" + path: REDIS_PASSWORD + {{- if .Values.redisProvider.high_availability.enabled}} + - key: "REDIS_SENTINEL_PASSWORD" + path: REDIS_SENTINEL_PASSWORD + {{- end }} + {{- if .Values.duo_api.enabled }} + - key: "DUO_API_KEY" + path: DUO_API_KEY + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + - key: "OIDC_PRIVATE_KEY" + path: OIDC_PRIVATE_KEY + - key: "OIDC_HMAC_SECRET" + path: OIDC_HMAC_SECRET + {{- end }} +{{- end -}} + +{{- $_ := set .Values.persistence "authelia-configfile" (include "authelia.configmapVolume" . | fromYaml) -}} +{{- $_ := set .Values.persistence "authelia-secrets" (include "authelia.secretVolumes" . | fromYaml) -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/enterprise/authelia/15.1.0/values.yaml b/enterprise/authelia/15.1.0/values.yaml new file mode 100644 index 0000000000..e69de29bb2