From ec308c22f90d0e57d094212009f4eb87452b8089 Mon Sep 17 00:00:00 2001 From: Sorin Sbarnea Date: Mon, 19 Aug 2024 16:13:07 +0100 Subject: [PATCH] Add docs building and testing - Allows local build using tox -e docs - Builds docs using GHA - Builds and publishes docs using RTD (including PRs) --- .config/dictionary.txt | 41 +- .github/workflows/tox.yml | 7 +- .gitignore | 4 + .pre-commit-config.yaml | 5 +- .readthedocs.yaml | 26 + bindep.txt | 3 + demos/dynatrace-demo/instructions.md | 2 +- docs/.gitignore | 8 + docs/bin/README.md | 2 + docs/bin/rsync | Bin 0 -> 700300 bytes docs/requirements.txt | 10 + docs/rst/activation_info_module.rst | 452 +++++++ docs/rst/activation_module.rst | 1075 +++++++++++++++++ docs/rst/controller_token_module.rst | 583 +++++++++ docs/rst/credential_info_module.rst | 452 +++++++ docs/rst/credential_module.rst | 675 +++++++++++ docs/rst/credential_type_info_module.rst | 452 +++++++ docs/rst/credential_type_module.rst | 642 ++++++++++ docs/rst/decision_environment_info_module.rst | 458 +++++++ docs/rst/decision_environment_module.rst | 652 ++++++++++ docs/rst/environment_variables.rst | 15 + docs/rst/index.rst | 89 ++ docs/rst/project_info_module.rst | 462 +++++++ docs/rst/project_module.rst | 593 +++++++++ docs/rst/user_module.rst | 779 ++++++++++++ tox.ini | 29 +- 26 files changed, 7492 insertions(+), 24 deletions(-) create mode 100644 .readthedocs.yaml create mode 100644 docs/.gitignore create mode 100644 docs/bin/README.md create mode 100755 docs/bin/rsync create mode 100644 docs/requirements.txt create mode 100644 docs/rst/activation_info_module.rst create mode 100644 docs/rst/activation_module.rst create mode 100644 docs/rst/controller_token_module.rst create mode 100644 docs/rst/credential_info_module.rst create mode 100644 docs/rst/credential_module.rst create mode 100644 docs/rst/credential_type_info_module.rst create mode 100644 docs/rst/credential_type_module.rst create mode 100644 docs/rst/decision_environment_info_module.rst create mode 100644 docs/rst/decision_environment_module.rst create mode 100644 docs/rst/environment_variables.rst create mode 100644 docs/rst/index.rst create mode 100644 docs/rst/project_info_module.rst create mode 100644 docs/rst/project_module.rst create mode 100644 docs/rst/user_module.rst diff --git a/.config/dictionary.txt b/.config/dictionary.txt index ce6203b0..826c7b92 100644 --- a/.config/dictionary.txt +++ b/.config/dictionary.txt @@ -1,9 +1,23 @@ -CAcreateserial -Djava +ARGSPEC +AUTHS +Abhijeet +Alina +Buzachis +EDAHTTP +FQCN GSSAPI +Kasurde +Nikhil OAUTHBEARER PYTHONUNBUFFERED +Passw +akasurde alertmanager +alinabuzachis +antsibull +auths basepython benthomasosn bindep @@ -11,6 +25,7 @@ buildx cafile capath caroot +cliconf confluentinc conninfo containerd @@ -21,19 +36,25 @@ dynatrace envlist extfile finito +hdrs healthcheck +httpapi jaas +jainnikhil +keygen keypass keytool libsystemd mydb myqueue nada +netconf noprompt parseable posargs pythonmain realworld +refspec rulebook rulebooks ruleset @@ -42,24 +63,8 @@ skipsdist snakeoil storepass testenv +testsecret +testuser toxinidir trustore truststore -ARGSPEC -Nikhil -jainnikhil -Abhijeet -Kasurde -akasurde -auths -Passw -AUTHS -EDAHTTP -refspec -Alina -Buzachis -alinabuzachis -hdrs -testuser -testsecret -keygen diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 2f08ecfb..65d215be 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -37,11 +37,11 @@ jobs: min_python: "3.9" max_python: "3.12" default_python: "3.9" - # Wwe run sanity with 3 different versions of ansible as the result + # We run sanity with 3 different versions of ansible as the result # can be different. Each of them is testing with all supported # python versions, regardless the tox pyXY name. other_names: | - lint-sanity:tox -e lint;tox -e py39-sanity-ansible2.15;tox -e py310-sanity-ansible2.16;tox -e py311-sanity-ansible2.17 + lint-docs-sanity:tox -e lint;tox -e docs;tox -e py39-sanity-ansible2.15;tox -e py310-sanity-ansible2.16;tox -e py311-sanity-ansible2.17 py39:tox -e py39-unit;tox -e py39-integration;tox -e coverage py310:tox -e py310-unit; tox -e py310-integration;tox -e coverage py311:tox -e py311-unit; tox -e py311-integration;tox -e coverage @@ -130,6 +130,9 @@ jobs: - run: ${{ matrix.command4 }} if: ${{ matrix.command4 }} + - run: ${{ matrix.command5 }} + if: ${{ matrix.command5 }} + - name: Archive logs uses: actions/upload-artifact@v4 with: diff --git a/.gitignore b/.gitignore index c92c5ef4..88823055 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,7 @@ tests/integration/event_source_kafka/*.jks # Coverage .coverage* *coverage.combined +# docs/requirements.txt +docs/build.sh +docs/antsibull-docs.cfg +docs/conf.py diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4e57abdb..6fcc091d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,7 +11,10 @@ ci: - ansible-test-sanity # requires network access - shellcheck # no docker - tox # requires network access -exclude: "^.*\\.md$" +exclude: > + (?x)^( + docs/rst/.*.rst$ + )$ repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.6.0 diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 00000000..e662c71b --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,26 @@ +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the OS, Python version and other tools you might need +build: + os: ubuntu-24.04 + tools: + python: "3.12" + # When using commands we canon install apt_package due to + # https://github.com/readthedocs/readthedocs.org/issues/11219 + # https://github.com/readthedocs/readthedocs.org/issues/9599 + # apt_packages: + # - rsync + commands: + # Copy executable in the first directory in path, which happens to be writable on RTD + - mkdir -p ${PATH%%:*} + - cp docs/bin/rsync ${PATH%%:*}/ + - rsync --version + - pip install --user tox + - python3 -m tox -e docs + - mkdir -p $READTHEDOCS_OUTPUT + - cp -r docs/build/html ${READTHEDOCS_OUTPUT}/ diff --git a/bindep.txt b/bindep.txt index 86a01e48..8e707ff7 100644 --- a/bindep.txt +++ b/bindep.txt @@ -3,6 +3,9 @@ libsystemd0 [test platform:debian] libsystemd-dev [test platform:debian] pkg-config [test platform:debian] +# docs +rsync [test platform:debian] + # For sanity testing to pass we need all supported Python versions installed: python3.9-dev [test platform:ubuntu-noble] python3.9-venv [test platform:ubuntu-noble] diff --git a/demos/dynatrace-demo/instructions.md b/demos/dynatrace-demo/instructions.md index e04d3b70..02db8674 100644 --- a/demos/dynatrace-demo/instructions.md +++ b/demos/dynatrace-demo/instructions.md @@ -10,7 +10,7 @@ rulebook CLI runs a remedy playbook to restart the process. ### Nodes or instances * Rulebook Node: The node where the ansible-rulebook CLI is running * Client Node: The node where the monitored process is running -* Dynatrace Console: An active Dyntrace tenant and its web console +* Dynatrace Console: An active Dynatrace tenant and its web console ### Set up client node 1. Prepare a VM with host name called `lamp` diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 00000000..b143a48a --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,8 @@ +# Copyright (c) Ansible Project +# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) +# SPDX-License-Identifier: GPL-3.0-or-later + +# Created with antsibull-docs 2.12.0 + +/temp-rst +/build diff --git a/docs/bin/README.md b/docs/bin/README.md new file mode 100644 index 00000000..86ec9227 --- /dev/null +++ b/docs/bin/README.md @@ -0,0 +1,2 @@ +This rsync static build binary is solely used on RTD build due to +https://github.com/readthedocs/readthedocs.org/issues/9599 diff --git a/docs/bin/rsync b/docs/bin/rsync new file mode 100755 index 0000000000000000000000000000000000000000..90516b271deec67d6f74d3c1ad19f99f9691d922 GIT binary patch literal 700300 zcmc${4SZD9wKhHz5}06M21q1G(5Rpw%7?S6-|zRi{|bD=e0=+BU14Aj{?`9=q-4$URr(5j zQ+=a+C6X_RDC5I_rFV|>@xLM_hJ2FWyLP0nHy8}?zp1DBeC3wkH{9f3@u%2LQh(47 z^HJTm2>IUnOyhrr_>Z_HdP-D19@JyIhx-zHOZFhm{l~ojvWtA`Z~ST8i2^+(1F^{! zYUXE$`)2>e?n-p`Mk0#k*A-4KT>H^M{gUV@buOA*zS0*>U3gTWAyOFKfvznYm=*o6 z&kql%9rqOZR%}|ask!{zVBlQ-#3nZrNU|k1vD*FEdUlWfLBr0InY|}7 zYLoY$)IW_Scl8(8yLY{NoWK2r{@Bzf1=fqP;{;YHqJh0Az#4wR%!Xg_cQCxVb1MPM z7ykn4UAg$FLm>CMOh0~ieN=GyGki!*MuE8ji|F8ExL*)9<-9O4eI_Luzg7(zV8Ku==FIL{9)M2Gq@ONQSANYi=A048*0y`<1Rc zCYSV>PTG`hwYpR~4-$kxg7xj|t)46nM<;p;b?4aNKhql8F&nHN!Nhc&d48Sef(@)l z{o=wLr0wdKuHWUC-EBz6*{2f2Z(lqCER7m}GF@BRR zwI`$&3YlXQQf;Ln&^sPVEh(3W5zU;cnId6|rj6i(Y_qBMGAS}c5D!G(Vyh$6MBQp@ z(cW>PfSKn&W<$B|kbg-1GgB;?=r4$m)Rj0v49s^m%+{l&vd%6bLOC#|8;O2@?Zqh~ zh^c(8Qx#}FE}6OFV0zbwMRwb+{^O?Yw%d1g75Lj5N|S8B&$ns2?B|j%#$6`42~!Bv z$zqs8$J59xaIq6EM|<%RPxb@9Owp4c;*U;V6p8+mI2WjK8t2SdkUl!@B1s!4lYXFq zO@`T13qf#n7Q-uCQ~-(rg=EX>k$4JV-ani+8D+g>z!(qV-_ySwL=OF#2g!XB&Ta z8g1_eMv0aniY-FdL+ZvUQbO2Frpr}VE>85^nu=(so_Y4&BHi?zIc&bKlR&f)LbS|P ziJFivws0`r;^&}FgS8$l2Gmtal9= z-9^4uAGul2u?VV$f#AxS5w-JV?_kD%oTw@B#ZSqDdV_|FPLEY{27%Jk)s`G7& z9OM=PJaVO=C8bF05IHyk@mu1@=zzy7=I##Odo&nQznwd<*5_MWf|u5Cg|7~iaJHK< zFyO0&Xk(p*P3Vvx&vv9DBOt>S{uYimQ&>j-E|7-W=I*W;BZ=8|O{s8&)N#U`9g9{L zM$|Q13>o{3z=PzvmUY7w=MtURXXGU?*XoOpc;*VQUZ&`oEAdB{!E_hx3<@ubs4xCQ zrnNi7q9#k5E^SC5KhAT6Lct(e)`6DJP<38 z)B_N2m-i<;HzEO{=TmC5>g04)y1o)_9TO|jVh0dg$2_k80?{?e1JqAik)mwJ8zod&QPXQL$FF*5YI|;D2%Z#8H)B? zjW+U{*fgX-(}V03`8y!}V`I8gCF&?$8l=A+57N|)cKnPQKcwYJFT z_!dXMhw+K5^sDp7h@23ZbFC5&^)Na=ccfZt5s?7KzSbh5!6%vMP#F|RYJgnfghva^ zL{}kX@%a2CzioA<-$eEN>(731g}pn~h#>)U4o_5d z7EqRCTW?}c>UPl$!TPVE$5Pe|2XQU)CIHJ|atTXmGjZbDtDI3w0m7Md9RY3SW7#(R z+E$BQz1MC#1Aq6~9cNg3?N+$AJ3HTpDW$(wLkO{thh}i zyuDlIu)W8A+3rYmL438?y_(+E-v4i)gIjh(f(A6`DL#ynZ8h7y(#TF{S&I|jYro-G z%}({s;#Rw6yM3_u6}x7KV{Lb;cX*h^jHWvpYfm*4&77EJ(PLVR*i+CP!il}*Q>Jhe z1>q`f6-`OqyLcmAV!*hno zBB7-U*?Jui3#Ir5aWjIL7Gez7xHv?I;;?{s^ zb8!GYC=nussr^VbQ>2bGI!Yu(VH4Bwn3b%%`b!dBevo90%Ye1gn@aTNI&=b%Z}T#6 z7z})!GrK2?^IVhR)xPkO#Oer4iQI8$`z?+Ab+tC z4BlG|&@8*^e8=jZXH~8l@f0nnOwm)n#2;P1VNQV>_6-_MfyD#y?kgkFoyfzA=lEi= zo6>tR2nHrrb-{ag;5{YimJwal1CsB)rwy=u9_)2ayUE#Onwwvs9)J;p%qtgP6^VA~ z#&!gxvCK8jDCzzrQZd!RAusF1uO6ERXTM}Gd)Qg_pc8-CjLbN9hSeTtSUGdF2Zttt zumuFOA=6u}E_A?`88%>bIaXH@=hX%u*ywnt8VM!-_6^WYZu;4j)iqroqekuXZUJHG zK&7#o+7mThzS=^}%gS{%?UbtW5>7<`8B91iQPb&*6**QX%n(d9c3mv?8#-iQ)7z1j z?ZxL=I-VzJ!(d#3hZ)`pAw};Nlqic$q7q{&trr*U_g@jPnd>CO)860zpffIXGXSS@ z&Xhw7N5P)@j#a5?V)`kA427=^7S0#D}E21mUx6u2M;M$z1xf zbejNtm4ehMN5Gz_xwS@RYbCl0vZE{PI-^H0a!c;`y})+`<>`ai0F!|&hXwUAEgoHj zuh5Mctre{2ibU7}%pOc8@aA@P?a@XHX?_puHZz~kOTAjBN_&_cApeD;oCNEp3Ny*} zJJ$X@mN`lDg;TxXls4pS)Z{e!%!3`AFhj7@`blH=y#so7d_Lt(eM+Yac2H4*9o3d# zSL9;X=2&fc*sa%7+o^6#>C*XwZEW4x30|^em}85)3Cof2>8w3=J0_$zw*|R*VnXb( z%UCLFkIm1$OOz^R(aYT88I9vT-N+k(;bvORAB_AbYHIU~LWx98xi5AS+8>CQb6Wp4 zZKicO<GFi(^meTIOrCvs>1EY;JLpO2l zxr4Ie#jRFH6q+tG0uQV3kfJwQ)2D;<8Eqz(*t$rM(nx_zBudSzzA|2B_#mkHoZZNk z2Fd1(^1-xmCKd9R>&Jk-PvmdD6xZT@;SmI;M=yL*ai19}sz5Y=zjus?`X-`cmk|}X zjDvVkEOsDIahY^yP~1jb#We;`=@JSe0K*~wc`vo*Pj_0f&ik_oZ5VvbZ?` zxN+MpN|WAHcbkjeWkwh7XE*Jta-&OI5;ZNpVEq=-wz{R^0{D_zbRq7l*w(|Tvq8PN z*2D2ir~2Vk*D|U*2nrX_mx2Nata+PbJxq=P8t`GBbFbjs#0to8%1lkSBIrL#YU&&m zkxdNzZDNC_A*@*2?$Cg`0Vq?fn+1;O??Ajo-B&6=!ek_~PZ+%S+mL>kF;jeFxv2t* z1(WNMBvk^cWw)>?mQabB1HM(`VCFlKsr(I>``hPQ2iBaKp9JPU5Z$JSV#1;9P<-SW zij5(^yDWm|8a6e6O(m!i;-!YOTGm)>iOz6jHdGX-hw6z`;7Y)UhuW;Pe)*A%Ru)8X zT z889h)s7Ya{?6Mvi`Jt^$I=m>Bwv3r=!dO0l~<3CqcBzh)`3yx`8{ zvD4b&4YYEk(B2BJH@s=Z@L+I(kxQFWDMnXJyGg?CBBULAn{7o9a_5^3Pt@^au0G)4 z|M^Rkte-473!=w$l_lrkC0F<`p0DIoDV~6bEqN*nKf?OXPWV;nK{L~?1oDI zec66|GRs&GBwFAF5&a0rCA+$?5T1{J0k4p$NxnIo`P>x1 zK-*;{_;sv~L<{`I9jT?-5%y{Cm^Z??Jqr|XSQ^4_qJ?1z5j8xd1(Cl)UJq)q2)Wdm zei~6T#si-I8J?*NhS3;W_=Zv9dh&#()S){x$$yN$IdOJ3-dG2UHlTj_j7Trf97`1< z1^|}%subs)BlFJQW$)Sb(Q)3C=V$M;A8)~;+kSmEy1y4s&LezxOm2BnPZIf{Or@xe*PqfsI8RskZYb?r%PcT(-Pc^4p1QLb?9*hQjsnr8-F!dZ-0@#qX6W_%r}W5EVr60`@$a5QQF(h4#cS>#Ec( zO3iazm+S1*Ud`Q8jgK}~oNCnFIoebQUoV)HtD9X%|I)=)*3m!mVvEI)7^o*3#3(+~ z|BezS{Q^(=iq@hKvW>FVE9%M=YmnT`67-)j=rbd8zKi~+T=d80(BGobpJ-qNGz{f8 zeej5KthPN;yAmU|$eXYn3AxqwQs_}{Zp&b)5A_*Lp3YL))%N7vo2<6M{Ic490TSJi zqVP#Gm2#3N{c~i?IN~qnv^$^Pe@)MiQjox9j9NGIy(a{YZSBawa=~2Glypa8q?Q5j92^^0OMFn}r`?RYxikEDJcBnM1H0_-p^Y7_+&P=>~94U9>Y_ ztBV6H@CYk7kFzj=G27Y990F@&ssP*1^d#S%&3yJK3@>w#m&SM#z)NvN1Q?alYPI?B zuhrVmKbd3AXii*P+FC?Dkjx@#AwIbZ=q@k7MgY9o4C1RD!Wh&ubOP7HKP`U$+R1PO zEWk91MCVXq4O2J#%~-Bxjkls6tB06Gg2kZmIuXcWb-E!xqY_qUkfK}my;Ij|L2+Rg z*>W#Fb-)LkEg@Rk!hiS+$yX*bHJmk3I%uMFq>NYLn86SRBz6LLrG~EzD;;pu`t}d>%-%) zjsA)=N*cJ@|AY_!roFoB%>w&3P8IOIbo9D6xdLDJCYSKZXJaFt(4KTD>1QGTtMHZk zWh^xOk|Wsaz*kg~UEtd4GxBY97NB@Xmq@F~=oKmIkK%Th3}zGXj6nkrJ;0poCg8?~ zk^--};J2?ROf5kPFf`oYScH}9MVKV&YJ1S6zr+8W9n!1QxmHW;WOrG+(GEFfT)U>0 zXWPMAV57h70y~r$?@8r2`rBJ2etHm=!6bJH6E%$m@#7q;1)(=H;ztju>Vz({Ls{)` zqeqP(m<#&Hk3QsB$)6oj!&`+WAw5d#AgK_nr->~zCI5xpGHFTGK($epI)n+-R1TsK zMU3KLr0W+ltC*$=7S-;L*xVG~u%md_OnF+cp^knXbn`f!qY6yQOoX#YSydnqvZxgq z)G}A3hy+?(;6gt^Y9M8TJj}Ja@6btEm~a9NqCy4%tAszzr|AkLZ89`@i^l>Dr`&Y(~w@3>T#)zR!1*P}Pqm>|ZxpHKx;`Q@QN(8vp6XN`n1)3w zCJbE)wpH&e!){`I!|f1$_3j#KcY#?$^+FsjhCFOmnGZ!6rhiJxn|M@AflkUx6N1{T z&hbkqC2yZ{7`dF^(MfWhHf;2aLM^x1VUZf$&2vRnp}Wi z{%cK!@r2RzIh&c|NJ%uU_x0=@Vs}xFCl^Y^C2nzRlbu{DNfDDIZcexWH?!oThRtjf zivedD=CwE>znt%cJa=i<30Z?jIwAK#=eusVnNiVka7-?t8?&c`F^+5W+9aN4UM09o z^b-{g_Brk9W(2RcCbKwh=95qW>6xQR0Ih|Zxz617pVB$kzc|YfKYlW5$PW3jDM~f8 zjKF>II%2puVjtcpts9#mSdXZ5k5v$?e}yBNb=5sh;?ic-9;oX@#7-5?Dc5soso(CP z3#G%Rob}8X27K82^3!Av^-kMkcQjN;C^)jUXine2b_Y3SKIyEK8J9I=M0p;t3v@`O z?#hID-wN$y}K-7_Rv_;hgc5yX851!s{UU!r+h z8u7OoLDa1F{g(&`SQEM3HkrgrG{<>W7Kb8ldC~|w@A&+^G@5t}VDRi}VIB?M*V?$@N}WzhvsUHy8LQ(s?1SuGn1*do40`i5g_Zt+F! zrg(g!$@05dXSrFi$*HNZpJ<_BSE3+xRO(c`hMV}S$x@C}e#{CcJA5R(l#Y)zr#|Av za@qv-SAced@V)VX5D@*o)Jfio4jGzo=+7E7EYL8zlfM-?E{m7wZ}c!#ye)9jHWBb? zUyB=WH*xKVW-PWCECi7TVze8;1#U>U3pnNhtNXzF|jLrwP$y_|m}DF0Y4&0rL8dhZh1L|dR+)=+i;3b*-#^^Angqg9xeT^l>D z&r`)u)a*e4R_kiSEE_<%l(r`a^i?_d9|Vc;0t6`D(j^5-f*PdzwSv|U8q{Znxp zf*;SyYorn4X9{OGrZFOk?*!r>dr{>EZ>VEE_?oXX6CV}js zYA~m~FLDyyxDt^~VNhT1p?-ic9~gd3tl+KaqNaZPo>X+oq=dEKY@zONVtd>yC46GX z9(AeD9hBl>?AGNG6N3_`ml@^3cG$Z$<(<`p;hPzkR~l3fKG1?dgISJfHD@!WOcSG!Y>7d3k~?IKnwiXa zU0dRHGw?dH&;b6m7BS40PkEp#H6k9hu^dBs8cdouIOuiwZQ`K`TMkXM3NQHZuQf@2 z;8W)8Jb*1j0K)cfE@e=4f5mSGc zLb$HS(d3S5qNdFsKURwAlfOIFJ77UfZ>?Nj#ETIjX4B1U5MhXeNeb~J+V`4R5@Kz< zI9Qbm0Zp2*>^*6p*sLdCLWnF9>4#H*X-yU5eJuBQ9LcVr3J;pm;knaennOQ%$by0a zI$X4)QoljGMbs-d32=Qrkx^>1Dvjc+knlzXGeTvARIrb#ztXmP5;Z+O90UY$eCfAg z>A72AU0{l44h50YRM-!x+$TD(Pkl+J;ealW=EiRrWEw)t>?acr#Cz0D zmk6VXB9uh+?3JP!DA}W1Xa@LId50uvI{X1{uU4y%G-R3-8h;jh`TCH|nO(nqgmXb!`ORDZ% z)KI-2l(a4v%n?v_qhqN=3kzYAh#k_6U^MmyTLUDNr=7(|XlDrcKVN3RuUEn;22hvC2N(K>>`_ON&Xa-i8mvk>)B&~}(Y^qqU*whv8W3OB% z(PP@D!*2GkWu{8m^3-~0WCmwqR{ZQ4vEBihXUuWf9xjD#E}sUn0u+jdh749W!m zEp*78wlIMYVkj}f8uBNkUb;}a&vo`UP#(QOhI+V1(_bz_@ZSZk(&s^JW__kxl+Su)+iLpO@b>2Z~HDq^%mMk)VYr5Iy$ ze;}@S`1?r+0AP(XFaEo5NL%N0^KO+!os$_eP^A(z3X_GW!xL6tA!Y~B>2uM!RilH@ z!~+-)A%MbAQ?6+~Qi->Ps7`fn!v$C~^^&Ly3T;qwtQ{Jt>dt)Dz=Wtmf6>Kq7v|cD zkl<2_boJI!nF&V(NQ7~I5$Dn3-0d2~H3>hK}X1q5XF)OZDhA==kV& zS_>sC3Vabz-+NsbKM&Lnzo5`LnD@9_VEgCIutOz)dVQkV0_tQ}wCVWqEDM zoe4&yQ!%YtZ5ELwPIX|{TinDjzSErZZ%?*JRRFu7jLsbF2;BECi{zZwMZoQR43NJ) zy9Dczs=~~nh?=73v{S}CY7KM|?qI-qaZyI;V?>luZl69G?S>M=EcOs0dZ#@bMJ%o*X@n`jAO zGct2Btp;xfR8S!^M(eWS@&!#(p)n8R{8fXA2NTbmCe+efVWd`eA}N_jN06+arAxE;w=YPw@bB6?o9>2 z2QH6t@npY**${qStl_r5f@ z42?*b@VN91W(E$_ipql=KM>~TSFpYtwe=e&1G;+vMwiZcPT)e&Kt&&*S^03cf!>aj zj`OVEJC?Y8+TdGn{my*>ws}-S;ptXySdamnP$W7Pv!u5 zGD`)=`j+^tJRoLp{R@TEl=so48cIZ>$ScmB@4S3>lv9rFfJ zYxP+!wRjm(F!@{XfTt5GfeK>S9){gR>aNS(QNLEoEsoZiQD3PsGGnskQ__kE-|Ho| z0H$)a=nJSK^7{h1v1m!F%uHz?i2t5Vlp(T2zm0WcpHkXkuYE z$mrJ8EI96f_EqxWl*t_}ZxtMTP1FakC&2>z9L$yJP|CYgb5I%y)8v6;1>B=yB&yYa z5@Nu$4GG`H*5v9JJk!`pC-EbCoyUn-0p{2|D-@d$?c$_A4h~fbf{JbgsnsRt6!|v6 zb2ZN@k3;E_wPyzFuR{-A9y%@k8S@6t?%3eNx#vmpz-cEwuhIdla{!AI>pwKt`_p34n2*qyqc3Kg&G5##T~bnWQ4@Jc=!(wmH&kwGBJB;n!TLCdM{{Pd{)>1) zd5W2cx#^K%W{ar0^PCjXwYwiS8%beszDVE6<}}aVIzIjNypZ#En((=G4Qb3UybA z)iVG#Bs;Onq!?6npTZmytJfr|syECi^yt1r3zVo!wC+QXxfqGA%{DSjrTzf+ITd1# z2tmKOaK3+LM(X9S&7mPGETEp3nw4fRC|F-c8)Rs#Lk`tkNR~IvV`Ki)Yh#v3 z5L2=PRCVN+OVk~hO0NCAmeWe-!-C1Tz^V1$Y1qsmfsw+sC5@FQX{p#ROrw=6Oa$MS zAq0<<2s16}G(*)T-BxPM6_S8EDOfvrA0k}Alr(}g3F!e4@wVVqQ&XaZV`l}QvEJdT z?J~bcL_1`~W`R%1WtR{w+_(Eh;-%@isH=I$7puYVus9tNE0=SVdlh+0J^FiTA#*0v z(Y&O(0~y%v4loX@dItDg;$6h;F|@$j{LCu=S9t510lhLKSY%G}mSpROvjx@JrjUOV zjC@1>a3OAI3*P-@8Ywa$BI!CltFe`1$gciJ^X@erXAl+4gn(*&K;mk&c`vq=S(2dy z*gv3tpbKQqmm<@U94*A`W7brir7bd3{Hvxo7M`YsTOO1a^dgrwzLbYqlUfK1ffn>} zMVPd_=+Ax*P6})rBR#bMKMVwf6;hJ^InvFFs>CVdiYmM4>(*{!t1I8Dj-$Jj$(*5#Wk)>Q8IS0dqd7$w4PmFbmcsF#vvte{uPxQwJse^Uk~cFqb)7y5 zAX!-21ylyX+RQpu)DdKJky^%!72T@8(fO%94HJ=j9Wcr{`^D>W&Z4aT#Gqq|jocDf zgOcIYFBVgSvQmSIYr+fm;G`trP<{5a>v<~mB@eI+3LR?H3Bs_#;M1`Z*ezU$s<8Sy zB5Do}X`lxpD?8NeN9B#+BjqVhA%A-l|2U(<QC& zz5JL1F@Cei2UyU=8E`x;maFOoXp5%7Y);|=wdz-{X@GIS|J3jPDafR^qNeEW1=4Jm zcLqy~p<2>A)gWv>N!L&;~0ISBT4%3!P&AbfCx3$a2AgyMi1c(Md*xL$;;*#FvX)j#eTg-^e(z$)ot@^055_TiA;)I8>U>(p#=XfH zbFCzL6{o_#|3J^RneL+Eq}&D06Wx28<+9;h32B7-hJoaj)7$Op9Wpf-MXH}cr$FCfqdxWeMB$_+=1U>l+U6o$ znJrhKeqqW{)UK;)XM|2>q*Q2PlFUaO!;i_(A)+-kAIOkB>OgF)W5s!ZNEkdweU@)o)yk>!w1nBC#!RQjA$L7!rKS$1Mf7^C&GiAGVd@>A;_{PRCXVUieA8gT zy*5rRxl}m+cV0|Z0MelI0y*rU=Ez0yKC9K2J_CK0C20`KZNY~6B4UVT{*6d1h)>!e7{kRi z4toH)rzj`;A(=DR)pXPERx9f^@`xG>UncU!3CBGy0-KRv4XqZW8TE|@{K0z@GUU0I zXT)OwfNf3}l^Jndg4SKYjV2@ybCYMr7oz!p<~M&oJc@&xhi(1e;**($LfOvGz)fnv z&9s1-%mh3c zFKBEO&y&UB{n!slBsRnFfq0v`O}7UwB!%OrN(-o3ic^t|=o7pp6u3fX#1#;a8S(Sv z^=uhOXpc78f1DXV860Uszr=AwfM8->CpT1nB*8PDxk@?-A1!(YYXTh>e{Fmop5Y6` z@g%Ejf%F3=JPg#f=oTP^bCV}Su!|K@7;VoA6TkWooZn1X+(QdQpG8T=*WLY!ci`g< zf(-~b7X6}ZK`-~CDElK3YT7jERL}iR>SeXkmQ)x%a4Wp(rqCS3B z%EBH4({4G)r6HCfoek-{#(WtQlA3cgSBPys+h*&{iH5Kuq+BQdDdd^Q(EJqCk@ zlEkph<=4fn(g72$93Ng+(>h3dvO+^LOdaM{YE7BG#h0UeL2R~@j37T3mW1dxbK@6Q zpV?|1-*c_$aqfu%6OL?V0RudK9PHwTiz?J?bXLMrr#acU83u z=V1}Li~(3Dg>xG@n|>iIl&*kRRX`%5FIfK(SRGx}i)iVsx@DixM!I;u?jnZs%zxEc zu9tN`GA@mR$sYjp;7ak6-N@x*(WXB7~V7p zVFcW2|K~PAT{fY*d^q-#En%b@KdNwAR-Zs@bh%Z3;#O@#^p@blx2-fdKAISK@dK#LXRBc7X z%QuMeO@Efk@&8KOYQz~(RN~oj*Ya9QZV4uT#U!pLuy&ZzTEr)$cs+I9hDPe?zkz^e zU4-7b>87pw-`3sw3g#|Q0s&kO8;CcWGVkh%o~aU?Q6zu5no{3;RUoBX;f&J(-3NTD zD>J8VNF4WZhutp&s-)*QTYfYacw=IZy?RgI4rDk%?Rf5n{g>V$Rv)aB9m8+8RnE#aJE6IR(HFyVYERV65*&ufI*8h z*djj8c9d`j)+Vl$!AhzVXCz5VT!&-|7N|B|P?q*?P!Gc`V2gK3q6xcjUF(;NfDfp- zcM94P*U^I=R|VRctYh7*4l@~o$q-E^I)09_I^;lE`eQMlWMhBoR|S;0;YK2rgY|FH zl+lNCC)UE;=+RDG_oQv#UAa2A^}pEaSy$6T$9?>B?wr&Mfu88Oq{uLJ>^3thh0#~A zzISh7{CZ0k?-h5LE*;3?eLb=sg^?uldQ-VRXm>A^}MBC{Jq6Jzy2W%Ztr`#`n$%)(Gz3D?p z(ptM+{khysIBf;viug8+iw%N{SldL(?aW*hk)?OYqRSdsPbg<0Rza#gPc8DZ>T zTip12AzWq|J1%_%ZCrL<;39yY)yx|buj%Ig3-ARRybI9v8GLTDZqK8CxF}t&-4CJ7Q*(J9b@wV5sQEoJ%ZLf&7 z%pw=bON9qSRh;KB3P2u6DKO1pje-ZB@)!l3#wf_Lvb(#|shUO$df6OfxBOCb_o^RA zhw?Uca@udY)itrY`v{vloG4~fhgh2LLqX3Y20{o>R$~aj&+vU5zvu`w-aR9q#((<0 zpaim;Et&b<(t|X`y4f(rnFa#&ts3RB1h%c$e8!XOrauY$2&dMk?NQfAJAuV3zl{iH z#Dhxn8aX1Cgx{h7kAnbD#Ts_Jdp>c zQZ}Ly2Ncua@&I$YD{~(j<{mvUw0G4PzuHXTinW)y&AT-Qskkt7^8@Hc$>GvlX18Oo z%*Pi`1u+=ZjW5n15U>X>>b?vN6170O-zRkX5PQnaH0UL2e_hYiN=^s(To_pN#?vy% z4Y$YOIYBCTbRNNaViZG_(8Kowf$U|!|dV8 zqi;IG|8=PnlzM}Xg9%#Y=vP~+;(jOj3wpxC8S>SRX!d~)T&L9y46Lw|3T^}WXdjJT z-5eSYs0voV3SA%7G2tfx^$vA;?nAeFOj!PTo#D=J==HwL)gD?4b+MJZ2&9HKe-s3OT^ciw0P~S8L)@Tij-y(O)0)sUlE6fW| z@{U#fC>e9nrrK##(fY+6EOKhx{af0kGxg8%O z48P~?OKB>Mg<-gfzbNJoluS+D3|hY(jHTb^T7mc}a3}#=q#;-n4}yDZ5d#*O)>=e3 ze9HWrkQ zOGmOr$g`Bv7(F29{6^-pdnUQqHEk|2%UKRLX0qT-&E>}UY0bhB276^jGZ2kXVcGVr zfn=xIX-6tE*coA}mYalx_tvmR=`5@eCEEiQL0O185#aHnG{YI)60WuZ+K^8jst#O% z8Hf%82|(`2L|sKti%l?w;YdtVZto->_9V-32aV-qB(G=pnMVy7y?)X zi{m6Wg%VFz;DbUGmsrTJ$9?@k?lA2Hlm7vVyLh|02@%%VmM+18Y-w6Xtd0i z+>sbZtmHDxkZyl8?iaAynZyy)d0j=k`LUfbT0`>Mesz2<53tb!+UcfmF!yF!i(kDW zwH;m)en}g541kNLav!pS+kOqn7N`iJ`6=25f-Bg{u_(tf?fq|SE0lwbQS8nxyD=-S zb>qaiM2}YqJt}c0A@4KkhDPn-E-c6ktD~<53sMcjC70%}*O^@115PrGMnwvS^RgRm zvVta-f?zp(cnlwIU7=ee=SEz}F6Zi#!Qx|>l^KQbamObzZ$E_sUS#VO#F9tsYJy(- zTQQ&zK|0`)m`(i0eBOThBWB<#5h;w zw&i6cXA#Bf-h(gVI3D7sw7?=7|2J5ikq`0{VIk4EF0%yh7_|++s#*>S2;|Bh{il<_;39vq#Y(!&^qydW5MKqak;)2+#gOXn;utjgLu1R^}|x za{4fJaWYmK0KeCG>rN(|yiW_OpI7o6-hP%}3Yi*k7Dxj;Cy8dJf*JT}NBG^M3$*mu z@hwV^N^|T#jSwZUG>QVdb|Xo!F>3BV$IV~n^X#X~?I7T#Y5CWL2rEXSUnTHRgS8`~ zp1MagDq~r8_~gbA)Vc;tn~fixqAw**r-|OP%&-RQ0myg2W59D4V{+m_$RU0y$4Ck&Fp0=P87wJ8*R~CnJFv(lY^SK1 zRiP*|$052jbxwsJnrC6RLS6|)oWyKP)lZe=Trrpui$ppcK`Dzw78*a%M}e(JA@r^ z=nyI&KBX>x36$))Nwa6!X0m5^fQlPj3Dc%Mxba%(n*4Jtm9E(l{Em*z06}P$anC29 zr=V6!crVfK=6aC?oc*$bOs~e1C@yaqNO)iR2IR1L4Cx`Rrtr7lu@23%`s1Tot$q^2 zvHFpjs5#_|YrQwb@WEoN8@x?`V$lR-^ic&@oty$_Pf z{5izI&m4_+455!ovm0>Cu27<;Um8B#+AgnQ=+qKvxSt2%*>JzxaDTR8r5o3qWRo0`4?TxzIOhXw1o zp(Q>C^hqOdh*Kb4k8~OQ|0R;1?2`0YJh02s7X;2p^BDw+$v{BJgH&)&oFL}Xpgz+S z(0x7~Po`)v`M!Ybl|JM2H~QS0?Q^f&=bxbv$f^6>FMa-w^!a~pG(U~@WHislgYGl9 z0ezO{GbgkbJ&YwEF*3tP4*~vVuEOmyOa?V%;7f&ACLsA7p+M#g)RC}E@bv6w*F$Re z%PYty+h)9D)Ck95{U60{?2;v_Zk6pA$3vw!9s(&M^X#6~0yx>R^YP?w_wV0tw;g;7 zHwN%(CaS63cH1=Un$ruXgU7w;Sn`DRr6(mnfu>FOPujoYcyg>fx|5_%OUnY zCl9jzduXfcnGkm)qyUsCRcMKNvQaM<>4wBHEgY^gXTbY-J`We+hG6O7XccoAJjdvO z4}YN5A(cHQB2uHgtw-R!uJb5jj8=z73z-trLl1&J;MyZ5uPi3aP3t3?Vb{=o!<7+4 z9~imN^lkNAw+Sq%8j@XHMyR-M2pwKmQ^Mn1wT2?UM=f2*271_d-K)j$XZ7(0vDVNg zKJm&Ac;o(u0(b{_89VCX$vt-~rYs!0^d4!MuD1S)3ZW8gBPT?$Tx?>!6{!!*rIJ{M zcX4k?-zL+`F~TK+HThS)Ap_g%#^--2)rlTs z-HmT^fWp1_zxwnrsnfI&*3*hq3s;iZKd-GyF(J`E5I;dJIaG+?b+Wat6D?UNOUTC> z#0bQlXY4|6^m3j2pd^QQJw0Ing@IJRM4ANa&xRC`7a*|m)QDPyFCo(zhrMrJ!*Ptk zl%DsVa1(1~ux{i%2~tZW>3H)9#aAkiS_5I6dua~`Bn?l}$G+&zz)D?PpnJ)?uiOi; z;?uE>AlcDdiTN<~`bHT5vOd*E)M0X=x*~-M-xH9csG>$2VEkyK`)$bhbT``t_VpaF z4IW^H0A}cn75k}}>e8tqXIUSLTT*vG=9 ztNd=l`4j-~leSFx7@`>o5FpZi*4;lGa@MSbj)0&ORXma_AGx6jFWKM=aps5Q_0jp?V8S zdxod^Ic}K$a(NNJ7jl7I!BiiR<*h&pp1QVpUA&L)Yl__+hC7(Py8E*=V}TYX%| zW@hVjymB@(2To2CrAt>L%fMh_T~mcGl+J9bGtJW&>a2grKv*@ym4= ze83K1>fUvpenijjf=(s&c)SzeRKk!$x`xzmPLNGPfg{TS)+9yJZ-}Ha43!)7kh%hB z=s{0^C}lq3NQ=#?c?0K&fr5i*Qz%UYLQbIeH61Gg1PxuJ3BWE zKpJ;$KK=*@Tdm})pkRwmD0;i9bHi93c<*ALVDRD()>hq^Ed|&a!if{BE7D+f;=gYE zr+^a9`h3irS1Td#g7s5nxzF-1s--~0xRCTo+#}GxG)we5i#5^xF1x`1m`48M?VbGa zEEEGCgopJoA`@was^iH@=2%b zb?_wERqiLTDOvD@EWk+r0pc5P|BTNw#lJX7=7Q_Cte4>NHc{=t`fsu>!Ir3v6;dvp zK$5#VkoCoU&TMeu#%$SI2^Ye3oPA`R0p^XO=NzHx0|V+_?%m1+Rx1Z!o<+Mc$e5Tv zO0tnkD$V8DiCLg3;7JG4AIC2|LJY!r0uON>M^%ZQyHVi4w3S1pC2Ci-kTT8LXMzmi zun+=yLlC;weAbhz)F{XUxpT}}RQ|-nKz!N@_H)F05rYuAqLplInEHEt7HeFgY{W@{ zTJex42EmUQga-i+)$loGjpb8P4_Jc0UFzhp;0W+|<3Qf?vP?f{SXd(vX*f)-rlC-J z9JpjtdK7DHg!lb z83cWzud#PfxG__JZWdM?`l)-0`M{t1A-`##5meS&??EMQsD6*q8HKd7=oYdLpUqe6 zC+fnq;IQIf4f$3WeaJILyWwq1nInehNXN0YyGA-!4iIYMA#ffU62vW6p>GRK0FAnw z*ZDv;lA&=&5?!eplRB}OR+?Tc>u1Uj${L zO}e6Wn#u0HTjn1-z;kh0XB8+vIzSy!-Objsiwv#?!nCpU&LVC4h3n`@8feBph1W#arBDLH6E`3F1@EiC zk!ikHUt~XfG;v^Q|&ha2n)v8LNOgG{BML`J^}Bqbgh+Z3ZEE-&*fF zp`<9p^hg0#VnC@6-WNFf)wV*ZsFsArl7k77nQqeJVBp;CDP~0~7;@g>pSuv50=D*S zKjPCvu#rMpm-D)+UTWObnkDi_e@W7{os=c z7|Yk2P#$6E2RrBjD53hn4s+gtZOCHR4L;Y~34;^97eYuC`F`&sK!TGKew&dDk_pz+ zF|#7I&nW&|nH8JmL5NHRs{xz}5+F>oMD%O4l`LMMeu8^sIN1OSwW8T>wEgY>U3QPt;{!QoRus!l_jFAw@-$B;JpkYNz8n5&1XvM> zkp^j*&&N0)^!05JHA&2zD^IX0gxZJ)8{3ec#(#v6Y2? zfQG*JCAzSFH{Zg^%Ea_*S_0y>#u^+&JIyfI+gNmI!Pxe$7L02Qd%m(p8cDxQz^DSF z;^w};o37UFhsI*u6=gZ(*BKCM^xL7`>&@I-HBO9|UfLnERtl_azuS4y+-jUM6ehnR zi^D|*hX)M~i!}}z+OjI87WH}5D4na!ybZDTPtUux(V7VRX>XdWa1~eWs6h3u`&&@%nLLzS2x7r%!q;V z!z_qWbv!^AU76_7IvN8|D$xnpRw>OAxG!~)_{Cz=SEQaZ0vJZ2&|yF6P@pdVnqZG+ zd5IEUe5tU^;o3!sno3`6A&ot7TtNNlekmzh7}v-PR=cuT9i^Om$sxUdMj3_XA@0gG z&i?duQxT|EKqNLpvoXpLp}El6bowFWQEamk^^v}y(t|FV#!@5tnnw3wd<9e%hvlwS zfa;9Z<#MFuP0hvH*%!1O-2k%+`gInhau4o@ed;d&2dVr%{;1!-qop!n1g=~h{Rh%0 znExnELG!=_I#sISnv*`#U;o=))`11HqPN4AJD8~^MVq$xChrc9<1HTIzH?;dsV&qn8>0>v&wZ$ucNf!&wGJ}kOezCv-ElCGS_Q7 zy!lep-P0W5uUQ|(C#UphMdD@dBp%*;l@wbpzqiQmo%|JFI@B2kyB8u91fefd7`Rtm z{IJ9W8h1=ysnkV41R~#*tZ+*j|NOe1a;$E|A_mCTBAUkNxHgERYtV8-vQKtc3cet0 z0h;m)R8cGhVKD2g=nCPXrloW`^9S5i?Jnv^G$#QCb9O!cK!8M|Tk!z#QF52mYAxc0 zjcn76Of|-F(^jNoaGQve=CH=hM`e*1rzXInhqN@CL3DPfV$UEJ zW0zC53V#J#AjN&Gt{;kJfP*S50UI}>K6qPCfWqi&z?rVTVV?wP0~Jf8N16nt#y;3u zM9A!_%n}(c?u9sIOi$e|&Bn*6v+|Js3Ccq(YCSc<86|kL0=FQgrXRP9U}j*6rdK=8 zD1y>Z>0+>7(7kmgv6}xiBbQ4e(SzvL6^m5*^F*@}9H1+Ks5r{O!g;9GP7=~g$Cxlr z-3ONeh?~^i8@@?;^e)};NfIx$KI791)Vb1$7f*pVmRP~gp8I` zM)FBvab>#|gm}BXEVD%qFV;V_XmJdgMbMHQ1@=WmR!q55*j%GO8F;bi>dERq-gJ5E zG!!In{m@$y7LDns_z{KRm@0rz{z<3ATjS{nR@IOTy-?)G;~NelBXo$me0{x@l{l&C zSB_qS2D!gB?Q_y!SVFPm^aZP&*$Xw^w;>W0>QeB|e3>j$$vX3Od{G#yQK75xAoonS zdPyv#D{xP^iI}cKPa$1uc`s>nl?HpX7c3-|qDT+{i@T!k*7Uc!T}ftmVb$d>WsB7@ z*p>l_ZnHUp|!Z!m#H z#hs(a7THG_;9{0Hs$#TJ(_oA9w8^oiT=aqI}Whmw8>Ee&ePRqiWN+uW^6*J9er z&KIZ&@aLgas&TwnZ1|uhU1Pu3j$V=&uCc^)S&{4W>tdVY^q!bv@foQt!e7B8ymA;# zSfm>6uG$H(gpWAjxTuEBwF~C(NyPx z!gD)E277xt(N4BQQP`Ug;MenoMyG+vvv=9QaT=I4`vv=XySKQ5`%U+7I*^8j0XpB1 z<)QG9l4W&Y`aF~Yn}~-i7u$-xif$eCRFsA%86|S}?CIUW&mhSah#q&zS=o<12Jd}a z=7iX&-D=D0dTB}x)uYL}^2sJ2j}Rb#lvaUzHe6CK=g-S$Pn?2t=+bFON>%lC zQVT17+uTi?y-ip)jpYOUL^A92#UC{S0 zHAB4W3@6!$91jmMsK6AL(a{LLt}kQNC|jtYtB~-7M1GoxaR`*Ofbig>ia^?poyP!$sMOZnA_+&2~S`B1_}L zIUdpMAje}M-|={f$Ke>rGLpyP2nd55j)Nd*r>eU+7v%HY=8fLYH<@zdka7uC3!w=QmI8MO_gVO?IG5&(E(uW3yy_3)?|sm z$@8{D7sJ5_?NJeMy_m~~vMf(#F;*LD98^gk`<9$b5T zssmaNvU%Hvmr@bDcO$a6-vmQ)BOG#ie&STz zd@=3NmZ)tv4{Oi)IJHIr%(2%@HDQBwfHKrmsCHhikYp}c#@*E_u3 z%zeBx*P~tia*_HTZ@DRzKm=&%&xeGKbJd^wx`#Kc1K7ZH13qf$S7kV%M~y2aGcQ#x zV~2Crfat@f;e#++0NE%QtR$$J&=d8lzIY&4*>mfX`;8vBkG6v(wzVTsv%|L<(IAKg zErHw|Nc-T=N-flkGD;q>-=F>%jXoLr+6e95npeGjqP1fUzNXW?6XTukLT)xBKrpJ5 zt`>m1_JT`@vV#_@cVH*NuErN8+mYhSAd>QczXeA@gTH%$W#(EFy@KRo39ABo?Ai6vaj?A~ zvfl_k)^EQYeC%)jj}N}tP;#{WoKv-9uC;x_3pIpuu>E+e`-K{4#seePK7$(PvTHR( z&HR%Kc{pb6s8k)MG^S0OJ0|jy=nu)Kg}~CjGy~mnRVh8x-ag}#@m5;_x}$sPf8j%P z=4E?Xhs~%2>7=#Q^b!}3E!*nEx9Me4d>^oZGJ+SSs_liE{k&0>-~Ma!#sA79H>w=& zwqc2u5xe?_0WGJD_+jsUZhK9E1PbCA7}gdw6F-)~sTDmM{NymLJM8vrGmlXrSd@2X z3CBU>`6|`@tp5Br1Uce_vDeW35LeYZ2IAY*(l(vP3j=8@meK;Ww$5(ZU~QGD%qv6m z(Bsgl04R}yB@fxHXVhSv8}0Tpcyw-yv#imHZ_yo>qb`Oob#XBK=U1d2bywGnE|B#o zxF0CKsxKzPo!CrYg?j37?6?L;q!CwJ{n~{zrHzP zhKTUgMKXJ9v8z$;Ls7y?|2v8bwd8ePb>l>9OAQomJA`~B>VtWp+oG)6&_XzsSZZZI z%;ql2CISp9J>*nvnQJwIyRl8s$ZZ06h`O=Jl%=+!D`&p|ffVTCXih`n>MeZoTWU;o z4^dl%=5dWB9W>AqC#=|L??-#S~;vjbO9 zyO7P`V`I*;o@u)#yhOuHkId1$iIGtjaNd}~8m5zwFI(r`7_D3NX#M5}87)j2WD0qw z;h>JF(GDW5Q7Ba%_?R$Kv4)a3x&5*rdzF?lzh9{LTzXaS9w{ZncNan;FV}!~5gT+9!6gt5t~ z9IW4rT*MYi$yHLaP2Y!<{Q}fph&l0j1nVPGV6SUY8RM>witTJS3r=n^dr`|{AR!mC zD02AIa^8YR(9d#4)vKQ=t1}~?A>Lxb^E2);-&+&7=(A>%zUk9?z*)A*i9cXGKlO0M zffl*;%x*h&R+$WE&;LKj`~NoPBM}w3qlVtqr6!)))sL86{dNoxy^Y?2M<5>Jz#Tou z54R5K9rL06yVF%3`$9SqkHKucctxt& z6^kcgI?$!ISGDVF7&sZC59mqr&Ff?`k`E&Z$Ta!-RvKZX*gxY0fih~NnQe6jH?D?z zR1&*VlVK6ewYq{E=ON8y=&{0TLm0Y+pLBrh2V?0n^h+|XEqP&T`pad8p&5gQZ;Ks{ zq3?IIay*gyWc(E0zhr1{!6S^x&cS1HM26l~_g`4f))|Jbcb3&T@p_k`{{sF;2eLEG zFf?NykSy|}S*-PDHQ`RRgAtCk zm8`Y}S^JT-UH#Bx!Syb3!r$Vzwt0BrOvl=04$yAfrS#Xu$s0S>j%P*G0;k1SMxxD{ zJ62s|MC!JAR`*xok=O>M0sJL`B+D_biwnGhA=SKcEad56Ug-j_z_#(K({(+QF%GGl zp#SKQHZcY`P>f(c7KWzn%gg~?v_qpo`$kpcLPMHf%4}D;(kj&@=)s3CeE|Q{yP|4r zj5R97@YjAF(5qK(_^S^g7$KXXrWdbBy=#tZ&5+^2XBZ&eDY&u!-J0G1?pqvv6(owl ziSN@ilG1(Zen$pVed$iKMV0wtYK=CZ;mv`DC{aJq0FCtz=XPrm`w!%4KmcJJ-U`Y0 zs-fZ#kWiwod!1tg^$yziG_kN64fx_wFc!Z)8Rt<{>w38AbgIi6l50Rp`=uw#@$PeFyip@4@E-HrgkBzAqE+Pffvu0Sn7059`95-_5{v2Mw{F0b4_w98+= zAlu~dapY2lwNO^UG1fpct&*34FCAun62OH5Gb}`l_55y}m{$OrtWwW$WnOZKp zSn=yTu9lImtEKkhDB}fqBUVJhuFdQa#`si5TF;yy@kRK|sh;ib$9JX7SY0Lu8;*6| zU`+4El|*|e>_#Z3S_ma4P16x~ER$2@sSBT1At@l!OuTUXROuGUKz^Q~9rz$~sqjFu z7c|vIf1yA?1k`cFFX{{Hj$m?u5`yGyvI21_5xa@~iH|WjV+#YzyRL%RSWhQDP5#3v z3;vD}&kf`WXO3;*9so%^gl-{`&wYsJjRjLNM8ubqS^|wAy0J8rxz^>kV7H)o>|EE!C*BOzY;w*2LL zo^xj2-AzJmzsv9UQM-BHd1ua?IdkUBnKNh3WCu57-Hn_mnB1unN9B#Zlv4=Y2O`+2|NX8|#s>3_c%)VKgVBxd@e)8SjQHPX7ANVrKeoKb>FS!6E zdAkg$nw{IX!cF!&gn=&$BdUiprChWO)W#)_Oq7)==;#y-jQax4x7y4EqdW4nzu%E-1 z8@M7wz`o+(eN-`tHLR%UnhXw7^tn?MR-PPZS{qw|Vr^|~1!)Jdv9U08q{L=y>m@gA!7mIzg^D>0AXt{xw)>J2rz+Woxel2Vy9zP~AKd}hc<80f zJi!P5)uikdCflUsqs;s;<6P+$Vrm0Z2JK8fyiL9k*dWXZFYt|*pkuC(r4`@?aNys; zMb*i~gUAFl=p&mra3IBn!z^lT4oQIrNF&r9@Y84~Fq+ooTDSK2-oZ(jP+$g0kF^e`G zsy23>Z3XWl2Q`WdM5D;d51E@&qAGUv9o1)_VKHzDEY9Fqy+W>)Rs|wh*C4og;>D_2 zl^BT2#S9|z&)75FG(XW?@}j4x@>}#u2p#&NR$a1VGTTZ%#vXG1Iq${RF)p%<0B6BvT{Cjir)T-P>zA(K-6(US#`{?wmvlOTGY+#!Y z&G9s1*feDZvz~$gjcKg~hBRE=O0!psI4~AW^ON+Vm0Zo$Q{6N_LFya0?H*7ee?DAJ zQ9RJBpCg3RDGhe9{PoG@u=iDpWG@lcyR}t%QI;y|&^d71p}-DchX|5zUjoHDP536| zQ3yS!Ji+e9@HpC-b^x_Y-A?uduSVh})!3qAKO;h3{4Bd{_nVO~2%qrm@I^yloGp3{ zhrW2pF!(ElM$C<_XH$yJPiIU2X1*q!t2!I5B4#qv7LCLXC9=RsRyB=k7(aaxtM)34Fe|US_24$PA=?*vb-eBfOea*dO~`m zsL9k?Rp<1Z?>=hJ{@$J(;qG&aToA@ogQ92R9&)T&& zy)8k06~m0TTbq+U@Nd-Eu{h?WhYsnaT?SlO1I9GCFgKDkU==U<(nz>LyrsG?Hbv z6w?Yz8`dAzyKS!4wZ?DinM6pwpT!H4Cyxf0pLiq zozyQf8)gah1!~<@fSP${AP7h&YwmPUNN*8>1?yG=PkC`fqv=nHb_;EV&0&#kS*VNK zpw~7joyX_iM7GS|EQOHTta(VC1L1AfqPT6v_U6)SNEt{2Y!xc6?%`CEIS#+*0S!AK z4`|Ndc?=%6zPXfW5>}d}r-#=E>z))Th&LH9h=o^kja3m~UFSC&`8Yw}kW_fR^Z?Em ztd|}L);&UKrLn=#MtLs3;Nu>NuMv!3we>JpwGA3KHthdudrvKK>kMdpgT;6yDuRF z3LRd!m!pG;`2S;?5E=V1=JKsX7h5bIwQtN(`^t0;`3jCzc4!qxnP4ihC=@mhuDNa; z94f3=HW|ovZp$X7J zDAtMuaG;Tb0l3jVoD(wH<7|>vCiauUAzgKhAiF62Pqk78*F7C#r9z|LBYZuXr`SAw zzT%pcoO^xoNhxhn4RC{^F~&Ki4o_{UKugo+Tp0Iv@O0b@Md``Xxat_`62Dz)I?R^W zgO-)hLofFbsvgZO%bcV04-|!Iib9{(1?$R=>Low#K3ZCs`S3{g0LC` z4?Mfjj;vr}p5*rC$RXh;Ca`{$5I8LU2`}el&8huf>?W7P9VVaZjR{xZ{}zjrb66Y? z0cmBX9qO@(Y+vkXE5sS2BhW}m*@yLHg4zVR5HauTE>V4guk{-^Ydu>5(!qB8%MZSV z4Bx4yyK4;q}KPu)tHd`xh zE?o=AWDzzFn&wtje~-vJuK)`U8l2qlD1M#BP?uo`YUW_wEdb#5&$;b(BO8eU^N9Gk*x5WS;Ud1MM~|5M-zI#Wp#VT}T4_0wJh+tZ+zlVzEDHk1eQ zsHxWAMf&mH^m^%$IIcC#HL128yE(i+CO-*E9%84`Kc47Q*=Aqu*dv2Jds5z7ha|)D zhkFdnGT?Gi)=-p7DV)t&A)Sd#jnv69V@CorD{F9?8KC-hwZAgae4kCvR#OvtN zG~cc^rSEv_)HTWtm4z)@P}>u-w*NfIguPi{sY1g1SsX37K1iGmL1fp+!MYi+G69$y z&bf7RFfmR)$s(EBAE*#92j;64fs5ptbU@7~-eKJubAvKCNF4U|3WDoiJpxrW=#Uvs ziGl@6!0i2=Rg-{Z4N#4S=8JZ)VTKHw%tI(8B0EtIel8&8CfasmNJVE@``y`ZN@x1b zuWu6+ld{QJ`{D{ncwcZG)I@;b3yProYU&eG!u(H_Q^6C*FwX|&Nrh|l=wC2#C=$hP z!}c=-i>#R}*Bt+x$QL(g6)E@P7D6WgFgUw2#^)lmRVi_s$B7Z-Mk9GTmb*BJg z;Y5`ksk!={q`=w(w}mkFtkiXrl2Sl>lbAmRup)kgb-zGZMk}19_c?&FSeE0nP!DVD zJ_8259D}|jOD=+r7FW_zYdau+{(IE|f?OZx@m=-dmai@VUs1TvI71lA^#dXp_U;EB zXQGjj{a|}gx?trwxh|mG8HmYJwtc@PM(_xLO$`>#id=J2CF{Og+|)PKPREciombflt8j_2Chq1Q}+m_|jt zXAE&3E|^9B^NkHo7zx=K*53jbBf7IByK399YcLIiIN763ZwOc`ABOoS3d%I~DFcSgFH?guirrcfslBvpoXFrpjg!%B{H|+1UAqzX?1B`+ zJ|mR~Q7muZ^*;2--JE>UM`FP#cS|x+LV7*Jgw%_C)-9fok=>u&nv*^Um)$qX(j(+# z#(yij&!3qS93s10(VWclgZ>-YeZBaSgp!GcBD?vUFS}O*Vqe+KT>Z%IoXK-JJhf6) zTddM0uHJ1>y)eKx%Mmz4L4#0W7V35ST?Z!Y+_ofjIvu^L*|mwxa6E^J9!d-+_J~gG zFPuX88-kOtC&ahFznP-lPIYXHoiM(S`K|Ya@!V6nE*t-EXM`V!?--_*UNeGBl>X?g zc1AcsFe-Ds`(Mlmx2i&wo0R_tyDpixVW{jo>M$H)pX^8fd4#Qj|1HdcvItpX^`Dbf z|M@u}rmw`NPHMz8+}e3PxTXyQOW@}`4RceN+hRC~>ui2TkQrLX#~*EB=jOZ4()%aU{P0gV+eS7lFk-scx z>ac#B`q8FdP5qWO^(9?=XMP(%Q`g9>UwwxtJqY1QCBu#h^V}{0fQ4$rqbs9b3X43i z!0u9DU5_t!1xUdTEsQ|^gPNkI&J`x6jDHUskyeXq4vXR3>aFf33MhVqtSTB`F7t*xRiuiT z(=Pj%TE6uwQVN1GCW4W_AH|2~hU9WooVm0F?SGNqe9OjohL)6+StIlSZWvY+Hg-v9 zR_iX7z8=Kh;e73H>Ay+6*eVt<_0T3Jmt*tr{~__rHiFHtj+E-$Qm)*)(HTl=Gp0CDLN3|WKH#( zf@|la8EUR4>OcWYJKE%;tdGl(y{{-5boXJnWwPH>rO7@VkUfy_|4CF5b@gqV?!U!IA8pFCl?Zv(dOiaX>7T2ui`5v zM6l8VH=`Ap?2yUl@Ql>4DrTxy4+yTc}I6eTNuud|;)8VYAD8 zrb4J{jRLz&==)MHZt6wnrMW*ksFkeXEv(U@9Bz+)moPEG!(cj2*PWhHk+(AZ_IAnU z$noE*Z;6w8sc*+)f_Ltg!Niex6X9L9c%hjG&sz%GLENl7Uzc_3euDOWFEplZ?p(9i3~%_1U-Vlad9}A;svt z2W+ro&d{k5BKzk0Q}y!Y_r*morw&6LAa3MSXo?ElV(x_#l&FO5bm>|SyAGJW#f-zU zkI6gDA($e#{ds5=&Bg=Fh!dm$M51Hy|7679E%Qt(aD=4`rrf=mS21qA-nf=8t~cm* zoa+trfa{H{TC8nv#9`M1uI*;_6*7@zf}D5N8n3PMn@7Y&A6p~RIbMlTwgi07FgXE8 zlR5VRX)wrsjT!z`-K8jwMeNtZzT?R8;a8L#lZ6~b=8)s9Gy#-0^Ycscd(+~#MXk7* zJA|)FBureCp&nW9KQXNe{Uvnua#vyc+pfaT+X_EvE8H+Kzrt(!tME));YX-LN63A7 z2Ms6ZO9yZltiDe_A!uXe)Dk@l^1CuUt`e2wVdTWAsYR@EOgJ@Axcw5GZ(J zdX|`J5s=f`$j3T=afZ269Sfk$_uHfr=R$L&+p!yzjtYR~f&6L1@!R-5k|c(Rt)iEL zzwLIS3P}hTbNqfK7{hziB``Xh!yA1y;5VbYy4d2~SnT+X7anb7xB)l8ER_T<5*fMz z%0ve)e6mq|HIJ-ax$4|l@9g`n9P~1d9u#{zNatyK4?Qllwz4Wd+qMc435?#SWx={r zh5tPpp*Q6?TkU*=wZgQNp<})mdO;>dnl}eo=_ejj6j)=-V}BKTWZEgH@+Jxq*dn^8 z?;QEs3U^{|j9I1yEH}S7Pe)t2S8@3audgvAMZ4L%lg-2eVL3u0qRU&NE66t`=6IYX z0K=ny6rE88&}$TW_JW4&c@5dhhV0CS>=_N&(;Bj;G-OX|$WCp@PHM*^v#|!yB^08?t2$*`Wol_!P;pJM?H(VgW}xO zl0zveASaC$rHwrhHA01X^hq5A*NnG~k*`ke@E#H@vgQ1sq7=UL1LSQqv zVkhPPF2ub^%1JMV*07q3NM;v#lfhFz z{c+xNoj9~brF{G#n06!(oivAGMt~z(CSX2$z6I|>R@`L4bH|nV^Taj|!y&L>nJ;#k z;AJRAevKUyX;m=!3|m5pZp?MyP)b(p|9(;AIg`ugMSp^>ll@O@zJNouC0xNc%}$)y z0N8JCgg1ebYk_8a1KHq^;U@P3&vXE-1JB5PYpip6&|-yT}>Xj=*VMzGa`alG(3+D{>ia+;u2f%eNp-qcf$CSXd@+>F}FV;&6Bepm@}-;v;T6gYPuuQARaKmjtfaQ zxP5=@xfsV*6Kc>*jIv%syd7EckiaMoCZLSLwj=r?F9>MI5T;kVhs)dRa=5hP!nV9x zkO#xA!*J#RKUgTix?0j$ObOu{$*^&-zyLzGqKvro)Nc#D5tAA*28M_93bbwdjujWU_>g14-Ut=<%xsy3*iOWU zyipfISzhahkN;G)qPdh1(3;$N9EPA{Vr3(L!Cz;FJA>xN+Hm@ndNhu8Lhkk@k7VGUlA zXG4Wc6k-rHmonB0s0hzrW`=x(t%T-eeWHO=pJ;dGlepJ?*w#odJMkmLGu;WrW{GE- zE=5_xGj%qJ`-5kO|B+=cp1Jy!c?-{6M@TH7%0@;65&>m}*|oN3mOd(!(K~d+Z#!~O zLDu1n%SXurs42!Q*a%x?PCfKwVMPi1ok#p=N~&qL5X2$Lx-P2 zIrMuVYTr-i`)ho+alRHq@p!aLh0JZ}Gcfo~>DjpX6A#zes4-F&os@+pFLBH%$Ti5h z^dI7r#NTy=4o{zt(v!lSGd}=Jt|}0dkN^?$kG)zOopx}d1PhWHT~Z%wahwLHvQhdR znU+2sEyKvcLg=d+N>siGq{r@+Ud&{0vb8~FgdE#k0S0f@qnH}5@H#B zxOo@C2()0-G!Vwc@fKT?7kdmDC<|fqz-Zf>*~|hyDG)=Ldm7mh&i}NL6PFY0K}4TM2w)qt0n}(g)r}PYUKp)Gt^otLVQYaDqjYa% zbV27yILgh~!@N?3_45EpZcDPl%$|kO%d@J>bXvY&t%K=D!8(||M!Du#114?8)ukr$ z7{r$4uJ{?vr3{YELtGNCobnbY$s=aXV=|L9G9>9WJh z{2wAnDOjYDKB#UTJ;ANJ$7D;*vVBE}ai)VZAmd90SM?t}f4_1}4OZF1@CmLd;X8*8 zW;U1ZX@4yT6`DNyiMUi#@`a|P(d=~c=T&HmK*W6qh{J?|DYG0*tZi6WB3Hc}KaH5t zdzd-ox#ryseiWwTw)X=!@vT!wUE)f-Ac#xeGz-Ngn1GK>uVlFD1?%1ir998Zr})y> zcO?facPKYMO?_8-dp7oS0=I>pjk_4&r;j1tx~T9Fs^_Ajr&nEO=byr`X*iB6hix}A zyE?bXFS~-QAdYC2X?!wP0Ia*71ml~#uyGtF@6MRo? z;Bzv;qrb@wJUE;!Z)oaUg(91Ua^sun@~DpmQS|& zrbJrSwC1@oye;pCpzmiOJnR_ZWzrqqaA-nQ7`x(lADE=)&ll-ZArHufi^Q-vZlX>M zmd}PAJxUWE7v+&=5DbQ(WB+!0*&D_HZbWZ^wQek!QY zp^bw16fwf_A&z--Q$9vq7L_?UHPGz%Rgo|Ix zMC{*jy{R?F&i8u1Mr*bc_mR~nc#RCXM&h)XCE7gAjG61lzrf6;s1?WFhjP3~W>K7! zUew4*)j_fMQR&!yQum21+}IIrnm<&gKAGc7VFpY`Fz-TFoSL4d`oIKv5dJ8^5)Jmu zPpgqe?MLC3u|ck?Gjjce8NOGq+^=STua%#DS7?P+wn3$}tsD@0 zKTV%~423~<)t;~6+ViM`UDfbUunH~}@n`-byqn{AxtHTCwx!tAtNAKF&~0sJ1q>)y z1B!Je|AL)&PszVv2e;&k8PS>^fe>wwAXM}t?9)Ty;>N29A~JM2%!^uZohPIo&in56 z!CdBFd?KxYL6v3J&J>%1dpn#t6B|uklO!A#)&`aA1YH7~ltRwp=0TW%y!=NYzZ_`9 zwaUOB5&sM7oVx8FKy6aEdnRso@*x%||4`%LMwnWy1JM{MQ)KQ|6C<$QjfghL=gS-k zSzX-4U8gZhTB&RL@wwv28Jl46lue0uj19x2<*?G z*2{woXi5{-EWR$o#c+I@F*QCM$#U6C`!! z+2;m*_Y9Wj+MXNlfgZ_k3xU0+nT43NupW(WU@M_#b(+8Km$;?u4h(;YP1Lq`0ey37+mdFjwb0UX1tD$B%Km$j^v%B9;+-{NBd@$Bq}_ zreqZY2Dbr2x8ii$-7knt3f4V{Pl%QT^VB*#J;$8VJ!e)mjSlZxxuSOEL?0uvH>Ij} zX?(5e(oh6KU4Z2XoFcHRpK0eRz$Col%&pIHA$1C4t)V2qYoLMvG_G$|b4rgGEhp zStmjq`zk35UO*b{00<6v;2BnYKpc{|=`eb+7|<|)^7cqiMZNhM&2#@0aZ5oJ-N`{# zY$gs?nT{Qp4ry6YLuy1Ngk`!N3pD_M9b!tm5W{oo$Y5(5r-BjuMq@WW*k9~s9FR&@ ztxbhDg5i!z%~_MWc5SNaLA>)g)k7|*tmYEPFpUHgS>T{fO25YwqBL`F6kc<9@nx^I z>rzaJFw~PxB(g)B@vUX+%c9JzNwh<*yG2sb2Kf*%6WgU7SbC+Z_Nc*dwboEuwFfO) zlLEqX5Ph}n_M~--gYo_?o3I=2n?A+rpQAE$+&jxEsF~4 zR8(}#)MFh>7R25q7MLOPqkl+7n6r~rdo1P>k@>|a`d@=GixWoQ$aBHEO4?7kVkI>5 zLXY%*vRRV$aE1GrP2vs?htRgqYi&Et!%KCS$`1omwB3rW@4&Ew(TH&ph2t>drdF0LM*!+*cV zO$YaGjSgYW#b)t9DVZ7?f*m3?c07N>TOVR{+eRiOM=+_m^fpWsKp1^oC-Amnz5b>& zl~j)%n@d+(sSvnmA#o2)4{r@7ZkEM4K!@9gRqe|_-}8M~wH1|p+$h+bgax3Zay-#O395~9Ce8#3N4`*HAK072Q)Vd)#7;a1SeYyuV3#rElgr?tV-zGWKyqaP{(%n!A^1{Ev?$&Oib4EB z&$;<7MRB1;acPN+&zzvdwXvW+MYnl4VHqP3odIq(`+loX!jFn`i@HU0n15pA0XRbH z0t>ifA`$}o;?vj=MY1ldVd?=%&~4LfjX$e#-S)&1753moGcUT)cHXlBB9skVPb!3^u;*`&fyU~opS2Pc zgG+X7D8mo*;>TUhMA?{2v|;HGI$1Lz?hEeu1Tx$QgTqEJ`4bpm8k`P{MIQ1+p9dPG z_mxSVwy*(%{~{3Zx^L+(*x>K7BS%>bS~C%r(Tl`I=B53CPX_1WloavJRDlgY)~9*~wbGOsPL z+%nk-@{SvES3TpN;={0oft=(YVL>2@Ud>&TI$P!ZU`fqTtdT8?%rtC;qT1{#*MjnN z1X-tt1FLM_2INgIbQtqNC=@YY1Fcas{pc_zVSnnH-2$tTd2EU0$2qt|1#V>{p=W_D z5#m_UaWhr&qe;OB?nV>b8=FOF{WeQ>toBy|yB4)#43tf!Y^mJ`dLg}6H=72^78EE_ zjQWxYNaRdXUMwsk0%@GTr;rRkksA}Et(6b_1kusMt}iy9q?b?5;xo$Sfs_L=8dU>o zB)6J>tSa`IPmUzf{q>27Xifxw-jYAZy(E7oGtn+4uUWPN&}!Y9#opUNc7s~E_=?kbht8xu9rr<)Pu(V@p-_fc z+MH{Lo;=zdJysjhvtPMKV};>Pw(w>bCv3CE2|J5oZ}VasCM*U6XXOgWoS62fgT5V!DW{7u=qo4`BqbIZ9w8PIl&i_>~$Am zg`d6#8e?T6f4MndIG+P-u#OSl`+ll~A0I;9Nn!qG{s#uBzS%ZOwuO?7znNe5n+*u@ z1a9y87f9)-l;&^dL6lD4Chz>stl>L(ioq8rn<_e*bM#)Rlw0;Mp(iQF9X3a~tm2S2 zDKP>L;*?AiK=7aP0jysI%LsdRDIO?r($F&tv4E&;@Z6x4Am5`yoghFu7y>2&K}w(O zJ+6w_y#FiUDeDwG9z13UiQQ&MUe7wYq6*a(azyfTDmChanEXu*_49XZfWPdD+@%?< z9;ux9Xtvu|6wxkYiHqI*jA%Qk+Q)o^sIZ0Gg;|}0L?bT3r5UmwBPz)eL`BzQY@d}q z!8+&zxS$F|1$<7X6km0^IL#hmCA25k+Vul2BdT5bs4sq*D_AhsV+=;3H9Ba|(?v7} zpj`dpH=}fQV_OG5ZEa~Xf~bNx)oA_*^N;gfn64vI0-UxYI_V*5G4W9UT|njs3%TiU zB1baKNOgYWb9+J9HAs~Yo&Vz6g{{A7zj(!^)ahd!U;@2ejg)-mtfD65Bd0V=$$ggfyn%|-I$z6bov zWhIU82t3xteGcYBqo~)=()9E@Qa7xTSjs^WlKnWVy{-Bj7W`+1H^+`HKr63wyr6Xa zVi)D*TzTk26&#J@4C_%vu?44k=#2LOrlSb^0X`X~{WD`V%>LlKoa^VN+LfDp@zIV% zaC8@32iyGj73OcG8HP=aAJd$u1djp~w)knS&?g#T_#`7t6pm>~fx^*Ye)6vEpBTN0vaxP~kJ6aOY(a`Njcy{bbBc9>ruEz4O?YFq&uwdCD`b<7KC zl^W+V5vayiqy$xa{I(MF@nUUd9C0cIk*Dsm)nVFgBjXmCB5bDtw;Tp-T_Wc!23PdL z;J5BzATc<@Vz8Tu#9)2_1~rg3=jI)~CLJwuA$&TnAoBvGKqCX19p>$E(rkNQfpA*g zG)klV_7TM41t|al(~aa46O&lUl5%xWec4O2pz$8VL^&Q2mxRAB^4Z1Ic*O?;ZLxAX zaL|S)VcM(ONb@`c!TVV#yiuM50!C6^fYvoI2J_c&V6Ra5>4J|#tEkLqE`u?SnMjE*_)ir@ER%74tikL zC1uP{AVIP8%AN}`@G2V38|Pqi!=$>Iu!}ns;cz?lNDsv5H6k`ZmRB31skIOoJ{^$Z z^x>3+KTAZzGGSe3m0EOE;gIVpLH#U2hQII|I^=$fM7Nl&=%oWRsR1H;s#D}9=i)XY zgp>H+VNDo!%a2un|Z7S?ZvKw-+W18 zvrmI>Xg*rJ$!elCjI@syL8$9^RL5~s4#^#K1TOy`nsnm+RP)U5*kR@&wS1N->&`t%LZNHXW*iAR%F_k#0!Ene2 zE+z7HXsH9SJ@)ukp#%3|C-^}SGV>IjJyz~1iVebVai$Tk&aybg&RsYxrY6Q<-J{ZB zxz&f58F3_xeWwF$p=n20eb7sE(A**bIXIz%nP3ROXl^Kq1--!)T!+K6u2XqQD~=@| z=7tmK)$|7YY^2k4nDRTOfaRM0D*f0{6i3|BmVe=;IlPNz#q3ddFS>e&-w|ctwn2CU z4x{i#B4Xf(Sg!Mbd$rg3o24zgU=K$}wnQf*|ABae`BEo|9kOkTpW^^Ccpzkqni~Ij zuk?te#vt=LbahappAN|`aHgayZ0<$oQOynOu65Bl*ZY*TpQbfrKI(*FHq#@&f0f@( z`Tc|Zw#)Btrv&i{D7UUjybb{hA)rB)%#~!VcfaXZY(h zhU72pHE@G$9FI3=ro;pQGd{dlxNPG{Nl(Pr+Ma>IFZ>z2hNvFXu0ij$OLAo+KN9d{ zg4i`&r0Ljn`8|iy4jTcElYeP(TneoVk{Rn4Mjw#>Gf36Gzc$jJB%k*%299s9@?LCM@iVCq%#L*2Q!}J~1 zROf{Zc@0Q&L@gKx4u%SBfc8N^1<(eVO%?N%g@xSZKWgyi!s@sKv0wcibY)g?_)tdNT;h zPzIVy2?^!g!a0s3dmR)M>2iE%uB5PV-xwnKr)##u#{{1&{1VKg9k|hxa&}+DTzflN z7UL5+Y$rs8Qn9hkrFA5)3Mxe;UzgBR%901Z+XD9-LYYUKLl{Z zOvi+m0}zvhJb{)8lCTm7e3J(U&|}LWj)8^c5QUziVZV|Az8pK z9i@7V9SWZ&UOZQ>147*h+Zizye9t^1NhUfK%I%phwIY{V1O^$DZc=`?g%HQoXIoB* zTjpDJtUXYI5S(k&ka4opgN9g-#6;7oqf$dT08=A4C+w^4qZk_k+v4 zWBZWKn=xi6x_3Q|2Z4Za4XK#|^;8+^VK62}(#h`5 z@ujwBaIo&ju7R~ZfnePexwql=&H~MOWUy{Mzb({3mG}Z*taB#3FMV*h0i~}ag{sf= zq(O1@nABJTFc$(#VCRFFfn>b>4>^tyk#f0d#Z9bal0A@6=m%kvVpD>Emq;~38{j5; zc(0Ftd`64pF`wO*Iox%bfLUnPs+wS`VWn?KFHm+r)OHIv^q0d+wU>pl{{HeuIB3Tq zi$?0$Z6sI2_U8sS9~vnja`r%x?BqUXr8p)4SmYZy6jR}H$qtXWMwV^3mh%8}lil_0 z;0~g@2Im|^W$u{lk-pDiAEFH5Sm@`5W-T5A)l#H3b{Hi3Hfa-$phHYEEpQartyHj2 zenQBKxwyH~3U|+?1@YrsQ%lPE%UiU#ys|fGp9wBRPXQ*m@LKKX&qLiL7pi%>8jE$7 z@Z3)DQr4gURccOaQg4q(4#b{{9nXTeX}yGhd6_)Z3!Jg?iex5XhSQqBNFaS{W~7%Q zQ|;o35p!x>SWwo1$p~|$Djnk~Rh|UXSXrE*r3FnRc`}a)c^F|4M8Ix&hdpVvy?p>e zE5D3b&jPICAUSHA7`Xg0=uCcdDULpaXv{yW7bJk^X+@6?y}!3CYOXAI?SxlO2QFd| zvVdIU`TW?nO#=N zoObxb(mK!2p}6|a{sCVp6zkJMdxsR=_Kv$b}pF@QbhpyiW7rs~>S(5Exu=2&_KQ`JNckIt_e~`7s@l>KIrH zUwL*XVl$bEud^9t+s#qgF@3)t<9)@{i1lLk4}fRpQ()GVoX<(gA)cfh?n%nw9{53n zT8Jf$N}3ZZ@JoS#)cQp^X9i6m2`Lk3#Paffl zzgMiQ)WxX{dzpjimOvfA#bdde^`ID~(TGb@~ocwWMBY z9^FRfC^COhGfsw68iuv~Y8rkf#D)SrAGGX5UUS(cT>f)Ek0C%Dm~Mh8Hs4V&*@!to zvjNlwb}n`~yQ3qnRSW2pc0vthPgs=h!6^#d##W6`AResA$Oc$fTUaH${U{ekLMDYV zYj^`S7*GVzBU@!yxqXuAYcR=7U_T;@NR`>@#lmC;;6WE1aX-Aik;BW<@U#^?$fCWd z*9VQ4OZxog%laLt2{3zLYhI>7yI0D@HkK+YG9q=PW-u}bd2ed zOlN**oJ~cL!)?Y}GTdhApHJzZO8&9*uDpT(Lh#~%3kgbrjL?s_VQ-)tPfqvi>m>1v zI?Lq@VmT*?Yk@4syf9G@NR60XtlYpff@NvRQhl3hlO zlA(6Hu|i6rdFqU?*m+rM#mXiHx?zs&C)>}#WF z0Ye|vPcoK@I7ogA(B}<+`)b97fB0p zBsn_&JFIgsMQ)4Uru6xqxcr4+o(HRVE)R%dMjJko>Nk+1AP8Cn_P9R_IaBpyxBC-h zGr1f?@?KV7&&-!0cN@x4fS?dOumk2FID7}@bJbu768Gz{9g(-8&iSk#SBcY+tM8{u z?3xs~N(}2a+a}4D=PL21L;8aTgy<^KyZ!}Inobgxjr`4QLFs%~iH&%N8bLRSsW+mD zbd#tfWe1qcoJF%FItk>Aepd;;3pO`Y0QVFckHSW>2G9F6P+ zE;k&7^6fi)a$}~p{b=1&Vg(Kib}J5BYwXAwt78+LnfF*vEC=kzn%EE=LuGAP78Y#T zHSUK)sFNSMla4-bGb^rA>2NS-2oM`H_%zhqoHzx)z?J>%QRZX3BJwjHWCoXE_8j3R zcZm5a-z#E(R6TqHtM26;VHTtBob$mvWm<7QXoK@XGV{MT1pY2A6QK+oJuzTq3hdT% zl-8R$ezH9?SR`i#DU_Zj&mg8?n^Xzziq6ktrRA{nS)ov$kl}A$_=)7ywGl-7&(U@> z{{lDpU*V!ixM&EY(Uq8Ba>m*xEDpsM2PhQ^Idr+hArfr?TG)m%xBp7ga8_FE5iJgJ zuTZv1(b;KQ!@B?Q7K(B|^(`$bgxG4HpD!ZIGTqqVx{H7m2mtAU&72i=D))I~w~Dd@ zBI;VrfEIxdNqR*A3g$CX9SOGIR%mgx6<(wj%3G@$U266HlIUF?eTSHlSqxP<3zXWh z3{@s~)_mwozNx#D&30Gs0vtfV`Y*Yo==Gx3nY@aZhlTJ5u6z76t1KS`Dufwp3*};~ z$(+gof*HAk1`@0>Igi;jYEdBSP^!Y@q77UX?wL_UK7k=VGnX=|b3K6m zU>?Xn%oQe$L?dVy_Qt^dzuzlK0;tt&EVk?iuv^XJm&sVjP2YV7ps$IN za<-;mWyArOot$0*h`GZ8@TA7Ejr_D`=JRETGFBLCN9dsyFK36y^Q=au$fKxpQf>s( zR`0;DJ==zu!?)I6>mew0Xp-M8ZFC>hZ{AneaQRpw_&#v0v;fasxv$nY=M!I%9mA{; zHdt9nhHp|@u)*ED)q(pZZ+eTL+RoY5ptdOO(e?^O1d|Y~do)4t65-gum)-zXv!ySs z$DdTZOzrNdq1^mqf-o=6nw)tRDvNKu0vaBzWxvpVxDuU5DHN`#ZAWLurYl^O8bHIi zT1MsAN3nYS6#1sN+EBdZ<}D>a=AWDY^jV4tA6fbJ!5#@4x? zLhvoE2IAeTM!=6qjabNz_a9m2=lWn4^z$tCB-@2mAkF1Lz(GroO|*d8aZg%h9J>HY z=$9N===nfO4mxAK0yU_rooJ)deMPO6I>%#oW!7hu@`_A}fWgjy#t`ZP_06suNVRq! z!bB0Z`i2E+wUvv)OE6Vn7WwB}c1Qq;l75K>^lgO~Y{;n|6^+@c{ZAK&`FM+RcPG3g+#j<+C1s-S;BDd_dVsLM8?OaM5?shKb zk(kZbDSzq(6nShpWdRXKv>ym%aA8NZRQm5XPuu=pE=GLe;9|*Ij+5!MK#M3%FQe4m z5kF5JYMV+MnIJEaCltA4$i*cQ6ITQpnI<0!2FG`OMFWLb6`U%+9xEM&L*+$~~ z*}ztJPNZe{HZ%vAE<*+peee|t_+oP)35k`&lju4yrwgad&J6pPf~Ocbh;%4aAP=Xuo%wbrJHaQW$4edI6UItS!0#nq-u9o3AQN`Lw%+Nhiv4CHa=|PB52idoX7P&|Z!4!3QWV zr51lRTt>`=3Qgv65JCY8ciHNeoh?*olqs1%aNApYqR?>G{Zc(5rW_^jwWipnoCq_c zS0|5Au{MUD${z53x}J5y|;GDogBM zkRHH{VTg4LLG9te)v(><39F+atfBrInBhe21ykZcjtZ(jLI^-m$ut9tz4@KvMh@TI zti7vJgu~w7NmoPyfYsYT;nUxgqS-Or5@7$>qXmXm zM|0^6X}EB;EAb8%!x$?vU`*NrX4nn5O~Mzt}A8n6YDqd4};(!@Q+W+ zgHf8pU92d32o!IP*CQkSP@)ML1%Y(>j@UbbG(9S0D0Z24MYJf~g*|Qb17wXaL!~O$ zs4i6T7SUd)^zf)Oh4l$DC=y^*&Xmt_47(|l9m%l+xz}xuQ2>iEB(Z`NS}+vIPPki$ z4vx&w@PPt!KxlnsR!E=IZFTfA^c?=-iiX} z!*tvnM`i^0{<{*Sau>NGgdDcB1%SsN5C9#H9gOfzNciRq%~sR#7RRl@S_k-xs)p&R z+k90!0}Q67SM(u{=Ib#|5oE%>$=8nGE^tb8;o{8^mqq59Ywi3XOPXhe*I(D1#UwInyOgyRo40moZB*4DKQd2&gZuA59NphQ_Wn0L zc)b7*%ma-h(Ob2GYN z;9`D5P{pptlA+)X1>AbAbi1gFa&d_FOGFOAkgZB zb7Kk%r;y_?0x_BDXLed%Mr}(Rq0qd%G5DKfdd3QZYLV8ZAK3zp0@z(2UJv#$=8m_; z1Wb!1hBA7rJp&B}%a*R9>RwroeaFlCRh#wek`;3mqSIh*g*fjp@9P)^&M`pCeolsG zhZ(G%%5ugJ65g19{6fYn{fD^?-nJ@?t+Pou4G6YEh*$*}F^_oQAc}bOB36O?=xV$j zFD3wF7D|?~xgi1syMa}o_pgs4Ly0$EJwZHbAP~x}2^*dL;!;L}A z;B62F4Kj2=fC_Fh<1g(2TNoh!O$d-Beipo)S@sVa>jREkU60Gumt37io(DOuXeF2QnRXxB))BI+DamTrhFSAzpSLu%n#$pj6}xvJaJAMhhYHTSaL z3SmloJRT4eV@8NZ=XU8jQ6pJtZMeHQ^QaW#_?y&E=9ZAdP%_`+Wd?4G4}!>Cr0)*D zhpE$mo@8rBM{{FsPg(E__ke9Mman-1gSMTzNon*<8Nl79P3LsSK6N)DD`1VwT!jZ_ z9TYvsX8nGztY>Q0GvpjQvkr`2Y_s0iE9-F0IwgZJ0s^%pI?rakqE}W9S|Bhh^EMt7 z>XkO@N4x33>^-%Sqp5|qFz}k_>pyL=1U&bMK}+w#c@Zz_`#$oxo~1XHE71)aL`3?(x#ipC%?^b1*y-$1m{b3%;iPsqAJb+bE1cipVG;{;Wz`VZZLav4oddf(WJ`!U zVqqxH3VXz{rJ<8n93g@BbnSUJFLVF&vtz)o*bT@7PjVFXC}I8-;=w>hqW{%dzz zDzNhAu1h(`b(aM7=4-p^(l7>d@1;(6I1&iPg+N1mBU^ax7mQWscQ%h9*u2|ArBc6&83{or)!xXVV!gJk~&7LdpeeCga0-Lnw7$FWE162DaTQ|ufYn-zTx zA4Q7>ZuN<7G3ZtwE7j?p>R8E$wl>eh!Ddq|7)C{CD4C{eCI&JMME9}YAB>fH7yGca zCi>`D%>ql1TX2Ja8yi4}ZENr&{vcR)oC1cV#&a9t!$T+B7O4;KQ?<0LJ`AFKQvH@Z zl{k!?SlH;!!U;=qA(2Oy}giX)MGvi>5 zfKxkubMbUJ{WSz83z(ah_sM?1nGT2-^(uk4qX54T`+q{OxyabO@}8_SST~$Klc?`X}103y-MX8VuHbOVDfM5_1Hd2~ZQJ zpt*Xk^(mbJAtA&k>L{!#ZDn$u94lL+m1THQH@?x9T`WmunJFSQ0lHOzA~;Z0D=f0t zIH+pV8qQPwUE;9pH@7R-SV-IUY4^QDImr!J;D#!&py{G%-fsrGrlMsvG7;7NhuMDb=Y}QZ@6Gx17Nr{D%WIDA8NzuNGpt(?Yo2*$Qpi^ zmK-mP%!o?FD&iKkDGf;jBO7fP0PM@oK*8vA@Qy3H6t{O{u#$VAQ0Or_Y&G52nV zkj~qc($b(@sRMCb%L(Y+=E?PvOaa3_Fehr&Jte_J4c=|8xnGuC z*;|FnDNDhP=7e7h^IgJloZ@Y-PZIzr^-m^g&X0fa(68uz=TOK!f4we&Gjb446tg zeDQL9pK)gFX!~?btU_%A790o41G-m0;>1cbKf=gtu#Nxrm$dPH&hlXMW&eYa)UrMA zT#3izyuz`~hhfq~sY#th1<;fT8vV#p(<8n{(Sh8cwep8YFV+6b~-iWf4a#5#J65( zEb~4U@zWUTpTRj-{=5qA_Occ;>r}})#${b~nA3hnIDfr-6cCwCDTuE13cGs7R_8Zs z2@Vb9dHg{n!C`v;6mrk>aL-B`mlyon<16T-5ORT|c!|Zba&xhby6r4_9@PUhgg#%q9 z{B((Xl{qbbw#7T{dSlEg7JsykN}KjLcbGsBf%D0RBQxvAXJPG9h70C5Pe;~f$H4eg^-pq z#hNajiSTNWjT67Q>T{AiJGde1BE1tM^sBX6z95Q1fVzC7#B;Sx8xi%0!M#ys{wT)- z9J8WhqM?(-#X1Xe@nLw7T8sjC3>{w&C@Cg**c zs5xHD<@k%2<2jc@OOQrC*Pdk8EQ8@g;w<^i=%qr7v_)irL&R&+DvQYFxoUEV%+o~2 zbT;dxT-F>$6E#t(iCe{?=6G$jQox0o?*8APbeE&_=NvLu%domFI}eUk)Z3PdkKy|u zk@@*)oZ!JFo%M-MYEY!lSZpzYhm@$%4`gUy1Vn5WrTh(=j!Z1_t;JFV@<4>ZR~!}Z za>xvK$n+uSKm}CTuO*u3N)K|KVd?sY9v5Pn99>&A(Uy@AM}q3&1Ln6nvs(uKSQmWA ziQ1;&E~0~Hw4GMlGbs2K4M`^-!8^$6zH?+h4A}zGiAc`-WX`GW8Tm0q{}vFTV5K>x zbloq4Gk5;gV)wVma@OS{_YPnOeBv-GQaErA(9OErsvGgKtLJo6^N@b-rXvHk8#KFf zg@hNI2gwXO7^K+P)wpqx7oU)0ETm^OdmbdfrvnQN6RVcwf%3(%@g~L@(CI9t6B6Ks zVts*5aB1DrI_|ewgX+6e1&GpTOZjQ?{U;- z4$D+lVr(Ehj4n}okq*Gu}2P0Cc$C|-st_teOw_~xd4muym za7q%$m5l=5E4jp#jNNO-d!_7+WJ~gjE~qnua6kU9`$>f>qW| z3lnpge$%UOsP3Nyti~@JRQU(z;fmmV5Oi~=oHjWff;h9#oh_*i`-^4R!OIbL06&%D z6Jr@*p}Vptlgq^scjt5YtjQ=ta02l=rTo?+Q2?NJWic>B!hHz~E)bN8m$)==TMXKW z3-EI`AlHZ2iu?>?86~ujhY@)*FShAW^Ttr_s}2M0v&Wm=@&fVilTZ**UPH{m*}2Y@ zhZ}omcA0q?8Ns6H@6*f|?enlWFOP9mzK%UmtrALQUX`)aKCJ3&$kM}r&BJOKJ%Reh zt4A}*6UR0lKgOV{ap}~MnF#)9$X?ozoh=gwXoK_ZeLoa>z`IaXx8m$k zK*wvs@vaHWOMw8p3CbmE>5gylIs@>!0T*@%C(Ybi{ahJpWmx)>97|hmSD~gZ-}2#R z9V8{mQ4%lC!jjOH9gUwN=q>z(_Skhik6<9I{x;O$U`qltz_KhtcSC$R=)qU=8DV+A zOmomgKAhi4f^X3rZ3nv-NN^gzU3_Hy( z`7$rMnF0&~^Nok)i`l~Ts&**&GFG35;hOjdlkcMQ1WLeskBJ=Nu?1#@z#)UoH%n}7 zY6c3JJH6U2x3xWCYr9En6L=ja^fMuZnZ{g*Q)BBs8`Z47sk{liDRe83(vU+#$yN6Y z0!bzI@;T=3FiNwX&_~g60rTM~$quy0|Ui3L>Vu`s=>&qO%0i9S65UC9h z;`e!u0trz%edoy6g7tsEYyNito*U7VUS(#ZFmnjJ4_`EDt-&PrpMn)K;D(a9RaRphC51Gso>}4FF-~({1 z#=2#%4~QKj)gv^krSy0Yu|e`>UUZ*DtfBz1H(K%$`-#4pU-*gG9*0)(%V7AAC)|(4nxZ^GtL~>*#Rz%1YtRPH`S8Gu>+>j|VSc7JKk6 zweUW)m|v&xED=X~n4D)ONKRaLC*K0*SP#aK0-TD>D1~7@7|0g3*cMtR3ui)wu3rYU zw0(c8)Amt*a?xwHu_&b4C{9LQnX85Go%cETpJ8a=0rI#LSF54t!Ms$>C_#J>8#uYM znrrS^_t%xO1mwGslNXaPU19F(uCHgZJ&aazGZm+sElhqEb2>opC+HF87$DW`1Bd%m z68!{E=}quGf~GHj6&&__ie8RHhXCB-lDVek3xcF%sBC0*d7Sx2$dYQr;bRJ#2U18d zd~Ml@yKT#aAXv6D*Yt2_{Hu%7T{g_lNJ|Dx3(+#E%yh$tOa_D_5vPpJpO-|)#>32l zLkgNu==f3r;*|gsOl@a|1Hr^zwiN&OsfOh#MOQe0PD9v^Jf;+&*=2{tW}@GM2~5IH zDhySN0vG7!&C&u4G6|Obsh7x&)-qpg9H{{-f0=pg2#YhI+3>P4K~Qncljx81Z@dT{7WF zT^XKH8Eru3=;MU2jZBjdSQN-g`gCxjnLkl5u0)`!5doJ2MHwRUOWzU<(I8Bg_^po= zr&;&(9V=k%4b;yXAg={j2yXlV7KG=p*m$gBA$9Pl0E<_EBY0V?$-HX?-*H%|{vsTb z2o(M1e%~6Z$N%oD;0~PR01EO#L!3&hvZ~U-IyxDUQALTqZgc*SjnV&gH|xh$)Zm0} zy8(_{>bBT?*oN~*&j-2KZ)GZWxJ3Cg2M&+j4V1QGjLt$PFm%LB{zyV4TFXMP4)?(M zthW&631jAHBnU8y?7#!tqwye{OT1Z-PuhZx+NNUJp)bx}E-VG`QkweXJTVP+m>9G0*by-5G(Y(ti?N=NNX+AOs-Mo( zPg&jIr;h{r0>p)%p8Df?prL$ViA@Y43{lbAF46%ZM8*sTVcBk;>t#%yx>#G_tsION!3-(RWCodJ=lw0XJNyOz60SqQ* z1?x^lKDWg=R`zqd-Hzq2_gZZ*xaKesS}1j+C3Uz$Mr=h<3ztiFgyyKb>}cE8@EFNA z#^%d!9;64Z)P=V&HoeT7Y7NVLmz^?VJjj#|;Rn)aewuGMQzZ!noxvQE3VBqHXOTxZ zXdF0NJA-NRp+Fv;g|4y~kChx2esU-ua1yDA-Vt-n`QKIvF(5Sn<;#&4y@*ovBS3fV zwAb!;6OSCmxX{XA1SV!nQ6yqMi>*s=hV3XMT%!p^8Dhsf2>j`61fP7?`FjdkVgCJU*ntT)GyHHMtpJE-3-gID~WEd!<4a8IR(H zvFZ{l<7aXwi;;2gr}1D?{)Zu@YX2kAj04jAB+?dV=^!1kjBX@N$@;!V(we?EzDBR# zaLxUy*|uM6dlmwNh3Nm>_g?*aip8M+eq96%NL0Cow9BmR5$+Z4fyx$4UMu-WJHSb%;GM*tk?u6_=5rNw>;mM0t{FbHAY@ExfaoDG`?Z4~Ls z!^9VVq>f1IS$>qR2s1dztTRr)Om38tQ2r=_l-Vxlz<8Im;h^?MZ^3(g*hI_*+{r77 zkOmQud@mxO92un@nLCcain~bN<{UREi^-mMKX-zi@(}7a)^(N!9(d-lO`Wnn0AXY% zeG*n*85IHZ!4Xooz{j}j&{ur7W7eP5t5y8wZDS>!y*tNm{;Vl-T4)WTVW3Z-cfdv9 z=dN^xY@^k+f-qw8vqN#Y0|i$fQB@|#4{I(xALdf_F92n}fxnu92VX`Nbbs`A9pL77 zjt08s7^phDk$ z7gv7Nz^LboMj@t8O~4Uj95#oRA?7wMa12ULg5Exdy1knt%jcS_6g13f+0#%40CgIt z@GCcKbq3{E#Ho^`<(edmON3|vIZ(!7ZB1tNT)!AF2TtNqpQpeQuDV2kbedBv5GgD+ z#X!;0R{;pCvb%8fF))iWGD!fPsFNf(>uZ+bx{v3|sJjSzyWeO)%T)ul2+%)+RE8r2 zSt1L|yj6e2^f^`8W@;S$WsSw47@yEhy>>8rvSqS2kAqe{1bHC5UrK{dzl&{oTVV)k zz?GlW?}KKp5!Rkl5|kFB(Gha483gRX9Gslf!*k7lyIpW1)9{!_D;f|#}R1PRtLh=~OkOsHR;fSejk*zI*unKc|xw^g5mi4##wC(q@0 z%BY{Svf02X*6kRD6(}qIlQ)2qHr7#z!6qOlTpzRS-?}V0M_v z%mSKHnFnUWaZ}nFa2m#x1M@WxWf`-6KU|wC+Kz=x1=8$if&7=CuDXSWaRieJ#PXHq!N?L#(2(x>Q@f^82( zZX%6)@h^s-*f{E50XbyY!Or*%D@U++qASsf@#Do#?oXG%%@K=L$ya7JxO|<>VeVIe z`9VqC&M;D1f|GMI8PTBnTos^SBL}dF_<$IhdZBqGhOZuMPpN&wMdcC=YAGkRGFlhe zL1-uqm6)eQ+|B)ppovdK)!?B{p+~3Pih)d{qk3#4w|@dy-?AaH{Ubh6-2SoD7S`y( zfXuuq9HA`+&jvC-CQS$hdz4z9>k=7XF;LVxD@xWcdu6A_7urly<5%G+k0G9#DO`GNL{r}1Ar}93@AY$fyDwMAixt{ zA|SfFzz1M4$rMbC$2=k+g?FrLo$!t>&K=`aq-V*@6JOL^$|v+0*aBNP=tv1*V(xcA ziQ-eus1F9v)CJ>l9eRqsh{wT<1#N>#7nYz%J<^fQnK7cekNo)pZW zGGQ&hIYYCEnCvd%;vI88`fp@M~@>j0Q3 zvGB9TyCmULVS=j*CMmx;?kPb8)-o%HZx%p-Mpi=kq}+xmDme3N-d0~n;R-n*OwJj> zMj$KZICZNYVM=>d%axntM?Hwhi~J0_0*DY)BjlZ&D}WFK0O^n;v;fGbQYHWm9Or~h z_IgD@8bQmRBDUa3*9^)hA*+;CXtwcdl|iLxT#vZEP=lcsvMZib)Sp>kOy99|usk%< z#o5Ml5tN|CJgy3U<3hA)QTp39Yr%$VO5s3u!h)z4uk2R)L&(jB;i(WLO?ZA9Pdl z7y^3;v;62_<(8nFP?Rh+R7oQ1K$vgA8fEs#gBxKJ(-CFiVe$az5%V+bE@IR;9u6Yf zDOZ~il~9nfC*{bl`V!1qRCujz3wzwisLBZnZu?)ny?cC=#q|fg2?;C^*dU2q1dWOc zf`WGt(1@&}g&L5kt=gg@u82x?SHVIECaEk-G_}xb)#@6pwo;`nTD*sgBr3I0sf~(~ z)~K^?scHJ!j^5HW&Nr`~LCr(arOmXD(;XoH=vm%$YOD=uSM0!J_6V_bxRZ zIYlg6zz;TI>W*oZFV_Mg6ESTf^TLOcF@{$Qf5IV=qmN5HItl&tlwfhG&Yv zo#AD{cDo!|ZVQa3xD!hgl_n^ny;>v0j6Rz5W_VtnY;c7jQ~z=H8qPR z6+2Lho2Ya;8-0dZ0-Jp8f#r}c!3ei^nc+v*xD4D=2N^Vj>iVr_^b+}OKOv7hK#YA9 z(LzKifYT-_Vf>3>XU8iiE=JY zaXZ}Q!wdwcB8yvL=N#el<<>p+Qli+mhN%7*ED!98>fBis4f~2~2}>06*SpRpJ9hzJaZ-hch%n2{cFV5j z1kQ57irlP$E#)E<9PY|X#F`T~(n=#fwpj*6)G-f1ot zmzajzgx9%L`h(_`kGb;k5%)1RUoS^lX>wy6+mfcgq`AdQGbw#NYRE1dD_S^oF&STF zJYWE2G+XAC58to?Gn$=-e-kD>LsJ>`YUIs|7K7zG=a{tKYujf29Tuoqy6p z#bg1i%-TTcxjIZDI{s)ycpn|NwOJgvpu?rY=msZHAbDDg?YGwW`l>z8LpX{_6)bYy zKWrVT|DXmmlnJ@OZ<8$H4qJ*i;Gv*IrR3-QP4kK1BB5{?tG6|)!MclT&+3-zND;)e zK4k^QlO*lweyiD{EG(lipnYEZLpLA6xkBU^_sDPl5*-EN z&$115dH|SXanOtpTEPpngSl`tz)6DTx$>~JV~7}uG~S-Lr^8zSv3%`*8O&)CrxX6? zSiOqIF&O-5zQXB1e3E)>aBQ50%qWybqdaVCXHoj~n>8p9_@)!H0f!vUlb5!8p{F@b zdZ6l2Si1lL3EyY7@6$~?-GGqFN3rsiQn{B2x0Qg>tiDf0-9cMBa^u_MP29#%_+hZN zIuYDl{2XP%nys&Ypta6v-}?7#USSk}Qy%*NE1uuwVxS_F47}UGG(Fna*0X&~*R{f@ zY=!@jFwA7p3`D~nsR`hh3<~JgE1}9h0H;2|8m`+nu!JRDqIBOEuN@3dkx4EV>Lk~T zVJ-D1$=CWt)1l$k>49?GXI?o36OlgN!gcj@00Er}%a=Uf_}z*Q$hnt+EFNwwg4-I_ z1oD;>s=QksvO<*+Jf!BK^oow6Q01QmTpX(0BM4Sx!IP_#~Tlyjsq-! ze2Eki3m{b4mz86z0Lpq(UkQpud_PV;74xxJ9-+mCDs%Ce+AXQjs8HqC@(GVO{$M%} zC5I{#3JFSms4!G{mO^syh}ik44;6+gxxYxL8X<B_$_YDfTI8@0) z%KTIws@%&@pWp|>Yin~JM<*o5*5=&Q{z%^)Se(Kc`yNnC3n|k}5wKmP8heH3q=@0(iFE4*K7X|M2L>VjV3{Zs7Up7jn$jqMdaFqPjcJTKJ&7V25fpj30O z@WH8uUg05Y&FD&cM1V})(QEo4sq$Xo`=vNkdg3!QRnjZGAT_yHc%d`pc3}nFZkVEN zsAu`ZQk;5w!iT4tdWDZj)%6M=nR>Wa_yMV!Ug4wCKkixSXdVaXPRRq)b9(|0N>5W= z@`TkZJ80|*-I{}-Pq50ucA{y%JjY0`|-$Ti5AsT9%vcIECw^HJI}M@Fcp~)jEq2z~~F~IuJj2FU)3_Su`kWzBF-L=$4ONgRww>T2c^LP8Dk$bP=4? zEZ`m!->IA6E_UoS!7SPi4*}{b(7wPSN-ntUwcjZ7=gFkQ5)m1KpKjj32J$8n!v+G( z7bTz2i!HLtzALT3Vm{XIx$ht+&Q_}m-5z=@oc9#Ti0K-B7w_y6{S&^iJ3DaqS8MP* zoVL!#og&Bt%TtRijA5B_d-HVUlh zeW=T!R5X=~fOsi1f!K%ME+sb8o_c-GrTOuOFFxA(RbSj_*>RBSd2QeJNpy$mf-1HT zt}*Tbw_xH%wU_M5%>(~04_ll2qEl)>nCfsF;zYESnBDG#H{9Fjz9WX*j-2Q_vh=b1 z9OOd3SjhZE40me=ue0Wmqr^FJD2kKqNBBR$5{%x1s*TkOs3nYdyn1OlN^~zR-<5WZ zSb+;cK4j(YLW%j(`b0qqw?IARcv_AOEsNh+q@~sEGz~0GO@tW9_Q30y&V--faD~W+ z)^4~J4T370RR{f{Z2w3b+2gWECH_R#;m2&;!^J36U4~b#!@4+q6SFVJde4l>qPbh2qPhY9lKwKU;{C>mBpfzrT^gd69?Njy~pVwZy<)y!Zxb6fUT_ zesyOj?mPuy%p)%OE=~T5pL~T&KGP-V7!WZ+AA#gd*++7*9B{-=jDu|^|8}t_I{DWl zkDu~`pZ@ohSgG0oha9-J`0X41d!~$}cXUshhwC)$5z5i4$W`Q&vB&G#)*e@7{{2|_ z;5DSQ0R1cNhe&E))3^qfN_zp&D&Fj?2(rjc)3wNvYY{u66Z~b7=eNz%C4Kv{m6S<@sWY|V*; zfE0J6HmJ1|#HkMyf+XqlK!%FuRhVz59Fk z00^XcV9*u=BV60oj-W2BL3r24!Q>LLTFFt<#a|QGHxz%k3Sem|kQYvo79|RoVx~(* z@iT5)a+&^Fp?}KdPrMO%q``Gsh$MEfjTXk74t9ryu^0!dv@n+GU`rL|p$)nd*D=`0 zM;Fx+F$)@EK|~V~#_^lv*R00OM6E|_KBAH+TM$82Gf1-iSDVGL}X6F}G;ZV9yALe`E&1S>~%B zt1Ufxnq^#$fp+tnSJE=T0g0TY#T5I+I^wC^0jpS&U^kVgvThzdCkb zh(gHjzxGQRm{H2rQVPNvL8ciDJ1Opd-O_?N;AnG>S5nlLbdg^Yw=f+(hq75zBMi@` zH9|mvT`+)-HhEqVH`^jc_(jkg&K1#olTs#jCd`DcM?mD&sxJsW&tsXbTgyMQh3#4- zJxDT-&M53>D9q6(%Qa{j^bjT4gX$$9WnSf#`JgRxnP27+8D*Y|GR?#dIe}UOxoSr8 zsTog6zG9-XM+$0p@PMmRduK6Di|>OC8iC007Cl)vZEH8}hXRHRQ;))L?H0Vp3!fo0 zU!Vnq)(Lb6eitS8@qh~qA!P&1-}~Wo$YJMv)0xb{C!kO@8C>tKtAy?y>}IiCMQX{<1^AdWYbNSFVixTiM+sH^5-s4km2>SQG*bq# zyiecoBs%1mPhIcRd-fBX5ievjT!e+ttqktrC49;zWIN)8Y=`&hUi*m+i5IdVDW3YX zS6YWEf5R7_wuwQ!;+oW&Yic!X27NQXR@tvUjWfSqVZXX7xWgGV&P;czP3O}&^XtL- z)r;yOlP*JeF}5G{i$7vic$;2u7>1~zMILrGvvKc#C}c`E0VAuUrQd59F0ld$hYp$3px<^(R{z&c50|xUnG?kpP)er{i9mFeDkarxe zRKXvB#f=g2&{mzTRb$|43O#wh4P{{px%UzZprQ=xtV}~2F;XfzI->)U9N~Dvx_lRM zU|VXCjHS^WOBqa&wROnr@i``baqHfz%{v#jy@O^JigaL6c5~sfV-I-BPn-=tsA1E<=>8>Q6nUS>c zD(SdC*`&T0)1)IZl8)D;>ololKQ#MRZe$|4AdGE_$T+dO8m*-yKW@=--l(lkvGG` z)|b+X?Kke`VZnC2VtehyBzaM?0O0~f-}(iXQW%QKJO}uR0-Qvt*^Y(!>eeQ#Lh8ef z;2->Uohrp=NXOi*`x3TkI-*am?F!JHaRy z+=?_vOJ)DP>zqCbQESs+BSEZ`Sp3tb0b57vbJUGT_(~Mv-bQ(8oPHt1F;0b}@5jYn{+omC$aJC5bVu)=MY>Hu65-kUy7K2HwsjScM-jB)Q(cyF{XNs`9-gl2J$ zL{nPCIkJV$ky>IA{F_l1OAS>qz#!AGAuU({h~*c#Pzx`P`Wgb$t-$F3f^AN=lbrrJ znp0vf(5N<8Ai!|aUTnVu@1vq1y1}S`do0YejdaXk@vPX-PE6)O;6r!DMz#sWU{SS% ztk=?6vIoO%t|e{;D6a>oa49S`7MhHR)n@rcKvU0V{v&2Pyh$!_MI@0X>q>?248h2k zsE}9FC$5!bz-$=7Ut4h0fnzwX&9d1lB&ZHImQ)Kp5N`*33mylK)87Y&tioctYoq!s z!PwMxhpINCfYgJ+D~;1XK>D%?y4%lcgGdQJ8T);YPq-iE_~fo@*kL%#L>kA=z@r=^ zkjTP~($$UCd166T)a>E*V^An=S}nE>l*j^+69F_2QnTiGa&rf ze2BAw7^>A(W5H`B<_}MZVkB#sd+Xi$=q$DfblRx7Ii9Ze=rq_|e>IvV1=K!3O=`mg zl$8h`LYG}n5WC)-3H(4QN}k%% zzF?gqoF}Z_z>xtxZt-5OnTueRHQzzG>9c{FO=6j4#5=O8W{Po0;SN9@Z25yjsfdff zpjT$&UtrybHUn!^RPTgtGu7{jyn{BE9$Z6Qq&wgI$Xb?U45$yT-HSnDywCE6=4)w~rjPk32xPzhDm zfg(Va11--ical|Y3u7r0#QV+nX9JIUzGmnJS{*X))B#(2{_60W`yNegd5i7+EOo!M zoUm*-qXT&GhaG(RI3adkB+6FxG4Gw{4Wef~=ICS2y9(uS0gFij2uzg0%y>n4X2Y41 z!hXiKj!ltWYlvJH(A*<*U}ek`ceia zyAZ=55nh)lt*I?OmTRk-_!U3H)IKCjvXf}t;r&jLE!wETexqK`C~7r|a_K`=YXxs? z=g1xzJwgHj|4eS|8kQHhT8Q*qsYj$YGs-&#<(Y}n37>>k4 ze7v}st`e({NnHt=I0muv1z6vqx(f0IK`bkOhM@&s7Iq0$RpCwit{_qs#^ZuKlqW`5 zA;(3Ee&>7-eQw`7L3y24YojpbncA6>48q;DWZ~uQczJc;kT)Q3?7G_wbLEd; za}8avO&j{CZRoW=?fPLFa$R;}#NN-N+dy8dC&RD3wb-rnR=2KkB1Rqm3$C%Vxv{EAYN7BB<8B1z zV-R8eOGU5Ee6-l6q~SfQ>>v~??uz1v2A|cz^djYf7y!Up9z}0`Qbvy)b_!K)#EW>y zLrX#la;}d~=;$du!&BcSKDlmuzl)}t+3$lUJW0bKUW@xgJ_C?=9kRqR#W*a&Q8R4< zCD>zYnWskw7*2W!ZW|Dl0tqHEwpRXR%qWxfm>To%Dq0Q9K zuuQ*vWbzrvbihg?UjU26Ii`NDeB+LGjV~Dx?8HmB-!+o(SDFx$cXA8L!1NtjcPkV_ zwMlCrpZeT|&+F{y7T4S^5^ekEuz{i-*iK4q(~hhTw?c7BBlHfoWYe-O3zny5{s&Bl zGIzQytOG;0Rx=ah`&3o1BW&1U1l&q(|4%P@C*2d8~SRpm~qp2&-pkmi^?+fC(5!oOHKs61{ryZENU62Eu>I0O{ zXtc&XCmT(v5f#f${PgI+w!v_qhgd|kXTQ+T@<>kPE)R!*83-IKqvyI57-quF_gyOu zV*V^M>_D3zpYqIW%7J#U3@gL+C@$B-HX^U&`a5j?RQ#Ye{5qr74VTL9wu(l(Os>z( z$LK^G14%yA&IT=#{HZPB(?vp>=*Z;!;ber^kmNL|8Zt;8KhvRB9d5>U%OkdDus<^K z8TJILA9StG^3%TSamUjhMuSZsV3fQA_0kB$jf&(_yij!+Bu}$;mN$d*MXQByitxpZ zJw?j0H0SY#3`rEKyoVh|-<9!1fH@*#fCa|dz&RcgSP*z~e%U2pyA?nSC{txIOZAzO zU=toeNv%2Z9W7`3Y_FV`y>bSc6H(5hq_I=-RIm0+nJe2=Yp(Pmei|$oErvH~nkzL; z?^J-oNtVbNC3H6xk4waH%u$`#+K2s;07c<_usYyNzctAr4Ba(m7Q6iyJ;9EJ^b^B*IByX zV>aOUF*>az@_@3!ma{!pKqNCu*5|JAIsh{}2Po+~5TTw#4v1h0*m~@k zo@mE(^l%x|5VvWaeA~@ir%OKS2LZsj=!rpbfvm}AvGXTNn}~g`1?QrvZ5Dv;texyN1-Y2u9Bi$4@(M^FeZKbrc zU)D4nw6nd=&N8Q54EeF1_gG;%DT~<2tJ%&mwnT3ZYc_S;rA6Kx)@<@sX~P`$?H*~h$m5#*-sZ;d8trGJYK5#p!aSbGG{(|+&2cE8l>h<1QHAZLl0 zf>RktSD#CITDE6b1^|FqktKt%k#S8B`sjg^Cs70iI~n6&i3|cBoQ{Vw~$R2Y8G(4cg>EE8Qy@LB}^Wk1L4i}DNQyJDK;=Z&8&Rr|`L#3Qq5jMaCS%Aq7 zhe@e-h%!^3*>+ocYY8Ip2m@OMBAacRtgUw(6B^Wuqy%Y!R zk)DG%dAz6#QOEU19@LfVAOG6YNGP%AUg-=^VIy@O(mla6PTk=@N;E?6!yc!MmYfKp zpj+Ao%q6gT3%zhYQ-p}qoAkJpw*w3(ATWxxMtXx2ipWQC&~PPPa!rQQAS5h~d1Jg*n5rL1u? z-Y_@gIcE8%GK)EtlP4KlZyL%oFI8HBl2eu|v%|T64ftmexwx0D5(KHYx9MAo8Eqg*KI1d6#RV-ZB zq8Rxt3~39yj+i`io+?CMKfnK_(9FF0reBz~`RZ(dIpU1Fw9$6T&6qv@qde@-9^cZd zkVW*C}u3^iBvI*zic{oCxz)m+rt;#pqpv3uA4sY=jLKDjaIq%!-(rVYBfU-GLTk zHyOXVsOePNIVI*zmiUj#Uew8qr!Qiiaiz4T>e9`)7jO$I+KiL_KoGOHXdaD9itwqn zS8^g(IWnPtww#Mf=D@h8s~Htl(X(az%VxrBe_J`Um46Q8{dg&VF;k* zSVH`Jz@6P-AYM9@d&e8U{WC%ZA~^+k9G)TMTF+e?|f5k1!lyl-#$Tl0Er`Nw($ zfW;>=T7Jnq4wFWl9InshCOTWq=CQPQtTSzSxD8$`$Farg^M%Uk1`wV`R8Om1~usEpOoy z*t*_pj>S5LGsrO7Vy6nKCpj*L&G=Te8F_Q~&A{9a!;SR})QsW05DV@exL22M#3H5h4C$WI+4CsLPz8={tg&=1S- zoQ~m%XC0g;m2_dzvDeAq{ElDBj*L>CI|ro{lDQJ$2c~SpnCCNxB;Fww3#cDlq(ua^ z2u=pUNR7hUPxiRr<&0vlK(VfCA<&wnORln1-V zjGkd^jK~5aoo&vW!rm#e&5sVnXDqcM75Hk_s)d_^ox%b`zIx6xbF1gn&6P_GKuuiW zYIe(vUxX_dTp>p$N}oxD>xA$mxu(0hP{_{93RX4*mO}+Z=u^9g>-E!fYMbyEC|6f4g*YlPi-t)V^|=ptMzJD14Zo}}dl8X? z_y$YepZAw^pxojCF0WA-T`Le5tZR-ubC;jPtL=%*9JhDPF~nTy=NRJZsLaf9UDq5V z%}IWakuJwP2V=KfzfjPwrH`r^iat``_-`)%Z@%$hh&7PLXgodU%)m3H3=?_ ziLa79g+8Wmi6^h_@faw}{ON4!zO23faIHNbwI}%laEXgA3sOet`G<7Bd{T_tfK;EJ zQxb0~F|C-NMB|E$FlQ{oGjMt&qmFY?htu!RLGQM(cl#7emoX52V|R{eZN0!U6 z`M=}{nJfGpA(!K32jh_}=VQ&TUu8LMJUTQ<2PEmqJMNUFNP375O5?ygI?fih9OIvx{Y21~7VT#~dk}s_ zC`KoS0p>3_6_FapIYuv#j$ZD3iY}_pWq4(1w?GtpLH0nU~FW`@4F zrf?ff>{ypgk{wUn_Hk}b0_O+>c+@{7r+|add_mVL4|08PpW8DPWC+IHF1Hw77{~isN#U7pOwhS{dwv@N!?G2+Z(bX|_JXj-xB6ckrDUjDop?NaP>9rIDG2RE$eqMz^aEpDRbZFCd`Nzt!P8O3aH3 zMZP5$%4U3YPO?~s#{_u*(IJ;5T*1Zv5vCIvqA?7Rd*6>FH?c-aj9V%51BIr)(+&QL z!oRhOufFP~iaRxvh=qJ9e)V-yX-x`Sie5YZxIo)+5wzMV;k>eQlM7V89U>1hZdxGB zFm8xdT@D+9u#>n4=s6utOpi~sEWu`0531SVZ!-YqZqD7pk~`8(gp;xE(ZHn)SZfktlABn#)sQ6 z!3|Iefb)oB6o$>IL9Uzz)~Ch%#ug)+t5WdfOO;}28G8GJY;NfNwb*kCTHRX7Q38`$ z$)rT_1U@#33P)d?k4J$1wD$4xZJd8Rn4HFg?d7NdF_Dl+mqIP( zo&+ZbEN_}c0`jB^G!ErU*in=(Z*l!uSz?Y+l)W7iwSAr_Wy3~=>65N$f0kllQb)ir zREqW^>lHYG1+-RUa|N)9(snee4Z|b1a}{1+3t&0T+v!?Y{6XxjZF=HM_9M&2CNAEC z9Yeo{tGpV{)zbTG>5d;!-=_+xN%hIV|Ii-@68{JOgS^r+@K62l|1-sTG^JY)_O8plCOiPCOs`N+M7CM=q%9fKO6@Te#et66>(P2V621nI*djV2d5(}rFH)lC8V~_o6-b}&eY?H;H*h*=A>ysQ#QgGeD|?`nREGf=jqGS( zng;v`BV4;7bN_S<88;ISPYRwLIje?XgdR%^E>7zQQXFFF1&`kB` zw?g8I6p#cRr>;7l<4-`Vw+$x+RIJW3Et7?s8OdvzG4%q_O!5h~mh0r~ft(+q;f|c=P6IiyC+#R2v=q$^-NGY$Jb;Rh?`#$}wRoQ!cz}mvM#gJ;X56Qs^eC|5PH>cnP{ts04Y++ORu;kqPy_=d z<}KwUr;(~w0t!K^RKZE%WzL^1q?S}r%wgh%PqqzV*l%k`pZGQ#W(c8j>IT-XLmwsi z1Li|W3@D9!kyw<4^6fsnPT6*2L6Q&EH33Xlk{$uX=O=3b1Ah#W2aE_rd-}ahg_49F z9Nm0D3!lUV-QZ22%2tz~)gVd^^gF2x)+Gc%tj?p(*F8&hL7zlc zd`5moLaJ@;Y8VhQi|6nS)UR%GNG<9eDFoXc#AZAN`~zQniX)`9*w+8GekSat{uQ@* zx5e=UaS{Agx`NDUPTqk^6NPu<7a^w_z&neQkGj3zg}lCP*$*fxNXAiJ$hZ{I z$GyB50a%<~|F!gM9JhL5ZPmhwbAf`;^_c3;!>J)i_T7~1*=F(>3cez#gYi~+sbdzF z4o{LIU8>4~iL{+3w)5pyv!K}`K3`~Bdwgqr`_}&)lw2m5t-xxxUq zrg5tc!L>e!zDv;~J)+)&#|Oklh_6(c(D2cEoeuPj5(F?l$f#85~ZM6V^*Uj-wrEx zcG%#raqKm$tivUa=fR?c+Uy#zaqBg@G%_ zSNQ`7s^=XLp!mAQoX{px8_Wf5NhnY}9QW9Q5}YG5>D`2IppfKqb@})1B$<8DIk4SI zhw(Sn4>;Ri!zEMDU(%p2hqJwcT(%lH#9Y6vXa+SnN$)%^X5z6m@y6re3W+0v7q3ag z)@hi9=+ugpyWsb|Kg!e6gg*V`b)!df7E9sh#7St~`)HG7KtJsXRlgyxbyM+Nx!Sgt zLVZscuCkrF(dO+Xfp!lTRXymHSyESeJv!0SD^xX4GVa0H>eBRb+w{uB#pQ`urHe4} z4zI%P8P_o4t@CuE>AO-{U>nlV^sAy& zxZq$lHDg4RTx@b?&qKH=qu+&^zycZU^SQNAvycBLzWMdhmJTt@mqgIX+TN<2RX}vQ zF(Ndtctb@)77h~Pa~<@V^ne;K+6^F6!_A>ediA)jZw^&Ih*u{~L>jY=&0YGvi!>>6 zbm*GKNs}ntqZHw8-$^G1>F-L8%tT$;;ul9ba$wqP7M7?hMw4WgtMi7hbqYH{lztDl zx-R$^2WMfBwGH9K#S!PR0cWxQTNZJ)_3ATk-Q0G}SpJejp}28})xq+yBMiIG*9yn&N`v{P$T?!!;EC>sMs|K5$Ik8Yr+2 zOUTZLsS0-=4a}A?8akGD8x4u@7O}sM!@jqDM4-}^ar72@I1n8!C2#Sr7eJ!jS>Z-r z1L(*(^LdSjh(U`Dh~FrMI6GpAaQZ~xUC~zhu-}bx_j|A zR;kUS(d#?n>RVI+`>t}7pg<~>otCM;1%BimhHmBY9eIHPDO7bT-n!ba_*U*OhxIMRej3uZGsq34lG=OSN|@|mOf3cT>|Pla4ulb) zY_TX1d1fy*M$ti@W|>tcUPeDxo#IxwZi)>KjJdlr*61@^t9q08`9inej2cPehc)j! z&6~a^qcOScT&mO(D=B@1@V>L*Vo|63FAm8?t8spTsY_cS%sE?3g|{7BvEoI`{#`LD z&}?W|q!p^8$=5!Xt7*VQ7jmIfJON6}T->1rROL!p4Br;$1S@e1WlJuziCfo)aEZcP z2g{unb;98ysWoj3i>j7cYipQ##v1wKQ$eZslv1FiP^f1MlcG4juQ3A7$aHvO5Jy#_ zP!wMdI<$hDW4pAVeo|0TqOcO5L`OzwPCg@gCLzoL2%i&$YY1U+fbcmnsECW*(Tt?k zeR<3;xIP)bo~;0aA;+QyHaR^hnI#FRjuE}astel_gS0-ui520y_&{~o{x4uNi#Qv2 zS9t45e)NHjGJUK)vE-j#-OoI9GcWanGOM?ZT95CbIp+-N1Z(x`UeXD@lyq^ok}^)7 zKC9cY|1S#5|MtSpkdV0f-%{A*UNGCfx@#M0^7F^mUuR^tbSxNG3^y>}w7BR9He3mZ zTrb5h>{k2_l8j@Cs4@&x8Yzd=jhqGrn#@>SA!a(eA-#$9V!1q{D1BqRXF&u)sli>n%yHwk5e)@@2i$)aNK98PcnpcusSmD?a zwMBPwZJ9Ug_%cs174K|NzQ(q{qb$X#ZPx2;na#@haM`zgxKuH6og|FWCX9gwU<~88 zjV$}nDVYq^eH8qlm%iu^gfj;)LZv~c#j?f7!%Q)I0x}CN7szaIPz3fS8zMZo_-@!8 zGTYA6~rH3MnyF?JpT9!KAbR<{uZC(LXZ=l;ZXZL z+V44Z2QI&R4!?nTtUYmpjKR;NBh8W048osA-cC3!Ak^Pycukxj;Wea~Rw)pv_ub?g zoss$lrWPD3KFErHnh-21J_y7=i@#Fwc_7|a{zV}ER{ur}m;8z<;+j>lftUs`)ysRQ zzH^n+DY-kPxXxH*XRKV97YE@mW@Woy{CSt>L6wJ{cIVb_4oaUXo?$0RkJgA}erKNu z3QT~56ZZ&pq}Vhr^=n9!?g~Ayt^d~M{zbjEPX>lQ*L0grWqEW7+9pDn*U~G432EHI0y(GS&ebi0J`> zW@z0tpt{WKzJ?~gewkD6aFkz9n%JrLv|fZl`!dG|iU8=EHwd>^c~j$CU=*Dioq)si zU~kr_Fq0}e`iFk5p`GL|#>|gJ6&*k5@)7=s_^#pwgv!|QynLd+;|WJc>zb9u6_ERI zpTdIW17WJi!Ut}*kVE7q72#wf^ja`#uHofo$=&)^V#ZFvl?mAF zqT}+klcaC)QerMyCyWLM9VQi74{Ls8(oKwy^`K}=Meb9Hxl*SqMlgW(mlv6eWbElV z4+^zBy&0JBY#s+~#hiA%`&X*_>UFhaZ1>~my!~gpO3cCaIB+ufvbJkkpq_eHH&E4s zZ_-DuXOe3$tTAXJrwF#+)%#v*y@s@#MVi)lMNm4*bq*z+f1`m#X zunFk=9Jvrc?EIag5JY}JUCRN}J$WJZE+KBH@(VT-ZX2P>@1w<1C^}|Dq;VB}GJ zjNF8bk#hW)y+FWk`)$uCIkvf`V7YStDCr&a;YqIhM*BVR!pGA3`dqdWMMEf><@bY` z1wjGCq%bZELsh!~0o8Dvp!~HSl)qX*Q?|#B@ll$+%cj$8)AbcpKDWg5^H96V1ScBzaQ_jR^PS4TF!m=AV-+}{mO28S}Ln0aqZ{mejfU8rrw7=+4NxZ8~*86 zW9@Gli!;mLht=nj?}>*`s$c%I8>zJG&=faFLYj?KGqfs) zOGjqb19?e*$Gq!HQ6Ci2i(<3!fZ%)64vo#gle^&b3g8891*c39Xdf9Lb3N$(0)#i1+Ud;vF`^@3~nR6E;psw4WRjO6SVqA@rX#cSv%6KBG2v;xnJ{c{ct)38ckq zx%3SA$n{LaaEJ*Fe1b?D>eOFWg3;bDip!~k*bxjMxLJcpg6L$aVnn2a1AnM1C9<9a z|AXrwdBXYdhOs*G36Kovz0_M^96EK$8C~%#FTiUsHn=`qK!!#wgtE#QZjqJa0x9~f zT5Mv2?8pgKQq~|{HiP#D`$F#*^m4a=ooT>I8bLEu^?ejrpUXEHF)GKztp&5gfyxNL zb$Ta`DZ@E{e~LM`1M}*tI#_c{%$^Z;pa(4k=ex`@-N)6UQ74h<8>;*mD|aUaMq1D6 z*pSrU0M-PJc)|)xP{$4T!R#C9=9U#5!29llIX8}>ps91{GE_CXGd&~ONVTpmIyv=o z6krx4zUjnfU@1cRBE{T!k^4aR64R_=0Qg4`O3UlmPxc4bI5+R5F1F1TI#E04|5c-) zv-Dxlw2@NjL3qt!ki|As2;>U_xOYRZ+kwA;bZncsXd^yxSRz0va@m%LZetOG8jyFv zmEgjS3ACNTlAN^iA}i6548U`!6+0Llam!WE~uuGdPYwSjc@CPbkAP^`Cb zl;AiX6vJ#Sl?*Z;w~9#Y4C5~7e1^0NRfd3-b|Ksl=w$$AsSodF?_tjXCs9#~?DW7) z&`=-Vg=y0rHI}HnIID;*u#5Iw@n*-KD}pbF>p+lJ^L$i73z(a))tR>$dmYFy27fri zK;?vl6rQ3~St+gs@E&L)0=SQCK6$x$|JX@Te35NZVon`u6cMt+yP}x9DWZu*w56qu zNRKsCgJcU;akejC`C%Y>Ekb^OsPuqET9b+dY&YwSWK7QvJy-f+a*r(X-L)!6A~tR5 z;&$_fFnW=csMklgn>jZ7pqk7bK2gjNh7qR4YFfqG5^`A-oHGfjYD;r4-Gz;4a18ij zHP-7x1A!YZg!aUT>J3Z*p=mFLfbjfEb7gHy238IX;xu;-{$P8NavtcJ+x5&}CfD#L z>h@WvLBNvE$o%$*c{T7kP=}cdj{9 zRGuQgkQ+owLzDCd^C3fpNL`ziR%zrZrBozUfXAjotn`I`rH7v|K%CI*7aQQF3!Eah zlE(7K5(EQBFF{bfxIMWAvBhv#4Ss8zA(-NYE%;5=33LacO#(mjIaS;QDnK=T-1AP0V432zeC&Q~d6Nu? zCiF0i8c@A~e*hM)sjlK1OtGnZu*AU-=Fq~9faGbx*sd0oU=eBNee%0HUErl7qMsre zM95LGqp_bTQ#`gGnq`V_<`mDVzc;v0ti|k9pC^o4oZn=#v5QS*siI?8+0NeUg3?-9 z2sBX*jBnQKNwC0SlL|AVqT{&GEsqRDf}E=PKc*9`ldqLkfcmQC-7kr1iMm6;2J_m_ zuNDB!nfowq!h2HlnL#-sRCzXDG~t*fssSU#2?ESnTolo-r1t%Us~Jv<-fXh| z#tTCSi_6hr>>yNJk}Saq5|CMzXyb5SaW zr+;twjI{W$h^}b#TL0H68J&JBf8v!IL?xCmW=FoX(hNTmf$4gq*5lpFIR)haeH^j_ zd%(+Zr7oBy)&rT5BX=Q?r??O-c_X3gCwV zvkB>BK56zMV*CtTlf0k@DbWopdI594whIp(48sdblp3@xxU243fvv6D0KP&vc$I13 zXq$k|dOT!@N;8{M3ncswqW`lUeo^d2H$%`&j9x8K+Hw~h%XrA$khuHmo=8mUhQuL` zI2lMx%0wc4u!jN77(%gTlhXD93*d?EPvR1)nu2K#K47V1@Yi<1!B_Ow1+NU2W@dE3 zQAnpEI|WS3WZCXy#y ztwa2~nm5IWEj{bIFA#{$ApSAz02NeUkdI%9gAR6HsI)20YRW8oNJiO~pVP-+xY7XP z`WumCiKFGk$o?5wp4TCOZ`~y48Tvtc00+)+tf+beCDy#iJ`4>+WY;;?>!K9nnD|1y z^HEPUKZFk|udf~>#Fx=|`*J%v_oRNpoaNwna^7;jEVD05@PaEQ4hxi14#i-0YXse# z)|*Bc=mLts&<03iPJfqC$!`RQAAxInIKz+T44>o-pD5%E?;K;GLB~sXrw>aE67^s- z)q^C}gM_FDU6b{s&e%L@h{$yHUNAEc_;$HI5SN*N#e7<=7u8+-gnKdp+8V0j+>tc0 zY6?{*_+n=$`eq%dccl5#)7FkWc%#z4G85Jxu&gey!-}AaL6QU|z*w=H#~L`*=R$2c z)r)vj0IgLHV}Uc^=wn{`iR&&#I(I!1J;3_o;0%WNAe5M-mk`$&qam<2@|Y0KM%o-K z=UFh8^E^Y0agEX!?y#l9A@&)Z8KHkfk&>1&HY316r;feABYQ<&uwAx!0VsyYA+ zo;n6_Eg`qr$#NALNLwsaD3E+QvFB`xq$g~;EIl@(aU<z3qrTcC= z1#35`Sv}@`Gz&~fx z%=Cawi-66!z-A#@I)hDBJn{8tK(7b1Vp|^zXWNF@wjn`}hDhdYj9|@tnPkqknX&%1 z@TCIJweTVjeyza!T6nPsze3>sEIbQHU?ttXq4!CPO3|8_N86xeIjlS&Vnvakmdl76GBo4PKvDNxE$L8Ay6YO4LpGM1LIhDecHrL}J=@JA(c+$x@IYM< zb9(4Sq1~^!tKfs=XGGgOgEFGy;mr`+yMUCRNAdll}-v&lng>F=dRyA2HHmVSbzhTg5Oq(yh=Bw&7PnJvalvimHZ~5?o(( zuXJ1yTH7yrf`ns5#tHHudegx+L~D<%ea%A6>h=Y&OP5#P@{nKw+uI4UD+^*4$gnyn z*@Wqa0fG<#N^XR~b6LJXQKJ`_5OfIWUZ0y0U^Q$HbWhOgY>%@%^XRHva~G_n9f-$ z217M4I#wF!m1^TtL}Iq(-~H>@lri;}J9YM8D5jvb~Y_b37S z2?Shov~UePR;Vg)vPL11d|(kd8DHQt0tP7)x5^^7zf@vL96Qr7%PGkgS1hCX{!hjB zHAiT%Vh+-?X00%(BH&Da$J>`=-1n#&$tR383q#+|j7yjG%U|u6?HLy@>zAkX3kc4` zQN?H$I{hIT_hkA27H~9U@lJ*7Y_B|O3)7e_v{$$P2>FnDcx(k7IV`NNhZWqmv2+HU57<%Fme#c0ct#}VRzwB3=KihPTh~@A_Z@CGp6EenG9tE z3nPDk2;vmZPeI=EN-nbyBi9-uutbMRVmVOq3oCUg^S`vt}p`AJbBrPjac7z*dhApcs-v?~OHnEnS#mFGrEY;}{gy7U=BY;H7g)@U*F z`fz1l#N{sZlBitwVL$Fs4C0Fl^!RkxYnA;4$N*4+SA9#?AzgD!AQe zDH5qDF&7~gmyR+V+Pxp8E`nFKhI|f2B4p}pV?NMwsD`HQ!H+1|`F5a}V}=@T=9XF} zi{_cIeJ*q(cZpx$<$A3jM)f=?r2y0N4MklFEXJzDU5+q%j#S+fwRMWx9E%$1XjigM zGPD2$QHozunAdoj-2X^vz(#NNLQtH)+2$`FAaTM{=VMiFJLF^S5NHQ7S6e}d$N<<& zDMweJ*V@=|wL0iT5ow3^hpoYYIc>h9N4`11J{N|nY6Ke$k|K^*hEZ7ahQ%OOny8ut zs4pp2QL74YBDO>LY1|kL(epI zx*qMG74t?cmI&XMD188@6%%LWt;UQQ2+S+Nas4)P(yOiuRm!xPH*kRx2jX_~^gQ;$ zxsgp)%DmJfU(!WA8LCbhYTtX30*pg$=ZFneeTk>!1s3zxUNOIq_8M;UqfuhAGtOl9 z`~Qf*5tAJv+^XtwiVO&h!4^|+xkW!ZZc*|Z)uHUE@?fMzk-DM_QfVDd;Jp@8@)w(X z`6S`mHuL5s0zu=Sn=33RlK0$5ewohKdc$5(ZzL!}5)Ah*|IwWUv6(&lsvLaolVvV$5;@&N+a5IM{2-XC+=!+RlwE zwN2S4^%dFrwgbsU{Y=!f*LUnUmu?^htrSL|guo?Xhd!A~5WrvBx z$H6doM`XPORwT_n9-<)_X;5SiRAg-R z`)l>0CmB{lqF;M}@=v&>K6ipg5Gd?Ii=cU~M92(+CHYyVD@X<>eMQ}Bmh0X^m5spE zp;6IH+Yfe;+L=1_1V8bT0ErX{cOH|)(BN>|#I`~nq@3(`+6yelhY`L6Qb1PmwD|Ad z6sTy(VT;ixJRJ-tudq~xw;(pTy%+;xPFkk0;e*3P)-<>=d zD-lBT7vY+8^kB2cvsq=ZDmPn1Tii4#SVpF4SwE1nijYh{H^%skoNE5`r|91#0(#;t|lce}MMdQ5twz+Jeql zUnhQjSUjY7T0U7UDx**Ap zoq_L5{kng3de6GkhjdMIQ!i=cF1^aPfTV|;QYTdPi~wEtDvO^FpK)|olH@9`T1qlkspbA131AH+(o855MQbXgoa22l3}&-$q`-D~u5HKKTY# zR~=S|DG$Pa_Bzw%Zg~rTl#?-mU}?`RS!Tmq(lX47&O`;-4{3n4dVA)O1%6m0b5>40 zf}d_*i{&dOhCoWyiY|HY!`FUWitsgkUAK$?ve&yLUm(egnf&x_pXz!^j#^QAIg<-P zKEabC$Y~#c(<$we2~7rVFQ*XTl|CPvN^8QKSFa4#L1v)5du|b;J%~S8^4g2EKzJ06 z#SE7;_|wckex5wMfzZS8hgVU+xK==IzOKZ)quvpgZBl=cITta@5C+z{x9|{MaeqOP zUcK0T>FxV5FRp>BW{)q4d>@NP74yybBg$<%&lf*~H&{g;5+eZ=wVcTJfJ5Ycf^*Es ze}Zp%mb$ihz@g#IbS)b8Z3qv<{s!#dttqPJvPj7n9@}GP=-DsOgF^;07d^mDFSYP4 z4;ZEP)AY1J*`ye3vKav%&P9m;uc``dP{EtkYe8#^2Tse1lEb>?%PAWX8S@H!i?4KT zj(mcKo3&>^Ms!VmM`C_e-HbSX5;Lpnri5Eo9@;$xW=f1Peui~Rbx!UI^duiI)(ce? zaNZ8LPYpLkXZW2oV2!X>A^r%xnqW#SiHyN3dMQiR!qQ6;5YzTjG>wTKm$*1fAS2~; zf)aA?7R)pVKszKN!VT&eFHO>jd-GAK`T3P}KZUl!UV^;~-k~iytKgv9jD>C|jo{4z zUbX-&dr#yFK;q&y#MR0|R1ZW;nrHg-ETlUdX3;HK zN*>pZr>bX7>W=c7m*6ItRrBqfMctf*h1P8n%}^SJmV%=*uJjlSgAVqzQtQDh)TJlD zc5QA^ms`8a$v9jvo~~1^X$}3JZ&ukh(a9fI@>b50LeRtc<~Qp53Pt8{21k(uQLJ?I zE_%d{mN8x7rP_nA4iK>xewBkq;Ru-l|74H!gq0Z(7hw0CGN{7_wjMHWPK*~9FV2aq z0DBRS*@`0YfbkcY19FEj| zVjP6H=p zVs1j5GjxwE1oF)?uae%&8i<|4>&Ex22HV;#Yi0~27hAbWS-L2m&EAV0(kV{I-BD8^ zHG@Kc%1mn@x~ON#@L@!g=eS)(TszaFiR$MkJ0qcQ^-RKaq1gxb?P~lBFM^|_MY9t<&Qz33$=)EADFSk2hrtYmC zag0Q))JP!CQ*LN>b=5-j1C9&UaTpZY*GLh*Yu%<%#Cz|hVfyG^P>~dr?+QBGE9hP= zC~^*SL_F{s1!v%YgAZAXWNg1eoGQEw{pk5AwbI)a^N=+p-K47>4xx|*-Rf33vO$ln zRLG?1T(^Gqo(%nBkP(JGbm+x3LO2XZP-NDKCO> zRm0F!ZG8^Lg&sD+#X?o&94JI&tO#{Ivs;Bxmqg?%BqG~I77RtA$21XpopX7x>=9S< z1=t?U4c+!HRLF)7r^bg#CB0X$C1?^s8%s=+f*e|>q9lvY;yyU{v8P1wnWvZ?iNFTeE|}mXSxmsOIDaqT#vij?KaeK}5s;Bfma@A&vPcURA;euzPW& zj__YO_yc}VSPo$-$J~OQ-?n0#LkyM}%f7)9ha}ozZN#KSXZ{w3 zF+aPE%lGQ=oh6aWfCMM__tXqy5s_lU^!C9@cQKNn#wGXz{(AB|D16+jc&fhmPAY17 z5H78etMPU2Jd^V@5#;e0OpK}HK!_Ue$O{f00Ws9TlF(<6NsAAPT#uJXPC0&7;EAYQ zAgDk`2u2>Tps->`P^$$U>w`iG&3KRliORA=?S#y8piS`2OVZnm$7)24s&?pjkPo~V z=g`NTf>Uk5N83yWK4^~x-R6TP)M!~Ne9$rry3z;j zu%PpNP~J~90K?8hH{_R@U7xlK;Ig#@LidA9S|`-R^^0ENGPvI{q##Yl#nvTG01=&}Iud!w0on&~ZNK z_`9{NA|F&~L4$lyg9UxH!)x}ado<&RJ}6>AyM53D7PQp|wOP=kK4{vnw5+>)P`L%I z@j*K*DCUFm@70W#`k)0CbdC>t*n+0{pmqxy=YuBSr)BN$gVtD3A0O0UL2cVTO5`Us z<2yd+0t!&`b(t^r-P@@H1<%5E?n(+c3RBS_-4^t^4;uBLmR0A27Fy8ne9$Hf`lSyF z{8}^K;)7;cP}B$2SkNUtsL6u9>w|_rq-9O@K?^NttPk2~L4`i3#e%YZ(4>d8tWUOj zl!#i;9v`&Xf?o7N?H2Te51RZNEvwcCEwi8+A5>>SD}7MjZ#Cm$A9Rrgo$rGlwxF3l zsNI5&@j=CpXjupPpcNK0&}Ilt44 zclw~&7W5MzwBCZQ_d(4Tw7>_Ac~r}qNR@@_(;ot?)t9Ea*xfRB1uy`5>pz zo$iBn+f_|ZOSsRa#CPw&@KzQ&$Sxsb+!^}d2o(0YcpuPx45 z6aENmYFcj*+MEw42aDi5b9}Qs<{ulqHvAEst|RzT9sWo@4s##rKG>cpE+~dG(2*bw z-RAo}^(<<{eV=vsgU|7jg7ksnmpR;i->%_Rqp>VN&TbiX6vSW6=ROzTv8(Sdaeh0(7~*8Sl&Id(G0i%?LGy#q@bApz|U z@?b3m;&ml7ieU?jR0A8pPyzFFt60QCRU?6ZY9E@Q-=|$3s^n&qeVY`j-0HtwAFBML z|8`BN@U(?(mm0uff~>Kx0$d0 zEac!RE*fzV7NA8ov6$gt-_xdf?rvx)+d(bW^=oG2}vRQNg?RXmST*q z^lIKz;IKT+XQ4OFlR+T-qP|kC(nUairY%id)c1L5(L@EhVKxHWVW1Pn2T;AvM-^^y zBp&(}ERR#Sl?Lo1331v4ky7Myke~5%6i4jV4n(-%S>ir)2k7z>-@5hhA#M}_`bAT9 z&DcXFTbx(gkXLyeuVYE{yZBjkNJYoY=uG^q>JKKrFcn3;6&(xdb8m^Lr_$G3AS0Qhvacuk}b-%#=Lr#X7Y154IrX z!(K|Thtz&NQl_~xVUxYeWUG55o6KbJLvzV!9W~$Yk!&WDVf)x6lc9Q?m&`SJ7L)ZM zt9c@>HB|LBMuBf9ccyBQlp{Gb_VE_r0-iHOv)}_FJ8cF)F(*s-n_coPZ%x(l5SKQz z3(nr78z9$q+nkKf*u((L5U_N6vnx`-PqpL?o!p_#2PH7RDG1kIrTnZ2w3+5V!Qfc)$<|q=(}HMqsen z7PO%ADgLB*!>iVDDbLulvKg_Va7duN7_DRx#P@sh4X9yIGtqdL`Y6U1Yi8W7^a+pz zi?bv7!~;z~=@rLhgKUb5a8q`Aaz^d7D4u8Mn{hAM?)YCqk98#GG=?5~DeKEGE^o|w zHU3guViM>tlntj75{)sp9XuFTVNgvG}_vQN=&y zyWkHjM+Dyd-6Xv4UD^2N@A#odYrtVmoM?~Xrn7Wm^RrR`E_`VmQo7sHgiUcI$)qQJ z-k-w%de}*?fe2MU4uA?FdTo_IOBT8`RP`&oR96+_rJ`E(qZC z)I_)r=au1CG5}|C+Yb;_D(WV6&e^pF*7;p)z!(_`E*mKcToHBU?TDL-kYoJ2Q?EIS z{Z87o%bfI*rbRKqIEn#5L0Q>Q8Hz46sWV6(V$|h)E;JZiN7)3X)lKZ`ycf`nKvqLm zV=kqrI;|xFxPB0&s1hgo+XxMfItz0FMzKurdInd-CpNR6q{7FYg0|J$n4=`}HA=uH z!Cpk`gjT0o2nJ(CD|8nIlEh%!i7-51FY+nb57%D8ovvo43@M&_yBNok(T#a#){EL) z#F@mrhO_o&;;;Ay;B2+@H#W{5l>L5b<}Pa;q6FB~alcgQUwyCVM& zZC?WzWpS;&2}!d+a04U=iVzhQ1Q8V#6f`QUQK4N$EdF5e4_B&Qs=EkE5^R#1WsSyG zTHD$y>)MvK^oqUKQbpyj1}$x4r4=n|w6xB;sYXpTDw6Mc&Y5}l-H_OR_kN#0oA;e} z=FFKhXU?2CbLI>;Ow7eQq-ALqvt9()^&bY;S*8eGBIf*01%gY8RsyStsfX$TxL)c6 zNxe~1Gh+bbj+$)$7venzO_&t>v`R;b}Dl+K(uR9>q?4NDc+oKVAF6v>R%5A#C}f6)^2 z1;V^g!;PBpVmv|8Wj@f)SB4svNK~9{(NM!d1pNv=0BK6SP{Y;8YF`AiWuXS>+{AR5 z!2MdNVS&Cc4K!Q^}}tUhJ%UO*A*^&NdWgYXl;PYm%6cd$Vh6v*7ml% z%p{g`v`~knJgS9wiYnAVy)QFaKYt=AV{s@7pycHqhS~3-FL#}xF9;WiFBjq^lSE#Q!9p|juQG5b8eRe6)YlVNV?&pB zjyyAS!*^EZbB6DC5I+NgNrrE0F^^4C>a`YA6yPC{`3`DzKoQKK6szMQd%WuZ;ZBi5;0)!$%=uOwOu{FIh2q+L18386;G}1;O{Tze}B5 zz&K}?BR31ynACJlv?n?rEdo)F`neD#a~S9cFSc5y7DeZSj3zuoK4Ahy-ITXOw+axt zC2mTTWzS9(VP>jI^EW$P@@zA&b!gpNop_`Z=weO8srM$W_0e@&>pCaiHr7 z%#x+ad2I>KMwo`o$}US=(cb3mNR+h}PqEC?T1*6hANZM!NY2*7;3I)uYjGvMGA;Ap z7{4S-z?}GroVZD}=BoY?G+oS6ivwSdL|2w^mtON^YP?cCAMaOci7i#=O8rCgWX`dr zD$R5ImpY|)sbASrLs2S+(s0cNzD#Wj$ZS1I(6#Xp`}8! zJ?36@9>cw;^)(x=leKt zJ>cLs^9Q~&Jako>znN$F{+Ph!Z{`uckCuA*E03s$rUM+G$+X}zhzr&l_L24nl<_&> z8SRmfCT4M}k9pqt(93g$mnW-MA|7bowWqwRB zp4|CKyPE+-XU3v=9Jz1>8?_zTRq}o7+dj#+aWwHjwat;jQ~-G5T-ulA0p}OfOpq7E zw%CSDn8PoGr>I#uO?WoVH2L6`O)@TjF&zS&Fp)Y~KDP#b1RUfsS-~%7CghL4*xTgy zAQmzK+8lCVvz4t3WHv$6wiZY6QHb}b_lkvMPv#+cy}^C`mb`i@K?7bnAzl@|9IY|O z>dCV7e6Vw(;&S|^_?VQ(#y^G<7a@O&StHSP`GmW4wU2Q12RpC}33ivx(CLK&_8Nla zW3qye1p66uj})^;qHXzL2l&BGvS81T&L`MA6l?-_an5^;A*hxgmEwm;v@0LT)A#vs zd+Q*s)7B$uRxv{A@cP5XKQ0dzQ~kqpXkFW&&7TZPSCZD@^>%^$m~Vj`YWNbdWd@!c zIg>A1Yx$NuR;u>b`Zd&QbuV1gJWF_+zZt6Rt;Kwl-unPbVr%hZw!2!3H{$6ez|9`r zTD(3l^-QLgw-&FMwHDi;M_(AQu<1WX=ir55Jd@m4W5RheF$KH?TE7Jw(+F_d%QgKbe0GaD#BV zAT=8-f(OxiHsoWq`kOvRd3q$7xG1_OKhM|vdA^4{Ibxixn50=%YccDQ0Xmk|KkTZH z_^L16n#VCC{Gd;_)lbXM^Zva)6c5g;zV$Cch%~EeEoMDZ{Tgt24#$TyQzE>My)I&-0+>A%`Bl4LFkO=KeeP$8i(fR<%21gb&3pr`AH# z@@HXZR&+n6Dz|Vs{+Hg`58kre|AC%%EUJh^r?H~kWcBxZd^m@IkCQOHid~*x>=A#l zUAW8?E7hY8$88wc0)-~N&79ET)4G0z3^u*OPN8`Vnbhk#{I=vOzZ>=0eLFDOT=?ie zl#jtNf`Ju27o&n4f7bohj%K^y+4c|2ms~@l-xs{OGt%KzO zh)2wjw|!i4?{HA>BFPhKcvMI!HG~=;<_o{rdv+MH68j(K%KGk6x9TCbUFKUQw(EAu z4Fv-KU#dzR3-NnGN80#4X?cBvd#S_`P@HdbZsos{)ZO_~#fHp8g z#?YQwjyqH&Vg&+Dn&tZ0U4(Ol+>9U?d|5G&1RmXF?(=PKuJ9>AkyQCRAw(*uB$_C? zJ39+u6MrKkA&5W7>6^-mwrd$`VwjB15*DX^KHc(o{Kyo)v0FnZ9WmFrZbeiO&!)pZ z?LsyZA;rBdPHa*ToqMpPNK39XzP|b!%%QTLAdZ7YThNt7ea-g5_)s^|ns<9}9bT0j~5`IhyAaYD1I0-a3Uf%vKsj zyo+ljC|ISeUJGGvUn@DLhu78|BTr~?Pke18IzJ!qhE)V?h0Yr=lBTFLgJ8#`ZqNro zry;-8*QJzIRDPB#Rfl_IwbUX=+At`3U!Qi0>P0toOrSM?0t`?@?ljAfW)6rU*h#%|;cNsF1`bj!KC9g1WJm&hZg$ zbPq{&0EhbR1!?}3a`oKyU-lF>@;v>eYrJ9%nEv3?|JA1sfi{Rb~ujcF_ z4xMtT4BEIonV%+dsi}%nDbS3`4)sAcS0ThOzX^7)yy+9eR}hpPb|<^?<6L}IU#W-vrN*OFYw=Vt4V#`S z#{;U3yDdWmJHt87=p|@EbNCL#8u+;&k7=a2aU>>m9AQN2ggXTfPA6a@(N%&w z#HFi|15a(uqdDbsDvi<+3?cN)lLxSZ$^>p(-YGlyJF(;WYbOZCII}e^qL@QbV3ig~ zQ&ia4J+U$JAfv}+yV_>EU$T{{>6E*)?h1s)Kj5V`{4njCuDZ+QfmYK{!`;{_N>)fM z{K2k&FT*LVrfaAKV9~qAe0{JGih+XG@EXB~&8l58j4|+7RaPPg?JyVdXil16U4YDpnYB)sBh7efHWh(a zBc{|T%CVy)ITC$1e@NU|?;8@|X0>bq+S#xVB+U+yS8Twi{SBK8ZIkbGpEx$QTb}Va zIewr^hD+aIea;mm-!Yh(4Rd?OPo?HW`2IU;?q3O6ulpA}^6~rK*M0bX2(C?r?@upb z+xY|XjA$+96II;SVj=~!1KH!`bM>l~?Jyw#$3x{EhaD3Y%>AsSA1jIa9FS)(*jk$5 zZ>0gWeEbq1QzR|wJJ;z5E`D+xF(CyNL^$mN^5~$$wsW4Hj$hwAJHX$PNkG$vv5H;l zMAijXM#ih%+;Y0@w2KLfwA0A18}1OI$QUsPzTwRG_^{LS6WKM4{R+iM@EuZi?@HK8C!$`*!|@fZdgK+9d3i62N$0k zF@qkma*ET#F60)if1H=)`iOZe<+2PBTRW#z=JfJh6){^~o_O3#zB*#odC6CJ$!A5( zYA^X5ia0#vXKy`d;FveUn#fR(jKRl}+oF<5QXq=m+_kfHt*ZjOnR()OtwMR)KQPUX3dpYs$ z3tN&8*$(uG@*gm2uW@8XWxJ6#li9*UH0TF(kxY8PDdUXhEa!*;UXO#llv&v;4g-I zBK*awQ68ubPpyy#sw{lE3$8yY!lul=i=@%-xYo^n|J&9sZG6*PQu3kVn-EDzGmof_y`n>inOT8o1~g*}vcgShYwMb2?Z zpXSDm_(A;^HJZ%FcCp!yAJlU7CQGwf7EGw2!8KG}rX*da)`<3C0XRC2S-P2}cvE2r6m_busZ1G-b);?g8}ia%Hd&NPd` zrPdGirZVk|7FI9^BDiF~XdHc*mXFu`U=t`7jz6|Git4hZas-w>W9YD?= zEP1wgAvTzfv9?@#EW4n!EBWCT8>1Sn2&Cp5o+*f!+JVO*V@4ekE?O>vfo8?bCo-n4SbmY^rlnm}pnsSnS%> zs`||Zb{PcUGi0R--w={GJSuzF-85VkEVUeYH0hl;5@Pap~MxvsJ+}X3?hhi zUOy~{ks;D|{j*cE`~L7%HzW3L@R!9;0`{o!0|%h`_yE)<`UJ{r4BKJ?WG%TgQqu4Jxk6wn&h8{yl`H?IOq zkH_Gs?>;1S_fIH>^C@+0ulLERY8^_wVd1`%JQBm5DewK3Uhj)~z2mS+UVa2F&3iw$ z*ZWe$tvS6`E-LPZAcHZav{7aSPF3H<%3UYo5vK0D4C&e-67E?}=^X`(DBhV+~(*b7#}{V3q8vF1RG_ zg4c-doncoXD6+j@QH_2Hs8JGwuRr7`pnfOlPI7`SXFYTBt-sjVd8ys1==PT@sR(nc3DZ-52!Edl&sIn? z>;?!3`BNkds}x=D5i$H#_7^MPt%9874E0g#jX%7UJJ9uWKbv_(t~V0v4=H0w07U-e2T3@MhW{``~2D5svl0&t6e{P1FFHs*vcDI+(pB!1sJnh=p z{_;G*JW=8L<^AQ^!aUoA7X42oFEP_d9X|a5dYyUfrutR=P(O=2VD^X`h z*^967m_1qYxy;`7FZ%BbJ5bkTyRTD#MZb=Yeu+LB`BRmunP29n#tTz3lzb%{jwih0 z4JYFd?+0NzQAccML45Yr9^!w3+htz_a8tZ%eU)qdd4MTEN^(Hx`uRCPXej}k-|P^* zUW^+vX({Sg4lh78eS(y-7(3Mp^t`?@VeEXB6gbA&dmKUgotke)_S7^5*&ow1GEdp( z=UL4>rJtYYC(N_+^GCzu%+vAtdA2c+6QeiLgt0~|o*@syt8K_5y>-czUY9eNa$i)l zUH-5G!UqBJssmD<1M;KK2QumNNsuM#Q$9b>XUwxq^YkaDgTL#KOIQ$GLcdb5-dtw_ zsOq!f;>?;T?DHEU4!}8xa1yvOxKn&uXfJr&nXHO_QIIYCMWJKvqV+*sJ6trdtttHa zs_^T2=K$5uobf%OHfD8K0(J-WQ!#byS;_-v$^#cp{c-2;en^3_z)zSR)hOHV5EzYI zVnL$e_Rl%(G&Uqf3ma26F;!n;3;IGDl^xj+9%`LJi@LQ%bNeZO0+GcP*?p?Or}hIJ z^|GAvE$EL%=jHO?<}|t=K>3~QdTx+gO7=_R`7D2t;{Pv2%3@|-kIY=V_BYwyhD_)h zW&ZTvUueVCc=(#%IV<3e43pnrkfxM%h*^sFvNw;=(`(VC^+a&$eEOt&2E zT*bY49hC8;9wtDT<+hnQ07e1K$N~732LR{)007|tAguz~qxIauygfK`&|Hco`Tl*r zC0W2>ha*g=6W1}+?r=uJ?1?SeBU-YDwPeS(WJkATN3~=}v}A|(Y04~(mLhhExfi># zHem619zFL0?|6~lkwzmX&AJE_&l?);1%AH)!VEPVYDCNsO3#V7N&wehRO=fyn@?eI z5|o^Ath>2i%L`4uY-@&b(Se4L=8!6@IaYXH}d5p(loeRT}sPe>$@(1j>xd z;;?hz&M97A6f12M3j3mAw&8XSKU4@waGDLxJl8mOgQpRngW$UdFI z+b2LAdjaQ-0G+uLhYuM#!}YG*bcJx@RhWQahR3PKlZvIu;(}`=lCa@N=rnRJpkAHn zU@EEN6%Pg;y6%dH&WO3zecj^)tOl`Tmk>IN2crj*KYG+Z5LCr9fs;9${d(eM4E%hd z`HhCNVP}*wXaOwV7_kSUYb1IBXi?T0zy=4bHC?z*gJ`oL&-JhBtEg-KbmS-d;GQC) z1mgAquqr!DzG^M#4zi$aN}1f^1y`wr1QSUH`bnP$9&+K75J~|zJ%C8%U}AsyIfzGs zOIkV-1&IraG&e#Run{e2TK%@500&WQ>Nh2|)WIdi*j)^J(5U-fBv|h#53@<_0q9VC zLhXr2DIQv@pi;15!6ZWPqf8{|z%ud!H#^W9aPWzkWfru(s97RMe3>vG!A=eHBCJ2U z$ij9|pifGq2_8dmF+4_pCYyak8;3X9&g0cB!WClG5;vk0qJbMi7=8>}^yata9Ey+w zVIj)Ju)#U*{iXBLs-d0nXK;L#E6UW#VsR_r$JjW008t#I)#|U?VX{$+o{8Zg;vNPLx&<0-M%uAnaEhHRA!@2p`dTaJe|LFh1Lmy;%JD8n z*w2#wi_6U}us>=6p5klOg_ix@6ataN*8T47UZe3Ffa3j%;*cDQZ+g{~nw6+VZVA7m zV+yK5jra&RxhWyc2Eq8K=%kki2c!RRC8DpB3x4rhVW6eCaVP2kdqefB#P_UP(TfuE zI$H4xi8iNG!j@qa1UH-F4UkV5+4Z; zQDFdXj|0csN&@j5I2Py&9Me;K(E>QNS?6+~0I3TyHivgcv?{oxX%irOYG#v@a8S3M zXJP9u;qUU(%_1CU!m#Kb7(c;$4;RYfs!<-A;ytVHfeySB{Hp)(dY-)XdRZGQ3XL|Z*C_zN}s7$k-0n25<>4o+Bi@lwp92yf&z zKgLlg^gd4YEJ|&G-w*F=svTnrftO5LyOAjpJ>U=Eyh1bfCZbg-H%Tw#@A9+F{W#*p z))d7qGCMv*Yo1LmC^KKzRNmqq9go6nRI@D&b}siCRcbE!I!)!f5z!qiDDmaG(KMM< zy0Twr$?!VH=4-nzyJEpsuoRk~y34Xr$%Y6(XHQG*^b)?zgkw^H6O_?PHeAJo(P%{U zMm*uvTiM7moL#7SrstI!_7)kRL1 zDNQG9?v5akjWz)r5_OuKE~%u9sB)+-E;T(XEm0w&cTWhHNffbW8}h#$nw%R9?J^kJ z-Cz*s3EyCd^fMTkZU;kKE}E4a3~e$Bm96bRHqn zJBt;N9WBzh-lHXkyM?Jf*#2$#fg2yvr^C$JmtCJW;%?KPY)E+5k{KPSD&oETRNxN@ z#7kx?+BsY7#!upf37eA@JKZb%rn|tys2R7unc*62L1v&Xp;s4fXfTt#nj2tBrrQRJ zfW|#*+5iV3e@dPJ>)~F8CqNcuWB|M{x|@VE_rvR5CX>=At2Jx7MZ~1K0R%FlshqAk zd;#s?y>OP~&g=t3pI{hiGVfzJ^3t={0Tm*lbg_U*R|!x~sy5LkcV;mw zGd|!Ts-S!r5=Y#?PVA52SFcRf0@K@W{gZ1H{rmtLEed3(q=-5uhwK+{d0o#O-X;?u zunzIi$;xM_LA>WS%~Gjl7~qtE_kbjN=VK$DEajPl_(Jv@Oc4-_yu$(sknio-Lkn0O zLXAJdOZ}YoG8>~4GYE8TiL(@HT!n9#R3?T^b(%y-Mame!q&>PG#1vXb%-Y?&5gf-~ zm&=UIGl-b8DNO8v=DZ);71O;AY!guCc{W;UzS-*ddd}?4B*nMJ9gV%##J!rklpN% zw(RlAdApm>EWkX4P0Z%%g2bF%tA;g|$&zmbsf6_1r-s`|rQN~}pb`_}&oZH^=OMP+ zl5Ce=gski{mKR0qP~Yf%BBNe&3URaRuN_(&{>~iQ`>qGC7e-k~?u3{6l2K0cCYO8tg9fx8kj{Yc$ zWj+)UP`1=V5fZnxxB(=fbONMw^cf*+wA*8!a&!4@o{q>^B-YfIT8m;})G4Wlln0LQqC%K|1Tk5dfx6Fs-rM<8`PiotMiqJWjdsy%EElWox zEArE%@1I2jgurM(w!>>cr#7I}HsB*_lf;zrhF zod53>GIKyE&Rb&3+*!bZqEF*S?u#V1uDZr^Xb<6vZoh>WKlySJm40&alU)^d)db~< z;){w6s=Lr~KbexfJCjEjmd=pRek4S7>b?3CB=`juF@WY1K!b!r7_Q(PVRi~(b~?g{ zk_y7?6eL1T5-?zoyuj$pZUVU)CwN0h1}yt)1d}L*ikN{5d-+5`^fri_QW&AeSB27# z0Z@u9D`-pei##{C?8RMR$swFaQtkY>of9biNoTwx(#Ub{WXrkm%{*L-&fjZhXH-Zd ze{`KP?+puu<)!j8Awmfya2@hDkMO;c#F7OE8kh%Uagw1@5+K&$0D>>(ZB-syilXa)eaWcFZ>Hq`)p(a~bCDKOu+n)~eIMfEx}SutxSh+d5!86}~k5SXwcwMz?? zwl-FRWNa>Oo-bx0Y5HD#PROV1U|q?{OKamen;TlYUC+q}*f%&@@rNUbe=y2nmt3fUNZ-oc{hX7wkaq0@Vg86api`K zHO+Uy*08(HMhh{T?$g_((=3!7Bi&3Zhds*5G8itSHDZMmnYb~rt&${wAlxD2eTN(G zZS^&65QI)LY-*uJw}@52HaMTB*=(w5rF( zn@7vjgz!cjLUuW1DhqEy$1rJPcw+)Fdn?x98R6P6UkhV$mAVO<>fi3NE7T43H5e&2*js4`8~|Z?}4czu~hQxD`B7`!K*Zu;GrjTGc37g`}1~v8yjgh+ULQsQnTJY zGk&vbv^OLx2qo2opXpoT$9g+*x!yL*wHP|R{ExI)6q|2cF6^E?$SmmfZGc&<-^e3F zu^v@rW{^2ddw1WeaMb{)OQo~Sz%d{` zx_qjy%TK#0*X1*PU4GmhH8QEhOP)L(V6w$eo`pZ=Lezl1?uoC5-gb`i!q+Y#_)5nM z!;}|}xl@KqnnwEMkTU7+a_R2%+TBb_R4~bP!~qJ~tUgkig!D!ytd~wm@KF=AL*mn1 zCs+77xm0FX+vj%AM8I~K@$c(^KvXw4 zG?%!v*u2B2cwLe`)bvlNs=YKcdF?F}e}{Z#52SQvE1p_<&2hidMySw}B_E~cTEUV_ ztEGa#L@X_doeEd3W!lmYd+*W$B_!KI?zB>vQg!;4n~(FoO82m=ZFkHqHk6h4STA`SWe4;GWjsfpLFvyZw;>9nXVJe~5a89>VSu}tunpby!Do4%MP#_>a z(Hpv*#{lkAa{BJ*`kL~`Dg<5f=-SZ0=6l4y$@QM}QZBf@qnQNgPPPLhsPm zyp^ogl+T>UCRY-8?NBj`)pz&s!g!o&Vqqjhq?X|jd%>pqO#?_p*qZQOf=9PN?Si=7 z0s3$~(9Blbtw9JMgbXHS2WmvcEZpjl4`w__f#@bYno6tTGaXe>*_QP68toxju?-(Y zsusXFU~ZX`mjX*4HW^tUd5HYZF&_8)L_Hq!@{>aa({Sg_gXC!fJPIa=CAP@6VJYGu z!<5;nc>GgUDyzf8i-dLI3L|jy9zl!x|8^t_t(IY|O5po4I85OZ1Zo&|r$90%!ev6_ z#bX3|^Sm}pPAgkQ(}Rf*oF>OCE~hLXV178)@@G->O>dScG9#myC0OM|Zj6^@QtYX4 zr^O%Qk@pL+`%L`gWo)~V2X$U)K z2%5WDNX$_QtL6ooC3{G32;4o0nBy%3YrH6fbRw>hQ(&6S?IUS#LLz`+n}ksk=eKJs zxf~iRR2;?4v^easnARF}TKnFGl1cbIUl`?v$XK%YX*A<cd?a@6~Dk zCJ*W6?}>Z)3oACKtv$)A@u1{{%?aF%Qz*eesPp9ZkowEEC|PyD5nRR`!I=o$aa+G2 zr==pW`eW@PTIvK`&4YU%b})Oj;xQi0m*j%&$$$?qtP22KvH@-Hfw`7^Ga$U9pgXBI zbR@Q@+N-`rPw3~i;q!J**gERZiCu~J(`;{|g6&ORBpVMnPtGP!g>@efiO5vQssaQg zL|NIWA1tzKj9j_nyvZnpLEy#Lm?NNCQAS>Fjg8NtSih|fC_{VAsc)~O<$+;VSV>$Y z(7tF8c$pVolVht|ktRK@Ne=HT9o_|sH%w+XsQcJKF3TCcvrKVcw9(Vh15%hF!qK2; zfK^|t^{8FTzdwdik#3UFQJTIBe_Ld`m#LgMWcGlI(B`+t7PP(4onAv4>x>c`l;T@` z_l#QX6>(WR18vS~YMSp3b!bD(iLU{LUf+Q`Zp1YK^cDJ6qZm=m!g3Ie}IwSnndN4-!}vH^xhPMyc&563eHFP!%382*ZaiPFrp z94kEIeH>&yLg2jYT5eiPVwDW~)D*1BG1T=h2YayBVBad%FNaj_lk_N4yj!N$JZ z{-b{9e$~_jC$uKIt?cnt)92XVNdX}Py^pb9uxsf1iOq=@eT0?eVonJ7*&Ch2iC)IQ zhQA0YrE_e$49hk7>DI4xOx>|onTg>9KPM3OoXmP@&T0UQg>Mu_AIOSyH&VbNX{zJG z7|5*~zQZ&qg!7Ps5G)r{CBi&*N{5#%h5v5Z5sZ5bUc(?R8^Y&e-fxiw(6VAGX#g6D z?m+=FQURj>Jy0bne#s(m6aB7GLiTk~d2`oR&sQVP@aMPCR+q z4wb5)$YNSU=Q#y=Al8rYO5*Tlfbx5l@tkM7-svv2!Amdea?nC^RhHt7w5LFVUF1*prF zne|uLX-0i@a@br?Z1Ov&xm>2;LNFD$cXFulTEM}J`1ry}K;Cv^sAgv45#tzp?z?@V z4U+5C8+`bK9#P0V|6kJBxQ6aFNy9Uu`4 zPQvz$-57^mgJO4v#cmDofbcj?*QO3TE>wXX|0s5s6T725>>eg|@BT6$yOqG5;LPfs z9(II~!wyT^B8T2opPg&G=!YdwZU9&qxt=2Q8~-5dfNhHIH*wt>29@NaZA&Y9PAg&@ z__e4A!yq8060wV@)fe&$U7d3t{kQA?$M2>7POX2KtzY&=wyFJ8kf|gx>)GlViVWYm z!ZMTeUG0W>XrM2xc|TU|*yD8FEtSa+cFrjT9>*puUAwNkMF#;^+mNSf=_t|-l7Kl` zk#RE}#w9l8I3M6Cs2;oapxy|#J|AK&pj>|SHR!z`o()>}Q0%aDzGHg}J#H!yVU$*nQRJGRAQv(vn=Ll&EGVc8Rj9<)=2d*@k1 zzY;;%7lrQpd5J7uFk=)q{R!?6fu43}Y8w@eaV$OLjisq5Z_>Yjt0g6NnKSRf)Q~nn zQ;}tRGCu-TWD15FdEc4WiS2kH4TDh{@6DI2Y;p@vSHyx22ci$|DqEvUaRv8EG< zoJd5r>r$_Aybr6!gIUQT`&D9>KL;oehPy(|_X60WR3{<~iW{$9j@uQTuibIwnJO?i zjdYm@)c~AXpa|fI%&)Mp&NbRQqR7kAl;Ph04;geMEGEY_Y9h#t#dprTuo;K$tjpmY zJ4G7X+1%Kk#ZIAlUZaEOYT$VT_jU2LX1I1z=0&i9(^^6e_o2J6T}*z33pZ9A0fm=n zYy;HR#@+Z0fX!PQck&7UB;_g5xC`&ijhiy)%*IWUce~Be+PDKx{HL{Xn@!8SDMgv( z30fE?KojVk-nO)m#@hB|BR@2+CNvss(24C4(~UO_z#Nd|YG#8*1DlwXz$2_`?OO9LQ3*Acqv>J|ot#`vG9`tK5OWQ5Lrylc>ZB47da`7p zo`jm18xkQ4)&dP&@0oXuQoI zXjftij+TLob-S_DY?-^S$NU^k%98?a?^K(PLnX3%f&R}NO00BLRW49{?Es5ts1g2A zJ!av*0#<0gW7&TvdQ^zpwRn*^+$KJQL{GR?Nbl__<_?kDRks6h=>^`>zi&buO#`cs z5bKl>XP@Q~;v^p-etjWYlh@J3Z%IcxT<+U++;dIvN#hi80hpD22xk2Xt~BDn@Yo?0 zfFXnG|3ATBHVRg3niVneV=+S%#3$G`+*;Y27fPK7Iae*@*s=yVjMqTshk!?hhz~M* z|1KSd%SnXC>8EUsJ2^ZSrGA0=0K&1b7M9gcbMUjG(d<+KSv6D8X8HKlPX0B%j(S{s z8~=zGACQseWgIXA|3spD6~^8f0wXu=Uu;fMno)+rd7~5vgJ%+isxgqp)Ye(}2ydxJ5t`=jxW9&J-a-_vCUaWWYDz@NpVnr<< zbcz_>83_^tXD(QmUyt8?F|3xmdScVF=fL3wPA$j+u6o?EX6Wu;;N8@1wVXBXCF%5s zPLaOK(4w1q7z$lgn!lNE;GG?KzoRIQe*|ze0T)5xGd|`(7u1e4;{jH9X_|sPU%^_0 z+4~W5=v}CqIAdIQ!f=s@OmX4abT7QqlungqX(hxTW+0C+Kxc7bbNE9rNzlmF+cq4> z{1B^7aarEn9!zY(yL~Nav&ySjfv^S9DdoOTL1?!mnP!e^6#{^gFpK1DB4T+F@f$R} zTMA{G!XK>)f3(RIN_DGNRzh5ap5BD^aBRo^V*|-DG2AH!C2&&e%><79b8als!_=3M zGy}{O6=Njs3qIne=Wx~EiDaze_Xw`nT>O_@-hB(8N;)g1bG&yehoYi#k9H0crOg2UkB;lWe=IQ1gXSwP~xCnH`C%0(~@B zSPnWAT5Fr!mDl7CP$y&egPsi8KTumA)7Bq9&65ou`da@(SPH-r4%_Bx*evXsT|t>m zLKg^1OJ0uAW#a$|SZXp544}Y<3Y@4k0tLg2O_^0rHWjd9xAIvCWp`P9#2Jz+izT zpI*>Uek(5&KAi4QV@P82;5qGy-@=g_`!~;WmnVPE%`*t#c0}y&mcdj`RC}J43a5w5 zVhF&`)!JO7Sb3snMnrluzghpfWKPa0dy=@NHelSs^%cKjQ08kwUQ=AhK_HIKx%3b~ z#5_4rh^|Y)R0ri+7;B<8361Vu9&Qm6dQK|KJd1B|_4pY63Qo?xpC@Nw%yjy1m&is6 zS(TC$X0nhW_V4Q=6{jfvP3#ZMVUIJp!2UA~NA#=18*!#RoHfH`+m%4!t_j$1=XvV` z$S>j241`zSSy-UuwUzyFG0a*3EoY^%)rv;v2`QMIKN60atoblfMX-SB;58vV`3GuS z+h7(4y;SrZu@aByg~NcuxH<~6tu}Akm$zV-=Ee^53OFg2RimD+Xp4@mKTj2)8<4*z zJAo5JtOC%0I&w+1KTuxBNQ11f2H`F@C@?{~pci$$uD$^bDgU!iqz0NU^`Lesyv4A3 zINluf6r8b`j07BZ*q|8AQjCB>^lMn%sw!M)epO8kP#|8C2eC{5z@)ouus+cp_jvRC zMh|!yfbUk|Z{fl-(2&4y^#Q*Wz->DYs>N5S=6&cP$eS%rtppqM?8})rHU?xzdUcJg z?=Gu7-dvHZYb5I0t99L;tED#u)PN25ps?C`TpIAaHQIzmYa$o_Nc5-y zZeWw$=Mla#U`#Djpov>0T1K$4SA=@ zNp{3+{NIAMf9GLy`xkh^V`r)wAPJ&iJM2S{-q;k|y7|+w5-0t;iPuAqbSM5CdgQ%= zeILEiTsk80{NkSIl)bV}_}h12;(?yAB}HT{&hiXS#p;Hsz!Pp;d_oPIfLduIlM2*- zU~_v>@{mgGOn>*IPa(GNsA+%j8wG*75y@~HP)oD5i3%c^IS5l}a!&gb^{*X#R$}`{ zZ*Tr&7<>@A#}adHeDw3_e?%ATcs`Ha5pXok{AxnS6mTO}g|gg4r$mXGd1IdR3Ou;+ z2AuylJt57+jVZpaXrGAQ*diT~cp>!2_9ssN%@MZoL9g+`D0zXQG5Ku3*mH*0b76Qb zh>z`c6p5@=7%`_jufuhmSZBxdI1Z71|w&;PDpO(j0fj0QbuYD ze+YJ3wAloq&_Q_QbjshVZs^KTK=8;hoL5ZwQ$&dFEje$N2l~nm+5Zl_r#DJ=tQ4U- z25^v24wV+v9?(4R9nLXra+WaDxB7$($i_U=!XMl^1QAi7?|ihYDf~|MNC@?U+JihO zWvk|Vus$$hd%-4#n0kjw;k)>2g+5W?boGJid#+vMlk+H!Xn^9*;+`fH#a?3<2L;w& zFhX(D^zDdw4O{vYnnZt9c(+Ve5XfxB+qqV}xdGw|dT&<(I;v(WXve(;>b&-Y!+Ta7%!@sj(Y`58btD}>lLTLs#3-k00F0PXr|A#_4d?B_P~Woo zld;^kPi!Y*>XX-w3Q(3MF=CCN8dZ3{DYw@Ec)(WC!qP+3c&jh3}1J${C@@*nGLY8{g8;*N7KwCW1#9#&;ZP5%%MtH*^nu&PB zb;28td4Vmx;m*=5^oGlazy?RmI19m^F@!cI&f%WcyGgX(ZBFauYoda$sZPN*=+_Gs zhu=xm8CiS9>@oMv#xgT z9W`Y=bqKaKG0H!nc663%1A`|z-igLAE}i03dpZ}1(2tfE7n2t^cL!yWqmBp77p!ao zXOzj(s|kyx_pEyW1SUtzd%!wq{-!#hD7;Vz$e*q?&+8|zHO|e^M%AwM?jjrk?ywYi zK^3@6go6iF3Hq1(@en)sx_e5A4;24l7Nc7{PW_-WZdz`ZM^gPRYDQJSeBWDmwiOcD-A-Qb7jp``g%-97pK$UFm@ z;oDvKrsemA8t)(-Q332OTES($3K}*opCLKx+v{NISQY+969Szh=$4cad?smj3KIy< zj)>XtOKBOc{ijM?8K9u)%np}))}mk&`FUPvq71#uw!{Z~w4f6- zv;@;LpY#eE6&|1EDD+8yk`WnJ32;UQ>mG=F0tjXi*lQ( zxv>)_?udD5vd9+^53uS%CohWfS}`~L>rUO*Lw?4lm^G@Xw0QMMPg;E9%N{{?P~Jl4 z*q{8VWOM_Zat+qw1u#m2+uY7;zPH5}AHndXx5XOPRcOAZb&10=XvKYtXkaC9l)d-? zj|nK;-2~}M-N!QQq}ObE1JaR37Fumw4jysdVw zR_maRw5F0+i5OVmoCp{}dxY--(Bpl2DB{FUQD-0j~xuru8wV`u%juSda9T4m? zMct@%Xke}av!u(CiZeMIp?$@tywfrPlX%+KXCzb(P3ZER6Rbrgh|QVj6|9p~wKy^| zAFB^vj+ZnCR$W+F`O;f#Np+rJV8CFSb2FU-gK1iw(0#bJ77s+CwU|kK5>EqhwpC~R z6{rtwj+kFgvcsrDwj-CO^hwubasOKREwoJ)hEnabOVeHl@B&o5nWh4dDNh8&Lt^6pjV$lf2E0*yP0F4 z3-AkeszxmYo4v{HWg%{bY~kaQ&$aq6%*H&%=8nCs#b5A57ms$5yN=;-j|jK{?OP`a z5iorHg{%=vbjJH2RKbOz)EYdb89H9~PIhQJE^*P`aga9Jf-L3+&P3jZM0}FV5Q#ob z)*N7_AEvAckw!=L=*vtlGV4yFMgv(dm1M`dYa4(VYXwv|UF$PR;y%;G9d}olg~xhn z+_)rqlFi~@n&Ly6$=OqEsQUPE8rq&7r-J&S4t2HTgY7zT!V#VHCOe5`S((N|S(Ms_ z{glu%ZH~Yt^z@(uBr%=dR(GYvFz?Fq*~vpDp-+=T2ux7o2!G;jz(-sq@I7se9=r~pB^r+ z8;_FJNXe`b#5x&q&mNusXct?r1t1b_8__0Nw5V=%UG}T8KduhdWwHsQYa05|+Jz+R z0&3??Z(A`M0Q;-rQ0VOv(}_&n%$QDHjOirKt}Pi2TBt7B1nA~nE6I60YWXO%SgsM5 zotL0F1AZ1F+sgYN{;&mc_@C+qGPOf^qs7Y**GPx&v_k|6! z#}Tp9dL>ySPiO5B$R%BzS3*7mG4xhJY#h4NAp%2W%}gtQWZDfi-hw%rIXHcu!)nM% zoSuIy_F1H~R;ez?(ZcCQ#$#1bJk&9M#7tkru>=;yenVN-&1-QbB6&X=BM}Ffmk;*l zmrF3#-TX3p%03PAjA;#ap>k}Q=8v*x!`VRS>F}QV?#p6j_1(84G;8 zcR_YAervMD_zkeR8X5Lbr7Q-MN)!v!2F|qYDO(AHQmA1odSw;tY~d`KoWA0A@yCH7 z+c1?YYqB_V)9VB5Y1yX2RpGZ$GRXsjom_5GvcSs(#3^_M1h@dvGQM?O{=kI%DXTXF z7@1zy5H&u6oQe}SQX3A2=b@psksLlDA&W2(66{Ie#1Lv6f$jweXUf9b2DOOJS!RCm z4K=~j&Vk+^LoQh@?Am1>ck|Ewr)zJ3LIl};mSy`;V>3bG+#)7lJduaU-jV17+UI{8 z<@Nc!z9!DczMIrr3u=j_HSPw|K&ubMuC_f{YQC%+H!|Rx8$0%4A*QA`bEVyzBD>@4 z;elbXcj0^srykPKZn8yno~80q9)oa&ulSowCOd}^;^dp z(J83fq`;f*{=Ea`co%OFXAyZxUw#pu>|#W}SNXoq$JcCyS8vp*;mN45jnr;8DH}I?a`9dxJ#s}DcpRJ>5p-Vo%tp$qBR=DZf z^NaCvU9;Kkze3NgjNS9(Zt0#hLD?lAALR~XKFET|9fX8uJ=1h`w51jY$z_emG;ruF z&>mv?c!&*jI9cW$*Dqk)A0EB0XHjZ9eU%VR;-usd7Patft4cQHsm7($j2j5F(7X!g zMQFy-;`;94ye<=!LXOu?qvYA3RsTwIaVm{=Xvz;=N>TJjD;|=ZoDI3iRk3e z^oa)Wk3>iBmfF9fP?U__!*e=79>$Ty<UDH6Sa zjE$~TAenNHkR?7KmlMbhGBCjhC*Fo(N>cJp#CuvW54o#DxLTS8W}@EWnD0c#Ad@Uh zppEObw%c>HjrP^{&Un;jd9tt4MoZ7kl|I~8dOb@&pd5`bwp`-MtyS2C;3~JE4Z@|; zp)Dn$SFaF1S7eK<@a4jZ)4bayL?W8IBN z2bV2W2)E`S%&O% z@KzRd-O3x_JQx3lCeX*;Yv~m5v>0OeQ@_2?|5Btc_QJ*kJqy922&{ZEpFx@pNomPo zKbepTG0Bw#7z@P*L`-Vn<0 zQ_(p&vov{QrNEqz$aA(~n4IH|BgWL`o$*ayj*450r=oQpi`2JQ0l%@W#ZlXM;B8NM z`6<$+6gkR~d!WOA|4I6yi_p3in*UmPzy`vxu}d8>J?*p_s$&%z;b1zf52-D=V-A$c zAar4DfnzcCxE>9FKL+6|Sm!bBfJ%Adhr+H+fNMdUeGzv>LY& z=?zcuq3-ZZAGt6bpd?aXX#c0Mx@*tO6m7krIu-!*RxHuYTEr%P6>CMf`W&|_E!JTE zxIwk@H61>>*Hvmx-l@Y!^Kif7dY;pz4#Ai6uyaBUQf~{49boH*`}Dob;qM&!aBuEd zVtoe;2rvuC4)$KLV0o6U{Pf)YC}8vgLSt zKS;|~YqWNQ)8ofO>bR$hI~dB$^_O7LgG2W#*#VV~n-1h>EFG|^V$QKS8jwTPUUAf# zfv^aPIc?ZQPt4hg9q`1Q?a4Xii8(uxL+(P(#^++w^eK5sFnMlKGTxS~*;)T=LH$dC z#P;Jl5e_i1>$vVjcw2JbrsSM$iMD~;>D09f(n>v_>NgeC|1pppLd+OX`~q|RrHU)z zr}&eEJEI;UzAAYL6Qos99)2<{^Cfd)Kym;wElNG@PEDMQOg-_PJ@Gd47?giB9xU>w z`{WeG{TSR(@je+W>Dkg;Em)1vCbFX^z8!8W<~1csp3jjB#F0HYMVymm`lp(vq0l3n zWq*-tSW4re@*sn1w1R@?jpnZ^f?LCijq)NHKGl{e?ZH*4CPJ5+Ym(q=2|G|}9405l*|d&6n%2=r)BI_DGz~XL30K;Y6lypP zA|5Va-%SqT08&O?^JV2t3EM9R^1p_egmug9wAO@Mn!kEW8v9=Hbq;JA=<`VJkes0Q?xVYatxP@w~KABU4kKX!dp(PW46R(iYAosXB;*q&d5aE~>bk`pt?8HLa8CdS(9K{jC zUy0lPpyd&puyRL%P00K~*h8|FuC$5&pBj!4f`(ryOfP!~7yoaG!E=4W*%}VxXWb&% zg)WderJ=jt1he~hx$M!tP$NB5D1zv<9cp+KZ`SOpi5##JdE~(F=y*juL>TULpuWo? z_yGL1tPIM|ltL6gR^WL2Cqb_0-(l^eUe5|Ubny;CY<&<7P753Gm}YN_aaS+)>V*B> zWYsQ(34?FXw1|4@79@4W=293QeY3X&APhA=Cv6!$je z@qyUk(ZK7NRiRBp=yf(yVyaNh>A`lwKO`=4<)T!VJMldxweV>%zR@)jS)v6jU1Am$ zNzbAEB%QElkg`N}|1wEn#Vrl2TxjKo;RL?{%myRry4*uUC}44NC~l`Ds|1_P6Z8)4 ziI3|CxricHUo$BXJJg~GgV6|-AYwy-SWkSC*)c#clNwPmC2YQ4(8pkrMo2KY+!X9j z>t9N6z;h<1p*PgTfbCXDcbN(Vsi8U}J0>t=e+&{(&xl~F1G~%!WYy&p)FLEulBvF( zx-<9?TC3b)S1vwJO5Sf#($Z?leX^V)kt>~Rg+HzTR#;)ympGgecP^H!`XH0v|jW@gwQ+ab^lz)2SyEvFeyUhd+diZ!#IS4f_hr*SV?BJ-=J=MFQc7kQq zpn2v$gjGdcF^W)WbP9)gp{YZAF+7#+B5?LrK;+?O)@)y^#^-VJP8=HWBDX*FqeuQ-n8ZZT@jW0L#OvHBd_0@_#YX4txa*{`ZbU$G}p=MGmM(})&dsm0H*#W^4|!%#fG`>Vi@HGMGh zPBT}hPpC}F$h{kn71Dl<2R;31Li#P*oo(dKyzZ1?lPJ^yGM|j;2FR#rC*{qRNK<*U zj`AjY1LTcl`B$vp2daLK5H10#{>snTPA8j zrVf?~Dvk@iI?RkxS*(gbMuHM6r8mci8s5i?ch_|2)p z1`dd`0bvRAmzwKwiIg(`7q63n!9_?JZcXJ7fO~_v_+w_!Nj(c|kBCj53Qt(hwFAn` zo=WuL{@SKr*t)sTpVt4}XLV+HR$zs&kV~g!m)hYmQU`jenfO;X&`+`hJ${UBUt+0i z-%X3yzTDuhf%^bjo+*dM)7(f{iEz1X-w=*4H^=_JZ4IPoCFhdLz_PQQRGR6DxvLj> zvbM6ftR49}Wk}Htf;KS5E4@b$rIS`<;l^d8hER$J-MgVejCi;>q%SUS!IJ8~- z$CU-V_OP<($kWG=tUdD#MnbNm|G#wV|6`z_Z5e3GIcDU$G6@9D&}*g9$}+1-AUL6a z(k={xDM!W-#w(V#VEl4$d~>5vQHHRE(!pVi7-Jl^avBnJ)1cahLA5Cdl=A1O10Xep z<%I~>$k61xh^^PS?!dTieMmZqRwK1Ogc1l?lUw@G73+UWo<0@>a&zVGyoJ=C&$J6E zy>e_uKHXlvTIdEDusa$71Hm2P!7gDvkTN;~vP3kV#Y4=nf%MGYC8o|^K<@JaS)o8K z%>g;c2jq7_3q;(o&dJARj)I~68`Xf`bWq+MeOMs|1!5)98ta32yMu`QxKI<*H%2?2 zDb%t9W#Sfqw9_i`VyER`F+cbQu(2UPaB#qmi2CiYi;CXuhKNLjUkM2a<070y*Z=4dsOJ#dgYb70o(VTq`mNRA+6mY8)==nG?XRqtb(pp zcPgeIAVD)6PP*Vv2alh^Q3G}fJRqVF9^ieNqWe2TvR1;DndVD&M6~Hmu-~Q8z#CAt zgZMEeS0Y@KWW}w*ft8Hk>M~0zuBYIE1)d8aa2&)SB-r3;k+Vy|R@k)88bpxj)HLrL z#(2n7IDo<{^RoD5;KjuYILkH`E7z!vCUz#uiSIF7EX&TE-WEG9J3<^p#VJlY>=B3? z>98`%Shfm>k_mM|{Lgxx7REsugt7~P*Q%=EwD6wz3g&CpWwy_M2uR`jUha}Y_J z#vSjVrnMuvyM2(dYTlkEP8k>i9b^^75i$1iaqP(92zPpId+?i>Trg!KxNO&iyaRW>b zH%zJF3~TPdYS4z?#_`OuELvh;VKSrpw>aesXnRdG&OQFr%Y?&vXa+iy6oEVNCLoN( z(0XvM*`hUoD|Bn-QuYxmhlLlHZ-EcoHsHuqL{(*Msmq2oM$ubJE%#+u>i+4}1eY^L z|1oHEwp>yG5P7ld18}anU1o5JE<`qA@}p@R1e}2j$t4fOLuYy&5KQq0f=a~PWYY0* z5Lt#ndM!TLbG7h3ol!}$c4c^S7NyB0DmP!(-6fB#UFL1O-vqMS!Qja1jScatSF1fi zldS6D3bNWvLROq8=-_RL+}A+HqvK-)V|>FkKEMyisGJaNvrAmIOYwm7pfe`NBY1+3 zri`9h`i#LFJq>M*m|rQ2fdIH=23?3K@tQfm7x!v|@KHAC1=CO?^lJ=@9JaZhq>$kz zL!9%qrEsy~9r7s>HN6Hul1{ARLsD!B^H(E3CCjlC?B^?P*7_U6Q0c6~;FWSn%$|gt z$Vbk8xlCLH&;=n8no>b#kU$eg?s?7PU*F(Y9PYtADe4s_HcrzDzXiU9hiw@h_z(PTCzi0 zvV(HL{+x(ORgV&m2W~PdqJfq0E;y`4Mn;++T@D!&XL3wDREse&Tg%}F3Xn8tUVT&~ znXR`@PCtDKxTKjcSwTQl!f{0;o@TO=T5MwA52z|>6EOrO@4QZ_QKSYTpZJ)Skvj8A zxG@|)5G8XY)zg~Mf!dhciMkq5&nJevdetDj(Mf1GJ*m**==rXM#=+rk?>t0E8~O^k zhiXKb8F{{l4d?S@joh0t+G)gSp*%+GC$m93_jVMK3}RKzs!kzqc5N z?pVTXn@N7J1c%9mOqVjp08{?9r;08E>x*sx3-q1)ptRb)o&x%tlWy0(?gpq7f1Lcg zg?;__3dSiUnt&0=QajX27tE4D)>^y)MTj)$kbVr$t;H81H&Zeghq!l98oV#gqgRq4 z!;KsE8l)FLR`KN9@D$4yQy0T)=LlwXtOrC?`kF^W4CrY-G4V9dM%XABh_@>zc*LwaHl8^vHQlu4S9j*3u1Gcqz8}b7!@Ijk>N-+r?gGfK4 z#Xn(mK8GW`3I5xIcr)bQORI%@)8r1IoMvJCoe&<4-|rTL+lS8ElOkw9JYV{pZu>is zpf&cK&JM!yn#uC9x#cq?r1(8K3`3X?yh)6I1x&puN)w!P>JS+gyw(dV4U!gvN?GO% z2y~fm^(-+A-q-={h~BCEdJU#`d_`h(BZ#5=T54YU6#U9Y4|Et`A`edxNskGDYf=4; zT}AAs+G%Jd`lC5gCFnPm$)74HY&@UWg|@=QkDQLWbk%Uk6Sk8_2SSZ4oS2k4I4eV) z1LNGg)0Q13!8dqXU+w*KbkJvBWP6#nfg8_yGL}~wGwL2p8Z*h5Nm&$~>`2@&Gy25q&^u-l;}0 z()=wS&9DB1G_S-h9bwKMGFQl9ki8^YchRjM!tintmK=x>KVKPG8rfQ0YKMMnai#Y( z&OSNe^v&Y>pYs!5=5rUI$3?8jO0a#Y7(MwsK9-YW%vDYiujOA;=kW;USRu3cbTG7f`WL z@*ra#lU{2vlbIo)_xkRt_!VT(_TUi#w8RTd81&_5XhJNR zI;CYEmrne-K$OHZk%bbHF2Y}2ss&_$Tp+U%L`&Ij3N@aB2DBD43%&(}3TbvxYjGKV z9orOYhg^cVY&tws{Q3kx>j2X;TL=Q(@o8)VhBG;+OZ)4;{_2g|6TSW_HHUVSgD@%) zWebHW(O_&>6$H{GQ?i2H0YND1>C6Er$7w~#|NdIb6>*u%4&u6YfT_;aB2NFp6*yA! z(P!vHHV+2MK#nf*R7H)sf~aq$p^_?fMRFckHfT2 zg-g=2P}HV>vM$Fx6452aj{wgAQPf$4*s} z|LF~{V`267#Bue9pY^0jaf~K-Zj&^mz4SG%Y4mq&cA8*UB@Gw!s|9;`%oXPtv(3nU zp(S%a78gFdQjUAAhQ~vd7J*RX*QIJ)+_OUZ>fGjVHqFLrDR3OM5)4lUdZF;;F+x6| z8xURxznCVP!v9zm?)Zo?-w<_&f8Wg>gO#@cLKYceo)qSVPX%H#n1D04dML3!!dt#7 zz*q0K@U?sBID2g9gTO{3CTSuE}`1H*g^{Qv{E%1bYk*_)tLSDyOYKWP{vzy4-XcO*crjLc0;`=&DTr!C5Ps_eVP&9~#VW(4{zTV6 zOdSz#b1)?>H6FB}M^^46D%Ike%GjHAh z6*j3Qkd_SYH9WNoD;132LGqBPgcM5cMiSSm&6^;kL8|}5-21>sSsZ`Bmyo~#!5j)0 z6lzqkAgG|Uib{>b+4u*0B2n8yrAq136sxv(7Ls zpOVz38a1s^qee~Zo_E#QUNyDYyx;H4?%gHO*5j4W`|{Dt^X#)bJ3BKwJ3G5O%gu)7 z+@az;Y2Zi60S_ET0=`1uYM}}Wscau@*R{BYFzSi(2eK`mguN7}%Xx=9OJd(4f)Yw5 zsWinnNF776HQD}>JW_x_pmd{YAl`Wn&(MZT;XM;b+(!B$`i^^v932~$flC+jNLGMt z$GCY-3P%eU#rNpxiGtGG{=_juve-T)M-6Hk%e6)D8V=MJ_3;Z!V`5j^#&9`n&?ElW z<#^R#{1IFrE^vbm#cMUxZOU}~j+`oo?sjdP(zk6sFqkVBsed27Hhvb;tTAtLe z!exH7A`R7n5eQoixjz+~3)pZSb`#$rHPI0&U+vJ*J+LcI3BMbmxRl~riTxQNbn6aFLm+B zwJ+4MR6SVVKt@;!-ANCvVc!pbRx|{{O8OUoYLW3G0D7Ik2=gOYDS~tuo~|xlrwLbc zcM``GA@{r@5DTSdsKyrog2>dF$pjOEnE}`%;A7&u#XlNBs1yu1-R4SHjJgElnAL)+ z#g&fGkusVa8PNS^y6o?QETyxuyke?DebBb!!4iO(j6Xtl7y=_uG~}JA0%M+|`B4rk zI5ibtB7HS{xI74P{WxI7R1hjz6(>U{sIr}Qo`(449RFo-i3p!Sgimw`cOc38wIXP|WTxGnlY(j7)eLW2hcEnD?4A|0 z!dN5ZWki62_z$m3ZfNTNgzRob_Qj_%?R_B!*^7XzfQS9oLEoByhO(ceNaGL%cTTng zZ{MP(;9HqS4RznqtAO37rT7WSv)Gi^ZBu5v>5v=AvIVpn0no09BoAYvxC63@!Zb7$ zH&qv~FCs{I8@7G;_0~)@bKIg>@U5xOEaE(=4FsmEAICb-?~U;bPUT!7@1)iZc}5%m z@{`i|aA%z`D%W#h;TCs$L`t_bN81j9?+3$M=S8 zn+|jm3&2i2GkrWz+MPM9fSCC?d2k^F#$ChUZZF9A%|~3M zfk3voXcuPD)_QW`q1iO=3LTB$>JUeHgLbMp>xXQ9zCWm1*;G8lX74ho=43*Ti(4ErILs2ksMr^{6D;-qhyMp8wDUQ-d3dd z!L8^~3I+^Gk+>BI8lU2g?<+=mUIK_*-d`<)b8F#NgDlB{xgDWT3&YU0A@#WuuFg?C#G4KnYAC#+ZFW8T+r9|15F_r zf^%E-!8=3dsh0%5Me!{*2;MX%g9ctVK^2;wJ%T0NThL&m{(`h2Qn2z@QV=YZCR@4N z5;BqJ><4(d?vvmHTkC_HA#hvpzkoJR;P8Ynr=@0ji_adNYB9?+nG)iV7{dw&m~RLY z<*JZ>0#y?WZpMIXBNivoZLo(PB4!XnlmXTwZ^cAcB8&zuWmYrjaI70eW+Kk1)85uTUgh?#6XMGu?Qm2Js^!iZ{sWb!Ivn4g{FI# z_Jh%Dg)k~?P?-iRj!$F6fgUFXmIQLqd{NL;QB}!etdLwItC=%ZPGZ)4$QJ!g6y!cF zs<=w<-cO5us7putR0=lKuV*U}8obN95v`=j@Q^gKTrE7;r))E4K{|xXx;8AG22eug z@hepV$k=9cAyy+H;TRF@utchR8`$B7pCq3!77$Kp?J&{1{_61*g7BZ@BZsBf4F4>7+q+!%2?TajJvGjlMnO!^hY3R7S?4CV+#y zK%9*k_>83hsyE5ey|Yt#1`v`XV}-$%JKY_g60ksP6TV>t$?D-rq!6a@yMYL1+G%o|p>fNs0U=o0T!A4Htx3XbO~{b>HOqJVN}~*L#Ev4kR?k5LpSh~z}F@cIHJ!tfw~2t}sqgbaPwgqlYS0nR} zuqWOmPMth&1RT>AQF+|A=~VF>$KM_eoO#L#un36 zDG;O&amB19=Rj{w3Nh%q>9Rm(UO3Kc;i?Bvj{Ih=4vJ8;>+~p=)zkj9>`EL)d(9bl z3h=tdl}UBROK=ft4A|sH=yt!@NXkpR3juq?>c=LFALwFVG$|2z4S!Wa=Z#+k++LthOzDW?UsB+9wuxVoHn(JYca#&Ru0KKOmS?T zAd1UW>&Mg+kJ#+ig6Cs{YhFF-QR>8JUynXN_=%{^1%#ZO2>=FU!+fV-Dr{wFw0)An ziYP9s>20dx7`qC<&7U6pHz+j=B3!?o^m@1)snMqBpZ@-13KSiAvKGep0n7!r+Y1}m zdRS4VxBY~Sa@1=>@!lj>cKRWsZDiqn$=P`nu9AN<+N$f&Q}!tf#@4SVvUBR!?*;@A z|KZOH@u|PD7QX*REA7;$Gt<+n=W^*$(O92ASnm67+ zO&C{}o^Gz2;6$s_iq?upvOTlSOxNnjp+a+;x}Fo|ppt-UGo$r;Vi=OvCI-oG0e-8Z zf38VQpkK4J_5w&KFrm$Y(1Cc7vL$B4QzzEviEjn}?e4YLMtN?pSgGFD-6m&KaH?d(oW8>l23Yl%FD z=k8=!?(EViWNEKevFZG^VAB_RN+9ucbe|Ue&q_ONr59u>#bg2-AdfHukE5uO3VTs6 zwb)@w2Cz<8jS1L|?Up-gRo4x7l2&3G&yi1{vFLa#_f2aGwgf;H3=jClADQ&Q*uyae z-F${I-XDcESyUa+4I1W0O#+2UFqk3J@7Cnh*jrkA3s{mV0N>MfS^!HCt;h(Y2H#hj z>vWDnuM2_G1x49=u1bJ`eRbyu9PHL(`qf@0{dk41jw|jMNt-1)=U^#bM+uzkFQ?IF zF`R2LM9^1m%c?b$1Z^Y{3Yqf5T#r@c+7uoXbT%82tm=enyG2ptJbt+O#yIKyJ>LkI zBsM4|fdJd@9BahyXLFTA7^*-`{Gea-^oAEnH%^;TUGljv`4zL)LlrX!K;-!SAoIRL zMz<<4Zyc+*R7cd4p1dM^ZY@(MLd;69M5}-Jx>TEi3XCvF3GcP?6`BDvie7tNVA@n` zns{HFs~!dhS|WFAZg&1wIFBz=d@$-C2@f{Kb>TzO8Y!H319Vyx|EaaBv`6{9sdRQj zQDVe{+BG$|Q|*f^V;C>aK>Un_c&I`Iy**w(ucpNz=J{qWy5U&UH!!CX7XR`!+gMEX zutI>f08M}oW29^hfS`rUE|<9USQpzH{ok9*+RPVpnFZir+#GfX;yiFLK!H}&XJX@LEA8K;|?b74V1~P zzw+21{6Y~-Wc;NoM>hri?6^rxG5pxR3Z4f2*r~dVHDe>{$eAi|^nj&&VVryQm;PL~ zKcLH^ol7y$TWdT;fy4rp+hACWwwm{XoE||<`(-f-hqZ|aeK|;IO^mqjuQT%v0fzMBwg=cVx zExHtBt*>gCa|y2eWcfm~0!O}~fl+(*h@ebeOS1KzfmUL>18(mK5BiM){*3@e^0m0H z2%Hk|eiRIO?Fx9j1MGUmoihYW%iA^jhJ%Ue&wt?xIhjaaT`QjSP2x%4tkq(!YGiD{ z?zv4vgPWm@)-{qpo8$>QLn#KV;dJ3oSD7~%1=7D%nOJPb!Ip~xEkh0FwpYNmw6n5WwPKMo1 z|2THfM%~5_aR9GTDtb;4AXs*1Nqe%itRK7l=Ar3immlov1V!hu8HMKAt(H}txRU(M zqY7G|?va7hVb)#x^H!J?>;*9GaY-B&1v)s@#)XGCp4@@IcVNyCt%C8@x+;zKZNPL= z9yZ42Z-_-UM!N^M1OLKgIR^)rX|3#rU*t$fORa@KAk;08Y&aj!!StfL?wQitZ=}7c zQ^<$TP$ttoyre#OAIv*23iQG{2wp?xLUqoQ1jj-o2L_QC02NJQW&3!I& zFW|RL1^m`H6>-snjXN3-naGFTQ<=DXN8`|meAqsfIk)d<9yC$Fxy*sSnTz^lCMecz zGdJTBbwY+7QkkkeTAx5pFsKAd1S`Q}hb!Y+vW#m{#%+yOJs1maja5Au-E&H0Q#7(R z+Ik8-^y^}?v0Y`IhWFx?jV;_Xx>XpvIu?9T9@fNWua3=MV>97QBsRyE>a6w*tlA|O zfrl`MQ2Fo}g32qo&Mt~x?1zW1Y7?1GhYN6JP*Oa|=6cMAv*(JZpzoeA{OmbLOC#aX z>xl&+p?jGbf&-!K96(Fr3GHAIp2TKw3tAm_7&2Qots^|593G)Jl*JSIExn_$Xeu9i zBysOV=GwcX5rTmS9D(7diKJ=Ijz+(T#9o1fQ>I!xu%F`1!}eDk6#)*5*IZqK3oE;+ zmP<-+nFAUDHRuI>zkMLFFQIk24qX%$WM?1DbK4_LOw5-OT{VqEtf24c#MWt4hNQun zB)>~?F## z08Ge~-kbQIlu9Swm%rdEwo#YXjg}=N@H&-vTlkv7emJ||g<%`;CcA}MMXSI>YEhp& z1N-Fx;>d&0H#u;I^veV4WqADmnTVvUhzt@DNnyND5m_wDf+8Z#84>v~P5Mxz=|h)& z=$m+37}B|~v{?j%8zNgDMQt~^+WJWCM*;cc4sw4vx4>;XC@lYjA}`5&9~9}+7yehN zdt9mhorDE#<$Du1X|9}Za*d><6VJ+DbPSW2C%VsMGhs!de@`I{Z$c?`YS9X4b27g|BGH|Y%jc%7K^BCnip0@ z@6GhT{oua;7Vd`*{YkYSYVL>T`{7J~=Iw{S{l#rxNy*Al661b4xfsKr3|<%nVStb+ zGU{RUge?OtzE{S(y<*FN_nFMFWpXpamdVLXP&t`t%P_N@e3i-g-YtfE?!`Fw{vOly z-MSd2K~i{kO{d&l(}nZ+@Na`Ta8Hi2PqATTc#4f3gWu?rHShYO-K*a7MPC>U1Kpi# zz#%tytFT7YNz3%Pb!vX|ygSP(JeKDZP|TVqGN+j=mE#f}T%6NpS0XYF+%A^k7N)M) z?5;Crk6C_548iqhmlZsJ>)_hoh2L=APvk%&#!Q;sHGOvH@-lj^KU;u=iO)xWpUwUP zfJC2+KDDFwsN8lHyfge?QE6vX+No7VFhdxVc$m5&mj+MOp!q$~mr07hkqV`?Jirtu z>0%>Ew%D)$f5(o%@AT$q>*)4n6XHU}k)#5zKOvo(*9)EMo>^L@E`p2tRh0u0hCKIE zvRFHAR1jD9(vR(rz6xr9Xtd5d8dz;qszqZmk!)IHRc!@3hQns>ykp{y(a%Pkqc1eD z0a0lHdZ{nG0MTynol8t(Cbr(;us$?{wT;t9KM)DE7Js>RvGfpg;i2l9;ZBRu`$H0D zXY#5(@UgBj8`YKJD5~2?^^#p=;=HNDx1ym>{^`Mv@P6Abxo}MhmxadU%wuI)NTxUO z32Z2wn-|2V;EB^9yFve}u15919A;{UXB&d`w=~w(moy6txj7-nUfio;w z8{H$p*f-J?)HY2TuCGEf(N#p zf8075uF;t*=Jz&^;!J{%_$7WzVG@e~-M*Cp`mSExff=K!FU|HD8^1~pTOur-^pvCt$ z&dG<3#V{m$6W>KHh-#)w^nTkayl!mvlq2@-cSNf?(0L$?1A^^`RdqynoHDyR`g_g| z(+GPkGy3p(f)(*GmG-~`j%Y#v(vU~<37fRbd~k?JVXEZPOT06{Ek@M#$3+VWLU5ds z-&wVal@w9@mI{DbJq2YxHD25RQFSot`bibJ|K7;}w!F+29s^;$1YW2(osmX`#iy9tMKDNncxml3Kv7- z`My+x9E|W502O#mZ~mcB6SC!TFN{~qrw6x=etH>VcaF$t zHJOD!8GWT-&+zA%75*e{O~CB9{0_$Ln%)gv+_MZF8Q;oc^MRCwH*r_Ay`VYqbunqT zj%RD&lYv9#j@az2vH1@=9SO%tvhW3WoA8@ zdHhs5GyNzT4S}B-inUA+HjjR~bj|;X^zKU?I2bfX{Tj&unT_t+@h@~dHVvcZf2Ql6 z(a$Y|8+2co=!j8_BDe#~wY?3he^RgwOW-lwm`Cii4dqDWP-EN54Q&6oU&J*z+G3!v zg1FcTyLn{;Y|Zj^-%1sqc5j1<&&<0s;xiVy)``!reqqID1bn8^rc;)8Mwf44ckJR; z&G}nmk^8h)me&5n5~yMVx7M?JhRm4Tlv&}6pL)OUHj5( z*S=a03P!bS@9vE>n$Ov!UFMjf{k!%6bAq&>oE>0%P7Bgo(Sq3+dZ<;RX9uDekC0d4 z&e{Ix#UkqDdU;|Un^4s*ECGEn)(d5^8?9&#j#u5_mOQuDEZ^>1Ia5AP#yEl<$=eYH z!Nd?%DMp9<3<2bio--L673ecPzl^4XXnt(S=z!pMvD(M;lLOw=1zorAyOOr&Kzp|VoQZFXq{vnoG@YrMb> z%S!1-z#AWS3cQ9}8|9pRHV-KIqzFJa4Ys4dDxO+hhD5SO`DtunN1GbLI2-4_mD#u= zV|e%SnW&9zMZi)QJp>UHX4%w_qyAwSqebXF#pD9>$^ZKR*Nu1cf-7wIMdX}xY((7x zw8cVuPN8++58@wmu~4D;roze+77p$x0?VeeDRgn20eQ+0ZgPAtc+BA|ej&GXH5WAS zFNi3wJq0U4L_U(VaS8?Ug4&b}auiq2QYer}Vj~f5f@};MyL1fk!>-E{BA0P!#V!KB z`K5LQns8i#!oI20q@ce70iTN4Nc2183Yo#b*C801PQFjy>BJ5)WYZ8h2w=V8f7O5^ zmAWmL^9*hraqy}Oykn6A_t8EfAh|c#E>Q_6Sh#5(zd$wVzGz^3!p&NSW0HLDgT_8J z%-w$tDU4O!qqs@>)mr=QTimRvF zwS<)6B$W7oxHG z`xMENHoM=%A{Ez#C{FB{c5buaD^ip_N1|%TTym|#lSF@w+`f$64>p$WMq62r_9q*s zpm^I5REkUjU`ZALEGC&YmDVAxH*QN|JEhFN(0vYi|}V zt=)>6;@z^-9~-{B87Sj!dFgqZTh`wlLS-XEWg~~mv(Z`W>-5_ZHKK?b*#CqJm~d2p z)5-35W$YVIDu(e4uOY{G{MyHBUMAfAWwsaA#IB*wi6YNpr}d8=G?A@d6a(WWBz zp`zqWo5SyYj?m1l_ll5XM1YQA4gmBe$M%84_4&m)K;p~?Y|nCS51FAEWV;LdBHOFp z79z`tsj6>>nmt=S$lmCPCERg#Q7_((NI2Z5gi&>(?pPd*SZ@?4sJt_s8eM@6NPce~ zn&2(Kk7>~bLS#+C6xGIgU*VTuX1=(vVx!|N_Hc%`ggMq`b2RIR>d7H<6a2TJniw6B zxL$1Ld2fLb5<0WL)q}lzZHX^rJ|M^oKRjSR1l@b$Ne2inm@Q2k5^BQg5msN!W z<8pjI)P6tId(wV?+K!`xLtHE3KT-#t0-r_qtjSQ&Ws#o zsOt6oT_Oa1lsh-Duz|52QCKV}w+LDEVf@C)d<;1LT zbI@jw8zr0)*n#~?*s~060>Wg~!A+?R6oIpL`QiP4^(n#V zM&3pI@M@nA;TxoCZn2Sy4|5e`w~eMuZ4gpn+^eB|dOl=w4>avLlmlsLD07h%;-g@k zfbzlJav%XA7r;s8L(>S{Wi&U-LCSKWij2lE``p@+?2Wl8MOQ|AHww{S+}4SQL^G(S zbSgtTJf@k2KNjQ=vl(xsDl&Mh@RwVduLTYvGhMe^WyoDBV8s204Ocp()7ld1)8Lw- z4Tb`>6@SK7Tuz|eHytuvKhS#R75)}5J%kU$09Sr7i_OWIZrYq+Pjy%t>LHeH^NJp3 zz<{6jK8H48fB#GMB5>MbiH0WNXjq+96{W=2eo|B>P3wH~4YxOHQ zA2QcyRW$C3JnlUA!mMzJc{dJG&PXi2?#tARk-ZO7!OkP$ZeJ)oaJAA{k4aAK7LSa! zUvp&R7bN5EfHck8V6@*YySTmhHpLr>*+WL(#3R~cY+|C&nB<<`6kpD*>6d6X_VG>u>70OTVJPnj%u zWa0%6(;*Z4l{PBpj$I?1gUM%AwcFMx-a3Rj1eg+2s+K55l=|S#N1jK~hmQc_u_K~o zv3W!GM(6qWa?k1Odne-3&Vn5^ukOXBVpE7a-ToBa!EO4Oo+G?km+Zw8gA-u8a1>)_ z$a_=~xidyY^p?xysW@U(7=e>PeYYq*Lj7wv91#n0X&9}phU}Q%De-~4NO5+fT21OS zi~JmIGgSc!u{&@-Ui)1_8R!ML_OKI}^E&vE1WK?OsI|zc@PPUFBqgDp%AF-pQ|9^O zB^kXS;H9+*&)w?OE{}>ULjvZTaa&O;@gQjipCO3N8yi7c^5}N$&rlikBf!;XSsUq) zgFMZU%M*mj0dLIP(%rtc---^=ijp&A@8_w4r{BfS0h%H2LM?vMev3ba@DA)RI2+8a zm!2rE;+%Eb&aPx4I_SPJP)~!8gv872rcU7nZ$|%g>7P#hBPZ1D*|W^)^%j0hTp~_a z%%`zu5S9cd){{%?u3<0ael-_9H*uQegXge?T=i84;8oakgfKu3v$y!dh~m=%_f#~H zM4ScWgafQiEjt+#U;$w_9`7S*O^yND=b?I+v@;%n&G}yI(OB+iMa6~TGx@u6D1HmV zqhz-;9tVVH;kPKfByo!rZfmM2>MaGBs#b_89hhy{f|a~_8xto5TPMM3sfiF{WLEPZ z!B4ueTd;Eg*IDY4;R9x2b9(>(kFzbzaLKmnFl}3 zq?(@dOK;go6pHFZcL)gNPv0-Hy#$jwqnzBn(Wpl~X_$x#JOed}|Xw#c%fGrEp1b$<5AUNIIIK63;ztBi;i@f0z9Km*2#3P&r=S8_I0b%M9 zcnG@-6TH<1U~a|sNk~g4d5@K(9(?!tX80<6z6j1sW1hye`v7BwxBF2US_n@ zIg)P;Sf!Z8E^~?9_;OYwVhtI^#kGQQDjlD7Xel?>L#K1W?jpzt=qjKuAs(bpOoHP} zcvyQ#4i0ZUEmwfULj$6_nA2|JEQ&roamORi&b~4bZGP{~9q$jspxSd3l|(`N=f&d0 zAbnG6jCRLp9j`@4@n~Io+^QGJsT=sHPa14bq-UYJ_{AOGt z#x~-sxyKp7of3@=>ZB75^Tkv67#rEm--m=AkC7M?u_P6Js2ydZk9FYpmHYYp(%s$s zt&`v4O=#N7zk?o>I9bs;$-RF6xnKV0OT}B5|DP|-$EfmQioB#1pg?Pa90Ns#kltm0 zlcA=b_lwU3xps6G75ng4Ta7c;&Iaq(VwcyCyt337yIUImkTiVP=s!j8mZm(k|E5^H z4y57Fzx7hE{e{FUovXTntM*oeXU0_E)>GOhi8vm)o>=^MVs=E@9dVL{fH}VvU^~Wc z1zle0e0O&+ayZ^!D(1V;8~&Hi;W>GtWFs4Lvt`(VY*#QFM5AjV9-e=zV}7gVJd!3u zh4&St)(2OIOxyRRmnV{tpqGNJ&p-AS8n7r<$3LrD5X7}Eg{SB5=kJSm8+qop*kgR& z7G1r1^?PsE7ahK%r#QMZ+JjEYo*Qk(xdnIQIeT|u^q&)V0RBtG+feh%|I7!V^m-hF z$Wa!B6Pu#%3%JJr1g?(wL4dG+>V=UB!F$-=?_tv;IxXg(huK|NsymcfyH2^g2gRay z<9dN!EN6=Hh}L!CEhfK1>-Ysd@`_jPr>OPqN6kd$cdy(}7`b22-VaSz!5cRHLNEl2 z?Cb&}&b`v7%_{YpV4SR9Pi+FX&T7W)kYFn9IHDTzZf0u-nOQ4o5l*4%i%e}$iug>3) zO$Li2;!{p$uPoEQ6%z_tD;ubAam__qkO_ZWKCy*d5W4Ysy+C(owt(j6;3rS9kt}aN zPo`K%a;9E;TX>{AdsVeNU3M2~QfQ{&CN>OA(iFH^IW5O)Q*kHI$Fp7CvYTfxymfL+ zforu{9RHv$+qb} z5Iatl*8Lm=iif}@sPOu=R)^OI+i@_xTU~}TI?>v=9ZPW4v{zP6~Ppzfmx$6>_OW}&SPL{x*;UG^HIv^HX69m=b|rjPL3^< zutjZNdIMH`T zn38JivG&0gu3wpnviZUItt)e_RXssH5IU5VO0+Ky_$weu;XIjxeOn191m{GT2 zCCz+aUvW?pxscQqGPN#g=_GSqg1#M&w+k}uF?JVUP>_M8wh?!hX?;)#UFDli}XNm9iWRv^3Mi&pCki5Fq!rmdL3&>JC`z zY3B>W2D*5QXurrP?@Yj{jz~#wDxS^Lr~*wEaq+Zyx#Cjgl7P)Q8El-md?t&{4Gx>p zz{a$`niZE5&EQNyCoZEh1=WnSqW01nCoxr!n5JT)O?}W*O!dtn4?9V~5saEx3mAbh zNWbp2Pw~|{ER{AD^NAl#)pfX|qEXY&mWK*8)XW}Z;gk^BQV9A zbJDRxJ_0U-5N>)4DMdR>c%k$+C?iHSm!vOdk|ZH*R%uCedaim7iC_n1&K3kIb3&#} z2FwweBo+!|o{huvvTVBYr7Qq{@9Yvr+m>ng66_$Op9+2qV*CkLZ{!tD($T5ySNH+v z@!Vty%tGYpb!~#*rV_oduiMeKYM=r`Llb*A@-M_NQ^~l!m&s!>ol6Z&lvgY?FTgWo zb`Ez)#|MfKH84#+K&p?zM=VBq3#bDIn!ki4i+BVQ3 z7r&NH>5GPB#ZYOy`xJ+xa&dS9XwxIM;&90afjnQDEDLZ5oeK?djzj#d=HYB!xt?Z`q99&vEOQa+)cqM#mfeNm4-|{UaCH4y01LdW)$7qfjxU+0|U`TjDLLIO0Q998X z1Ee8+UTzIXqK19Q2$@rEf%G&zl=9s!GF2e)^*)k=O<42XT8XUKW+ew(_yH_S>Pki7 z&lnjpVu+Ya>;PHGN#{sTS|kTvG{^t9udoaaBvNR*6BQh=?o-h+t!PF3 zN^n5#jmgrx51gR&;>GL^8mtr4J{1Lkj<==zZqe9MKc^E(K`}nmsIXqiy!J z8m6M#zT`@%aI}Z2yPGOv$&rq0AP?Y%%r|w51XLEx z0wJ$IQxD=J+iu>MNRlyNN;5^FXL97EX}*&axUB=dVf6d}dOpJX;)IG-8zM9AEmh$3 zIJS;DC2I8mRI&5JqOq8KzF#BI(Efys5fZa4)K1%2NXnU?RoBnV4iVc5-0bmy8=_Vx-ukL z&YX?d(E`z63CkB5XMWt_TGDP?^2@K~v;-C?Cpy)z?cFAYbt{B=$?FAVm$_P}i!csF zlrS|*nai;NfNCHTg~^MsJL5gTMsz8=&EciJG97>!DKmaVpalo;QMU74_nLeJaF-HO zc5w}@gMpbKV#e%x&Nf6Mc44iMqrQHcuAgF38*NpF5*(5pHDh&QX6`AtezZP%izoYm z9!TC{CNGuNWyTCy-b^kM_Dyu`D_1sg32D$Hc`N1 z0+Hw_XcwcEE|6Eq70cXo0V0)Rx29kQTjlGw%YsdbFT5X-$?)1D$*6DHYX)%aja8su z?s`v1)CcY#g+?9b9{rYC+(Pfm&U?@fzgL{*)&jq|U)c>-9*Sfhnkq57b-+l@WX3~m z#@fCa(K|}aT{a_j62gS?dn1t-ouvVn>7eO-25UhKcW&toNVMLj$(WcvuC$g>gE7b) zw{kdshv4?+<>_O?CnsLh_&rZ~3e_LB=J2a+9evVCa z0+>KYW%i~^EV8f;uTt4lRGno{5)o7VUbW@%k9E?{@r}ZNgjocAqKa@avQQCzLkmMB zvsHGlVU4cZz2+C2hL37d3Q|9H2$tY*;nu0gj zMv#=RaE?B*3b;P%dv~aRTNUthPQbM;tdj&=gdAW;mc*cjAM8eH1H_9JCvFt&FGKpf zE9FZu*ROTYKt+c3ALEtlPLtV~jK{tYCrJaCqT@QCVL(mX12kZk!h{>IAuU}r=`+WN zBNmI4sa7oDewO8P+}zUz^U(6`56@b~-zmxCWz)nbF+C?fP~jMVx=qh=!4}FNI`@pA zS$Qu0PUKdH4xH0PL0EJtgz21(cwedda|-ZA9a>oso!u>wsb|ah$a@ncY<6kgxgb1r zGI9YGn`*CS_Ip#%ScrZLE;R!kfQLt)v$u%Jqs&=1f;^1hGa02P;Uoqc3PjUpXWtEx zauQeQ_EiuxBPA(+d?WY>o|MPQP|zV{KBber1|~EW^E)c^$#?XiLGl1Y<~m^DWF@}I zL8*06dQ{LGn9x+r?*fId0)-F#p=_3qz-2Wa1eaf0C`@Q7=68X@SAoKZ{!q5aM?hJF z2Z6HKLSaHvF~18Gz6umR^oMevd<2xWcn~PZStv|sD&}{A!dHR9hyGBu%11z1hX;Yu zsl!$S6Pk+oU7+w)pzxtTln3P_plrZ{K)KUGVM0?ezY7$;3KTwMpv1S~ZC89de-Q^2 z3o+2prK_()k$BfwE~@)W>#xFFY*;5=c?h>vb`&s7nzb(q+A|LbWNS$ri`SYjvL0z=Wn^ekVS0z6vM#aF93&A4UFsa>;>kGLR=HKW}GrGXwc> za!J0N1Of8nWFX7Q(;O#T9VdT+3w1aRV?t9gzY8b%DxBoQLE_|y1L5Sd1L5R|JURJo zy$>`xb3{IzT$V2u+GaV<}949;UF4hJnVD;E>lCQ!^KKw^c68Egd^EJGE z_?E{i5c#3Bc6xq=R;_}@AT#gG&$>VinEY(l-S%$PnPnfoNlk)XzWihWjJ!t6vMfI< z96#F~KT8zv1}5NSpW`QAg`a#lNcTz!E2EYFjl|Y5DMz*yYPlkRd;QPRsIhp5tfQ@pInm+CQ1lRLt+fPreF2 z`EZc8*aUtC@F4uW?@!84CNvfEyYQ2*!cRUNB!134 z5PohyKz`26lb`GUX!$ueAASQn;b-Fk^7HaM`MLX9%g@X6;U}@nm!BX*e*C;V%gCiSbK@VBpG;^f=6B&IUxlB1*oU98>wU?YZtKwUlRtc$W2;)x z=45evEdYOBLL>aYg4U+c)_pY4+7;S{j|N(YLfiP!KcptL%b8nL>Ps$Tq*^^3>Ti-k1E?l>-)o5^mza0ZMw zI4?1O)%WSUB1fQdi6f1;+9mSf2YkRv-X&j3A8(Zp2u#a3dhXOS&>kVfP9=^WCuh2G zC;h)qSyk{nAIK0g|JFl!7~Y2B77-ox=c>q;(Vx_s;p7U$pQbgZ;6}% z4hb4asxI`FgIB^DuM=E1n;)|WEj6A-xB0x*C@>N33m4I6km=BqaM@#o3|otXmnY!l zFly~hdM;G(i3q%c=(0FRhFG-4o2K!8GuNa^u1So-lTJ?Ky<7X{2EQH!+d%|xHP1W_ zG&@ev6R)hv9YCbW+>g&Z82+qc2U6kQV88bZo4h@fd^nSTWs`sGlC7wV*eqs_Z8k@Z z%c1ZdwaNBSA*vC0J8W{5%bnYG^vrIFw;P$zg5JqFXLdEvyfg%Yf(uxLdp}m<@WK!r z?_8>pTKry*0(jg4AhLY93ce~m3=B})zf=Y8RJwS&U$I> z(XN_KGkT_0gEPShbHan^1uLLFQuQGm!|jwvNGFB=f}_Inh6BI}S~=OqT&wUC&mh(H zs>}P3X{%6GE+!g)01fW;trBz545=DDXxx7*z!oDS_ju`lIbyUATmbske*?tRbdkxH zt%ax9%6Zk35WE}VLwJ;1S&amV(nFHe(dL(_7j3sIF#B?c_xHkvl3V}GwK@1}9+}5q@lBJAQ2+kVCTW=LFUzG9PCakitgU8i{m{bNtSO`$WflN^xOrXz;a> z!=+GV1B)hYL7L)9p~Ta8Bmq_fD-Mfq>*Yn5T&`;z-;0kpW$t=A;_{??kx`=RfrZ3L z^cl_)Kz&GF1F7mV+xTx`0IxoYkk32Q64%B`@Ox`fCzRIt6LOT+EUTt!?TJUK2GI`) zVRI}I{hbyXsfDtfq%)lte}Wb+mKLUPj?d(ZvVm>J|>#Ojsa!y%O!qb%7!kn*8^mummp@E3_jH}LguP7R2Joi0tNtJ%!)ba2sRut z$drk7a)h=KExTqv8E`Y@pV`&{X5z<%KnNGG$2UXUiA!q@13b~-&?rv`g!g#H;Mfm1 za2ElSy0uCLg&-^Od1xB1$-H?I$YO~n4CaAuh8FIE+=zLh14!Du`La|4UWom0r8YR% ze)yBx4~~3Rxgd&I%md~zkh8-6J-6_l6hxD$`PTEljP5xEf2 z7}97N+RgYh3~4ZIF#<%!Ms^{bdwdI8f)F(1{XR7e$nJj^UKhIdt$)=^EEw|;|=)!MewS~>I_?55?1a9c_R?`kRA zZT?(p36V;kf{=@qKm!+P18;K~Zh03H39c(Nb}HjZuu10Qh-)o%rhH+9!9g=prlCYi zfLjl-Glvhc=`RhHbTZ}|i}DHol;Sj?M+ii}c>>|m0TF#4(QI(*HiPSUVbXMfsU0WZ z#7s*JMK5FoTJOTLfZy975Cg_H!dAZWbSVz=h5<~xEehcrg^G@b>nt)<75U)q!ynn186klpF7-6;RW6uK1Wd zG%!gj37;fMaN2ru;jIRKpzEezO7TAooaZq|)WxBGLuf zK!xg)5IOggRxUJL%_#c~Avn5Dw_mz>;{-~;KH!Xk1{E#wLa;<*)BGFPmS<&4XJJng zry7L!mtKhBR;rY^U&c(g0}tbZ;y%4SzLSs(VG`{d+8gjiXq$Om1oOykHY5riyb6^=xFZb24w>7& zFA@=x)ER$9?v*F%3&S|BCr6rUCGR`HAVD9A&HESRT`>{*jPjMnN09!`qXin33T+5g zDg|cPCm9?SjkiQWz^{;*<+NjD5MSq|cJ3Z=a?dNahd|v53M}~l^2pIi%5r>YV>Ve+6 zoNSk85P+eAxN#z~-d)In27KwLoCcf=v5AMFXILYMMPPmM7n)CK{=|#;x)$MFKr8Yh zPQ3z}Uga$I(=o%1sq7+odiD)%WPdS>{%)lewC4LteWy(>LIEYV>`@hP&F}@ykgRl7 zAdB1 zYaN~ZW{e%lIEERs>0Z$sSLwsybi~y-osSWMsT^th#!I%GT@CcFMdLL zN(Eaa16+xD54Wqxc!@E(mOTvNUbQnrasEv6i$2S0y%Mw27D6wQ%n-jPfCm`tOU|MK z)GKph!7&-LZ$S>IZrhjn9kFkK4K0`w^Hl}QFnIl8poV)uNoCeA-m%;TWlBus0%=rz zT?*Qg*5Q|7ZfXk|i_M%d+i8DBLR*PWj|(R+Fqg&{4-G+^Bj+Tkv8(F$jz_ z>u;3?Fvip$@dzfus+TO1*b0SiR+4r=gOZCoH7tHl$3mC1R zaubS^EwHl`*ainoYWR$WcWw^6VUiOUTibX#YTph)Rll zl;R^UwAMSMFpZnY&97FIR-mVMH6XH)yK)dnd)Hb7eyjRM>8aB?*DkFr|D-7blie0{Kt%GBIA4p_=O;c6+5T1MbQv)6_qVBh6s zl+kiq{X{(kh5nDK0H)d7i)@sHv}(a5Zcf9e43sgx68Zc``CKmiPF#fnAnrpGaf1Wy zM$64#iTtSbwZn63ooSDx?6O!iJmK1QNyw~p4bZ4!W*Q=2OKh$gHg`mG;|})G^63(9 z2`ZszPLQ^NBYtn4#q$K)jG4A@vz{tJV?*Ar6t{B)H^;|&ax%18Am(l9*V@?YIjSl1 z{-{T#8hq$I$}F*pl;Q!ETl1GmWJr0#lDQBJ{(#sZzYsf6pwzr2w}O$VKr#yRPevB= zz+NE`G+o1n>A06htFLg(3y+Df5$cPLPqBKZMG7=9S-t^Q^;bfsNvHfUS1?cN#77R6 zaXtX6!!tRr37NZdb9ULB=8j;YFIu-5y&)#QSzlGdZrmJU5&Q1TQoE{Do3>KZk|X2H z2m}UgI|og(YCT%FNnr99-@X)+cTfp;{j6toh<_VBO`rnN8JW)^?>qnj>u(wdoo$ z8X+Vm%)2ejhf+CIpGkPjcf+*%BCT(NVcuU0m1e6?xvvD2)^=tHit*PLvD4$Tzir1e zonqtaa{-92Lb}U(L{1WaD0LL$d{}uSlWfnA{JgxOXYKyTG`Syw_o<7U!l)Izt8v5< zi%~(gZr-?aj{$63f5Eo8#XA}#Hpx9y39y8)tP`@ris) zYX-LQb5|0J0I^`(%ZyphxaRdgeyFxPqjBb)VDDD z+jCd+ML1LKWqqps<^z38YHRQ8S2$Dccl85s#=TZw_uD=uX2a3iEu}N+a2qf)bmJG( zFtdg8g!Fuh+;{@vmBc0}t$S6|*|mq|=AQx4G1HR;SaWEsS>EVdda8MJgE~}DiK^@mCa0f&zJ&d}5&irv&{JsbH}iD01gzT@U!prVnzJ_xZRv4pl2jUIF?kZH9LBQGXh1ld>?SmX;U+XuDUsYi zjE@nXj9mY6%(Qg$C{u66L^Jd( zJ4!5}m%qMlwWR*Ttx+vG#QZ2hwzToGU9e@`a>te_z?y8CTAE?YTqKb#pL`>SExU)1 zEp70A^Y)oo-8$4D?b@NsLNTdRQhx4Ih#R9J*R7FoD_d1he4wn&sPlE5&zHVA|-Bqa#A{c`Hcub`1d66l{ga;Ojo1hW7;pm*sX} znC2WhMGXL2XuXkEZw&y}i=q#iF=;FFOAfWVpPVd1glgd5i_5&%t+j1>RQ-g6=rjN4 zUL(E<=86-!RsOFP0oBGkc{aMEF!=ZqV6W%Dcix7aQzvj$GLQxv+FHDXv|F3V8uWAsA+{@uRF zNOSLxdwWG&!R~DI=}09A2F%~vMJqP&nz1;4(ACRX49+Np0$Wi=Hl0`IW>hByRYs|| zOSr!j5c~YWf(_1JA-5_ZzxS?1^_^GcqxgO6*V6@nD`fA( z|65=f=+ej*N*mzOr!)6)W-pHgx4RJU&y>zB|x#O#QA2g zkcjjMTF?7z5NQt{TZ|jfYphWUv2bQJCb!C0AIqsSx0Xnz7T(y=&6dT24{Fb`6LoaN zcFe@2(HI=U<6=^wNEN(iykHfV>^={L1d_^jA`gk$7uOc-mu-cU3Hieyqc z5Pw8eM)3MsZ!lgVE=LX$dM7^_n_c!_3!-O^V7cS8-0K6CPnN>yJ(pp1(G8>lvq~LO zBCel1RRqL&6?q(Gs!X+ME=)boKJ%I!MD>3yt0d|i4Me%Ns z5JZ~Q6l_68A6K@w#Hw0&9jk1n!0kO=1rQIJf^ut{L`rbIEQ-;En;hC3Y>5T$!?o?p zerth+>2y)I_?<5ZQo_#?bB3ari(Lb;1D@e^Jqb*?^H4JD3*hTsp@v^a?3tnD|U$BI^*&`%1g4?G=3USsS})H) zw-@9JnNc_BV7_cFR4{)aXp>{>>DO^J4cayv!UaFdCHR9rG7o>yw|+A~@QGDzfo#c2 z43+8*-N7mgPHs!tCD?jvo`s*5`cij&B!hx}+FYI)D5ltyul-0cvO9m%<|mKJ`z0ao zCREHi26sr!Tuc-9|FQ>cmn&N#`ypaB->X;>`ECRq39Qs>@Ui4MbW zccLsN9rFAWJWBx-M7<&Nj2_V!M>!nTHbiV! z@BgoXJFS!7>cw(uikylrV@CF=r?j?Kln)(ubzQi&0mDez%p31;)$up&Jq36G_k{Ly z1!thbvDkw`KnCjs>UY5~alEF&!1%ZzbctsyI-kr%2lop5ObY0WDPwltl}muq+6`I6 zIvrx47}p=MLy85lskw;Zq8=c|LW0=nT*R0P#BRGrEuRS}PCDJ4TOON;eC7*8?7x~h zezWdcK}VLcN~(L!PMuAnkE?syZyvo)a?lHjWds=I7^z`?d$Seo8+;-m&KWOmzN_$w z((~lGQdC&)H=+4%;=p|X5FRWMDpf?(;v$+k`#dgyy4)jKeEkdf%?a&NE&953MUF-8 zTO~Ji7xr;smnX2WRhXZ;%}9|GEc#0n{YQHpQXII3tJhnF2xiJ$v?spa zozlD#GgEQU+;xn*Gf-k;h^DSk*9_G6o`C`G^Sk>xB%hA|}+2ZND zMnAorIf}7cEAdI>5E}IS+tT31K41dOG@M}i(}N&J@$26KG*(X}Vt3EuZyjO9)?>R` zZ}h3DP0_~;_Gw37nfhGxu@s(S>-iq5=X11qa4W=pT5R^#*!%}$bs?5tKNr8zC#UX- zKGcmoQ=g6Aoo0zT{tm5U8oDxW%Iunk`jgjZ$b~KyGHppm2Ie@AIp&(rPsV}^?>+4B z<{+iIygrC2-@o9fgYJhLAXe4xpkQLMjnq6*^!M~&dl;sF*QF>W0?=XJ#;`z}leX6~ z(@{;0g-`I6eAP-TmnS-5X?gQd%4&rkV2#BWsS)8wzIh11`9t+}ntqJ2MbRH6Mb?R- z0K5OCl|j0;Wrn7q=BfbB5!HVwoxM`5%`Vx7UIdIw*jJQRXV^B z!0LD5isv#*&V>5%s@C1f{#!0RG4 zD&z~=>Ak)Io4L(qr%kUZ-FlF1V+fzSLyR-}m0rR!7AQ0`Fu)T_N z2tLQRLB9e|yP5tyAtE+358@CPFu%}&g{Kh$y4NpUPK3tT@9{%)0+I9GLb_ksK_Gv* zOXbb3!`KXKkikh%HP&BZ6}W~yotZP0^iDCAKe6(tt9-kMSwkvv>P--8uKMfcivg3! z;*oRO4)ox$JY-aN*BG%#`__cE-<;ijRg(%d1$o%gmpnOEwHM{l>OgEZo=OUuZ}qKy zdg=~I7it{c%zZpkItdpjGVMJhIAYlzsm<-yK*=3F1H^DFsp%Xf{SrGt4u>5H#UAoF z_|Teo98LsGS^k87cI51`sb}x}b zX>6)whGxK>Lk0L%1-aIBI~+I@&xKv5g)#$dFrkxwWOF|$#=+6a!y_0X+0k(5p~TD` zs?3(&>NXwERgzzQn~+QBid{ zwpInVhs;*p{Mi(2ByLT?-P8_ELEguU4BOzv*&gEb)^Gm(JrNR!^?ty;-2oNMnNH$)7j;5T%duqd{i#F>p*Jws4@Dgtv#2wx8>UX8X!qJF4AycV2v;my` z!Xp$5710k_Q8ayL7~`UlJ8_A8V`@!LVFca*JdUVoEW#+yBKElxY+>`(Ho*wRKjK$f z`w~(xt!K6(k(Zf@%d7toTwE2bNZ~Gu`7k*kUyAChHqYVCeX|+1gmnGV+t(puQ*aZ0 znWK70eQ*<+m^MExw#-d|BEmVy!X|luy#p6tiFc{i{N+A1Czr}W8jP^rWKpu3uS;+s z*5EAT^k8bmaeYfq>{EJe@^rLz6_H^vbvVGXOVtNAhs>jDuVSAhUv(rkmue#Vk>f+- zI%yqfBy9PGd+l~zP&n#0yNB2&%E+j@z!#%UW;xyOoauL)X`YakLcJ89m~{6@C-zCq z`9KLc^N=@SZooh;RE+>{WM#VfuA&EVRCh$Tc}&*}R0YXlOG3uTH7f&{td2BT6zXk$ z5XBw-DU(kD^XT1DBb13vxZ#I30ZoEZq4tpO3qvK%@?ruYRfh%VxwM79`x`0Tz#%}2 z<5U_Mjb25GXvAQrRFvX#-S`0cPvZm`%E%?r-R6OL!X{AJ!kg%v4JFH-wRD`OZfY|N zdnEL5wm`MmV6Z{ohkB2S-p0l8(SYhnuvUp+;5r2bN;FwCqip4@F=yBGj4u72o+*<+ z7vO)+cPfXW^Q1+#wsN#&6}XN}BDf{!9QBpOkNoVXKRrI${N9_<<{dpp>Dh%;Q?Q4v zPc-5uR@D=ggTV!jm^2KiX&fYDiOESHKgj1>g^$IRHO)O0;!^G^T*^UQtDqS-TluY87Nss8-9&1nF1Q@sKhq3Xtr>1iNMuwNr zFflbSu((mHl5Cf8p)F)K6i8=e(r^e)eGqADbgTf|W$2hT3UbeZbUSi|ssoY-$8jjk zF)YS2afBpdnU{&?)AY(RxlEGnrK}vdeDE1;+T&CLCkv==PLoYQeY-2!SbhA6+$+)TH8rmc1fEu31m73#}#%#5zE55xLc*V zs9Ef~Nn4u$RRUz$fB^#JCvTXjql`4GS@QdS&%O7}dy{E1#p3VhezwZwy?gIF_uO;O zJ@?#m&pj6|s zCT5d{GC3rO!3Bt+hU4185P+C|`!I+{!&VyX1$S&D^oyb}Bu<-K6E#p8@C=5fQP;A* ztvU&<`;6q_yb|DjI9igv8beyft>xW=;%zOD5ew|3EVnStk@eXbCbh!)jJS$}0~$D; zv&+*VJUogPph_h}(SGDlQjBsYpn?c`VXNAB|MNmISl?Uzn?pd6>GEFF`L4oS8y#ay zA!2=2r9pa$@Z2`EnLLD}r$#A#9aJV|JAoGm%}yl~fY#y%gR-24S`FKar>%v9A!1E7 zDDk3gze)XvQV}I!ZU`q@c2hL60kG05%fXJIkeQOsvqr8{{E1Z>Dvn@NW%4gI_N8?{ z0kuee*Wmz?0FXrZe#P3*p|Br7 z=o2hUSv6RGpQHTsC~sYHns7OedOQpkm#^kdmao2-`>NaV)!Bk-Y27GVuIWOR=M}(_ zwktg&V_9mWh(lw`N80WoSw-Ay{a^98BKGI}`de`()OOY(>oV0z=~==uIBBWyIyHya z^A5b)Mn}{V7sk9OoS}t_g4RuUXbIMe>Vod+EfA7kiQeA^#>9sGhFSZJ`lq7F@I ze*o2`+C&zjW2j74SPv*SP4!w?_YD-G26x3?u}sn^i<;YHD_%PC-aXnV8$F#|Ql+!3 zMek@%>4`P=cp5Iy$lj&)N#u=ZZXrDQ{(IF8!p3J2u*>JNO_fkzmB)ley`HfSkfKX z9`dS>KHo4AJ+VGr2>_d-C$U%3K|J3Sog&Yr{Dp*~@QXr{KoZgG0i+(Z?xW)yZ54s$ zWnj$|ELNh+2I8->pT#LidfYxp(AB~%F{XjRcs_^zJrUDI4@?!t0n(=%cP-39bZ5gX zwDDAvX^Xur%C#sS?p7P#qO@fMGBi-@JGaV^rXEhsJ=Z%I;--0=cpw@uAcXtv6I0#X z2~O1XxA}RqH=eR>l{}yju?|d8JdMNen11_lTIRO>2E<35AgEno4vU^QCJ|zPG3Xar zZhdO1rW>P~VA`;_w`{YswwO9^u`G&{>~s^Dp>4Eu!td(5M7O1nWpvwApUt=ptT zCFhJDs}xcROu&}$^=h5Tg$`B*eM009V!CwKEPb4xD3qRu=p}$R3L|g0k96KExMi)= zR0fxz(fN`Vw0a(pZV_oUq+RCK+4)FaC0dSgeB&>2<2XG}h6y$)Jy=bFTNSTwYT&*j zQiv=d8-83cBB+>6i`dY7Msc9Pl88w>;OGAsYI*Q(*b@c$-zqbwVL2?-{B<=bVSQw| zfHE1_VD;DC#Ect0;mY8WkWvsWq82NwoUFB4xlgJTf8FQtA*a;K#Pvomh%on7MH%8M zW=+Pyx=k+UF}?hmnfhC-L!cGN0dNfSgXctN%EX##R~c=Q(s&KB<6*zFvNfD;YD{~g zPl4ec+$~nf==-;a5n+X-k|oxrlkInol=hEFgYe<@@Ih5<_~Pio*zm<$C&h-(iH6gs z#D=dAG|#257`~watdCIudsb`sAOL+hd@#`b`b3XM3Et^kH#Mfu541dMryYYd^U&tz?!`YLis zhlVr8mWkeID3x9=j2P4l)3{n&Xx#)_4LNrrR^;zQ0Vb0Q1E`>dj!2&my$R(Z`3KEh4Ko2sjR6jggG+UKp!r{+P#DnP#*qFdb@@iw4p)`NLNLt;CFJM z4v_2eK<>~W*A@a<6&t=WaOYYFNS-vxXHyN*X47wKkf+)p-E8_$ zwauo-J3vn?0D6PM)&{*(gZ_6TUh_C$g*kH-X#OF_xFN(p<5{qVDrE*&g91IzaKQI8 z=$mZNr{p+*roK(wI025HG+j$4Hhe4xYqNs2$iQmXuqtd=(`{HBs83&}DG)6;FsCZ1 z`DMUQQZ%KH#}}BapgQPUy-7@Xt>HJ_vIz0N?tldv@*XBO$|XqpV`OeiS0~l+bx3>n zH_-964)Yrom{HqVaUy=q^wclYldQng7Z=FapF%P#P*5@@EF7lW`FqT!*n9^9m@1z$ zg~zQ|YZYdDlTKGq6w{@#aJCfBqGY_4{&;Mye&tN44ERsOvIPm@MIb*M`G?&bF`7;t zUFMfL7ltkD_5gxx5@tf_52(Zc2@k?XZRkNRNZIf$l=U`Xb>k?DDz!?hExOdB>N=pd z=qdSaeb`3)3q^G5f)!n5)NaT={A6G5lf7d;ffA=mqcG;AtN|gD(GaL7kq(2NEeu`) z4X!P0!RgH?1KISkVyK0lWl_&kixaJdd_^EyoK0k>V#r#es#i*cH~N=6g@5a3phS#D zSD|iMIG3WA|1p_LcawnX3yGZN~-~dqYY0JTpG^ zIN4YHidub07hH37Y-pXJxI<8USRxi&wPOIC3BIld@4ZykgQ4Gc(~RMlDreMn;F;Fq zMmYPAlw-m+WFd~ZF@Y^xYFTLZxB0ub$fw$T@$)#xpiZ=P*8}|IWVb=B~xDj zSsouPObo9fhK27P#2C=TfSpDWqld)kc`4lUQkmrCn)$R4!=$5`g-Z!B#w{hpaF*I1 ze%dC6!U4p1x*#!nc@E1#jH|i|5aT9vx{Exqj;%5}u(_hlQRUVTel2W=5ecz)un%!j z@HeCeOgZ=a!iq0x#Noa^CLd4_QfNn07DFuwK9h&L6E(@ivb(jv)?@@wk@9nerb|&g zQS&hNO{T!GviBoW<@e^!+SA&Df{ZVkrSF228LfXCWzN4yqqQSm^Dsihm}OSIUS_2~ zC1b4$LSsV1$pEtbM2;B&WadXG>1dRr;-#wMSjXHkwJOa1b&;c1-Ne1Rh5O@~$$c;; z-zn=IyMgDTN@uW?`63SnL>|ziUhysLe05J6)~)kQ5BjWc{DgI(0SIz(W^PbuUOO2n z{ij>_L=8j;Gklc(7*^|EJ~(0`euP^c;-H+yM=vzKT$>2L+;qTSi;bHX*7m>B*z>~L zmtjjx)PQNQ865<9FIL|?u{Wt=AXYut1gMmqBkCyxFN9(Jh!sy(KVqfsd(H}HCgW+uiyy#62;&YoyNn>^tg!6!jj&9XWinC*eh;b` zU15-T7HVN8iw(0_Ru|LIrUEG>q8=8@ve*cV4eMflf!2KtnsI2vVjZwN6oXrNakwFB z5}}QUTV-*$RTYQZjN)*cSsZS2iolcf&@M5tz3v(2Uv-DQ6ILkOJ7H1h4#o{cSS}e}OI>q8FLZMikWt0|+ zvkaSJaTY#y;XHg{ID4VyI$LCxJ(zysbB2jWE)26!+`+txA5|gnBc4j#X3}nkAsuyyK!(*+%OJKs$<8&N#>04=%mKLI5??M zH4aW{fQ*BaVlq`o&v|3}PVvh)I4KSs2Pef$PMn6koMzL3QOp4V2WxG7yv%&}$=<9-Z^Upv1wLJOW>3{rQdGc>u@d1EFZcu5sc*0IE z%r61}v2F3Js1zXzZT_DyS5mxB#v_`p^jG$GzBXY&&j!CPUA{OTDL2o8{OR#d`#U%v zz~>E+xIMWUmhy=8M8D{vviSp#6779waxYf7ZTGM+z%dYQ6UzR@rj5Fipeh>cz_t~G z!C>2lDxyAacPhdFOJ_&QO}Ry?+~2Blc+qvWwagcU;L)J`LahWs5O_f93Qw2P~R_yHM)%tP0FC}z}bzq&sBN7Uu%g2%aLu@#8 z?uNDaR{8W0p41=r^&+ z)%&RO;!Qh5*~k8_saW5iVG#5g1QmD~hLndpydI?cq|-vB;IG&oc>Qu`chHrE@rx{3 zFE6*AaAo-=3yxj<>N_gS)SK`0Xk0V%({s*{945t%CK*HcAQ36YFUX|EQ*0>0L@qh_ zR~8)dz~zQKaIqo2bJjIr!q`4!?5gKjuyDdoy+2kDQX&kCd2g@B7O~%YpLyS1&%H70 zB=g=;k2S5|nrPnl)idm&^|mko;CI(o^8FX){Xl&c-=8<{J@qsAzTdp}*3abo56pXC z{T#l3)4ccB&*i%sSAaiIKacNsnEb)|`F!7K-mUsYe6Ka{Fz!(=fFi23gI&}PM!Y@e zwqAeFOtqlu?3hI1H>`bDsU<)c)w;rCED!(8bN{J&{>e&5=9zc}N3*7-auht-TvplLk_xKAIe?(~xo!wJd9zf*Xjem#1 z|Ef%EN)h<))A*O2v;WS^iom~H$|t< zFN?sxSL1)~RlXlZi@?9n;Q#T5=~;<^kUcE@`wjk!XFjyC2>b^O{%0PS{A>~U4;uW} z-gOJ;lK~$bmVe+N@U|B9bc zi>wi4Jd*#fnSc3727eh}hX3983qKS8hko5Ns|fssAAo<^)#XcU`X2^=p(m<7ck3xP zzP||kWjqr9`K5Cziojp^8Tgm|;-{}pF9Ltz2h#tX;qFC6&|l;U@xS%A=ji21=i%rt z;}Q6m{j&VJa1r7{IH~fQBJdY^Nc?>_1fk52%ReGd$UiTXeEyaq=r7}u^xya| z|FQm%_-kgfndis*%hbFH<}b}>emzozGQ@oAK!;}nJ;}xoU>i0+A>pk(#i80XM4czKJk+44Z#nEvv4D7Ec@2eFJCbp&W6C zEV7HdU3Pja&9O2!9SUbNFwgBee>Mb{5{!q!S-6fkpH@5Ll<{yjBBgBjw!fb?9?mje zNawG8>*|FCafU^As%^>;;&C|ce(8A(cZKytCr87wJJmL7NSBj8{%-V~OAX$lZ2*S6 z!}L7W&8QS6*YY4VU0kb0tktS6_nA~JFE#WPQH?$rH6nIE@AYz4nL%dLVwjMsMNH||5C@?}c9zytwO;g(E z3-N~1zV^-PiJla+w^(&M5RrrUZJ}?aYSH1TK-v;Mu1qPGu4jsVC zBGt&DT(wyJt|J*sbCi}f>sKAgSe7GMmaZ|CY}!uiPyN)o3^oFZOnZ;?gCR3-MtK~z z26Yk~TVObZ6Fu|60igakeT!$;fRi7ete$vM+-Hv9(Fw%2r32QZvppz@&(P;Mh#taI z>8=gwl3iD$bZpOr))FZLXGFUU0t2|pOw?sy1hLC_rA!oXRtTKQx(qgtFY<&u9tj<{ z-*Z#?3j$t}ci72m(zyH$m`U<#JNeVN|J6>evXeiPo|8-Nu#-2WPs}C5q}PBQY~Oy* zItOWe^^0&YXRq07CQ;%A?)#C+kh5gmir45s|ErS&W=Zv7`)QA|tUq9@(k`RQ+RvyY_oV(qFGT0&aL^oh~ zCPI*w*)%Td%hKus(*lwpMcADTI{*_*%mSZd2u{CL*eqS8lbLpmN)vyotTnn=3xpxS z6tX=cIk?JA<(T0M7nyRjO+1t=o4Cri5%lDVaIyXP)0^cncs3gfl-{p$6a}K!^NsCg zX{Pa1ECfz^vHB`DK(fN^-%3=YlwT3|H$vNKCe=!;%;mim@0ryZ?*T=jG|5FJO6*$@`%I5iB|??44sYyPPhy!BzoasL6}lYha}%LCiDiBs zU-Njok9$#a=ftm?t7$^mfaaS`F4WJadwfXu_N3phoeiZRQeV#MYk?~=~~&ArGVUrPJXaeD&IohC`f0jkG50ow4bD?~x) zNj)Io6vqJ^^l9NZM*VPb9CLCUHzZ9mX%3F#S2o8D734UTI&>(G1L&EF&fg}Q zV^SpnJZc)J+Vx2$peeY$*VJA>5LPIUA(tR5)m}v8ymT9;s~TjxB0-I;{ymP z@_~OGKJXUk5P!qxWzv9%$aHb=kfsnmslD=uS~WX}tgzVu0R(JS$hXIqYs_~s0ST|> zpR9tO{@mCk$a_;t)mNZ%{#to!xjN?-m8NH@Yt@?w9@ROJd{A`kN$Wo45UptrR6$Q} zI!f??5s(*?iuNN7L5ml94?}&&18BPur)q{pTW10X4)#>Rki%N&NG@g^$?cI!whdK7 zeUN$((E<7mhvAT@Lz&dQ@LMF`cp`OWQ{m_6LD9CBZaE{q?i+dzu+SP3T4zx4jJzg! z3&IvdkwJmvwjjk;q;7gXoS6pBAU22d;P?!jK{p(nQN1W1&cFj2p8@UT?!c$xRgKSp z8%{-}?%I4f_Zm3;IGLD-&t?Os-vvizt$0g2=n}tYH-2CFHlJVmdIx`7_>2BGKDQ0| zHNH=3tYT0%hIe;Sa-ykGg1Xt16j@z#jenD0<6~bZJy2sWP9Epgc=v#&Rj<2^oPmq3 z@zMMm7n>S;;P{tU-+jzjPQ5Jv@%9+$d zB2+k~VXR3Ck30YZB5|is3mN?L3ILq8Z2(HXQu^IMQ4vx$cR)ecBiL;^AHTTZ=dPLXOKa94cc68_`WCO&Qo#o+yN9)%M_y zKEK~Le@_Dr_0clmczCIb$ z!P87TcLs8Kq^v76<7wn#%`qwq6dc?G;Bwr-rx%I`SCyx6LqK_8%T%O56Y|8?mIryO z@D@1eR!rWCusuN^!hJTDPug+@3vPwE!SC68Jbou{^~V}3J)41hW$6}uXs}V#sd69d zE9U}Jp^Mc?V);yvw{9Q8t<-y$i=GFKnG*^Q0%G5JGJS40osJE-B1B8>-voRCL zpr5=S`8jag<<(HVzSLj`@lV1+7vYdfG_ja{AR4XnGc`0HYB}aGJcaN?Y9~TV@C2s9 z69*(z3v@^6SJ`DJ-aA8uDvH1=0ao)_7o9@B4@$SD*YYE&C^qm8duWI=VkVw^STN3r z!mdliJH1bM#Y~9&dv!k663J#Xop5R@-M|lS0SWOu9icTBuT%yO1&1;-X4bf~YW!mY1tfPLnt#%yERrC>yVi#o~Tx3?dY& z65w;e)XH510myK{E>I9_l&~k3U3$y{#vE$jTX+Dz0ZJwmdh{!juPg)aZ}oO~dupln zxYC4LAU*1k2z^iBl$Fw_&;x56O!6>M ziE}o_TTqsZc<{%uVnq)Q;VunnO6uPMPQG3Pktz>SIi8x~bEH~QR_b_zY|VTO*4Q2d zvezD87j(v-ltL?}v*+XL6W#P`Z%3QIL?DHv&^&C=f)aab6W-dm%1}f?Nit0qsfgT# zQ&?(^vI(T)hZGQN@X!^CqIWP!NE`N^A#D)IQH0V9-1z}rUJ9dE2@^Q+(?n>EP&*#M zyn&`gnUf?z@c_7*tX(07ml2XgHnT`%wdB{Se9&-!8a)0E3Q>U@RZCgXnrT2-6T?fh zCWe=i=p0^n66vjY?HQ>Gay;KxMoD}#A9RHfUX@4@qVy9MR{9gYfKwJAFgiki0Y6NP z6$ks+U?p1l4i=yE_&I=+E_?h70uFhlsw@K$(m=rwst5$}?01B+m^%rrSa#^S{3A#vVX(xRpR6xB-F-lm*T8iVJ_PU5UG5V zF3DIgK%Ejgk9YS{2N*kVzc7xf)%rwrLJ`HRTCG&!3YdKy(#3p>^!ezDKn=A0e z`~o-S6-ee6sLiV*avKqZVAhkJvE70#3ylGsPFKW7U_H#>Bk`m{0lkW6!553vn(}y3 z)eL27Bp$iVIUG^c&v=2>1h!I4CwRZO)0*h*iNTYG!_!qY=Ey7*k<@Hw-wT~F5P8`% zM&kz<){DkM9VIu#K;lwn4W&&x!vf-*EcH^XuTx)BC670SFv`_!$HyL1cSs=_*amfB$Di!t0mbN-_MR)Noh_K zEaLG(d@e2b_Qiiof8~N%=wbLSUw@pT$AHPdH{A1SKV(!xEMaF zK>?dlT+>-^0&=qnmMgdgzx}9IGkjviFnf@q8?vyLCh9xNOH%@mtYJ206*SliNQ7o{6d7g1eps04`8=t+qaleXHbX4|a>97Eb6|NdOQi0e;E zez#th0N_kqSWU>BWoD`>pfUzpo`-!#UO6QNS{|Y>vM0*FRTHHq&|H=y0|1<2fNo)c z{hn!u%t;(FN5SE+X&IKzJp^pQu3)Y2K~59JECOTThAXsE#5n}SR?N3}Q+eL4rMpVg z6L)#AFIbYO=}xSN0@a;ZUfy<{H?gccer>t;x7;W^M00TZpc{)3DlMt&WU<*bRB za8C!93Gy1^pf252f;v1Lk1COUT`Coq<`Su1s6=1eA~3uvO2w@7Ux4GkNYc77y_RV! zU&wJQ#kr-_ohVSK^+mf(sFddwAOs3FObG#1Hwp%eEm$#b!K2zGp!7;tMR91J@-tyt@MOW3;tShXhvnTxHXCO)Zi@4 zd+@m;dYbXYv0@Nc;aT^q&?c;1zqdfm2~uPm9tvqc`T=ZkeW$=0|vsMu0?`Hp_Pc4!R~~dVCa)q; zinY3!^m1|z78>krKJydy!{vb%o9sYR6ejG)t9$((qUEVSX3%<+?!Dgxv{t zL0?`MytKoGweEsVD*mIuEl?rY9-&-;{8C->O3dp*W-2?F>#Dqc+EgHB@PdL6C)8V^ z`SJ$cIkJK;K>6a@a7tbq0COy{uP45m*nAd*LG0@TEh`LdK|)Lif#wA!0d4PL!5sS? zg4jJdV)x|uy(f>@>u`R`G43?6r>Gb#f>419LF@x=V#|~Zo-RP_1B6mQ2f$5)BsPM8 z9-7$2wPEK2?lu4>)GFcOTO1_jv$O~#zC|q;Jm(Zz*Yya zvcz;sFqOaFwCN?CSXqJx6wJe&#o~D zqB1HQzzd^zCir+%)?X=~Xp6|Drn-`Aua5X0>Zn^LwbO#G0}0K7Y}|*ePF!A?p9O!F z1$(yIifz8)`c0z~X$`naL@TPJ7Mx%BRw=B}!I}omf%UTihEeV_;|>emS)xp1d8QNe zBq?Sh?#*zXx$b>Juyi${=mHaHM=}Lou2Kcy)6-qp2w<1h8wMS?-@Js@+>QyhTAl`7(I7985maAm5=>ItRYqB$83|(SqQgPA^~tT0 zk8dV4{3Wra2@|9lW4(2xsnMOY-cEf;FRL_3rwjhtj*FIPJ8pNEZO7Ftbb@iH)D5FN zcd^h<&~G)yB7m^2G9h^n=`x>pl)2J| z1G$TDxFtq7SLDi6V-c!$JCKjdGKKyAQmOSWR>Ch+78lX4r3osu#aDNf5PgaCSlBN>=2gd;x8{>DfL1_fwO>RV>O zmd>_qYo+{-h9z(pmUVvXVsT|q%!+|cGi<||0-UQT;X!PwoTTi7oSa~wo0~pQN~rQB zu1!tEghKgWpm8p($0vSjG?r){7Q(7`dDQz{AUE1Y22fQk;yb5Jq>h<39cfbBvFX|S zHQO4Qw@=`<%=?U`+n29Oxa{*NCdP4~kq7Q3rzMEkqPHTZmnuYJR5N(ZwJ-1Emt7+r+^bA7Lcnbxqs65_!NO zz9Bv|5nqYDg)(a-YtFfhl?rVce%!f4ZZefILrX}#9UKbj{b0EJFbI6Erm_+gZd-)v zhN``Yk=Yu44v*^TSt-bNB$`N9xQ3Q?uFVK)+(fmo-K7lAQG*-s_sddzh-<(3;b#La zKf#v*T@s!Pv^<7{?I&!XIDb!|M*!_g??3mw*?GVHz+K>A=?###Dy=w;ygzPB#R>iYOhXVBS4{F_}j5=6wa@uQYB1{ z8wIckF*yV`iUFq^1v2cCl+y#^Mj_3S=84M_1fKGCKxv^&jwTzif1+u`t%YhTSKJOm zRnd#e&$Nx?-hoy9n?_@>2El!r5W1vbkq2={LMm?}Iw+zT1B zt+Ah9Y=p^F9^_NdzZX44#_i{=mEXTdac&I&$(cShgwRsFIm3nx6Vf)grJ$0Y4O^Y5 zA`E4~YndnGO1!O@1^eVi*ermuJKZHArL+^L=^7_|rzzmXEbsnZ>`3z_5>|p!5LOwt z>iqVbs0Ac6X7f!S((8&8U0L;sGA_=c){1u%TI@-^rZrG5+XKyX=okFW=uiWjZ+d>h zx0AR-hDyW*2E2Jg>Kgr7=mtsxoEFoQk64t|Nx?O6Vh`L2F9L=7n%Piy6mVf5D!{5v z1vL@6L52~F;JKw^vuG;SGIm2Zc)PWPsQ2)mDxdXJ@DD4j6|CGBwUxFwQ4IMO67h8F1Y@r2nI;J{H5$~8omU`Jnl z$071d7~pKT5H-{=4X7KCF!0AnXQP0@_24k#o$zyFSNzz9fxwQRy?(P6K04VoJGY` zZ%F+2e2IIN6Q|D89uC`C4zuv~@UOY6J5)_bc#-IF+nYRR`hD`)*6LM*x$UYMi6zNW z+7Du#Giu{YwwKm!YaAN&Y&sF23*GQpmHsSUiNxAYYm#J?c>u$a3m9#!tJ$~}+kJ}@ z%Y0>gsg1AL=3^6+#ElQKAgso$r9+P!?OU<@Y7r|&hY-3oHDQFH{GGovBSoAJ?|9j~ zt~Q;d$n5UI|Bu*A^|~9`)tvalnD`YN*xZ*=E?nSj#fYo*I*@N&q19-*5Yr5qViYG+ zHguT5m3p)QVBGXW?8dO8ajYGe8`G^NxJ!XIssK*gQt(_Wcy1YvJCon z5fVwW29{|Nue`1im(}KFn7Rq)T?)+~!d!e9p_%%5o*WOf^h5bolL^m=rGARnYmL9lGyD+`w}9$4o-E z93GqdUd*GXIrXI`A>$v3d1!`oYTi6_iNkPTXdZfDk{TXLRqMlXk^edKP#Ic7n$STS zqhYf=b3GZ4+=O2U2X-rGsz9^REmSEjNH@qQA?TILo6IqR-I$xe`hF!nq%}_^Suuf? zZ9)tL2=P|d0e8eR`4&RPga&N8*y2j&v5P!GEHbcLWRQ}wn`IV!7D!5Y1$i^&`;SeU zo_nGB!)p?Um|4YUJhz75kY}U#-o)9GliVPa$H*s0o5A9y%QrY(4hp30;Wv(Ox*Sx~ z_WuucFu`uKk@1Q}H*<1i ztVv`#?RdiBsyU|Zm<5Kw@Nd{+_Q(%0YhL^?zwML(q|_pS((y!o&M+S6+jD4+4%)3;h$ z23n@slj!@@;72!uav~ZI4IyR0ohq4njlYMUa_Ju0(HfOe)$W|2DMP5W~! zQYFi^NIh9kph`J-Qw>{(PEC^#)~SpEphgPEGcLB1HwXL3!Ua})nJ%!>}+r+%ks5!vX8IUx4kcR4rI%;~Hx73P2JM!J z=NeAw@labe$f^ju%1q&_A)j2*QYk+N33AM+E?W6H$hr35yPj(^szFA>q$I+G>(Cz& zoTqt`ZHakT?D++3Q6I*N@X%8>1r2*LQu%wzo-f1G_An>~^HF+l*)wu@Y;J!tk3fes z3#^vzgIiHQAFw??ED5D;kv|~*3+K%~Nl@oJ(bG6Q2H{6$f!7X+7BH zlA}ilBpz;;hZT-M0@d;GW0JVi zowy6?__3Ql0(`-R@tR??_c5#uEHYO47fb$7Fn?1ZO_W&Sxd2t*d3T57&_IY~@_c=gQ2`DxypkUkEHaNBtti%=Dn0CN(SM5U_I4G=dNM%glM(5cdp1wD`R)v>q= za`4j;V7@#cTE?PeY~SkZ_1R@CcU?!ywS)7|*>BW(Fl~+`!XqZ^4_+dbf(1x`MH+u4 zjtyyqZ}8EG@@EF}d_rJNQI8}R%SacCunf)&*iU}@soc|~bF1vM`S#Ny{nVD6E6Z{m zpI^gDhoc;re}ArcS7koubTLHu!Y5e-VaN9H$PN3KxL=61_x+8E5SpXTz3 zo3}rNRuJ1)ssX~oxezt~0fh}UGgO5g(VzTeCV%H}X^4K$jsEkumd0-OW8y?Sj1%xX zNlsk{a1aGGjiy&&ISu^+Jc_+#9NwORj~DDw2d?Qo4oBvB+_q+_$gAd>*$W_xw_tVIudS87lHdaJ%Pw7tHVBk?(RlHrA7X#CAgcBT6a8b4BZH1_0M! z3>6<6ODI!ikS?t|fS$^Qrvgn7_;-?uW3-%Q*#Ph$!kb8&%<&YTb*pLwR4$2;c%}dr zcXgo#57x^O7D2XB)5CbmssKXu0e0#^2Q{#-l+Px*-CtDgmN9~e2k6z)Fkrhvnq%=K z94ic${xk{%w_-3NDB&XX88$42t2XLR4I{xVAXGsNS;Qw?lvovnN(5=hja`H>lw<`( zB`lIUpt`G3E$zE$_j$%^>2UA*DwtrQjs z7?DX-tA@;#sHtR`h*fWDL3kGM0*1zd{I3KfunDOVtpG}C2qxe&7bvhV zK{h<91Znji9;kA)We)Q}k3Ab8P*D=^=F>US>&C<>{;5}r{J~K!N^Z!A)8)yJCvh(G z=wT^Ng61H~XV1t9r}hNaB-pH*+AtYUT^@>N1w!;KKn?2E5*7}a=a5h;>#BD6T8bYb z95YYZ5M8e)u<>UKlEnUvuHDwyI}KZ!4L5;Pbi||`H_P&t z(^0#e`{`{BKavRd;viFN_*?Qd4pNlXm$cP9f`0shyEqQfvK3w79^IHOI<gI$zBYfb;Cb`T*UG@M-Lrb|RRxF* z2^$hM1auO$eWTRf8yg73hJB{UCtO9YMv>07y$F8ZQ;LdNv;&9gI|L&fpJg1C_C!qw zrh+uwnt=0+1>ug3y1Ml)Sd*l>4#yw{9eG8fCh*0|pp+wUdxFQSpdf(Dd(ZY@X@Zta zlA!kpa7FbBHO7N((x!GWw0ebP`&WV`n?YCG!tIH6GSfKBZFh9iC~uc+k<1^N+A0Bz8zO zBCiX|O)W)o$jIu$pq|DN5_T@?u*D19CZs7{9?s~dHr=KnlLXze8|NGs!jpQUi01BC zV>iU>znKDrd5eM$hQjcnsWrnH}y(PvCjVn)bx< zs>ISDihG}gfPgpg;BxECTl8#=Z|y--C0~>2aK;zKBG#}n+?!DXc(Z7_!*u|dafr+8 zaJSA>L=U0=TDF|1=nx8_O(aB@2Og$;kji|jm-iz{jjpRuzAN0V3U|xw0=x%phc_c5 zNtufUN|l;Zu{wZUQ#B*03R5!-TSAVNP)muR_*k~bmxjE3pa75Z<7l)GO+W{%|FV=h zT>I57L80~wpvu&%<+@=mR?r%4dzXU*aBi|m09GNRJ4gU9M@$0D8PPlvP&=_nFym;D z;CJ~mNsa|H30^*-5D8|e?nK|CzwL&ru~%>8>MDF%^sK`EtdO}HM`wiDDkwLJu zF_KXYQ$>tm=dfH2Mjqj`K_!mQP!6a<?SZJ}C>BiwP|Qn(3~kYla&?bsT$cw2DHVC4TQ*>LU{y9Cf*KEfG6~~h zP}?{9^;ASLIiHQH>46nOxfK2qoslEJf3Fyy09Z&NG{6JLkqZ8aFp=R&=*eITmoujJ zz$6;6dt*2E3?rk<1GUAIS}Gqwl*((MVd}e)RaB!CFXXh(;5J~$GdYI2_d9D(ogh{AYSSEu5Gue8 z$LfX!nuAgtZ4DqvdWBODCmUX4<(z=zt&h_Y)(Cn!`VV|%PXwb416F3Wo-uOcAK%TA zm^xyernH@%n+{Sp0fKab43%pLPc+Fbcq)oK$LKzv)|OO`?`ZOBbU+!pt4w-+n(PB2 z`6gF#ppAw(B;SB!t!@Lm)fb(CF}_K(?9ffI;WLbCJ?J9yPLPmzn-i#@AUMO5u2<;q zL3UB-E0&e1BN3`=TZzzZ?eS~tY7@<#stUjFf+uR@owy8QU=pV2Sm*rOc3Anb)Iu}})gy!EJYuxQI?CCp}CJfL= zRzOhtGVKZK)Rz@oJDT{5|vtDHkujDm4*UY8b&l z%T9K<*8TqzEAR19Fcskx4A5V{&%77HA_Uhq#BUV=Gu=f)99bs~$uD%97wi(H5xtGq zp~YPXEZg1S6(zSaz*S>@T%hF}4$P~L5c3I##k?!r0oXtfB6m{E;2`{(#!V;`=ikFn zKN3<+D!Rh0u?}2($wp7Y0GXuv67ok55}{vL3)ODIT`rv)FDO9SG>mAj?#C8euJ;Kj zG8(VxM!)>0f!&^{Hc-3a=Y0Eooa1C3Y%-?@ns1f(1?`EZb!41ee=c(M=W12z@Z(U~ z1l!wonQ^#M#vu>zQfg5=?BQs<=IW~=%W)Cg4$jlOC&M)uKjo_U4FHvfs1YB*b604k z*1{b%twctfuIVP!)b>~F@S9k^8fUD2Z`WC3%_&%CqpQvhs?OZx8fbplBtgBU_%93G z@d%!_HTF@W2k!WqFx0!ySj5tNfCl1+Ua_4IaJvP!B9Fv0rc7*smR(R%Nh5o2BK3eX z1!yXAz8e|#_kcA1sDKRH9^TcARl)11438oT&*tdnn(AkQ!LE3Cr*!L;81dh^;ODjR zz1zdzzTk=0&h6oy@`1Pe$6CJrB941lAz$PBQAF|}i+&Z)c>A0Z_uKT$F~W*hA@yuP z@Ei{2UtxY2AMMmyR0quM8rJrj7cFy>-0m@HN~hIHO4=8akgfubZz$&+`i~H-fs5WQ z59~vpR0bSwNEaL6k_`I*j$W0LqL1u%l?LM`>E=_@R&)eQKntF@{S(1sdM zcB2pQ+U3EyCB?}U35n3k{MwwnF=jS?6^4!R+od@9ujmw?rl6bA;wUoqL4**X4ob6q3IW0%a!* zl;X|8Rfg2HWI?z)5KEeNESZhvgU-VBAmS~98P@GB^Ai`jMzwMon#=Oa@-cUog28<- zu=q?sr31`9?(Slksnoe9Rmz0;_50K#Fi2BsBtlEnZWQ8Mh%*^dY~!81T7v2zYanJ4 zeYK+zO4RHV*PMNc@PPPe4Jg+fSzXaJhvg~PFH#NY@^FSsosTy~tlM?NszZc8N3(&} zC+XbNhi`T164Q7e1<-|$5+L&s zPVs;z`f0(OR>>L2GW21i6Ns=x!{Gt!*K}S%4JDX9^Dt$;zC_AE+lViQ=taj+0L%Ua zcdAT14RfGy7H2N$p~16P)R&6f8v1n?zdQ{p7g#kzI;x=rN=Db1x}%>q^!z>Yi>D`O zQArckiD(dP2*XYc(vbqy(_DzHIdq^pyMbqhY)dsGK}8U|3LUDp_}R6|)Q92Kn@r7< z-}CsJzCM{=nM~It)60|Tk0;YtCexQE(;rQyFHNRH$@E3Z^oNt_zeuL%CDRuq)8{4A zvyzQuQAR1zxAgl2p;d5bak z4@BWKAR1TYCQhMLrBB(&81|*n`Kl0n(q@qX8T$kK$`bnG^#RfF&@tFaye+u0@3F`Sm)|7slbw z9T6^E==+x(lFz~Oi=-x+%O@DupC_7hjad&JsaV>7|%_c6NJL@UjBr4o3T&03gU{!Dl(HMMqX@TbZ zQ8S8kd8Vlci9RP^h@ty6K87zGQIZl*_#EO=zw;5O!JJrXnC&7Kk?VBjp&We5Mfid~alK=j@@eA( zTx!7fAQl%~E}qEi63t4p1SI-H_zVO;hBp;~;}!|Kkz2KpbIS|d#|S}yK*uVIDaRU~ zxcGw%!xLqg_7i(pdXweE!HUJmWa=(Px3im!9DFBtF|NUPb}RxqJpuR%RZRi6EDbQ{ zmPKzuc+Q=v&@nY4?DLTFf>V`DLM0RgCfe#2@E(K~lEe=Wx7qM2x;m9AzDQT1@@;$Q zg1Mk){U`I1w(a>M7JCbNHhmO6uWhZ$Q4_f5KAHt@URXonhkB*ENW_MlD-v-RSyQ0M z8VR&BNASq`m(kJ7k~F%CjW$@2P+99i96%C@JR}@5Pgn<-sO!mcQa0b=PxA^K55R}y z6?Q&?(x?MQxZa7Y1#nHySSaZz{R5B{o%(#`@`S&;(k_H(}x4rpG8X$EH*$=PDV$sWe0{#(@k) zl+M~!AA@@c@s1kTTc+~t22`FEWC!>KNFg82#)<~brKxU20El^e77siO@G>Ka-O&_J zuoyx;&5SK4iPV6c&v-G3N}(H2sJ5$RBVKag*+;dByTehWni>+zMlJzqpQ1{BC&^z6adQMk(-wtdD!M;8qe|FP0nm!T9Ri{YuYWcGpg+aqU^+zUCAupsQ zdQH~NLl|i|h^tB*U`sJ*Z67fX#D2J(;9yfb5o(x>h=MDyDBlDZXCFe<<28cS#YXKl z`VO8!K!*ProVBO5r#1Y2ne!R^@k~i!z&mrQqL41u-fqT$n5Z-tJ%FcPT)%D!QQQCvb|zO8^l&Q zEE{hk)p5i@oNFFqps^lL13-*ayI}ODCtw#Eo2D?bV)VVmD>l2rF){hJqr)+At@F?mWC;@C2IG!RoPXcFG4Km6|3O;=uYHpTGn!XtZOE6=<&J ze2*h54H$mlh(T}(t$H+ykTB|Sj;kdDxHhr|G8!&7V+Q1wQ%5Pj^@!D_pnh)psf=?c zS-rTLya>MfCiqjKE9-nPFIG;SuW=W!#^PmAu9TrxMvRiAZVK7XVO)t-o;W_S>_F$M zB@6_&xFl7B<#LjSljymWacHQMYYkiU*@st5&uYN^tQ}leP7zqa`+(KWmQUZtnc&uls;PooBW__8^qav20n8D|Zj~JmWUENm$ex4jVUw-GUL$)hQt?4o z(|kPmKP+F@cFDb#I)j%}@}Cak2a_@(;-8) z44OjpW&qo5+rtyD2KTk+)3}{&+|YI0HHc3Y_w{f3ajG zu$Jb5Cd;ar{)BIO6ocl&uK3rcWLMlvU!9)PcK>Na>v@Mfmy2*$n z%{mH0=HPnT#U-LT4FtY)0L>A~L#>y_B+wWblfl%PZJm-5U$PYU)eo`Z@>TC`a7E3| z4)@w%`;(oGlEkV^V%d=Qg}|eoY8@!q+ysmY8_4Kp zX;Fa)wNekNes5nbNFe)=m}|U!IS`Zxm>@9kZEGA}1o{T<+9~srg`I%7P`3w)NG3f2 zO6!;=Qvs8pVO-zXgs2`v2$0VR1iKVC0Ztz9!$4^V&7_W=G0=J(MPh3$%=JL^J z4-FxcdZtj9=ovVh;#@Ym3~~$H?qZd0Yz!<64{Rw*#RNdNyDLC6eSt1cjD5=P6MSS# ztU*dF&0pyLSy+v9+ms(9 z;YAdFTLu<-$dkq@D^rF-xR0Gm8Ej0oi6A)PZ7(h!1~a`4TJx3aOgF;K$cTGNb7y)r zSB&MFRebzbw+0%B97czVZBgHV^97uvtlIdBW!=&w+1Lfr^DrT|`5C_&ih@r< zzY1r8!Lh{gZ@JeNEKvPLuvl7H*fIudMfwInV6golcb7;j0m&DRd+x;OHGaCmId&|f zP9KlxN0BUpT1z{{d+{VEDd|J~V8mWVBqhZzVikzk-A~OvAGpXLvw#}7EtcY9i|d@N zKF08=$>4;BMpa2!`hj7#Z8h~uV-T6M?Oux8_=@}dAXJ$W?6;%gq?FwgY!26S984Iq zHePH%6In>d+R##9&=Z{_ZBuhRdP4W8lRsyHJ23leH9#Q=ugt(*DhwRZfib95Y9P+> zJ)Lh(^Y%P543U~Hm#a7|nvn+O_B_Al)~&yQ+9}8bvDHwML;xGoSC66r@$Eta)7TZa z`vngcuJ^*!K%iezK&5g81#=9bu+L3X_55H@6s7~SYN{);biXQ{le)q=m?ZmcqFJJb zK-{)f^02!HZ0~&m9TMkV$2m6H9z<{AJ8!p|tZ~u9`s3XtJRvOp`Axr>(LD^#im~E- za@!tG@r;hx@9cKu)y8pYTus&~{;M7IJE9Ig+(l*z%U%FY( z@&yUmYEzVe@L^7K5R10Y`i*o8@b{H1LJ^pTU>Aag%d*zP@JdZLX9TLkLR}49ze9** z_52TcLsv#91<+10ZeVFU7HQj68rHX{KZu(ZG~ZHD#E2Um)yi?|JeiF!u%VBPxXa}v zR#rvR!g{L_bQoM1&IX!)BcK^lt8pf2Q!}`24|QiMv*38HXE1ROZtE0<8ey9K>5W{N zaask0VHJkc`IVaLonHvecf*a0S-8obkLkG(4pX*@Qs2~(%i|+AxzS7ea;bdOltQ&o zZiGTuKR7AGv-NCL1Jk+G05wUu^l@(Lir|Ijip6R$aMymYfD*pEsCu<6UY)%JQEKDDW5W)WF=Q_A~r+kRCfj}EA zw$dm4s!uS_B#)KJMf6JOKwMw72T||ra37WhcRi0s=NIfn{Q;Cu(6k*Na2o8@`VNu^ z19k(P2cFE%M*pyoU7G#B9(;i_;Og#XpM7_;hKE3-a*WL<*RW!mDi=p#DVO0|*tmP^ z%KnuI^Rgz?`uli(okRzgjM$q&t;jJU4eOQzdvIjG;>g63R(~-~5lUgf?trOdj09Tl z0|%s1SWPOQvHyd9l-__PW7T1Lpob_qd!T2W9ys7?!+~PZmi{^lJ#av4YDdrmJ?~8q z^tgKfB&kg_{TNKI*|a;Ks`OjEi!KjBJ&F!pa-WNw`~H;V+;`;U?9LfBvSZAXg%cON;$I@}aXT~?-fz{oH* zs+cxtigh?RFZFu}aOm$-0$;j~lbvwko*ZwrlTuDvw!65Hla%Jd$6PdhtQdTb7EK>J za+wxdO{okvcwU2ck{Iu*O* zX3`_%!d(uErJ^?P?ay)4Bl*1dh>Q2A3TfVZ*hR^Q|CE$`_{b^wh?|mQd5cMG0Ca2~%Hl?L zwruEBzt2SRKozn|p_CdEhB^iFK(ayEy)g_X+Ql*d~j>@!mH1XJyZu z%YeC924K1wGo@z8P)|sP|6Fcynx(y&lZJ}vk)y>@Lr2b1nLL(SDr7O(t2PzW1kF?# zH&YcNnMIQQL`W8du@vi5hax{%OkGEdT!TkWE-Q~*FrGQE4^|h0z9yCBB9$y42~2YJ z5^f+TuF7K;HV>4M$MjBrF|{2nV)Y+6u?F&p0n8;j#p$k1jQtcs640$RIP#o7m^Jn+RYi*d}a?2Ba- z-pZHx84<$}-a(y3!L71>pt5is;_&rq5}-82&~)iIxgw6e--qF)5HMFmGo!VT(D#y&8Bo1sM=kHnwFu2Ct>KqILZ=al$=iv;o^W zW)v<^hWylkTB@1rr%D+ai(msSSIVp;>M`qfGL&mV?HNAT2-h#H+T=RW#Ij&a-w2wz%SaV^Uzwe1 zK94TL_zRZtUQvAp<8U{NZfo@OP{t;>;`_^Zsi^*jUN?T+Dtfdo6jd$=6p0bN5oFVb zryJK`@^Mft>s212dO8yQr}bVTXjXPHv)=C99Y5GE^8{K{;Pl)^xOj}^ToMF2XGOiD zkU{fvA!6P)W_tUxUXP`GuuTYwjY^Z-+E>nUM=;$v2UY4(EM+mWoD3!|UIP*y+qDmy z+h3LCnp6JwQ=xcC$Y1C~(+BVo!w51>=qm>2qorc>9l46ppQmEr^qK>E-A?0Ram2mQ z?@&76I)S*ZJK#AE-#L0F2bwsA=`M~XW!`Vh=`%-#|+H6~RV^8@3Zq4nps zwYSWLz1_AWU{vSk9?bd?ZP8JF`&&Ck-!ey!uvsvIu!e9hJcX6k3~OzU?uPo3uXS*u zeP%5Vx(!d;@{Ga^qJl>HN_peKAimKYpJ?hv1-LLJa=7Zn#uE6+aXEqo2ppmm;Swu-tOCA8SnR;LZ)v$+MPL~) zt^-mqzMmf#01^M~!Ds2B6g=274ip?O3d0r(=R*H>+1FY(2BA#rivkN~(Rd9aFEsqr z81LF2nc?@TV>mE|${BDRo=C>RBc=QaCSz+ynvxhs!nP91bT$w!ZE3=HdNYj&@W9Ld zz@xBV4EZD0H{pE=GRY^flL+zrRwS<0awx2G&^#X^bK^+LwwrzQwnkI{Z^I=3rB@eT z7>*l#R1P*y+P2pB8$93>FUmKLnA8!KI)XE$Q^UU0M<6L>{ie^^G2{=x1_F2THr+Jj zfT0znDS8l9D3BnvO`aFW)Vgfs@h>z@YKnIse691%01iqG_-Em#)Z0UUF?C!_W3U?* zIvQkZ^M`VcwA0{NUodq-!PL@%sbvLICl*YdR4~=7LLId6$2uk# zEIXxO>ePa%g{TngIHq9PV+*DR@>64BKf?CF>v9-t(7U-Wu*`S(p5hUv!LjDTJge}|;T~1vXWhQ}Yfwx=WamgSj zs^vJz0h~`oyAmFp)zM)=z6=U?h5PY~KLhH|Apg|Qulo+>ozaGhw(#zV^{b_V3NVz| z2xV})NUy|%Q(r3C6)PRt-sp79Ly|uA7D>;2Gee@0q)$h@ZeSAUBqjx4t2F=s*)f~d zkGd@Jr-@cjB?Zv5PD?J;^vPhlFJq0mjI*wVjx4i=`P%|!q+`!PN710mFFh`ZK zEu7u%K}eR9B%Xt@_A`bSsGjC6B)L5RUes;+;+m@yt9%EaOP_-#Xl+2va2NE+M29(> zHOF7XMJyNeP}zhYgDZX*#sgu#p%m;-H2714m?h(xwsoZm&jov1)u&}1)RQPz-}f=B zIyemXFrcW0dcmGJ($!@oVzYFmSD3n=yI}8o1sfPV_g=w{|1aL)9M#9BFaMnBjXAsu zygw~)=kYk&o?iW4@(t=LMO_m%eKp>I)g1=h+#?&H4Lt{+i}yKKO*&v71WoRK10Qc% z!tR4dNt=O+w#pI+gY)ArbfzGq^CUvI7!>rV?0g+Up|C{gq(tyz@Q}TGx%KL?Qt2>FvY9&va+CwQNeRTc;uP2{#e)tp$6UM zRbv@Y&Q!zl%?I*gFE9kjuze`f*H(F41iGa46;YdfaYSq2`fb{lZu?N;HCJyN3dzDb z7;hQist$T+%OD=)sIJ)27T&{*(3Bzqpl?qQ3z*M(83)6muBSfAV%RlD06h7OVTq(j z#`@2o74l2B|h@Ob1kUg6$IWMs#ce$cIEzlcICP>XLyh3u>69buwkr zA}nk`Be5>441QP>j3=A%tvZb>!ATJoubI7(`XYXyUm*knI=WGw)RmWr>xif@l7lv3 zJzj-4L=CQel;Fe+`pDKqw**iSO9{!x@B*k(qKRON&LE7aN_Q<%^Cvb3}+HJDGSvW8Q2Rmh>i zeJWnj>vD%Q**eg?OTGz8|3s^ht)38wufh`zLLhBtOb4dU-xCER1=+2N!}t&-d=^6t z#UUR|P?!8cSQmA{?*S2dQQeR{VBO9;`H)o37~U}GAVA2F2NzOuOvp4FQc{7zBZKuN zLjECPD*22H3lHP$p6_C?T@=VRgZ;gF(+oySEErPTOz2!$mjoHDFRHOi{%0fsE&ui- z3!+Mjkf*cOm2XR9WX{gUlY%5#ps+ac)dN?QO6SL<}BkiCL`*(tLX+jD0tbfrq#KZL`_9Jd6Owc-zU2i&&I14zY6RE z*qc?!L=zu$?a%zBv-WkWL{}5#4E~Q6pvEuq3I9mHo+X%eh9dG2I+;SCZh&chCN0WX zMTsV&73(gg3`5oOM(KFDaIeq09Gg54aS*f_Ny%6TH%JPn0P;nZ%o-VR0VAS5`FqJE zWJGRDt^{zYg(N~tz%g0tjo*u%4C%&5M%EIhidfgHOeIozYb|n0Q8PH!l>=r+4mXP; z*85#KKE+2+G0Q3E1I;z4J1zcs!VqoMFvcQU3Asc*-z>vYs?x0ETd-%-(++-@umNAS zKltH)Ndw}SVw~tPfza}#yyLw*@14N{ocVrK&-bn-L|>JE@%5Eozn8=!*@_glK8ihoZ>ezztDW0ep?TY}G?|7;koR zHO6&X+%H?j9T3rqu}3z+i=Ps2HyI9VhA28NBeLvlc~DH`x3;Mv57tIK8H&B|VDwnv zqyyI6`j4F9AT?lzXLC}GrfOkv+2z-JemssNNRh$-IEOD|QIhz)Xgo``<3CU89P=S* zro1}Um|d{vHq2&dJqK`G1U6HA$LCyPd5cYCb`hEdp**rtMvvAfr0Yxv>Fwg}tO|4! zKrFy1=j#9^v{IU*-@1EP;NW5~gu#V9245I`ZNWNKg%11lG5HRYl)o+m=^*--W&Hqg z3cw=iiolP6))jMym?$mM`ukg8SEI9GaRhKA%!UZ($^VJ z^h&{Iw(0RRT|NFKD0x5%9i)4-4<9!%gbRW=X$~-1|35%A*g-ZGdK$&0-Ekmwn4!&sUZRUr}hGq`06sxo>Me#Z?Ptz+6R?5OJYJ}GygnyOcd6c(%)pxGc8 zsz?Y@MqQ{tbZA^(7_llY5<-cpp$qF7Sf&yv_d{S<(7|IQi{clQ<){Oj*m{~QhY$*B zH1#s~6(A!d$~d%OJmJoSEzlS78RtiE40w(OMER*dKVn^ta6!UL*h3N^_Zc9SZ4syZ+~A9 zY-f->GZ^e?)*c0wP;V9h5sJY;%lUYs1PwHwP2`|#V`nhXQh}HK;lXoL0ZFCWq*sll zffjC_l6HlcHR7z_%&0Y-2?V!FY^P#P15FP5yBX_d;0G4c+F+phnPxL}5gZV+$T2P}TzA;{8xl{!@9Vegt zU*_IEFskC}AKy(j$tEn^1p)>P8gSJ_P!mB-BxuMBqC(vyBtZq#*3uaCsfFEuija5{ z$j!Qyr($bco~jS_sjas4u@=IMxFI0{UupoYyeSbB=5nJ(iFpIr-{+jUcaxw`+voZI z^Aof8-g!B5=FFKhXU?3N!ORbroLJ;=@}S8ZBdK&LX`$+yhppm1-L4eQ;G$owi8HOB z%q{z(dkf(q8A?u4~Z&(;6?9gc%PsIcr>+qr;yLcP2 z+v@h>l&wP($wXMY!ODZ9>pM)vv)-0{rBXu*j_IQ4U(LVCM(C zVsg-eG~YV9fE!RwOz8RxLWi1@-srmni37=xOT>1Vh@H^BM6V1KIpYs%uE&k>>ttJp zL>?VYI9{*eiWu9|_hWoKBh;%{j5}N0?+sGag;yKP1abe|I~b$<{HM5IVvg7ZSfy{K^`kY)G+UF2hr)wKlpBRh@YL{>LApP@pz0$K>%Yx-%($3lDq>WYlL+LC#xPiX;W&) zk*F%@u#9@0Vz|VI8WgZQ#e{*v3p!2CX11pJ1Xuw29(v;-7C3UJBrLj%IqMjd+=qn& zs8Ey_*jT*a0+SBm1!v%Al!Vz~o#n?!2Z_@xmo#(sW`G{h0rdHnFF+#`2KfO;_mogo z>2m~h7h9C?7JjUbMdT=BE`2zB9(p)^E`x7mf%(sE+(5Y5hQUtExVz~f5(Hc_5Fn-1 z)PaDwhR=vE<<(KrSMvY=D3WM;$m}1cRN_f@?M>Jj+kpCn^&-5P8*5t&UIeA^^@4ox z=`E2<651*7A5GNX{eqPaqNLP>b6~9UW4d5{dr8chaU=}Ub^}T_=JYQNM03`K1K;Oo z&E+UBI7f1?Q+#u3pmfqk!2zSW<2gmK+{df`$YoV}A>IanQ(;PN8D?UG!bq0!?ANRd z8ySAaYJ8E4WNzZRL8;+%V+vnB;*f+d-)U#o*6YgEye@qYwl@yW#CIiH6d{pMV%_>4 zq`e2cE}YY>&34hOCkh_P(6!mT1N9bl3+q7(@I047!s>#Ib5IrYlC(o1T{OgmfqNFaS)SSe5N}P#RE<&GmG3h^DPw&7v zm)KUS+a>*#BOzxfqB8;p6bW!jfQ&?ywHt& zNe~i56&}c%i70PK8=Sew#MpAz;jUIAE$kMf=fH@KLC*Ya%`xY?G@daVD?36(SRo;> zcSsRK1brB$VJn(ON10#*gtVMFdRV7GFMz^Wb2}%t3WVv?o2XA80MIs=oE5g<+!qRi zb6+e3IlbbNE`k`LrP<+<2RwGydkPVs=O`=BTi=5q(W|H*&>b=Yd6X6EVdXd<(}GfvD>ue04` z5Szv;YagL7NA0u%7$n;ViqE0pV=$-EGL%INo50+T_1pP>(;L_BF)MD-5~c7K?pe};H^i+N?1%lXm4qwU?z z1^x*LIoSSTOaq1KMPZ9ft&Vao_s+$1LPYyG5zQ$h`W75so)9^~U)y@OPr6 zWwZJ47R2fB)JtjI;QzXy@X{i)Zvc|E?jb;8kn}=a2;(9GFzp6DI6?w1+@ng`Wi><5 z5bJXJ;FUnZD;(End9u8$KK8Orsi_+T0*g>x0XZN*xqUcp>lL6HdgT;6Wd6dU@~erG zVgJjba5I&XVn841f;mOmfll{I5id4ydA11XQ zu(}2{Jt{4kKsEvqL^EqMs9heWN}1otQ89>szCrT`Zqq@sQZ8M-G8FOoxLU)h{nA1_ zITj=>65U5+BSoKg)3dZmG}0N8P^ZjAc^YZaLBoR$6xLQep3=gO5)ti?WM?Cv<{0rE zE_j^pHclvYZl6@g=2-kfI(F7hd9eO75iOjetz{{CkIWo;;n4>nV_jr21ihOE7b9oz z=NH2w-dtcuRV>i3D$9*?a@CmT#?mLj#2E~Xfsat-A}AY%Khs1vjUywdo0A56o5c^v z8HtP($dhnPaCse>Eo=JA5D;iI8ZMvVF3tRDYEI`Z6R$hWI)JrIOzSGdWB&;rGiS`E zxdE$<-&%Cx1yC}4%PyI3!h)jSN%9zGbN1^IlLtqThJzS#pzw;3Lt6fNBQzw;pA5hpTBZ4e zBZgGz#vw6-tK=CH6RFYz->MQ}#Z~(1V1x*$5+h4hA}-+geM90S%t0NR<6j*TAL-}w zt@xh}iKk#DX`L0nbVxh}b9|K*Uo<41f;s*PEB=}x@n$gbcRd-yy6VW$2v=5Pf`W@M`0{GJ0Xu}T7Rqnt z91CGd9E)oL0m6&h$I)zfNny2%EsjnBRhG(;9h)xmhGqC7{Mt!-b;eNR$Tja6YEamY zaUV6pi4VkdkpTuT%nlhJa1{n=p}4pZ(d?FmdlNx3m$X`Iq!;2HG{rO# zzj#MVyij9!w%w)4k(-!c zfgx8#gZcoWhQ_G9!kJ}oaqep&28$D(;bkO6v zhFD}Uu5Oq}kJN_i=`pdPgdXF?#H-M7vPJI2E0_x7<-Z}$;w?honjP`7J5>c*FE6_{ zqS;N+Oh%M0ut4Mp7@SbW93mnF_!n2+%|2mLEn1BJR94iuh<^;sPYNaO=6MWiT4$sou%R`= zQG?f}-EdBbLZe}2X8?h^A*#q@&J-UO*qo|}hrjJ|^H`3-7I$V&bJsZczFlDB0nwED zFA7n~Bqa1{#1C4A-^k!_`aQEjv8HNDTOroG!+}gGnG)8MPlyM^Q?g?NSZy8y`^1ip zY%cKDOhpiorG%LhT`F|~LWzs5biPq$8o4ilObN%h;oFC#g8XMlpJOcy6$cYgDmECp zU@#n#)`GaxO3M(XMeKQ=N`bGA49Q}Ff6~hGFM$7nm39#L0tOH3D=e*;N|`oSSe}pY zyh&gU26HVL4+$8t#DW?}>dEdWSSAbZ#6k@v(=?B1-Gt4vTydrLIPp8Kah7A<&}9yN zvWz6Rl8DP4wdSz$-RN6bzm#nZGJ64IXtI!WwGAskO{gV zOXO##^b50dpX3gS@MP96>8dI-_kkXv-roDsskGX z-{h;y+(tH~Jz=K3FOv3BN{e+hGc6XGw3L+tD5Uzh#L+Y^&Rhn0I7PHx z&Lay>fHmFEegF<+_YD0Gyj4U=i+zVk(9N9Y=6ov+Vacq z5c`G9)~J3N*5)>7ZJc~N>@R`2+hub96fu*rz_nT2OFP84lblPWQFzG#jN{}mqPH?{ zw&x65^Z3VF-w~|#f>h`LSXbx}FG^&7sWncW+fI9rrsB3TYwyt%vF$RV#Q+vhosd{; zr0@YOW&#Tn&!5N?DmK(4NEAKaM)4mn%e==2h;^d>lFnDsju%qK+VnkAS*ynydr0j~ z@Fl3d3w(Fzzm~&c3s9ny$LMxb8b3SPk|iZqr*QV0QjSE6jDi+}m+VV?@N@#_b&^gU z?&D-Mx-6nGC)dt;XD6n=+T70iQM4eAk*aN34xY%I0B`8Iv|S7X=XWNDtK@fvuaj_; z$0ws1StlDj(MRXR*er(?iw&vv#QO&GzEfN?)IR{qR+s);PU9;78fnA_len?i0|Q5K z)~GU)7U&nqexruuf(aH#{?!ddysBUwO#o2k{ftfrxkr?vcnDOcCilZ9u^AEpAR!wz zpjUQ5O9L9_Nk9L}FwHg#>r_|IOfF#%h;NPKFUWz>R0Ba3+DegqlRwF_@nI>3S~>#@ zx4_L9dtUgLBh5;v%oY#?yt~%ooa6^84E}WHZH@dNKm@Z zvg!zyJu4lD{w||2HoQH6G&L?uUeX$@=B)x%8sHoP?;R(c6z0n}UQm?!KT1NjB;!u` z#CUCm%pL?#?TueP70UJlH?y)$w1)0H8(+|!=g?z(Lm@pzH_WGpt6>p6Vj6ykhk0<* zY$$W<@d>cd>vKpnlB&=lKFwp=aF^&Jx0pejHTt=mn?8aqwp2_#aNU&@HRxJh;+Z!& zGdti#lEHl<@}7eC$r%1H26m*;J;k3uA7S&IQnQAk+9+Fe(RZOFR;KiJUFw3Cc+ zTnQnTTU}T%{~BXSa9LoW8UPsTBDlL@T%Ct{@mb~XHQWxgC!2?zx-rKkDL`_T&MFt( z7TC8VN3pxWXzi^9yO9kL-E6DI>=!RU#VdYq5u{yx>}?y#Y_!SS;%5WF6woea&Sb(d zcha@jMOaG#f`n#?0Cx5^##q9?MT!S37QkHTCX+TWl_u>rGz3iA`|yy7Xwd0!!dtcc zeQqQ0nGpWxsI(O0hY>&*M^bysj}9c9!wI3jP!Tlano2JiO{@YNWPuG-AnJx zA&Wshq|RMJ69JGxsW}8rHJfTJNJr9^bVwR7G1L?AOF>W4?nxo$hC9+?yDJh^#S@o5 zAPut=H4gY(be%CJH#>(&dpXN+=?T*%#>>Kj^P`LyzR`e@=nzpd+EfX$2yI z>H(3EI9rMYNomKcGmNNLQ>gkhiXWjd{K#Y}Xxh_2sO?J-*x3g|v zite#}Hf@o^Tl}1B# zr~VcZu>e<1L3hVtQ_%jPQO!L7_YO=0Dy2eoK&+M}g0YUv7^UVpWHgg@sH z()y2)$4Ut_yaSU-91xp_fnkL^Snx9TcVSr@&0g-J_Vag97!B1fi90d@ZPM=K+_FoY zk$OIGhzF|FHT=iS`aEJ0zmq2*ZOYm-C;kxkrV}`hRn$NSo{nbnjQWu{-zZvR`GaE9~p9HKmn|J$Zc69X{=xtJ6B4CXw|L( z=#j;aVA!R_iA0H4+}O<2Ko|>bh*hU3uqw|2!6%1@4l!CLC7FX$#~{IhzJ(_V9kXnj zKvtq3QEi5JV}HmqM2WFd`>y?{!AP*189 zGzVFEEEsi|vJd2`D2t@TQef3`4-1 z7a>u_0ld2yZ_$Kunx@S8I$orv`4`R!&hr1B3Q=laVlr_-kC;%UoOIA}v9vDA zjXgm+AegfRKN^X4X>kHFP>+{ykS5;pZ0;>Cu@e5vkQEUiJa;lT3OI#4;7#s3k01&! zD^LMB7+IxuiTpBKdLh0{g&huHU9rF%ouVSP!d^ZTWeVRf%mUF2_YoD_qfpNWiQZ)8 zv~cJ7#hu_;I%uI&l)cWmP>IAy*bgMX5~H$!>@1&cR_b@_IW>!qPBFcazlg6P0+GB6 zFBXaez2X*bT2KOr(aH|W!uW4~FwN$e;Aczl2JH8a@Sb(BnkkGg_WRGNWRUI`0&AznD^S8rHZ zDU5Wh0odGbT@IQ=j%+P( z#YwK`Dq#uV#Py!R+s;_$pdHO|J7}OWVs=mnPICy1r=KEc?Y@WOwosT6vxT%Wgw_|q zZ($#`XelWC{ zKx)l(2X1lJ?ipGt_<+PrXJPrnW@!#tnp~v=R}Qfluw+?kjzz}3C>rF2Y$GWs`+Y2( zHh^zP&Ljf^QKuz)I%R`iW~K%ON%ma8GPBdd;llin|BwFy>78J%~LNiLy{viP^j&RSMOis)B!wghiXSRv>|uU#XQ&4A3y#e$1() zY3~XNu6zym9G7_Wr;L?}GOTkCE5i1`zCN2fOsLfi}@3yKJ#bS0Dqc;gBCR~ zEWIif1ui-=cCa%!$h$}OWK-iCaQ*H=v9bwB-@AfY6I=}$@|{``%OdoU1^rWcrV%rn5vG#(uNW?o=YL*bB<(+kxdWzA zr)^a%ZRbRvV~^idU|`P9j9a0|Mpi_vrD-#r4e7oW%|u)YV~trOQ+<)X<k>)nG7TNS!2O-KH^0oh+bMmn2}AISg$ta;25{lqhdMO~#(^-#k9nAMluq$m%u;|x z4qyzFzZF%F)Ch(O*>iZ;B=q-0SZT1Nhov8=I6_RF%n(d(VjknzNP}}d26-}|?|NDa zP7~2$82=6+&V-nHwOL7F?ml9;PH~rP*&Ix613b0;*E?t-btKditQ8WX)-3YfgKMZ9(K6<0Gw6=sQ3Kvzg74${=Z>^$*6XEnt(zBpMFGFq@LS z6$XzEKWy0@(4{32$%j*j+ooA`q>3sv8=1_5!O2P*H**zuf#!0#K%W(Dn%aM&~2TsDShRqo5ptO0=G}If5LHRs4-aP0*GGI)ay4@=-o@CO7 zS2>j01DH_DvjWcI4SRipwK^mpMCo^~O#MwN`WQo{?V?lckfSng*n!Doc2>cAOUdhp zEWI9C1L?Z`8$dS)Jf(&fDft6SQZaf-wXACAYWF^ZhdAJ9f0s}yhNBb`E zxBoWVnS*&u>k?aJpne1QBCe({Mkht+pVn;3;I%`p8HoB7RgJdRzDM;CWJD(;b9gRx zN3iJXmR1I|>!*k^>rN+$qvC2P_J39Pw=G%CEN0bRZUPxv_kFK?N8Mi^5?KE4CY}Ck zNHE(+y2QT^2`pc4rhUW;#)337HK$iHwO8D&a)D%%8VSt;{RKiOBAgemqkrp4%4m9; z9GK%t4=nIZ(_9{HfyWWZ_hbgx;^C?Nm>X)|kl9YP|Tftab`-jIr*+dcQ0%Tl7-9`+3#9QJCksQ{G@e{1HWprok(SJN%OUe`$(ugr;Y7>k|NRUC?)#Es*V@yjiWw zPV#qfZWz&Y!lhX_s5Ui%1ycH_mSeE>qoTSWdq z%Lf+kfLe>RrmW7&RH82k_IC{zP6L>G2%V=eoh5z?JTA1&aEr!042UwV^teD`qW0g7 zEn2tP9@-pFVpflYZ~WKdbryXYFH}0L|A2^DX|JV|Lp`Q*BT`%fZ?t8VXp5#OqYJGM^|-gRkLu@mlJ}ngoFt_DEdFz? z6A%vRbQWsXu4RW!280y@>tHDQ!g;`OuhwETqA46qDQ&O1Cq>ooRr|(O4pUF1XN1)L zc;)AzCjB7lLCMtqi}9`YuU6LYjBismg_^!Q6f!3xgeZ6L)}w0Q!sW1dVZ*^wfCBvs zeRF*XdDUiDlfKV{%m@T;ZBzT=D@Ukrrl9Oo_p1FdT>N25l<#o_y>F=fk^ zWbA=CC{1hfddrj0@3Gfr|9Fnj8X-1EG$55tJ0yOOrxB$k(Lu4h?`kS5E<|bW;B85P zJa<-}Yvt6y=mu=9u)Sde5b-EdYpu1R)uSH1UhO^SyGDGC;kxIjmT6p$O@^&`SojBG zkGg`6EM+r%ac8^i{aP{HWu4k>POaEsL}i5TyzB0!rlyiDmmz6J2-2&%0~1?Y5RDz! z;AtZO>pkz`arz}~!kl!sGvHElYWMhigAR3L+dO!eq2{W%7M?);Bp zQ+y-0L{%ZN5VTViiwX9wJoQYp|5$6xZq$RaS2q*ESVRr@mhYC45j(I2ipLto3{ z!lTtDhw&vE6-|m;DtzdZ=&xRHaOGbd;i+X}6*`g#ab;X(#iikSo)pdD5h1{k>D`5e z6*Ef3vk=taa;-J3$M47p8JSg?Hh)imn+1*VSpb(<_)Zp;c}vB#KbnIT?rn>%%FdkO zj}7K$+Km`OiNRUDm_9Qm#p2k1ax7AYuO+Br%tahP<+kQeJ&O`-+60Qx@~8Gn zzRWmW8}?n~^_Ib#B}FoZp#XyVR=7;OFWrqH7w9Gd44TwSsSzq>6pPvaC2`rAcE}e) zBpr@1+fB`-)6ju!(nZDMZ)hX6Iq5FYjj2XrHML?!nMg2m?@IfIbNk%l-;k@-HWt6? z?yzx}Y#{9;j2jSq#%+Zq-ZJqNRxMa!;Uurvs_fJm{^TOwJbfP*OQh zF+7;($ok0F5g4nDHcsGeb1U&MAh@_XKYX6QLa9x~sFf2E661xkXSyQGr0*7 z_)fuJD*in5SDu8v8@|?sJ%z%%lF&&6^)GxFed&Q+Hd|AqKgh078K)YK@Mzf;^j9$b=QAj9i&=4{(FVj)Ty@3-VV227iKFYK$5{r&@-21?@`(7g?&H9552Qn{xc4 zaHU14`k2i&(^lP2zkbp}lfYv1&#N7%db^7Hc4|e8D0-Ekq-Z;V!FXls@zKi?xvYU| z3PqM!Bp&4w6ESL(6+?~dC+)&3ViBqxx(lHJhbN|Bb}XDJ!Dq2vl<923kK>)HrV?-9 z0S~70w!ni9ig1W6V6BAQ(lQEjgAEeFyh(tY40cEnEl6|s-HV!}%7=dIq%pDj zj16v~%j3{ZNUVx8m{uuwf8iRd>+vQXXY@+RCScPsK;FXVHpqMu@lkmTFC< z!3R8ZO0>_tBIOkx#qXh^ZwuA;^l#PnZgqDQ`o=v#ZJy_*s<-X=AGLnds-ju=E0zn2*AW#Q`4&mRC_w2%@T3cwns{DM~GUnQubXjyDjT5X=etl;)8Z=N;u)4E#|5r;siRf@2Fg?2`~+aI zSfH5*hRuLmOZ43DbqL4|ban?6fctY?<`;MUavPW#MZsN`SYm^?@W+Je6js6-W&oZT z4(g%u4xJ9?XA$TI>~yr(v>-$d+RQ^D5lNhAw}@8$r_dmT zNC$E{8{npC6Mw+8ii;RaDLUN1C5irk&tne~KFQ2VP5SqAd|7fTkh20#SA=-7xRxT2 zOxxSDuUP#!T0Iu6Y)W=2n-blP$CEHOc}x8=N#IhD=pN2Sak;k-+0L-n+_rjo5kq3M-ngt45aIXv3m_kJFna=o&7!>Kj}&f=aM~(?2XFiC*to(9^sts^58xMb>c*@!&tT7?o$v_>CnD1wx@liePL`O z)s03nu=)<$-6Ndn8Oa#DphvZAqi?NKJ5-;5kh(b@#dl-P9^c){rcA95FO#%y)OS)e zUD>3opWUl|GrrQT_3=l#`b|P5MvC{!8<5kVmXm92u3G6)*mciUEaEp3jorZo z(e|q8Hou`AxH7zG1a>n)N)-!34&A|dh`qt)zd+fPYtOE#j8S(+83{{5XM*daa={sh z^TpGJRr-AJErv-;gn>+8E4QFs0_0mgT%^FfAV*Wsc{Smk;lOlb`tGMbPEI*_* z)z?w2?cHe7_>a`a>(sy5tNNVFuV(dsfBWz06mz};t->i{rSc64HC#*ATCkFV#)Gj( z{aaY;1X;~7egO)52r_FWG(=AEqTL@$3>qMvaW>__a}GU!7@$r9aLwMgFQ0q;jtaz-*w@{CXJ6Hy?T@R0D`@ zEL^wbXkP(c^o69V{#0e{vN)i;>8r5kulGUD@Tp_!nbpdgClMZ;=b2qpNCGL}EB9M80yJhI{)BC$^yqn1(gIJWJ|EdQ|E+k@FQ-&}(Upe+NrszV_M-bI2`@yq z))Z82SPq*JCIr@egVThnVP%7N#~M3j?LdIqXRmygh8v02NqgEkbmL6)?R4DW6u&?C zl+6eP2SNbT3|adI1}Q4A`cyNuRKHzW^E88vR@UT$p_EPYGNY7D`RP%O z$DHWVr))=ng#@>D31MV}uqCqbc!GVuzJ!3S#I$v_1IhvoG(b;Ta~6VYalp2w9UaE? zwz9d+KXNe$BWI;CRIZ_Lz|%BMjcG&xn!};Za#Z)9g9Pz8QQ$cY1O+=t#ek97EW*0Q`)7VghJG`M`7M!pizaWz*i^`l1kWXr;8!K5Pa7@i{WOvF1;l3odZb`Xo3< ze>@(@QltJAGn(L2cT->Lzj67n>L$9dLw^>bT$gl|rEK!rgX(HZ(tAP?6V-Wsxp)V@W_FQD0b%}hj8_gA4%bzfLLm1B$u*56A2FjCS19hxg-Y$ODRp0zvZfS8V8;{$epE2`$ctx` z+9!}EBUIJzQJxOXzO)Jn?Yq_9TYa}IzfkSX^-hvAykcbEgaX~aSuAdRY!*|1s zop>mvEk0oQ$=&Y)gGg#E3IkbS>)G-F>zcN&?-k}~!vo44PZbMJ6xT5A@*)sMn6tNREW z|B33IE74fh{Z6P@{=WzF?Do@H2Pzx&pP;qWb2n8+2baEa|6xjN{|Lmqj-cpwQ6v$G zHc)ZZPr;^!?V=nbiT6O}a=1DEQ4%Bid!P4()(5zxH92?mJc)xP=4nzxAx>cjNe zyIfiO89Ij~d1b8ZgZGF2gG$C$aBVN{z)?R|s7tN+5-P>!no(76xt#mYG#(#WeHWR;=>)Sx$NwV-pXN z7~xqiRX5#?;Q_Pc+0c2PK-viIP` zTNgaP`!4q<25)UqKmJBp-=y~ElHG5=vgt6ej&IU|wLw*3}xjL|H_ z4M}{6bkGDXh;bi-eNv#tQ-$w9W<3JbP)_zJWo1wYN}%+p#iNm!y^0^qru=Oyeyo=w$U7qLP0Y z7q|eg#(ULgZcK>;t)igDp!%$hSmws%PK@N|5cDVQfLMSc$OsE1hL|A?X%&YT+!9BN zfK7W(RrlHMMm1qt50u!(h1B*C-jnL_9n5#XLJCD)ly)dMb5+$byU(p`YTR}YilgP1 zV7~ogn#u+Xqv~d2LD6Q+W!W$d@CP9iR6`>$XH|gAyKq}1RCxC>p|TQVFwUVbv8kad z%n;PZs=8czT|)5IC~Yp9GfIbWlKq5kC6;tRN0PON))C(pe2Qxg5kszwMQS)!S#ufE z0w$m=ZjHJy6`)KCIv2O*M%}u=7>lIxeU*`*8aXYwQMc6H86C`xLjuQzsp=PT;Gve> z*j!@<&`vVZ9tOB-I8Ir!3j^$$c0&6LfQh=$0|2?m8gpT4OKx25Vl5Z2;3Qx(8Ar?1 zJ5Ui)`Eb+yXkv;ho2h2K_T^KzeS<)5n12IU5Zq0ye9T^#?M`c}!vRE+|J4Fpl$si) zZ=`%-=t?A$S}@gD5Y+t9YtjtzrdY3(a@oil})>~UhQa|BcUGL+4zN9>s7ymKCy>F z5U+MZkqp&klX)qrr;TzYM-AZVP*cemnN6HNSh!+4|&Bw)F0X&{OW|4X2{;G~oO7~iE0WZ8$F?Jui7PRgzS z_J(AnHZEz%!9(rKST)YLzWVrCL^Y%!#Ft>C)+gnVVe%HNFm%zZm#4HB1QLG^N#{bx zbKkW{{{|=5F>FlKB31y)S~&@HA`1XnfHDrN9oe9%7ZsgHoWHgJEC6bh=S+f8x%xLu z5sIiKLmI5#OCbtVwqP)THVCRG4>YP+;nOo@`x zzE;1vVD$uVNokR|0%KuI{*+XTueyn5Oi8}z;BtFmAuPzd4qy~2cIHuD$J4ZWpq`2K zzm)OWj(dPjMmTu06FYh+JTOM!7e_tW3$_t`F;9&S&Zo^%Hy4X~xEi1dy&yF&UUK zR{uez8*u>#znoXL1oaUHa->z8vrS97wG=zZK1ZvRu+f1jVzmQ3A3x+){`?l?xiqQ& z3O02y2Zu?v+FYQs+6-&;U8Z$!@j6;PPegO2pfMg*&p`x!LM%ubpBXX7ZQd4f)04j{>!YkFIt>?hRrs{LB;Z-SX;7V)@4DUo#+TN@$mloRhBbWW} zoKL%!vWNt$PKi{fCR&G%KwdByGUFkEX{WUo0=VqYn8{NQ3xZv|;)#Py9<sJ!*VtwX{T}jROG?6!=xve2yfroF?Oa?e`JV zXv8U-0xOrHH#WMpceS?~Pde0A=ksra4T76fF2O<_Mx&$1#Wi2MmV$z-=wzG>G$
=MT^?It779~p#()IdIuXG}_bt_UgW=+USOGp#dk-nKU66jjrcW$J zh<*ZJa#gy~fC2E=R7343R|}Rlu4ANnwG#oGPD648st7M2{e4X|9(QQ(RyU<00O_@7 zr{P6=mg4pAQToXG{w|a7HEU5O1P_>*ta9s2|A;qwG1hFm3HWZIAN_g4jQkux3hh*2 zK5g{PYVzGfN2rNG14hKe zBO{ctue&jY3=vQ7+~2)DI3sW0q{>zp{8T9!;|c#rYm9WuokxYHHLbq0zY z`a-HRkv9&77{9T&ak1s^GL#?P1MK(+xNHbJ#vs6A$1gw;iyi68s(+0g+mY*A?0C%p zJ957;`SGz|T510|KiY`-$dW_sNa~1W$3Nh0DETpQ{U6v-KVh=t*A_c|fDrv8HTr9p z0T8PAPx+BdEdLvRB)#=J_;Jm@#E;LJ{0Lrz5g(kFwm$$5fjo>pzPmK&XgJO*4_E1_ z?dM=>gwKHLivC~ll=FCvEueq_nD zoBHA`nlqtMFw+*a1ca^v(fS$jGFB0#aNUcq8B(^EqPRu@*;>W2HAM3?`g20cKuHRW zVFCLL3)p?W>$U#1>&*AbSm?!ol0*X2lB*cy|N3)uqu#Z#QmCHNPGg89We}?uju^^{ z1J{Us>Hb|7b2I=ULrm)BB+-0VSn`PaMfns2mQ##aDB*H43Hu|a0FFmfYIBGLV;I6d z-;EpTg=O;dlpjDRZ>1m>#tkH!#i`@m+Wt}e32AW<0a6aLYr-|?N6}KO=g}B4X&^7A zgfE-9T~_X2BS7mEzr?HniLVXBf<+U-h-obt74U?C!4*tQ!t!QSl&x}1#?Gvrl?pX1 z@V1%liG|=jutgAWOa!Y33TU~BfXK`+w{qqYoY`q*w(rtUWA*^ItVV(U%B@JvN6jdk zP^U#K#FLn8Jm#q0Nh1Z0NT)NqA4QZ!Z)l(H=c$2UEJ+NEVabY)hUJz&w(UO!iH!9c z%n$7Tw4puX*#35HFKQjv8PDwtT?(%5J2@j?g*+}hgq~_K(!21@t`-$rTv9o0(g0d;&2t2@6zfP#SJ3!=ECX|v=)0Q z{Zu&8I^lhC^>Ef)K%B$?HZb}!(eP2S;d80sQ_mm24v0U|*`vLO;Cpd^vVnOv@M)yd z_bwve&_YfcNE>Ke#fO_m)t4|$Gx;p1SL;t}vG07*j-HOi;-XUVp~MEunLHv63|@o$ z2O&SO4ZOPli!Z{k-jVA%Sf=*JF(||V%Nev)7<0`hsjXDD6BMxcEHH+9;c#x?2VlsB zA7h*L=EPGIA&KH!;YSXT%68$8Rkoi}cco~bb2n`~;ZR$g!QXK25BaW<{9>PE(4Cb_}YT!Qkl+LT&$mo@?7;!sopZNc9I9Z{*7 zf$$yFhox$Dh}i~xFR7hdMX60j09Jr)b>v58#8PnyRGu}m^e@c zp0ip@g-tRB{0+htlPaQ1;Tn<&TN-SFylC{_XhHRJCypY+%+wZ~@75l2p^eOGg*9FZ zxaMJf0@C(cOv_XeHA6~U751yaB6cJcOmvK`Kr75n0NO$2x6pLD(Zw)+q0(4<#cH!& zBs;FALt{F5w&=O)f-qBV+!Im0o`8!ZbAg@>ZnndL;NIX2F^Ui7zeZ^;k3u%zo z9Agm(*#sk3XI8(mrUvzgMtCkbZw6I0tq-fG>Q1M+$F42y)owkj&55yTen*jb0>Tv4 zC$|gPn=CndNHYQtIkjDZ6)yG6<*R6L!ucpsSxw55R15XYO-fA*Fv~gzZUe%=i`t9O zfF(j(?$lPnRm-j|bf_rH9!LPDv}#FyuIEXQihr&22&%HlI0^Cb*K)S zH7&#RX*x(`Zk5E~5u7u@rv1bjnC8(Qc4@aesT~7%z^Butogotb#G#GTd}y#j&-UaY9fGY~J?fh<` zFaxVJG%l=T^TPs9GJFtW>0%b}UDb`Ai|aa?q8p7UUrNyRjJDI_pTKz7?qgfQ(BSc% zj;y`@&s1_qvIZG*z7BPb_XALO)zIR>yzmSjYSz;HS8cjLJ>CfqNc0FtVAff9ntgf> zN@y+3*8|_{4dxHG1rvu+YjV1=*|JaAvy zZp_TFC<7DVa$0PH?FQ4lGN?gL`|h-NwG|GvIXSoj9xJ`Pn?TM};6Pt{8$k0OPMy|o zC0}d3;$fKIXmH$%GBm;3@mVd-lmieRssUH07fd+;_hj1V?odB-mcY^!|1k1Q^N0c% zJPDKLWUY6|d^uR!8_d39dK?CCY*qO8LGTMYAxj>wp+b8G@^zVXSWA71+879+)``Vp zlEi@O3Gs{#xEe;`eMm*v07d;lRB9d6vUETr9Q00{{1LdB#APrsl|0t%+V{?CuDGoI z%39I^wD2`#`MU7meVL5V<2uQ)Z7rs=9#aLB)86W0D{C5_&8)jjz$IncyQRfi zQ+3A!7+i^b;??&7a|Y$I1yUc55x)bTJx!!-`D2Go$V52mjFJ3Z%#^{9Q|8|p^m(#N zQ3ni;)1H9ORCx%+;G7$%R9>MX+4Jd`CeWzgZugB5m6&pXDO_8&BiYs+_%RZ;yiV_L z;HR_{cbS&wAOrGe(u!h^x43){V#;kmF}Q)38;iw>5~?12cZ3}XYpJhutYd20*Tn1Y z60f-E-5em_Q%es{Y!l4Jvec3Q8QFR0$ zQR`&Gx(CEh^n#VT5ezMulgtH(`DRsr4B2Idx5f|w!75?#I#S$u2Tp|{4&BBOr;yt_ z&YK~Cz$O*aa0&tbk3oRD)=0V?_FWEV_lt`~?rI8vox8P|`9ZwngK>Q=u?E%Bh--=A zchDhKyOvq(gmWV?D7HaL1_t{I3|3%RS-(ky{GBFhDU2F>ArfwZF+>Vrmjd0UJx|?B zpC_6AL=|WT0n}91a2PBHSY!uu(X>(g8tjKI=Db^v1&^CPX~~GnhfmsU5HTAg{HaS> z_8%kJAHUN#Tzt7V;x0D^#))Z=c&jVj;t&VBPzHpE@uQv=sOdIejQB0e2MKc^(4bnN z>}gb_){9~?m6zMdeKQ>)u7(iO7mG~bq&7P+g!nIjvs=2&?^aLHcAj%7Eg9VUIt`3_h-8=-PYcme_w9q)}ix+M}3Qd8+-9Ra^VIvn_zh4$k z1)S!0EC*pHLus)WsoemcC}Xfb2-pG;;kck8$h|$_A24KkCK*bIzj*4kmjKty*Fc5Rw33_3W|Br}91JQg7 z(RC(N{TJ8}223y$wKrgswX+^;qrMB^NP7WYWrSlYFvHw!oX*93$2bo6J9`drbm(`Q z47ZKgrn=*aSk$$~^8!7d@VtnJwsY8e&vSTDY6?LK*mw#8S%IH8uw^As=nCBL>}d@_ z0aj|KB6b^8)UbLkL0Nk#zO*lS8Ur`vgB(%)aSVjMf4J^MWX5N3al*by(59@Uh=kWX z^vH|2g;L02BZWrAkD%UBic+Wq%KkZ z+$-Xi160eBR%+?wJMRE#5`+1%b`t4l$!3Rd;v8tAsM%8FMH7;^p%qqgNO#Pl)i7#D zZ)pij!7t@ty~N?k4!-Om!{d^}$w-h&sR>@tF&U33(;x6mQEJW+r{G`aJuvEMq!pxyl}MUJKIrt;;xs8tuk>^C5!=K>;#}sx#J1zsufX8 zY%mI-W5_ApL99tc20Yu!kZSQ;BHcEZ22 z)dpqCW@L-M;v+DI;#6Za`vxa^gSm;t-XfHgO@Cqnmj;v1B;PMHFmb@aYcn_lz>@CI z<63n`IWPtO>*(>Cr-~jMJT>&#?pcpVE5Oj1r))Z%yVe><6>PYb zzUM{0#nW$s^fsLw*lEa1K(jc2-%8+vl{FAiTjrdd+jCTH?}9R&q@Ii>TN1eEAqUXr zWPkoj>|O?Br+9#GlGu)SG$eL>x`T7FM%j1UTN);z)ajB2%G$r$EQIQFn0KFEYY`+uT8KGD>s?U0bH3hQ7W%$aLL$mF{`IPXTg z=5=_zW`ZIy3ONyVXZRt9II)z|;_B5LVm1ngU5wvqxb?IoY))!k0LZK!fCZgsnM4;4 zL|f=@Lja=))boWOu-d5fgJ=G;%jwuOElitcYp@<>W(RZ50;@~0_#2bcq|S~ zU#y0sd?Oo3bmBEZskNalPDlpAYN_)WrCb4{rkUy8V6V=Zf=4{EaUv&#S z@al+hU?x^SRqCJ4N0vJ8*?NS9PC1lK`|5utgU+?&gs*}@!{3Z4gA=LH`aea%Uh!Kg zFO5_$VVX!kW9Vlr{ai2@@k6s2@jzY@_|2hi_mG=1#PSRNuzj)Mt z3rvX6P=EkLC~uBR_lnn8fWjoZ`a069UFF0!!Sx;w9!28CnOs6`2q6T^|Fpgx$g6x| zO68xmKI3`d>WT7a08{86(+YttMED}c%)%5AnT6t3gn=Cc+Yr_d`M zb)UQnY@1W$EkkuZAgNcp`6Didq&4ZfWjF9=)pprxN^Lq39@F!CFo>q2u0V_b;c`b* zssfY~Q^!%BbV;M_+@58q!0wANxvKG`0sz&lHni#jq8C1k%DZzCobV6rhOZ%_21?tB zw5(p5tm1_CHVTz{$-pXvaw!l^62;&eWCfi`BdA9{W$O#fUe0CimVD3Er1)LE1MP@G zr9L(rJ4xzi+2LxLU1hk=h5SeOOUaJ%@55ZI#xs$)5RlzsHnA~A652*T!FVkI!e{Ke zrKelnnNFp}*Nv>?9XrOSEi=QH-cnLh7$N4D%!)Mh1z%(OmWr!nx0+tV{bH$kWANLk zNExe1^Uxtgnv|mGJYIaFKEFmhz9>aJ1!VPR%P=6lU7l_(X!q?&((Cl zw@n{|d;!_#)OK1dcAVemnB~ipsn6{)Eke73+db=$8%kOYM5C>=q`V4`GV$t-Ocx3# zA3jW}FDVmO%NoP_B72wCTkpp1;5U^WZw4Q-n@kvA)lVxXoyKvnqPHRejFXJ9BjJZs zt^J^NR-6AB&^a-y)3?rSQTR_m_&Lh20B&Bpd4@#d8a2qo(~T!j!0@D5NRpf>c`cCJ=>;>T z1_zE~;N6tUZhow3$23~)NFA^sUX^09(24^1go8i?z6g_HM`^iRBV)jhze4gK(i(Yh zv*>7IT@j~yjuQ_w;yrV;f0+0_-dbtYg~nuHcIhUGkR$S?hO0Jv*w#d7Ct@4isiY$M zbz=}LQZ~JZ=`YUBUX6yUaF;&-EmM3x6EcV1RBTR_1OLlJnHo=s9veK(c&NQmbRt)R zZ>L4Rw!V=Dmz;^q6$y(R2f0dE_hN#xnuWL_Dd~Nz@d2pC;ck z={-lj=MPHbp$g03bZ>bH5%WHD>T<7mK8Grt4i8jN2}?V0-bHULETf{*kwX@hDf4C% z$b9)eo8G+Wt9SvTw+JpXu#ORuR{$aGmX?;kqLHerx ztNhI~X_qZ@2LCUN24d*ZVpIfmSa9@3lyLeD{c7Ev5$dDV(&C+ZE@m~Rl1d$%!o#z885es5=MA&Z()Q~)$e9605L~L1vCqiG+Teb8 zMo+QXKP?KD+S7Kbp*Z`#w9X=Xs00$wW#8=;Uo66bEhNOzwi%(cud;ToYF^x$Ux1Jt z~s?aQZ5x@dlyuAZ}$#j|d29=O)8gzXS zT2CMY`hpuX-#Wa)k#_8BTp#FR*Fm+QzyyE7R-hKvS+5Gta#lFXFxD;v+r|=C0q53P zgrQCU8b8pdFD(``?&SzNCCGP?wkz#J^_!bkkMWii2XTr~v3LZz(Ua0Cb0HM;#FAnh zBRUF;vIxl7herD8p9r+XAWEru1PGw$q6%7J$>y?2c|mH>aiy~3W_$2%yDHLET+TCE zDi4X?Vi8!tX$&VE@?dM^Beq;sSvKEIw7CN6-Y`5zN_}tSIp__eP>u|O(x=o$;}fJS z7SFvZ3&SZiI$!74Z>x;cKLK6fBQVRsJ3Q3p2edZsvS=$>`*Yw9jmf!5O(ohpyeR;y zT^NrrwU`YCz<8F9`jNpQ0ZlapwXxB%DHN-FKvtx>2Sn8{>JjdUA=QjLNm6|`0;O_N zRN&dd|KM8(ja#%0=jP9cXw9)2jg0$dF;Q%}^Idg+6XmsF*jp?p$r4IEL)pMkd|UHq zqFo0hrQ(hOfXsTy^kcr^#EB6^oRqC!gIZYfTY{>2O3ObiOmJez^^}QgUt!{@XQKS$ zBjKsR8V{`(dBs>64T4R9-TF$XcFEDJCf3(@$c0F4M??5V<51$7$pD`n?Q?C#f=3vq zfP-70QV~f_vX^MP%1Sf3i?`uqD_SkY*y#3_6_<#s!7#)sA^+$le^0E>pJAJnH}Zy> z3n-m0c9zLU)D{}S~P99%h}>JgkTdqLGB!)^YNRga9owy>&46q(1D+yD~U2+pYbT%KRR9h!Q1 zFh3N7qq|@m#o=8fn7v}>eT?kv8QqD+P4E^0;-YYGcd3Qz5A>B?aQO{ zjIXd5(1+@JMa*Bg1EHQeHWg22+mLzq6HL3+9X7N(x;hzhV5&%@2j;o-*p4+lJZ8ba z^lIhF*NJJclcrMbPxjrEarjoH_74<`ovpcN5opt9 zIZG=Xg+<~QcQCSs4<(x!-Toh0nYi-~&Qx6CMyBs06XZ8$Mr&yOr2>O7mlDqa$)|f#08t-yhF?#z~-SuW$g;UZor>yfBU756gQ2q;|{CG zzt-p5U zM_|tIxlAjBL+dwAVeyMP`Fo%b%0g$fd6zULL&<~LWUu9nqSRas0?hU=%CoErZL;hE zt3toBBMPvGnXsdCjn4rZONH~W+&B)s6+Ik2oN$Up)1~zn<`&VCxko%$##GViq${Ex z9$}rXCIKIm3L{O@>@dy|THtZv&@*aBXpRm$4UXl__Iip#_or5uOpaR@n`zKg-E+wn%1AHFQZjA2mFD2)Ci2Nm)_ zK?kA?*bnGi5Xo{S@OTBG+JP;s7)Vf2Fzwkb8ac;FB`=s9*ym=RjCFFAU> z%=-a0ens)rJO#-jurvQ9*eyBE)h#*0;7Cr(EIcm#<3d_;FR-(oNIXC_A}0{4tau-8 zDdHyYYnzQfBc}TKBdx<&%8Ja?m?r%QnO2JMLy8 zjB$o~ERFVclaR9BF_pG|W?$vE=gu;|oW7pbk7aRHE2oC9@;hNAT1O2~O zT@hvC$`UZH<9h1NfQPHsz{QjjN6<(kgtEhJ^#_~;VRTYwA(tl?4B#$h$H?xTN3nD- zdr~a+^16%@FrvA9_rg*N$4-Ds`zmc$*88}piXwkk2#v7B{*5>2xB$G3Uh>jB5P(EW zUrYWNvS0VlM;)gTMF-QSYk;7>zv^kQAOW76h}eRvko5Uhmd1fBtH&s{XTT7zbN~2~ z-av4xQJhN6Z}1i2O1J-ZFxBp4^ax@+HG5csFD@rbtTc@4vUaVyW=ZEj)YJt3g-Z@4 zN6Vzlkh#&XNoG8H`nSmCZ`0mK3lpS_?%@2ytgo>M^=Ll~cZ0u3Lu`55let@Z=*rnkMh_)qTT#|^6jq=CjWbImQ&~}&v zL^EaBZ{yR&5k><{$O<>0+pt41BeVr(aGYhzCp)T-_9mdq<(-8+hZqjMm-r#UhIvN~ z%UgdO30Ekj+D+&3E~H^o=_05g<9jXDRplGL}^7bNxmep>toqjpe4&wLQthtQrdUm zFNf^GQ%tU))E9ovsWG}QCsq;jfCBh5k@i+?3Sm1O1@>b7?R)iD*r`4N812>IEZaRd z%pUEJ#nE=SrY}DV~sexT&JEJ>AOz9oH_{X zs7P&7YR6F#UoLKi0B41{?)Ip!W2 z&t1YvBFmQk3USS!hAKHfMlMsy`8_E)O3gxqY=d(n&Sa(n&)AhGufz*!EhS9s5w#v~%6dYD# z#z0;>q1`x1VB<7jR(&AQe?eKkt$dW2?NG!D$jH z!~O*QMf3yds?ki`Z0a_^%>mn}RB@((&ViRbbMRo5rbKLzMUwlT&sDYZ+VKBJ+4}%S zRa}ezyU7MNA#fK68Z^qHt4$=|`s_c?R#hM>OpeqUR%_uiQ~bLPyM zGiT16IrDYG`9+Aqh9A*!))tAG{RZpr)SVV}XHn*87>2UTz0uc`=0QHez2$t+7JXF5 z&KyrN%Po4B7pX(N{BtU64!RM~nQNdO>#-0?E#m?gxDy_A=og`P9wNU=g0PHaZ;-JI zpEoeC6FtYnZN8W5TaYnc99B?JzaB;-?9z7?G~E&sC0bL=WVTL(KKnYJ6-J1Vc_o+MF+X+_Ns3t@f@SBhT zuDZjo@HZi6`~Mc`;qjB-^K$R=O#3{B63e~zDgu|3Ywjlg%#C*oJP<94-#Ej@*9YI< zo0`1%&Gu22+I_(rr!8C%U4em*rS*7^va^IHBhfs8tI1-#igU#5*74|&ka@N~KFtb} z&$~(H*ttH8G8gyB{3Mwr8~L+bk~u!%GpS6b7p|ug!5rO|7j4b6VzY5Z4q-s3N#jIJ zrSV6v>PON0mgGlIWkoJFh7pT3TKersd9@;flNF=YL%n&AEWTJQ>^?|3gMGc9>~$uq zCCYop*ktdCRKio_Dl^WzOI0Ga#P2|$(Da)9cV@|+cPM1MfUt197|V>Kw&Vbh@T^cg zrVQuYJpx0};hzav9-E}dSELhA6Z@O6>0{ma{6XzPV=#k@hx}2z@EZU^7lpX`Kum8) zWoA~&&k+{|_#5Rp5N-X>$)EmY$whoCV<++@l6 zGf&fvL&zr@Zf%R-02W@1-GZN%IG0K>CH#w*cuw8wtWr&@7s<1Fs=KtBo&2Mcuuf6l z3A*Fni2+5H<68aCBx5xpGqu{2XoNC_)}Bn)>P1yz;0E+7L76??ky1&YTGt$t3}-$> zstIH)1c8Mfov8?d30%&7lSve{QYA~uWq{7K`NvCQ@|x+!r%$MMi8R$#ZH8r{r_-13 zDDDhmdx-d;z+tHhCxb*;gY{>%0}PNEvQBo0X1uIATe=`7VNoiq=5q6G9&96`wFx`* zKkPsY#9DEMf1jKj$j8^LN(K#HYF6^Bw@lH49GtWbJb3S~=ci~`}3!`PL zWM1YY!`W*}y_HqfWDvnbL1V~7MF#UtQtGyfE*2+a3Dhj^+sZW9_YdN5C0LRZ1EF$pV_>BA(U7ZXG>!Z) zEo~Jk+gdS`p5aH-9DZiV$8Z)clVo&SwVuR4k6R-drAPgtn(+)Vc(AI1WfQHnD0Ftc=DA+V@@o8?CBn-+`#@ti~N6LY1+J`8rj9-mVX&~~Vc`tCvBd=JUp}GBQ?xu<=BQxYAqb$$} zZF4N}YnlmWwu^{th->vH`GglvjVkgmOIAuqQd)N=a)EnyEvZlX=x&s3h;+P}gE8)N`zF*(;3?I{CnnF4#a z`3Js`x#l4Sywld-Am)QYso(XbR0foa%ucKe{GP9PUTKehpR#C#tY#D~7m4a&FZ&^f zC=qz}V5`y`QuiOj+9${QK)igAh6G-Bw}*^>N>l|URUeTv+!M_61xJTPwU`7Z4$bXX zlTi4L?#1r{!S7dn@w-Iz0+8tWza2QzgQ$nN6gzT9y9SHup=hz@qdUK^wP- z9(b+F@G`xF4^mgSQj4yk5JoKVJ80vB5g4b^%`o2;b3S*D-68mnU%)qg=``_vdzQRP z42WkYQh+gA*!Q1-u%Vv9l>0T3^MBmsN3xD1U7Twt^6PgtBt&my9XtT9=I<%{8nfZX zXM~!z`}H7dponZ}c83V~8va)=A1W8^!(h4O0@q-y_>JRpnleqMZ) zw(*0Z3kIKwh)%2m7wLQ+u;3i~vvifZl!LT?{X!8qWgFcnI*mgP<|<~dkp6Cp1dwAI z=G2+I=LiO%=v62RZSW67Bg{5_C;(+&A*mp%vqGA_gY1Uq$rMet*)$QqL}+sO3Hc69 zo|gB69JqugLJozEO_Q0*1}`ilJ)#I9tdpXUO_6g`bw|(Cy?BbY@%^C-E{+d96ChrZ z!7%9x^%Sr47;p1J#sLd1QnC5TeTGVgv6)nI>4xz)=|93raq5V`IZv%qj>h40Ig=AI z{)j@=njxQP2ZJH6`OF*RA}@NKN&|nDfnUXEk>SYJ|7LX8Ji#9$+n$S_mb~#{@>foI zgq2Z8trK!WHEa0FXvq!LtmUa@8GpD|hDxE2TAx!l6_N#a>$7WZLH%}Ipl5r*e_cz!l!YG z%#?haY?MP)hr7f5jmDqR6YAczYl@E>zu$=UA01oeFteEuj7LO_0JcC4m*R1}WA)I)73y=+tk_MgNgrc!m7j^S zvR(y*xtei1BPq(^4AGNg2k0ZLnuLB|T3xM95KJ^8e~~d|OV8M^$WS%c4P4xJ(%6n) zHQedH$Q4vkWfZY$CUgxZcZ0@fHKZ#(&b^6{M1 zBTATTKGS_H2iWL|Ovhn>IP22&agS^tPZpc3U&dWY?;o|EP$x!b;I7!A_CNe`rA7EJ z=8u2_go#1V48a{8-ZH~IhD;a-p+w?l59K`iPHUx994+H6 z`!y3-r+Jsv3mm(9)M;S){$doFGDy<2d^iLdJuMIp541D)Bj_i2%dPilA&&Xp6=~d< z0Y~Vi94yPRE|)$xZuqH9XI*+gD6cx@uR~O)NC#LMP`5X!(&+z>WO4>3O(f|H$S|5=OVU|@Yt4{P(87_VsW)4as<+5+)JP>ceoo4f5x4{!BG6CkUkr;ZBj(+?PcsArjBd2gV{7r~NpUS>)nZ z=5(arWqoqm154#b@|7}u%2_@HfZLdCt8!DstUs>GI5)-TORj>X)y71dq{`yc;L*L@J~59?KHpSead0if}BJjJAxe^i7{Gbu_`%**%MY9zP|K`JV||6P#Enx1x>nZrG6$EVx`-nxXG1Z~p_^^E=tN20Rdp<4I8PWhBZPxR%$st}3H6DCEz!-JMt=x?Sp| z`@^^dNMmI8X4TaQ5Ah^~c|*qa15|&haLR)f2fU!PV4u2(mcy}r7umH()A&1eZf;Ej zrK*j8v?_R5-L5j8`LT$qff1kaQ=S-K*}6|%B4n&qDffjxFlyCPTKH}ASrE0&2ehdS zSBa&MIt-(&T1#5xTsO^$@l<7a(D%R^VRjRkRT|H-ePh4Ri9X0?&kXhTk7(%hK|VwQ zN0+u8LgmZ&Qcs0E6{)8pvrX1SQm{YvukckwpPv?3R@~ThD2+&NhvV4~YdiGphs&*_ zM%$0X`B6l=s$vpVP%#o_>&%qSs=r^A81Ji8J0Wqe_z*UFIGyOx_gGyC&yQrMDNb0~ z16>7M$%pABoq7`4B4!EipnlXUfNQ4)#EU4bm;BdQ>u9Uzza&Q}G(|4n{uwPw+`|zt z?l95cR~m9D5khMA5^mP;{1BdOHUi)Za`t|G?e$CvVvvBBuc$Jx2|CADbRZh@%2+t2A23*gF0I z-vwH^&ds(H+;W357wSIP&P8gPy0Z44`aS++JbvqJlYl7Pa2bv zcD5C(+}ri(ZSJ0s(Lye=*e$L$iq8Q-G$MA}vg7ys%Nj*n zXr5fULY-kR-^}X~9nl95xOff^FkS#at81XNcY88%&%d2@sn5QU4QXm0R-YzJhFHf{ zyza1Y^xUMux%1=i<4t1|u@ILtGh?5OJ8gZBtEAUzBh1Fdc=?Pb}lHUuu>5x%KAET@tZw(k`3 z$Lm@ln*eM#=h13uxbd@zfPNuRL_XW{WFJyWJg)q$suIrzo+aOOmi}_krV5Mt53o@| z=0q$|3O1ptx#`9VKHW8A?qH&uIEhG*YVim=#QO{i{|4|?#&(tJqrTrr{o#S=#%Wc? zeZ8McfXHVAc6yaD!}*M^_juqHQYwu~bp3D6U^D*_9%kHLRcYKSU+$a>Lrvf*9t)Jy z5}KO#Dg4c^{|LXxh5*m`AVDd+>kve_xV5@!y2!u_UJ^T)OQTzJDv6!(p?dV8i(JIT zU?j7BBimxP0|9+>apHN_2t$pV+kli7J2`ZssJ@iLO1HV}`c(9B_E;*0m?d^JL2C8wI3sBDFWU2cq>!&gz@2&aQK< zlU*7Q7Q_01DvjW^@3gu^s(zD?G|FR+bbiW1exUSV(Eds+LIAGcg9Rj)U=I zNy$Wm#23)tD=g4L3PEiIEi)x#~3TE)Y zT`pq^NN`~#`D8T2)8jvkNmjZ=7iU$Mr}m(Sx9oOnm6sPPQy2JrURl z&h4Tr=IoYj)wqN>W8uQZa@kJGFejy4*%S2xvUaoNdiuGCj8ec_Ly8-@h7j^8o2Q{H z#?l&DGjM_vT9B42|G52a1cn$%>K$5Jg;Yx)b%xf5JoF}gO_J_TCB4E!wetEU!F%pzGlK8_@Y6>|SfMqOVm_oNO2cdMS*IsWv_;VvGOrh_6Aj zQ*o3tz9DI1T>OPRNDru(D#G{4y9o{fvrE*LLd@ZuL6(a?O?!Ycvkx(1acnmPYdeRA z+WtFq-dYBV@$|C_oU-4>22$VDnpI??&yD*pXEM8M?x-r`=e?i?<0yUod?x&ar(VXH zo{o}tPnEGOl_Q*M4-zI9J0zmC&RCqlzH|MzBj4D(kMHVUU-^z>*qx+k8xLg7A6EN{ zM_C?KLMurXB-IV5r2wt;w^kInsIjGD63e8rM073R^@_sd>E6f)yzbdjQ!;3MObefdg znx08n2Q7jCI4IF7QuDYMS}=0Hr2C%`&oFY0uK{pECidPn5hW5N9 zT`2q=uPo#G0!12pCV)rVIK-XJw#&hy=rLdBP^*9u^5JfGOF`v)m9*Bp^8rD#=h#aF_swIq(F#d1V zvnV^_%IKBO;x}7ly3beK12h#4N#@5wNlZ)(%#m6-=G*0JK7IC3dMV^X3l4F&F(M7ElK1$J- zYJaA+f>k3dG{7%$4K5hyvkDm1YEWH6|_ZLytldg72N2t9w|P89_9Gx(N0kW z`-Gk9M(2TG&6Uh^_Km9X%E`o*6WeN~G3HUlr_qaFN8X>g4f$U6nOX6FhKF9Bx>b56 z@~~nuoGN0!(l~-9Cd|7{y%8QN8NZ76=m+k|*Nl}|oa2*9Zc((?M%A#I>Z{rZ% zn(df6s)`%AZ&LcOD%JWbqr%P=zp#m06y9??z^jb^bXveTxwH8zOJ<%anbEi8Reeh` zWZ)j+uSFtH)s$)8;^WjXR6VLTybWoDP%Xyy8FlJ<^|26AVy8Hy{6)ehB~8x@R^)K2 zy%3lUGbxwZf>FnA?hAIl_#LIzM&nw5*@jSHQKbW`%7NA5zzU$|bIc`K$)<-dx-`cX z8GS8{7>h3MC?u*h`@0W=g~91k)s zaKPEuZn89RPQ-~gDP_pYwxlX!vyq(CuQYze7-m38fFVX_iT-)w{^UgM(O&?1b>+>8 zvB}IfjK?0=s*0N(Dr}$xxn&;SN-hp1n49^HPx4G9&V9jl_O_=O&!9GtN#Y2E?;2I% zDc6s2(TLnhk7gf|?RQ^tfoHlg@lqw7bD@A>K%%?N{YJr?NFokN-bm}lj;`=72oMxX z+u+hCc@np{SB-bws=r#675*B0xyl+zt<+%sOtojI%^HmLH-aCBwd3i&a26ftZDGlR zR8FeK5Oq-6emJg>RG)jTb-Vex^HZX%%8h=@>T3)O%+WH}58`(K5G~IX-ziEf$5$AgBL&mR3mEpPFSt))|ZvFT?!7@*s zRhI??WU8d;Tv{rtRc&*{q+nMh&nl$H>_HF#XXz^5nYS;s-i}w~jIQu4$fAq%Nja;C zJ%XvyPkuN)hd6Pq6tLlhhkPk7=bX68=NTI&bB=V&bo-6cDsrN&6|z34GWL&B^9?(` z&2!yV#*ZOlu$}F#=vEGUH{Nk)ce~RU68I*dJx6Rr`kPx%mIVqUvaZjEQC;x~lZ%fy z1Gd`urLNkeZ(Dua&HDbtm}KVm_-)=*6K*DSX+cx{j^$JI*Mc3e?*6G&O20PNUCfYa zcgsP?t-gXT_acIGTcbd|+AwX@Asw2NTS?z}~WaQGlh1qT<(SjD(c9-RMq-eEq zkAnem849|(@ibyQ=38oEsDO^Q(;1$~glyH3HpfXT^O-gMG9O2mvZ-=WyuvrCA}83h zKvaW#=Ffn1M!bT)P$iQG6p4SE!ZZ9D2k~yIT{_97pI)59a2q5}w^@lBli~Ae)kpg2 zse}|;kYhY?5jK_uA|~`6E0;K9jz|l(EXvY*+@BV7kzGz3_Q5ZYnVCSw8dx@TFysn6$7QYNT+Zck}bQwG9lmh87uYO1=R~{LaE#;F4@SYaQY%NFG zN9y&z8TGmx_1as`Y8y<^UGjvL&#bt|;Hzn)^+f@(^?yux#YvI*7gs0xIJa7zxivmH z*CFqc49uU_B~s-Kcct;p6JUvak)BRNm>#5P$k=A*rvI8v^HbJ>xF*AFxFoOVuPhmG zv3!O{b=>Sp9$Ll)Dn+L({9`;z*2CivHYL1IgHB1=)_s;tQ)wmcIe#Apq^-ZEsAPb6MZDzx-pUHQavM zJd`bNU(=}(R<8YF1DUOhxswcd1LAjhbnYMWSXZdT_)zQb_QL?382xGMu_z_(cDioFmsexRHn~3p1XV9|?l+qQUnmddt*mRXv{2WdT%9A^iN4CJXCHbPh1->I+WaZNfVm4o(-dVM$Q~Q~kC$3l!=U_Zw zH!YCN@A`?Mx`?NJ#ybao{yLc z=A8j_K`gr64>|LrJ>S;q^C`Tq142lGKb#Q-dZysik@4gMpx>Al{d^F)J&Q^@GS>1% z+1m;X%!|per+tTYd|!uPR9kv^B)elr$AR{D_cwJMu)J?K?KiEoeR5;T3^L5XVmGf7 z0l+0=Cr1>w6|_BOyo)13CmwFW_KuG_FK+~RBolcsw}{rv?bsvxfp``YDyRzLe!DsRAZafSZYC@?MP83nO|#)IDIYeen$axilb+QC4g+6Rpl{SxA(1sot^Q_(D6?~X+`$m}t942A23t!MPMZO_L z=n61es&^Pec-2i+px{J7#~t62#fzjH10^F%as7mPH4y_q79MmU*Z$kz2kw5-&3jp6 z)*o4t@ghqlSBj|yv=4knm;}STEKFu3Vu3;y<3i^8&LsnQjgebkrF*DM;+A^O>ZDd? zUGfNG9=pTdSr#al4ucat9%iF*93j2$z$SXpezSexZ>Z3&e`{ombb$j_ye~TKm>k5O zKXt+KjOQV!g3Iw^KXV~;@mZ7*#$GV+ zEc&qEDhuZEWgfk$ zyF=}M6nE}9n0P>XRAPvfy(Eb5N%B~Nzl~?X`SB~ceL?TO7+q}7$L>@5?Vr(CCE9cQ zt#<^S=nbxj412E!4Q(J_JPEYm5#oM|6wRLv+`O=8BN9~BQ?RG$R2p|~6fXCsPs6H3 z4esrKaho%xCA(<}xDt7l!a=$XM@TUf%?#v?n#pBQr_#7THH%gx@;ZZC=J&(lt-?Bv znMLZ+KbCkC&k?qrvy?yDQoKXHewRRi>zYRHqI%CL5NSG@R7?@b%k*?t8128(y zg4rF(sXHyyi{u2^w^=ag_!us?@OEDQCwR{4*O9S~U%hKrPq1x~7CARD#?xU0>EB3} z`$ar@(3p5ce~~rXVoaSyX*uEqUhp}zT z)AVh1pNnAC9{ux41eQHlzXYGHh#nACu`pB2ho!pPc!)4kuC&VAIA1M@@=Y%6Y;S?G@AC?0&$cNT29c}2g8Ev_Q#6Ewl-duh?; zQLAPo6EjXTK8sd!KoRJxW}Hrp3(N!eqF|5q=sAEUF0Ek2Cx5U@Ta(VG^sqClGmP>% zKx2z{^z@S6IejJdo;9a`n-6!*__BmQtJD-S+4@b%Y_0xHIt}7W;CpZIGz;6)`X>y| zyhY>CwZrjrSpJ0Z0E)QGQo;S&idY-q z3_K^R<%_!AYGV|A#gG^})ZtlBUVmhHnbaYrjhs|17+dWcbQ2FR#IOi8eTzV$g6NS< zW3fPgq4-E;;+9O+TsGn7iqa7<=96SPt+M$uQ|}Td8R09qY&0yZMOlu)tJq)biRGGwZ12Cb0c8Ze#}pwqB|^8#^}j+#tZ zzlZopH~SJ9K1_N@N>z7%DFHWm8$rb=hdFPBs@$en^Nl#-oTec21mD~ zl?y}~P+EKKC1JBbhM70T;u7O2AF1cn9-RjycqH2u)?j4OWV111{qz&s2|v0bQK?4T zyx1N6xJV+v4Xs_A7KjXtHl~B6tTkMgr<~)yQu`)7-|gD$XzEJ**@eCO&Zy~+o*1zx zM|=9^1)6@WoC{hhkjac-b=ID|OsjtaNSrltbCgFGLt|AnWjNzKBLr9zc#@w!mA1xy zT+Vovd5BV{1=zgZ+3~*(ZbaHJUURH6@XvFFeMaMbsamHGwWS<8Vhh(r zxcti^3qUB%X~vbci_-&i?CRL>0Ti{yEz z^U_>yo^ES0M)2sjE>TD;{C;&*ZSSbX4uM1m&{7&evtO1KdO#lSPVq$#jftKNYAZWg zhKP9uRw07PJThIYZCIDK0__@ebF`=bqJE?WtnG4f#2?8VJ$Zg4vp%`_7E^9lNf`MXe^T`a*fa^hdqVeg+h>`&+ix%_I ze}W*d0lM~nLin+OCJ-N|Hq#^hq6gm5Hg{da3!4 z^S+w6Xsf*DfV1^QfanxS{7bHB_^vr_-)Oj(Q;8g~fQ zl?~eui8*klzYgn~w^P!ll}#E;6EZq_~#GqeNa|C{?xSMWlA9uaxM^P zjX#}o`YDbDz!9fpv~0aAe8ikjkTc^-Zg_5WO(KirN605lnK|l@FaB4xLb140y!*4oBp@;& z&$w9Hv@9?KY=iq3jjmL=#BVM;wZymcodOYNzFhJl^>SqCrX@Z@kL9D+{DcQ#s_;uw zU?{G#fTgD!@2*!=kmv%7ex-}vD6{|LK(ck69zM=0Czil|1#l$Jw&%+hl9{ZIU` ziu0gvYj8eMn#2i#Ssr5N(4X8|p-lbiM8hD=c;AtfaZp(dsAVU9f&0%mL<#@#{a)q+ zpYiS4DTbE4g%KP#6N`T%H90?&#$)nD=5<9A!3aMbk+CqV{Hp=n3Lf$dF{MN?W}9zd z{ycl%fkr$@Ns#p7`i$7R^cnUVkYzkiQwU8X+5%O|UW4;P&Fna&&+oJ2AV-l^RYOG; zq^e5fA;EsK^xoSGIKnNr7Zi7vjS6R$T^{MDCW^7@l%Hd&_sS{1g6-B3W}vigd?48q zJvn0Gpg3pAIaK&v)o!(2Y+o8m{OAQ9IOQY5HJt>0{UdY26Ty#$N@@dG8Y!r5RqtnFSyt_S7m_BOU>Ygd? z<|%U3Nq+JzYGFhB+^IKCW#`gXa$&eaM0oWta`r+Dwt)w5)MX z=Qb5O$ zll<<-6}I{(oGVZbqBW+3u!cCf(mEbZ?QG)P%hWSY7{9OZBC<$Wd1d(X$&Rul>@u+n5g5BV?knRQa?0movJN3?FIjQ ze@H)uClFaVUTi~2fsmNL7H6#WW4#rml1|w0CPjwWUhA}!({-PrCRjfGB*1bN=Efnu zp#0~$-G5V6nnjTAf39&NHG-x@J5xG6)d^YH#h2OTlzYV$(szl)@C_@jh}b0a`u1e2 zU3a2zwDD`fW%`9g^h?!;qj&KR_(+r{zp)%-I>_1~WM(=bRT-6fGkl8- z`%n`1F@z-p2{I5p$~V=#fm8;8!n{u6CX3pV7k@#`e>{%kP~lc-O)VK$$gto=mI>)h zmZbZ!I7kE4lxjCh*wLuJ2}p&3YECty2FhvRl91sWBdzn(x}ki{8%1BGuTepw+%HQL zrFunD!B6l6Fw0}55lbb?_0zmXKJ>{T2mwxI;IY;$B!eBYLsaSfUP|Q1cSR!R&>G2l zR@|kivo)AGO)##$)N0y`a5L18tknUF2=)~B0<|g|oa$MipWTt)cONMpW z^UTeW&+fWYIq8l9;nDPp7X90oU?rAm+}1rP`S~Z$e8$N&DM1Se_qOPJtDXMA)$-e` z-dyEdHO%X6qsMY<-&d^XQ3w3vX;X=#!kQ!z@uk>3lvBJuztE6?&+@9vZ;w zQT}}zJ#pc}JUyi8p`m){Ts?F?AK&HQ`}{NcccfX{0G6zevgb6q`H%K`x?43GsE^Y= ziwu&6$(4JuWt82FJJCt(7Z>~gaKEx#gBp}543;r@)7f!yO; z(!-@9JY_AfZQ#QB$c5$xp6&apC1t&n(yqmR#$$Agn~T^f7deQ2wC>l4Jze*KBu56Li<_Rr zSPu{uy$x)?wqdF#xF>ub1|)ZrHDIl_p@{miQgiZ#%fh>g8x=?P-Y8n^fv2N zbsxFot3p51Y8ki}X&bm;z;sdkQd}dur+c`v;~L8e$i$( zTY210Ka@CHFRKEZr9g{Q;Lmn}f|fh8KIVL>Ey6$LkljTd@tKRJ4OH=XDM1$hFwvj!F=hf4$ktZ^@+uXU=hBll^ z23SMYJ>>w-0;^;)-RqXKRZcTt52U@Y2t~9F=ag=VT*Q`VegpJz zS>Cm98Lz{&4cVmT^ef#JJ|Zk8UN@>f;k|-0G+7J1g?_S*f#$cWguf!&9i%51sGewWXp1FQ?WD%YnA-cp?ACdOeR2&ZUrSAa! zEeN1*-}7Okk-;WfW?77kkq@*Dg9wOOq3={pQ%XtWAOc&HW7ck1uR z=MVW@U$zdVwGmwU%%u*wiE{U<;jzw$rN1@`2n6i{?o`86Xyx7EMgn{*)nABPE%rN7 z&L;p*myYjgcSMeW=9rMb;FD9_Y=a|4EIMH%5Ns$m!ww$*ASg-H8W0>>vYY(OddS zvp+Bi9!)TQ6(d&YV6B$F=15ZXu2pVR;;Ef2AE2XG2KZE%Dm+DRx3bhYAPRAKG`#Yg z^vJ)hfoJ%UZN9iKv0CA?d*sf#g9=|$vS+Jt+34mu(u2@$2G}0P(^&#$dU2x~GIsw# zb?^&7nFp0Lw$<6*igiS` zh(^;ty45RFwv3&HjBk8?>=#jLun}7C^kqP2C`-Uc_7VX`mC>pPKB?)KVJ_we1!cip?cINi;b{LXxOOs#IXbJnd~ zbt{dLa}*+9|cb+siDo(CP^0~BQB z_|82CkjF^lOwT$c$8`hJejC{i5sxV`j*#E;;l*V!y@x>Kj$Gj^);r`8Io?=b7GqM} zLg!?O9M{`Ylgqc7*Xma3-pEnCYi&xNHoC9%g-=*-LwFQX^iTb*;@z@2JsH8w3We^` zr+NHN3;wNb(29@8P&!MQTSYdg*#$)Py^&$&1uXDwzOF61l5OgNvfzIiKGC=BdB4%h z(8FuWnOd*WHgsm*`?w$M-in@P#cPp|1&Ww!>?y8z$BT%hq&+K-5c))aMgK&2*SsJEeyRPs!F zSnlyY8@}(W;rpBmV0+<1hP=dhxAdOuaZis0TC7cA5Th5`$NtH)(zJIoyv0YWDYlbiAgrE(O$)R1u7d4$ z|G8xiMtuT%;WIY=#H*wgImQfe4v^Vii(Mi_+fuMM_~xR3FpCNqC2~T4HPxR?Z;JTl zt;{XOopoCkW7z^=_F9!s^+s>LhslQ&$+k=7+HXGlZ7y%Bzucb`A2HeaC7R`>LL*v` zqZ`3jA>DQqxBd*WywV&D@>WFUzcwd5GEeC?k{0RWYJeOqif4eVaS?wWt<*Cha&^$u z9==^B!<`&FfudTnbn?(-^Q@DK) zhZEH!;rF!-RieS}(>Ba-$2!A{v<=_G=><)Y8FVq~2v6UsU7qgJVoi_@_XJnCvUa(L zpl1NpkBKNYyT#Ds(Dg#5^NH!&%i7N19;U5&=X-Duf!P3{pU^gZ-_0eC++VDBWpYPU zs>2GQq_MkX6ec;VJHk(D_5bM%j`tr^}ms4Cdsemp` z0sRp9^amaJ)vkKIH@|MOlGiqTgKH(^GRY5erHVZQfdA)`mU)!>BAVXI%{-a8H!&kk zsx#$klT>#~plZ85 zOj2z1SnwpSb}jXd@9vt+X;_T0 zuFw63Q7Yrt2}x3S8#o{KiJ+=++gb9AP35Sxa)}r~m|8f{CEN)AN{orY8ENFBylgs| zYsqR|43fA-FvteDUw+5RcFT>s(Ne7qgI0s&ql&GC+0H<9iwT1%LNNs*KNN-VNHiwiJ z<=pcWZ!Yl5h|eg}hwC8%oZUgh7|B$n2#3{Ga>~(l-r~TC12ddfnsCUY#EqfyF@cC zyvdF-AzlI2Fyb2U%cgU{{>fiohda|&b=(YXw8oDhP-7bfO^t0CT~I-&5lU1L4!t5k z7>Y!NKNRmbS5=mOKRw(pzJODQd6jziV|Y8cy9S>GjeRhvjmALZClk-0VOvtpNDU=0 zL}=9ff?5q16IDuX+%zefyzYlR$rZ~pE^ot|FtJL`85B1jZ%U7RP2XO*2@%9i38$30 z#qRT9efy@hbO@hh|CyK=oUr0fMG3aBnUWj@o0uCf&r2-spBU3`)Gc}4#|zL&^`7qI z{B2IueV@YIfDR9GE8%s~WWPnFWGvpj2{uv*o^aKs5}vtRFfutlKIeJ6x)W@48&m16 zsJck6`D*Km=&7qCmnG^J0Fh`(QaQ)8PI|)UMA>1=rl@g|@JS=*e8_@4P$N$UJ(`U2 z-^A80%YCj;c!nP>`ZD?C>N*w9|4BZzcye9lzxY~qN!Z6WnS5L2xv;|gZ@$TmqGgw} zMk>1te|$K9V4i**<6UoEYgx**1C-NN&-7WwTheF6x%# ztiuuK!7Pz76)kC(TbI=?3k(<)3Ft=)O!rPvp=yH_w1mk%F*!3mxO0A{lXuju?)~~P z^w2{KbDgeOpgEOPw2T{`EV2%;r7K-ju$L1RISV|p_d8W4yAXSAQoooln1&8>Pwb#9&3~<&1D{DN!5_atNE!ct}1e0{8$bl^z_qK{+SOM>~g!z$G({K zV@c{SNoaMH@;RjjXe*aW(jZBayHCzax?7UYlcb3%Ng}k*dMramF0OqDhM{H5aKEOR z&)>x#E93bhehA{DW1nkax#mKKF!7B;k!CVvce6}c>~8QBsvgpH5776tY# zLieSuIFC71V<|l`e5GWw)5Qtd8gX3>Ot$=dGJJ#rI+0Dz-VFaKcmV)s_U|@8H?|S0 zsZfySc+Xqlsz!kRmbpox=~b~R2}A(8Tl5xi%{-~aaw)P=hE;G&1Akq^dsIub!~hba zE&qgv_Nz*osGE{`5nk!uZ4z2nt?e}DKW+Ssp~HGe@Hw|OUd zYO&TsWSuG5T19fIYSk8LQNv}@gl`EF6<=bEx#-0Taj-4!(N7egl+&&SuMK})?S@i< z_tpmOYl?KeeIM*fkz93OLN=`+OLbMvIkd?dA6@EqEs;fY$%}HUS}Vy=_B@3{V6$(K z%KcdP>8Zv~t6|DAQe}$u1UO62XD%EA%-mVijc2zgkvI*(rS~^G$S0r||5EkAw*Q1) z|DkHhIYZjNkx3DLvoME>Nioh9z7&BoE_&i}0!^N{E0Q~PYIRkp=2Ag+y^Z*}^1P<9 zQoa|;bM2HVn7(VLGdFI7MC6)oY(mjcfaq(tbxT7&q_r{{3iz3dvzIZI+~nocQ5o!n zhpY@qGuE?$U~t&YU;-Lie8ke!6sqP(lZ_zC<@E-@$+Z=?eskMEk+7O z3-Ke}MPec ziaMpYp(N-Zs%_3(;(AH2FK>fv4;!1v&#*uO5Fe>Ao$oZ12uuKN5JDS2O#$o&K#)*@ znLs>JRb1L&ze9EKd5?xIp&*VJa9v5 zVPoC$yo(h5y#|>Kxe#H`7%G#!#T%qn(dian7S5<0eMNYnQK5=4bY0dt`T;g?hmf<< z_`7}O2M+oKrmEX2^)hKRH|!*%5d~gzgLrlui{-Jm7haW5_wb2UdCXlrG>Gsh-fe_b zksL`MFOSs?tRl~D?B#Yj8oQpSUYMCuX0V;+F(2fiT7{945K{zy@{-XH!SW$kKsd^H zpMwjmG*yFdCA(@cs~ZSS-fT-k46uu$B1%au2oq{}j#3Ki^QA~?F$%yl0W#B#-`Qs? zilPL_{DcD44b#8aitpNRXvJ=x6#RUFe_IOvCLX|TZW7ozbCWe~lKNZzFj!>mDhx$Z zZq1vLu(mfLw_&V&=uh#Gu~2|~A^#hae7BR|R=J5E~=dBk3q^|)NN zB8H@VpbIv#c=w4+;4Ul8HX_MIx%N>}hBh=18p8nIhDx#~ zQ7AOl6bYg2Nc-Hs1V5Ysq7IE3ze)iZq5wEniL)5NV?5QRYEg`EhyqA1Wrf$zuQV>E zuHGs}vCPY8#KOQlL8yql1_^a-jFmbn@)8xZig&kGEH+5jD`rJmLbauW17$ze&e!+_ zZ_8it$-VlYJau;_V*RHdD4REmb zJ#|1}_s2G{Nmc>+QdWFU#1)Lqd=YnPTL&zPFV2q7$U$(OM5q+TujIlBDC7@bumMY0VJ4geLKU^6@Dt6(1%^?(KME-ku!U?%w{iB(cz01PvugCT2U+ z)3bO@tnn!UH%w^MP%C-g{Y)PybgMhjMc##9$B)?C(8y!)?w3SYf~%C1(dLWn7m@OW zReDe9XST?A@HBnHK3oC6kdXDS``@scT34yz{24`zT1qHCEPcBX=Gp3IT4D-Vg^X|Y z1O%*c?r)RHfAgXw*nM`w3Q71o9hkDuu~bveS<(mPp7^|)prJ)up-d{Ej5jgnjp%{T zBg8vnu9t|+thdneB%c_9`s8bi_GB&$!WCB+AAgC8YUwjAI?v;lf6gbG!Ua7iRdd8{ z2SpSS5@V#aw(=oB79Y3Rbg=EKUjV=8in`M;69i<%*Aku$iSU>7mhiCd3&7%LE zEYj+Wvfu;99xf4#YP9GxeOQBaO;Pv*dRn>7I_$|SAk>gh>>BO)x)wXlAR!?n3B|_= z{(FSC5+|EaeiNZK&bu%4N%s1Le6Z_P#b4*0%`_-VY=7TptckQoPsumx_h2e3VHb*~ z#pI%4*^r1&em0cI))P55>(ibM(MMXnIBTXbjc#+ZR`(Sjfn4;dYS#}G4o-9?2brj< z`~k?$?k~y^Zp;BcycS@*=3~IA|Bym-xW1X@8B@NIQk1Za%WPX|{KKzAcE?9`TZOLn z;Be^aA&e#$y;D-4f`$NwhT!QEj2;s6n(D<}HWagi&N|coJw;mV2FbD}P)-K75cKT{ zEFCW6yIohClPIe9PXOD%2e%?QP-JC6A1&w~*FMQ>kExxbGV@CLEbGAJBFg`G!d%}5hwy2wJKTi)2 zp0lO)$Lsm(j`W+e#r5u|8Q{eR=nEmjQTW_WyQs>KV9h6ZOlh=-W5-*eb&#%FA;Bv0 zqshVABPHMl;aCd6kNOsjb@64f5T@i$C@uPDJ~jp4#^59Gm3AM}S$Q_~jM#OuU`xWY z8`otV4q_62j!gkCXE_=(Au3ezH2~E$is!=m#$|-;!G<-HYz-13qPUYmxZ|C7h@&Yv;rOPOHMaSunHV+(+ z{%G)9y(WeQQxM($GjU#4)~NQ*b?Mtu5n-O0qdv)C1AUp=g zEW2)NjoQ!NUVNlarbwq`x`^FCeM{XzDTtx9pX^lNTen9o&aqU7FO>)fF;R)6l{7t* zePdOR?g>COUnB<*@oA5Tq^L^BWI&QxzZWs|I>eNMjcy$dvH7P=adog8KQ_h~;;3iv z!keQ#L$vzo3|VPU-MgwGuZ6FQPhJzMJK=44^1Ov#t2>d&uU3Brxe~Xf^=2AWw`@%) z`Tot9X)ALCfEtbGYq3w^M^vJu2zj6O^G1D}U~H^>p1~@J&+B4MbS-)PBPBr$`}zw zc!;a)0FfOfs77VxUr5E}#_5mf^*uMjJhjCisX?g>OTqWjZkvY;^`p41a z4cen`^4uWWvuyaf3VI4oA*%D4!9yJe+t>SW@+?4$V&x9-iG)tWs>8pDoy01;ek8He z)B)AJ%HG_k_$aw0pIw4bZxk?IBZ2aK+kcS19BcKzy#>WW=#?0gZd0%=e60}py5y`^ zFVI%*1v!zd+n8Q^1(5-{_it&i(Pc+RdvrR<9XqW-{LAXt*|Ed&$Y1O^G7Gjh>0Lx* zORnhd95pjAZvVkVWm4h~eL!>fwX^;#K{QHh5`wrK-t1LXuwdl}v`5r#2=vW-5!QFT zB&@Ag@n(TYc~Q`>$W=wnLM*F#o5){)yUatM!iVeB{D5g{E^Yvc)qJl-24ptjhk<#{ zO>YdQAI-mTI2N8AC*7k8-w8{KPw8)gN$+xCITo@7g3tUB-;8$)3BcxP4=%dM)p@z= z!9m`)ckJI`uED}b0J)FM$AJR%F-iLN5s_^l0iHT`$Oq}ztEtJ3i`21$mhbO)=Rjv+ zfWGnlT#MGwOyR1;{WnCL(}SNZA0ZLxoXAI7tXW3POmV1XZ-{4!7AI7kBv=&&S`|j- z&qzW1mAGFNvGEchU21h_9%gE~PQGa|Iep*TxrbHfnio>eaDBOfzElH$FQi5JA~FdR zFA$`!ymnNnM0K}N(z&*&U}qxxS`Ktb_;t~`2$p1%I-hQU+Dh%}^t`y9n$f;!ed&H7 z;Z4*4q4FWkVLuN=9R`21?cjkJ4vf<(WTHPsl@#Rwkgu(dz#3Y;{OvIIHw!zO_wphN zipSw}tzP)Yyh`%y2!7r^P-0MZ?7(7rd=?TxsD|T(2nlm3^?2(ZHifoc}ERyHOy1Pzc^_QrG%q0n0LXPl(v;7_%}tEUND_p94LKr!Yl%wjqLs{ zW&{|rfKumIoQ+ZY*fqoNNxGYj&)@LF4v@BTJN*t z7naKKJ+1z)f`pUd+%IJyER!gcsSM|QDFao=c3moi#C!Ns6(M+v3~F8Fk!d#-^)`iM zuuq2cFJ%a8^%wQYu$%Vvg|HE&19~nAFUN$VJ#6tNlir8?#w%(t8O;{W6Klntq=&!B zhv^_AO4THfY;jLWOgya~Gs0zwiJz;-{*hvdPsScsL2BJ8a;JjY$y(tDJGH~zP>%IVtWn;+f;@} z$$WMOAoM^;GO*%6(Te_AvPj@>Pi<*FGDOK*4iwa{bSfgxyuM)2AP>G1l~6##wTEw1 zDPn=p9=?|6XwO|*tXMr1gt@aoEox-s*sP_+#8;CQ+65qhCZ#tOoN(v{Si>FM9_c2| zb4NxOeQ55X)oXj{nLhXoy$&NizDV!)Fo&e*d4zNfF_BTy&Pg@F?OIfhY9|)EF}UKl zuEx`1Ep{m%@mxw7p>olNy}B)UbVnK?WO#fMj_tcuZ)SXyTIa|DRrv8ccKs9K8GVcS zH1iarY9oVGG?DtJz{pIaK`QSx!Aa?g|mj zcTzcyacqzrl#2F9&zWOVDeZQOX;R-tnWxMws^7>8(q+2jiKVK`JPwMef;RTQbbw8& zL9Hq^CBzfLp?*HU=5C4zM?u9&eOIAk9;v@nmc5S5xsW`L7FRJq`SI4L7tkhh=V%eV{|MhPKRPF~j1>j>{D75~L>s zXmaKjEp~`9sk}1Ls=R4momaw0rSggooXVU2)p>u=C$BG+*Yj0*!*f$Gb5i*-zB1of zVOYJV>7aNm2;ucZUzzVbf!B0Eg3*FurXfCEjoob{d5xa9UyD71FpV#*DQ;vxiy+4` z)*$IjnIe@aoE*3ty>(W!sVBN8sXg;@TGP8}ZhWMW8To_v=8ZX zy<_+;ZOvu!mCNm=yXrd^7un%MJ9fBtx9@uAz`l;3YY**%KplDO{`hbCO^$7lbWJ?T#pqr4c`+q_4f1m_TW(Q;OBdzWbtaN z(r6#buJ;D*5m|{4d>I{x;G{d{rrHJB@C}AFuKWepK5N z?K=c2D@gBtbkz1O`_juc{z$_%{08VXjFS6&4N|+&xC(3hWDvt zX^o3Z{wTyS6`FVQ2xb#qT743lM2$4jGGws;+O}26Ui%1Q!upNj=RuIskGa_y`Dz%P z83BpYBFJO}P{!;pZUp61xfc|ZGuoQ8?<0u5f!lzX z(#{AQB^)TIgpPSJQdSMz3ibpjCI#5`UMkD8xIO!pMz{K@Gv90lmR5g0G?WS2NL;9J z!3*aiV4CTCS8cl$Teh_AH+-P#nNqd+vACBo`B!*wDiL%4c2JUBBgrMR&TxLM_x80L z-?$L4^tTPR^YY$hTmy?N($D!qdha@Ry}it{d-_tkT@j#=2jzdw)sn(C(-_it%rLCP zG9wW+^Ta~6(#1H9COKx*Eee*i?=apodOZ6$_d2XHUG#{v*BR`wy+I@MrIE5jcyVfn zkT5NLjyn+cI&-K%@OHO;OrJ(FqbG{A*ppPJZKxZ=VznOXj-;wGwg7{I#W&jsVRb5V zq2Ibi*{g(I6$DcFzUZ2|)9W95Z1|!pQu~0aw)yRJ!*rvS`2YeZX0$PF0%Xq_`zX_^ zOfqUvV+8eC&bihU{Qr-&w}Fqcx)T4NA(JpbV4|coDAq?!G)MvoVoP{YFoYKg5J>`9 z%Elp?kU-v=nMp!L3{FtSX}WgX?zY|jx@B#<-QDi5-R{<+ZIu@VYFmrARm81Yt@?y% z>su>`mHfWv+~=80K)c=l=O0L(=eh6q+;h)8=iGD8wP?CrEF_u98oc`@L)z4KHfMI5*|-;GK;uGrEts^^NgR#TVH{OuTdI3E!KE=T1FYaS%Fq=R%T*IWa{C zfC_NW1-9Lv*0x?kTZyn~Z|ZK{kEwUYy6so7E_k=_L_=HoLpLf8Bd-aq7#`1dii9oY z9L|>%hNtmwKveMlx5}TbIMq`w`qkifo~KIRTRNEkB#?ChNwV)su8Om`iG26aC#R0> zc@iaS8aNfFf_J@2dS<$~r^sUq|1AIqX~PEi)$+Fio?O{dm)bOHd?gcp`yy}R>Tf?gGIy>d z8;7l`{1>3_WIZ6a0Pn9Ac+Y`b0=Rq9{8F+?L_2@Hon2=m+SEJiN#&flm|4g**T;+u z1g<_Z-w0**OP8DniT5Ijat~eJOT`L0@yg+WPWDekjE1A`B3L@t&Pce!@URdZb@K_h z@}z?THXfIyW;Nft_3%XxO4xoUJO0Ah;6uA@fThML!GAmY>_7m)c-{t=TFEu3kVrHIcJey z@w)D?-FcHB4_p1Cz0Z$3n0T62CZ3a4elOk14~?`k^$o#WZTm1?rtNOK4VDJ)UJEU* zI2*k4a-KuW`6KD2b`VFnx z-lA*}ctZj?|62f^6sH?gndz@hc{*|(;c|IVE+%~MCeBJK3{}g|CSEIlUd{z3&P+Lx z#;NrABe1=gt&j1ij(!U-KOX{`TC`L_(NbK+Y2f8V_BeA2l(U^`sJ|o|S}(m*{FEse zy#LAwrDG8 z0l29I+|Z^Lp-m!C{6R?01nSUn=w&E%988gidq11{S5J-;91~Mx;&IlmYvc9-7ddsqY(cLoNB{*BVKOJbj(O&*#_5b-i=C7rGepjZ4P zus4`b-EzP%pd3YVB|Cu8>9ln{4MB=o4zI>6s`7Ir?pucYsduVO@k3#0FZUiOoBb?W z22G&b{`Jm2YNQRiR(D7QOhT1^^!e`k2b*T9kra*4^HYb%&g|;$JiOH3I5QGHyfo0( zJhQnuu`c(}(n(^B*^qed0VFN!$3N$;oK*I`>=L2aKlSq9BA z026jx0rl*csA)@dbtT?|y!fa6Dv^STml-qejYLb7u-wG@zUZWilb1lzZ_lB7e&5rH zKCE}RgAFSfV{W4QQt!IW%C2N>TjKDzr#Y&%qOYPhI%R)w@Sp%u6cUfAo*9Fw;O_4b zmb|Si8EH$d;FeJ_nea2!xE~^c5zyn~-iwtbA~KA5)1Daoq)%;xe39q{xAg_@ziF6L zby>S{?EFYc#`=)l+Lyd7nk2hWfS*&Mn8o?0gBF*79@BnFNPglq$cZd)dBO#7&`k!d z;*VqzVlp-H_>}jyivdsk_ddz!drIB$DIGdo*+Qc&T?tYHo^_T7->JzBjBb`(pV+mx5=8jy)l4^dvq9ZyuBMe~yH))S!P*&^b9fOW5Q$$25&hLZ1+stRP!V>@qfa{K({zvJ*Boh~0vJjFDF z-eVSU(Y^6^{n4%Qce63*dzzbSlk5Kk5?`H!0f@hw6K(Bze&@T`I(A0a?R=Mc+8KM+ zBue~Jc0GZ#aE>@SejCHIzyVG~V2p{y$f7j9$~te1=L{W%0QpmYo52r0k=iZm2jPLC z+kk@C|M!fzydN0AQ0&!VXAQ-&OzCm({w29TzM4LWelQrk@0XF-KF9xH4*d$=cOcTz z9N#g?iiVP0@E!1-7LN!Eov$&v%y$NEF6a=z&LkTALG?yi5ptW^aK0mzb+7N}+Y86| zVv~YDsPQ+mH+qL0_$|e_kzTzdGl;}~{9&f`w+C@Ekyr84;GJ0X4i8P_50`LDLMl$? z=K0={V@&g%!gSpaCH;k2OZ-D}N0lBG8TxN19Y&Z^w2&BSAO~erlh@P^clmMj{JDin zrvSrH{1Ny1$eq6xODT3O7W3%8-ikFa30wB<;I!iMpmsBHhz!}{%w#c9TL%iONtv7d z0!eC|qI1*OlKrq`AAfFC_CtFKFCV_gfBpQK(eZeD$XOa6z9{zEJvsAdM05M+Q+v+* z%Gkt|N!h={XGK@k)U-&pwazs^@SrXykrvVjEBcYtbmD)e@#DSt=nKh9qvd&lR2e1A z_+dY>!GS%bFMoFE%RD&ISScQfo>AL-Av6PVf|DEA+>5;^?e8MDGyM^UKns$wel|MQ z%eQAFpKO(qFZDuv!4c*)Lcdr~OA*JY)fvk&CyNvJ$p;7Izz(ORje|2T#hzR1{N49W z{Qks&@_o}z^jFCFfoTW!o+atD(}`blbxUsfvl@KR_tVsV*sR=}*VJN-T2kxW_3y*O zhZdKV%^X}j-4}m^6DBoIH(`SV>Lb&4`Vbq1ppmt4J%-PPHMP!$5*>e75O{;cqtUO^ z&@F||{<3r{V;A6RGg??!?|kxl4NL_R#h}yF)MX~^7e>-X%l8Oq6Ipu(r%>UclNTqagjSv=a)*#PJCOI&vH{l)PzJ-+WMO+xdtfqkF1sgm%iCniuCmhwbFp z1;ej#(aPOZB<;cE#O>5_>RF6f&;|PrVz>8^y`=y!@tAYP1uXsCJj9%oxcv!Dn>cdn zD9$TN_XsH-%%6}rw1APZBH3sJ`>mb7m%kNn_H3*;(sN6i{v;>%QO!egAmWLkCts;} zuKPMyF4;1?<%%s?TtMhtIbV8#Kmq0ayx>8$jLk! zRMtJ0_EP789)HE-y?2Wyz|WP9kEHipCpc4@a(wb5N@__f4 zd`I+>Umb5Qvif(PJbME?(ZsViBqmGk1=N@qf24TBLCgsJ&;0tJeDmvn=CoXg^v*Z72~v}D1@x!J`K(f*0(C`gyd^*n%srgW zIL?3jKYqD^P+j|?!$igV>!W{wP^^)lYLXvl6D`kdT zv0?l0u9{`IWwHMQ-o-MiWT?n3+;RAxi{C!T(U`$4z6x+S`h)#1A+~S9)XoAw#-%t8 zFm~|9G1DQ;6;lg$d{KtYcOtb4PbPEbQB>4_XzYxoQWKZ{1@FIb+H)081wSJ*moWdd zv+{K-UxOtVC7$EH>B(PDy~Bmr6gwF&Z&GY(yzfMO{}`R^vf2wTZn`Pl>}+N^*W64n zJsb}ueY-L%7#$0Fc#ob2?_YtIuQq$I68~_K96XNra5qvr7FQ;|rv~%O<7XD$acHn^ z-Wibtm&f0M;C+{D+-00M?N=4=-A=BPE939&=*?QlO+9D!_kJms!<{k1(a+9fBJ?Kv z&)|t_aB*Hv3RhW=QNWJg2@4bZ$^A^lJKKLtj^N#mbT8U6SUv9yJ9u~3^JQ|?<&6Q7 zK=a0N`(FHLu8In z^0m(V|CHF=wJp~sL8?v`dJ3AK(tf=BzO$H~ilsFRj@n6}bHk?yC;)2oGV+x<@0 zHoDY2O1;i2b*EdZnGJQxfx-cDAC?jX@CEpLc796YTQ;=(eGjfX{((QvXYbS@6lOR$ zAcwE&aV5}Cj=$is)|uQQxou$tW77c0cA=h8Iahuw4B;?xAbeLD*wp4!ep@Rdq1-FK z)`{-WZ^;y&1B3YwBtCTzPJcK$F8*$QaMx!Dkb-<*Q1JtTZ@@#Y-ENH^%7RI{f^lvdtS-Fz$D)0bi|>}7`eXb++3pLlG3)VTDV~zK1ZZov z$n{0@Yi?fa{7bv(2N%P~a-G%Lpl895I6tESCG_ME07j5lG-W?TTWcIb(DvDM_xFhd zr;g!3YrXFfEmS>C`7pPxyh-TM-WxFu4EPQ$t>9M39UJSn__p||6&KO>8OT$>G-}Dm zr84Ce1dlNKqLC7!jYqqR1CjfGDBRAF_&1~FT7A89sR5si+ATy34U&W$ZS=k?X;plz z8!{i8x=#4kDcIjJ%cy88v2BU5r0YtQ(Ui5k^&vnNcum1eujtG6-R|Zo&(8&Jj8LCeJ%3?B zP8gL@p3EPaPthb|G8UuY317J^KeMxPP~rOo4p|rABX;6Fc?)s-_1cnz|KC$XhyDLf zeHQxQT^&e?sT?^F=Jp>FNXadfH798$dIP=#9PeA_Ppr=E|I{#ewtx(@Wp@Ae@$xx? zPes@0^;`y|nEEBClfo-CQz#hlIC7hYAlw+IOuJlR_1Wlj=ZY*SVnON(E{bak?s^^s zrVHDtp(PPW?dRE4u`Dn&mhku^)uS9sGy%6yOS8XS*v}(9Q9(?fa|Knb|G1f`{~{Ar zJe|`jGg1FUdRoRDy_dJqkNUOFr&=YgnU*EgB6J`^c zF2@7Rs9DL}QR+t<2H`(ywiNPMSR?9zsm?gG2SQZol}^!bBLRY3VhKPa%IH!PuRxv& z=}l2Fe*qQdh;|M1I?4NDo-cwL%P^}u!Pr!zV>G| z4gJ2;y63aq_c#Z4`W1{7C?!|sC2lWpHGT_;6lL)I#O*Q<{E7PfL@dyMhv53l^sRrJyoo)LnGR3z1^}u_ z8|dGDkwiX3kdAD0nVAyXox8s2b~CjAk15$oki1^}YoErslcUgSF~UEZg&7WaD$C?3 zqC2^8NLWOMq&|a@iQ?1`>0eal$4;FepK#~Ly1hczl?Wo!)3iKi<`_i)&W(SWH@vn! za3x8Qo`1+lakaf_d%mqg_~4HURZ9JBE=~=q{K@aj7s!*B)caL=%a@B(Zhn{<28!7= zPIjku!Oi$~jz4On6j>6eMG*wGS7H#Icz8g|r7$aXV@-`*JV9Q6I>Efb$``PY?e!8$ z!%|af*2$LogRr<1gMvpIUKNC1<=(4nvM(Z`WaDg=lG(F_Z}hA@k!Kyy-&&eA7u=*h~Tbo zkZi9I8s~WlJ+N2QI?j_BDMVw$;G^;xm@3t=cqP~4w+>&R@|ndd62a@i+c?0`5%N1< z7|Fd`wiT2$lsVgLogDr4wY;WqW_-P#KFN?jHtj$fes}=fQvC^SN)*LC}u)Km;Qej^F)w3Gy{2phM zsXfUR`J6IO-d3=eVYB*w-j9E^vj9Sp3Ky-Eas|FLqjze%oF7QEM)qwrOz$@c84599 zwOqYMLX9-F%e#pjtO~rH6Nu&v-X&9i4X(VljB#%Jo*+Q(@b|w$*zotisDG6-d_mR# z=UI$zl3cVyUBVJ8*beCJe6nyCJnSbC^fQlrLjkQ#J-DfOgGspM4rkntj3LF&-xhut zNPN3+jy(Rea2XHCs<01o;X^>~X+^``X>ccNOI@rG1bQKzS>m7*S1uTR=8o%Y zl*7uE#k|D1`NwABo%Tn^0}277mAcXc3UiZc^3fp%SYYS~dcos52y)n63%JG<%$)FB zv9ajHvl1H_QEM%O`b{)~AHPMJf_$fo4~8wDQn+%7cB-(2^$x|Pon**+OPJI~;=-@tVDMqsA9dV!>Hvs6921_=hhyTl5d;d)z?(JgW1fK8z8J1!13xqq5f)O0^`m|m)wim6T<$ONNzaspZ}qi}%g~3zNnln{z#NG6pq6KPA@OhJ{mP(Ea4l1B48seb}p7 z)z_TK(mc`TkJAiamQrCbi>%jCUs+#6pMLS)t0|hhw63w7m)|8d0?W1wucXy zXQCGo&FcRt?uxdA*E;X~A2)F{XD7f4SnNA=M=zP*8w>3G=|W0Q1?PvN+3}w)Op#zA zQy_6150c`AQFc>Y%~#jdWNkHfe!m$l8k83tIYz31>4jT-D8OrK);LcX2`=@53eQr) zy7HgY0*Bnen(D-|>eu7Bg;sK54Vm7@4`&CQ)rcR?TlvBdr>G)iOUI^^LUFf(i@YF$ zP;LIa+PvcL` z5SgR3&OhoZT}X?Ka4iaZ(E*om4dCE+E!u~kyw(~1k~b3mX~#L1`bUI<;vU)BEw15~ zG$@txtuLb7@=xb@BzMR-iH1O;0T)q5F+&sOKKZ%totKt)EtL5;nXnENB>5d|n=_T{ITr#g`b~uZx zWh5Sp zKKv)GkejVX55n1ZHQcc=#xXlG6wXrSUYJ=cEEprro?P^D?lZ@kXYZ8Z!Y|mY{<{OI zNzKT|_|TBE)guvM54=S8lyHJBqF*%qIs%#$rHu_O=A_;B?Jd*KtQyH@ss1^gj!&}9cxaF z;nsuut9*kieR2wB916pp-}RrdqYf;)O!II3%8aG4Kc0Y%54NYwFkDFr+=ooGYmEAg z9D4gNWB&Uk>K$I;S54>qqS(aX{q;WXeh==FB@0GT3SVJzb4`3vY-W{f<9uEnyWXdc z)MX!(dYws4b!^7r8x>pRXci3t-x90GqCJ|&A2Ls`416i8GCH}o52aNB=UJx?J%{3r z``u#`2dl;aI>SFLcAbS@(tkU5$$tnIZ#M(s%msgdx__`LD|I>Rx&-3UBsmT=_q*SW zZoC3m3+R zawi4e1kVX+%LDG&!fTIz5t@l0ntbspcPiC8bx@Ed@+BAW7iM1NN)l( zcsNx~RGXJDb|q1%56h>l$*FvGAfi+%rKQPk4cMV}6*IZgJer;G7p5+N@_I$cX-|&Y z&o69@+WhT^7V&pOaA1I(hK@VU&zdQ9{jT9Vx>R~dwVHb=AyBegsJBcy515%Zbc@KC zf?A(3`3!3HPIkxpHzOGMvS6E&9^m&KQ(SMb-7Jg3VzZ5)+-a@z#0jRqxIE4i-xN6u zAttGOt@a{Qtq4f}4F;r(r(aFMfhPgU9o4+A4-Pyo@6z{0c(EaA@YA@aw~~Ovsgkp! zcU{Qm&=x6Veqks$kY(N)qqp+CA-GG9T&C)H?+gwkq^t{h-yHnRv%JGv&M$0DP3LbU zT6V{Ty@C>abfpUT8&f0a;DDH+dNF;$f#rM-o#BtP;f2@YryFB8)GTfBffQThGQ_Pl z&d$%uzCL&U%92Cb!Cm)LFr(SZ!y=~LIy6w&FCRlfo%?V1{Z%x(3S*=|{LwKgf!1h& za?RgXaD8!&Q%ado7_V4J;T&$Fo%CH_)wCnK2MR@7o64KNF_!Cv{FspM`KCQaruiGA z*9vL+B&{YBZriKmnxlNeF|k}ZTybQ_*xhxxw=PQku}UzpYImLg*3_YgFQW)1NB}!d zm7bZ2d=^^_b6)fc26E6ZwXlTz6DBN#+R|ZJ|2UaXUG!KaH_V}UTQ6@eew{~s#y+Fy z+rQm^t2J0xSQl-FZ(F@a`LA^%MSg;-&M(z8@zZCcdlv==zQSzMx}u`+tpOl;sB)K7 zoQ-{18yWqaZ@6YDu53&bnFdpxTR)^l$f{UM`=lR3NFBmPuW>H;2n8y6S7Jb-U1J&4 zp?RjFVvDPAa8K&|5Dhjt#ichD;mLB~8B*ZlR1&mPj#M9#r2M0u+0nZzQyE=K} z!j;0{t^#=jBZ33p5g>}cb)8SCT%AjJHx&{HK(PuLMx#;dR6Y*1i1?>R0&1R^6^Ty1 ztuKz!`JHiZ1P6{tYNlo^XkZ{Nh5d<~R0Ni&CQaX-Ii&zdZDj2Ont8R(?faDmjWik9 zCY~C1DB5SrDdiFHv4rs$6TL_tR!rO}`kyICeOR8qDo9O|=d*KCIUF?RgwiMwcng~p z=Zk*=RbbW78#KcMA>sK}ESFC)iC1?B1c6QB2U17;8kUgtik~)bv@a!nB$F%;nu$-@ zG`i0~tk(G@ZZSzWBo>IKuq$~4WEaGbOfOR*0OJXECg$kC3@jHcSI%?-iSiEnze`rh zEBMQHj!53Qhx}#M&}AlNu@(FF&}80egCc;}A6>KzN=PGvyRI{dw4p<2uT^KU^AX{z zR2Y>;eX0DYdq*DkGYJbvAeR23XsF8?#bs^@B+-`z=UoE)EceDF)d=3dLUcD~flPxRO3axB+>0V4%aRi*^hiW5IAKNx>0E4Zs47=DZA z37%g2#p?cXzJvGA;fkwg&8;eWApd8Ca+CLSga7JQ=3dSgoi-%9Pu@8s?g; z4uL+3J9b};jY>Z=quzP`9zh__SFoGDK=O0z3&~H)9dz_;UFUVR2dd5#@_fB+bIoRx;!pE!NnTiwLznyk` z&EO|;&TPqPvAM{g)*1I{O^*okgh;jzH__LfFaK%yc_GZT&R<_b*PZwyxw!{ggiU9^ zKl`MrJkYsZzB)SIdF@p`=Ufmyic?^>%+DrF8}!Z*#lzYyH@Ao}jL-##8myiE!oRuL zZ{3o-U`^ts@_pZZ>*xJ6VRACRFmb_P{x4Y|tk0aJAKXj#435E$C8ieshwpoN-@Q%K zz4E=WXZNL^t53XKyOxXTx7^(PX-CW7?_>?frq+D7FS#-|xiK&P>(}E$dCA-J6BWt& zg2XGy+wEj~K#Q1^aLRu-d{nMDUikC=KTuV}Uv1cUP%Ze%oQvsHa*i_bMx%D@VrHyy zfvoyWXFmZ(#kOe(MUq*QSUv-LK9AuW-+Fn5yjSoZ8VbW zd{8!0a#*+M1UH6_1Fe6gzVwi-n)qVNL-f@bUO6FvLib07U*qF}EBHfQZ~ZH=vX=0Z z$C_WvofufNV61&F)jE%$3*lX2ol?SY*+3e#L0J0tW~>)HBBrH>v!%z9EI1&}50V3g zw^DPWRJw4V^gz{3_x1Cp8m4tE{UnBYGhY7(zoL#wYMck}mSXV_T)X88=O$`2?t0&5 zT!3wXfxKhBrn0q)xsug#H5lzQOW;7^9BOA!!O}(L`$p>1D`g&(>K|ry-SNOqYR3)G zSILAv%Xnl|CQw|m6F78<^x{&vHs_%t(ki^z4O@g9%V0ZU(yU1Ro;w#N8!@V9I?x>a zPyEE7MsmLO0_CcT@mFM8LDX8O+4%2Z>+P3($M;QU%jymVVq!nIk{f*p8T-Ne1RWGa zicrFmJWTx+%ly%=Cau(KWM!vVYH{kn4&A?0054TN8@)tYfbp=i0a|-^?{LCVI3`fO6*^&IrDxHOczkXGs)ae1kCo*63PGWaP*(zkMxO4@%p{P126ix zS;e~T(z9sYglI3OfQ78^1t8=wG%Stwg}9_YXE4GW#49%H%$#0cIg=e~FD@Bhcj z!&@v4%D432?6Yb`?^M7Mm#NP0o>6SWvmUPaG*Z|Rs>rXs*;)9kMhazOQcT*(Q?i?L z@N#sHBKKu&8O!;8E}Xb9otpc6wq?hG_gJjV{(bHksEadTDv}Wx34H#9sbD`D#&Z=( z!Os1Xocm?IjXfpz%W(Z8)>_#=6yo0cR^2CYwDtG{-_K?OzAl#s?2n(G63c!7+_GBt zuQY9oyz#7C)H#CEuY7o;KTljM0A)pLkmDoX)RJ9CDsV zQAUbnRqh2(KPV%=?9@r$p}o@X3!XmJj#bm%`IIQ{eo4mLm*ga)*O=P!W66TxLlay( zzVTa+jjv1;_#R6Qi63v49Oi&^PhS6-(%ATgss%}8rN)>)SwJ?zdL45!OZ+%^A zOlI}ZnH#&p1pgz!TbZJVOlYnNg)bTQ9m2$8%&F%Rdg-w79i8Nwp1cHC0yC^<{TaAJu+Rb)yLeKwzo_l|7M*`{&J%6;~!MPR_b#>ZJa6uZOLBCnuV-dum`&DzzjrD|NYiPlX92 zBzbZ0{@D`}Z^eJg{eaKLQ=#~~Q+l5Fjo)y{AF%!k7zK~G+D}=cS{BQiHSpiMtmP}U z)w{C%O9@X+lmjh-H-5QwYEM45Y=QJs_Z)}Tvq((G>gT$Byw^CJF{CGVs-V7J)Z%&0 zo&gOY`4dB5_3Ik1;ScD-nwL1Zz=t5wGtnztXXTzeYN$BgTjATsUkqz~sj&;jkgj*^ zeG-+zH@Q3|NEV>$Cy`1_#8>7aHon84drIk~L0mzZbRZHO4sgkdy$2Ke+A~wzj>s?x~jO z^fhZ*1Zp+TH@w247kS+~oGmaD92pX}i}N@FH-*T_ceH#x|FR30x|X_*sB!-KE;oF^ zFgbd^&r&x-GptP;*zKtSL=W96l}cyX#w@9KKDR?OP*clfi3CWA)LLh;7L_~gU`^ui z+QI1czFMc9RJW|xR@6G1Gn4rdqesX@)C93{bhg@o)4NUCc{)xSVqVb-Sdkk{yf!`U`ZYL;CJfAAsBy2_NT4$p{B{07j{it%SEQ_xbX{AM9c5R6U#+;PGSN2Ar{l)+*MoO z9_u^Q`nHs6G;YxB$>?;r*UDXWjlT%P0ww|o(_aQ=|QLa_&`qe}^(6?Rz;-X|Bx42kb6NtVjgz#BmduBkvy z{Joo8AhW}`zbu9$EFMEYi=TW~JUWPJmpF#y-B!ir9O@Gtm+cGQ^-W&sfi20OaA;cVS|ec{LU{3C3zV`GCMV4|C!6Y50WmlqLOev z`_b934>`Wm&eu%xIRww~IA8VKgny7S_1rXjyR1L4nh#`U*I*^^gqKTW^z=;Gxw@>;aZqO|w|6t5--QG@2^%D7H>>h`Mz zrobV;0tz69`-7iWACd^R($XnUZU5*HItBri33z(D7~qOlNxPwf;in%ZMQWl_RuWbx z#-=_x0!cb!pq7SYbfQ95zz-D1D$$m~N@Ov*T|yz^k9u8{xewH24jQV^Y9ajDS$=#}vW$Ek?B z92N1C6J>2poS1fC+J3H*%>JR=I|ut@%6m$=)&dow9}rrndODfE3+cpS+P+Lg*!aG) zc=6Do5%gi&r-kS4`GaeJwExVQQ-?(Sj7_`=MahMSh1arD<9W|92QK5kU($L^sB-I} z{%e2j^Bw)tkZiwksz`Pb)aF1Gg7HIN!Ofa@7=SvWrD_p*5(E?j#(XFIm?EHhxE~eq zqn{cP`2ZsFxRpB(NMtG(hF{ykfvsD1o)OI7amCIv(}~+Lapy@<%Bh2&)Wthb9wAbV zR8te>*v zuJt=(_#okgNZ~`jqWh$lRrFy@<4_zpzj+c(ElxLHcTVue1#Z8iO7|Wzu{}0Z~P5dT!|P1&sr&xG!H43hf+6&wk$3u;D$Dk%@x@^*C5w&x7f}@ zSN!hXEzxm_)6R1&9M~z>=5h{U92^pRX<~D^Rjzp+mvEeiEK;c0F_Wq zcYhRwe8HqZUSLSZe8+>($UxW=fA0`;Mos!tYxYwsYG!CT;GJ z$lyRFZ#o|`jikG&moW@*F;0X)RTs0(f<i60V~F^6Gn0P2CE&jRCc@8t%e|q$?PJ6r znmllfEy+WE&JaFtS(VEZYyZU2msf{=PiCWS5XwF6hDv(v#eOJ0Wpq+KHV*K7J-l*!gSO`HCHjAM~eQ-Z^xD zBI57N3f{enQY(}52N!Zm980DH_e@B2%o<|b1a3i_)pPksW7j1nRo+DJ zfzYp|pNWqQogoKZik%>pm{%Q3&fEE#Hh35|gy{gZ}uTJlQT=^#{JsCRUy1 zF`QWSr_>|qzV-IF-KxB2!tUzApy?8uTkq_D=VISb{CB2j(XlIb4aYX8mId!8(f(I+ zX#coh^l{bnOsz^g+FL*bq1wxf2zPtgleHpMB6$vGjr&F7`XSD<4ddJ*R=||V8yQ3M zHtlHY66cDa%Z8a4PGJ2gGYOOmBntR&kpolX=uIl0aLJq4IT|am9si}1#WV0Ure&^y zr+9-7R2+>=ns#)H4`~L&Ptj+`#e!2-PHtSUW+LFgCMuU@{=LkK4Rcbj?>RCL<%+1m z_O#3ovLbVJ<_^Aus!e4Pl7qO#wfj@}ck;dE^q`bzg%J3#UoAgI`Q^tU>IcR1+pqKD zF9ipyS1j6{`{5hoXL4e%#2?8Qm6{x=XAX&)5|1z2@|-K-oXmcq7=K;@Ka=lEKyKlSf29?E8Sshg#l!WqjETDNE{m6 zp5;p%XA^8LcW*w9DQHgOb&O%Ab8svB0V!LzXW~Ec8U5jLCkHj|h@J6iMn|hwK@nqP z_XOY7QVnc~5DeNJu#)~Sd`)Cxnxn_Es^KLI^+ zVct6DwL2I@Bu{)Daqf#XXSmks)Vu{-e2GKroZpauf=(TRZ5)o?=lnA)L!wOaOucXj zUeLg^v$5?F<(il?MwEc;rR6L>LKTzj#IVRn2o;rmY zE3Wp8QFm(My_r9WcOXs^bdBO>s#A&mY*fF_mCgqf4u8|R(*9X0-t3(k{PBtSTbIQO zE8gr5a1;F9Uj!~%Lh6h6veUh9BwO>ndu<}89pC-TlP@Za&+Oj+Tck_-lN@F^kNxKV_q%dL32`^xAAiPv#1G!umL>?O$Za>b*OSH17S zCBvi;w@$`RgLC{AAD#tB8eXiq;F5tCB6#8iv!t@(`JT(@{V8!M`9bh{Z#29fO&pgS zy~y>)#L?7|dlPTq@@9PEbuWAH$4>l@m&J-Jj(7VjPW6g-aCXW8yfh#2Qn-d2?tN?z zD!fi6hR`es;XV!2{JWoc(ovX+XQBXc24=^FT1Z^tFkvqxUYGZA$9aDR_mc*CPYCQ} zGp*u@?rWo$Cmx&j)|4}eqv$dG)G+j9YTWTBPo|rKztn?~XAR^AWwX|j$$|i>!;sqF zeD9vugAnr5!_lk6bYaa8h6FMijCV}Dq`VdFs|(9T8IzXKBI9+U#l`B}2O zx~ieJZcTk^-fHUX2&1^Ntj5l+ZLJ-f?N~=7)Eu@W+uGY&JGRyII32oZc9qySn-lS;?_snhW=xhqx&7Iwvq%}febBiL{PwMP$ZtLuwYxgy` zg*HbPl=T($*=^+j({7uke?yUIN2oo#fEGxtW_BEIvPXKaFgBHLH@>Y zD{Y*i{a@7B7>LnFM+uA@)Kf{|8$ zClO%M(Hdz9H<{q>aHvT-(GZD-qB2Atf~D({=G(okG=5X(<{0Dnsc?7aG#mVE2cb+U z>BJyuxG~z<#cxiE8OX%6VASTfxW7}y4vdO0{=!$H{4B8o+79>_{`N% zU#Z}&O$@WxE{aJbW|~Rm4y$0Y&I1F&aC=vDn+}=X+My7T0iZ4cy~P+XYZff9o24d8 z@;0=#ceS;Kn`HV&m~?Ft(->-O3ES6LP2slCHmfPt4NeH0mMp4URBbPxx!SH;vu5?0 zxptG1FJ@V&r?a)m4%wxp{nFyr6u%wJFxx)+A`Ds3M8pFHFW!z)HH-j>hhAJ9Hz|mYGMZlQNW6S~IPg zGvpW8gE>w16*FdBp@;+I0EA8=Ti|boe#Q)Ih5=c+2-{F{GucNq5D#EV0sc&DMiOLn zi$Is^DJ+(EfO`PeppVc_+R|re$~knd)lI4ha}JSHl$kH6cfGXBtwBcG5KYq*C>P{S zLYX)t$)q7}M|Hk=Z4v}-g$ni2B&CXWDKA1A%@CSG6)IYUtPG0uLd66=EJYIA6axW; za2m9gIU^)G4HTE)YTX77ipIJS$0Fe-ePMCYXG`nm7NwJRtd*FUWp9>eq$pMtv5K0! zwzZN*W+xH)k7cnbyr8V8Q>L0E=N~|qrAolPIUJSwp+llb#D^h62IodkBFhT3wRJW& z^lgeY)6I;J_Q+j+Oy6Zz`L9q^)0=fn+P%|T@ zW1;01PcsErcq@*YB%$ujk-5wY4<&TW-Ulaa89bL5kDA$xhnM#Q(8Zg+=284H8TP%8*dM}!5QRji}5JG?p87NVyR21RAlSXr+GMO*@| zYc4agI8 zacTK9S-~O6osmfECe}q7D}}>R2-TN5{x|7O+r2`B{fL;NfXnE(u5fod^tu%u)lDJw z(OjAn>xy>5EePA#DoeW{uf)P1h1$)B0)il6Xid1TjpTRPST~S-=@8nm1dzj4GAN2P zLPvzXla;GUsfjXmE(%1#-EbvVBdb+M)Em}rYmLikF-beZ-641bCDNp{Wc@Nr81F1i zc7(;KQQHq((@RyT8IIXnwYsiqu3g^|a>33DA~eZe&a@ai%JQmsQWSx)Yi^50T4c;e zrD4*8Sr+^)LX20d?%ed<%&>`3dU!ZRWK%9gi>zzmgMq-Fe=G)*99NW=hH zy(nz~m^q`U>^jyk!F6R@H2ix0S|k`XUoyXl)RI*`>j<^Yg$iwJXo4a|8X!X~0gbE_ zz*iY2Z-`}GViI&h{nPkuWR;QmJ0i7EzviYXGqt|V28_3^(J2lqS5$h9tbL3C(^Fbq zq~GpeZ6{>2ry*UXFwVLJjVyeMmB7j41VgOn!Z$U`nk@9dCA`$*3bHe-b&J-lLNuET zR|WBas}L3!FTqHfwa0rn)Rjw1vjIz}WM5{%}Q29b8L7LEuOld>XOEW`(k0>q7eApCW*Bs6TvXEGkd*GXE{f7Z zZ=LfZT=qNK8Eb55h;^yFB^A2tt+u6shC@<}{H(MkGNYVTmsRq5?PHUmNqP_ zUcPEY)nW)9%;fv!nl(Z$kff3N1WsMT3Ii5HpG8s=>8=%Bj?f(e8f+^fQ<^;@q_niR zrIY$~y0el}F$x_jTrA6(@)jtJeWwk}Z;jJ#`*By?=x;qqCOO%r_nT;l>(bDx=3!{(9T|$A2 zCI7Va+SRmi1j||Y3=f)K%>);FyIX0NJGGQCw3%xiq4BygiJCVx2uJEjJXW3HYCD?M%yC zSCqoZ?1W2kgx`U(8;zYPc&N;1i7Zy$ zXsfFhvCiXm-Pls;zKag9dyt4m6u{C5WqjRl2tgOhQ5c#|SN zYgn!oBG2Ww_u8OCU8J5;AQrgQ8rmOvJ@&Zn4+YuVOAL3;CCq z5!xh5VxS-#obV4QI-91+czEscR;QJb=hUD*X4zwC&~fKoE62f zu*76lRv1n=5>wT5bF8gF+Q`_Iwh5}I`MUJ%k?3$Y$R|4piX3L&z~Gf3t0vOuL`W;( zwnJ@#uiM;=u2$GBYy{_N6|{0x9kSw!XpJueupg5F2&<2OhQ|CiaHSZJnDS0~{gQXxST@lzZQp#@D8BsF6Jc z!yvbZVVG1(XYWVGWTu%Q=#?9~V{M{CEShnRKw2WbP-`ZPuyxIb8!R671~^}(Dky^7 z`Ss^&pdnhTvK>Y*m{yA$R5MMWRLGPnA&f|&Y!zatBItPy*Lgic5dV@aZaql)GA4#U z0u>+{090kd@le4?OM^xUrb^W4T<5jJm6HM0s1j{~ChU2K3hJf8w=|8cDW>1rg)W$= z^P1!8*Sxs%Dg~yRxw$(Wmdxk&-t832%z0VEeT{9grZ7_j`i{)n#h%1`d*!0_HH+$& zu_-!p*7S0TGK-&16{}BFa9*875vfrpIV)OY2pLgu9vKd3i5MXN0Hmli6{i}aom*MW z!l7;{w^UnXxy`Uz*hXc&);1YD@pO__cWY#;6+z?1+J>Oi3nFO06tr{gTZNX5!1)fhB)I`phz~`(LK_^2Yy%eBX8B|AA*W zzgNAI9q6Nd|I_b_Zkh+(XWn0!?|&-Si(mc!b9r95|J&!lU(k+!bJINKK7Y@1;;W-! zSi<+s{4QI)vdWs#*b`BuMc88XSiW@C>NQo&iwq`FNOh^|8q=uH`ry(hozy}NTy&O& zWn}J~KsJkEBR8>Zh^9t&=SJ2hLnPdUJY@YTDeB|Du0O3E&q%c!j2@j7*@2%06tU-%v59<#49-kMu!l~xM((4#aA_RLsTWG)S|KnVe} zAcj_GQ)5%Od2>tamaT2=9i3gD?2bfZJ-vO~KDFq^%EeVnmM&X<(~9bqt5(-=*;ift z+I8!1`FL6RtZQdq_tB5dsVJFI+OS~y!kL!pBVb@fs$@q7hDYcW+Xk+3vjoy6rUz*W zq8NqIG^lO~dCc2*PnyWk!FVzc_9~<0VIzS8MCC|EV2!r4F<)tP`T!Y4eT;$h;l_pekbMJFM6 zxTf}&Rh133%c`(@C~dTQL#ByMHZe^-|18U=dscopu&g8h>tr z&E1``F0)!PzFobtndY+E093ZhGQK3OCs?xlw?;L0I)n@v+3jLW23*RvN<=>{Z_>v4 zRV!AlUbo5`Z>@^8Zwhz2t8zG!@ok3I<+(G$jgrd?w=!ZfHy{~McW;ud7Sp-9&a@eW z43`9&@g8rPsEizjyq%k@8Wie=*%$p&X7-gvxpQ9l5)pNj;rB{n^hW|+ot#MJf@E4^ zB#dgjNjRjDbY8pOCzWZqVy%sY;;Q;HLtPong@MvDwg|kg+mK!rgHRS-+t*C-jIw!ht3KfrXm3<$f(Hl_nu}aGHfybvD zXl!FUBx<}h18WT-xqMpuZYXNnC_=l{)!G%dTrIK~B$!o2m7A^_z(~y0HF{4*gjSbz zMx0>7skOuCRAk*i-b|bSU0E)$aA%EIMn?Mf7(2C_5b5nSuW$FZK;}F=hm580l`C`RnRGRhr)PCiw?Wwsp{rOVC?*KHvNRTzg+<(<0+SLw9uh82)OKwsQ78kz^n*BGR_QZ*tA7=mCS^8qcR(5BGM$T zOST|rf7H_%Vp^#C1THByTj8p)fe4+a-*-W7)S1M$v|HrCZhXRNzXZNH)(j7zbB z5UmbITPkozP-Ll{C1b6-d9DqYEcc~SiZB)|xtVJM2s^q}8M~RXrU=p_;DN&~g1Ja9 z+>%wtwx1|GV_m8v$b^g$DGhvgV=O+B-_2o!(VB59-Pt8K7sN)$9!H$tZKKP_zuwFSGFugl}QI?9MK;ebN#_ z_qHj_lDV&oO>SDbc!t}Y_W33G|4J8XjQ5^3oV_-)K?HwW~sJbEEFJ9@}6Ec zyo6BG%=}(0UIm5(jmk;MN*$%WrWK>;o`+vpX$kdJ?3OtIcIzGi3;l>0l$#&?HQ1IB zrF95qyVKWN-mH_J@;TMhj&msQ{4W5!bsNv zp6kMkmFfEw$Py{bqYD;!70ywfvJ~+2*76$c!oh~kqENDApP6mU9;40)wJ`wt^TG}K zSoqfqm9oRkTJ25O@jDy&pd)OBV$n`SB%@mLlBj~x;D8qdzq)eq>@>qDM%kTgkgyHI zO#sG_snQrS31?}0*<3{Wr>!}G|I6=zjNhN|F3Y}`bQTRwv&6CuOj}E_HEVT^RZ96V zp;D->9)f1p-*o2$=4brcyielyu4qnRrTcp+Px;N}SB-BQ;2~NXqO$udWvCD)%M%5+ zVY%O+0RrFf@5V(Tq8L_ErfVoib8-eWulq z$-**qUH;a@L{Ig$Z}A z=qeB%`N3v08tSvrHpC(!3>Q@OulmkT2negF=(FMHHlaw2ZsY8&m~DC{8q)mM4tD8g zGSg(UPWpn_&lC{;$=x=E28uEsVkGo966+EQAed@QK-2t%Suje?QUg8fj7k&SRPeBo zPGwt`uO10fazTJsmT=5sg__Q-!UyX))VJMhyAouI-`pK)r>P+l!n<0^=pBDr7%|3z5KfFabK9l%tzVn!r#0W>OXE8D(0 zMsBDpHo46gPzd+H38Zu4B}SEj(kJhS)7#djDUDU#7>eRl15sM1;$y!Sw%MgE+fQg`Jed0=VaGloW zNGh>tGZy2PbtA?Eq>5z8Th6C+u9?8oiE?r_?YNGJBQKMC^5oZlR^d z(DZUBs1>tNV=k(%uCtohHnbODZm2egV)4{_WRu0-vNEFOlY|jJ8PLY|6NnUzuh?ih5v4#8OH+ z-68L24n#d7>#VEfNE57)pbTw>a67tj)D{v83`01qYiG=wQ6|ieA-%n!ZZRk^!>QvA zYj0L_m24Pw)*;dOnehf%5_^tl(nWc1q%m8q3#30TVQ_;5MOBsI zVUH)iooBo0W^g4yuNdJ;IOJs_=h|u?C$)^&H^___m1a%VszocS&P#NzLEor6i>uZy zuRK4Gk}RZ6890Pr$ifsc?T;o?2_Yr=9G*wJsB3? zVts+kBio^7qj^MUgycEOPF%WS&aI_&G16ql%dJy1;93`I2h4UlGwSSa7j8ZShVK4_ zmsRje3NuYLM_V)Xts)G#yVkCaCpmkRhbE^d9Vl&ei-e>aEVEEMFfL}z6%3G8AV_0$ z$g;=?8@(~zF!PA#jmuXpE~#9}@9I^nsw(SB7FSivZ{4EW`jsV%>uX9lZ49$fvZQ)> zZC%N7lC341wWzYX zn>u+&owG`oEvj8sqO(xbf@YG`?bpiXwUs3@`ATZ*7S+|3fc3SDme3-%j}kwtWaa95 z*e^*oi>9w!y_V!Fme;t6td+v$!+6LDLmfSwwFIT5&e8E`DA}?%S^)%B@(E95h^fq4 z*~@3CsvgN_D6xAU=6w?D5S>$xIm?nR6-BgJ!HV0$J>j;9U0ynCnkBu<$cF)KBf8^I z2g0z}ewZ~?dNw+jKqIqXI@d&Ff*7VOq&dV0>Zt`d{FQ)iq(9};Tmw3@1tB^KbJnlK zo<&rLQBk?)|11W3>6)tA+EMw%hDX3H-1cTHL9tuvmds`W@_5d4tYtM!sm>gc2Ra;-Hv%DyFI0ts3O3~V#B$5)bwCnJIzX?Ub;?~ z47iY$Y7IF@2_=Iga}j&yO|i}JBXrs3TSramHsOXmxFQvjce*|XUnqc^%$1flVP@*3 zHIvFKM^)>Bd5y7d@3@4aRp<-kIC=zRS2{9M_XrzqgK~0GVN~@@_{_ArTM?P=0Wu9} zJ-N%7&dipZz8Q+_wKpRLu=EI-*M8D^R^r0hdFlwY)*2~#HW?AAT%h!_4I}fBP07*c zLL-(?xHOD~7d*d*G{O+jbUH9jcJPgOdk!$XIt44u%!R||1Q~NLGbIgFqBc^dIX#4Y zCoLW63BxP2*6oSAOU4XoW^!qvmQY1ET2u$Bc|huc^cYfUU_5f3=lo{VLw8j$Y4v2L zpo6g<5;2S&7IThoRLfKbH+kgzHv6HlnGnvAMD%kNelFbhc?v5bM25eQShDr$Mq^n; zH7%`O9x96LAd0sLM-<$>)sdosjIJJTW>0gFN$nsOm22I2m&eV7oGe>ztk4UFbOfqq zH8Xv4#UH^Rm<6@d((T90j?x-A`^OY^=kx;adx5ol)soc>VDgRiOB>vEdoIm1TX%+? zR`t2r9&VBo{i5%2XOM_nO6fOj*=WySAQo~BtLw#Y$Xb?`N+ID5QiJ=d)yRBwC9Ki) zDBFfAxwo5BdzY(qht`G`UilrP(c#3f;FeVsS+#mq6^}*iv+LiYCW}qUE>~~a)|R%2 zgEbM3YA%-gnB}koSX5eGX0}XdOFio2)irfO+Ig^#$BTA~Jv~!piA2oGh?rGkV_-33 zo`jdNl)}oRjDg`6-ltYJve0c)t4C*w!!tI|kU-=POWIp&vYeML5;EHYBrO9wrGu-D z9!rm2N%zpOL_{xUVPF6i!9Rw(Rf2IPYmBrWTUH!nh)aMFeFIOKA)CZbUb{7y{;M&} zc#Gvi?InuX2Y|fjYDJ`ea6$=tYxhI+AgnL#UFi__WMvc^W>tc9g+#+9Gg@fxur@W>wjZ1gbr+Rf)|7)+sHVzNwsMmseDLv~*V4tTORA zv8bb|n*(xn-K|X+0k@Ud>q6T&w6HkT(;DgQz_Lhe6IrCXWxUsgH!=KCIPR8cv}^86 z+?^xPH#x(s z3c^J<)~>FuudAxQ#a^`<&BK~Ci&oX$GQ+m(U)Ix`TQw(D+23~!u*o}CYL5dcV+N4II5z4NmNLiAXuBxY?rF!JJ&8~@| zg>1B|ksG|TqMYwQ+7O_m+fI{0id1R!oMDwvayAN7V5}fp;bzV}$d(<=QazeE_Mqj6 z%K(Z%JqAxH7L}!nZ+pD(oS{tG8@=UR4wZUX5{kKt2T;%qS`f;_6Gjw$KtBm zI)OIR16ztepLRoiZPl8E8<(xFt(*J*HJ_UiSo~#m8j3h`W=7o`=E@Gv#+jxGA6!mG zmbuzz$zbf4KCtf0Jm+Nkz&wAZiJ8^bfh||hz1nE++37KQQuY4e4zMapOW4K~*81wX zq`k_%+AICsjEV=~>^WOu2E9d}k36eG&B#i}1;15+@9jFeRso`H0b5*ZNvU>ePl;Vx z>d{8fBI74bJxw$l4cZP(Vff+&axSqpBMX?`5iUiAuZpM)xrUvY%u?JkbUi+=kWpo5 zlK0DtUyR7CNEEI>u-W@Di{6{gJ&8B}1yCP=^@q zdL!xyOOuzDc6639Q=87ooX%@BN|%+CE-EQquMHdNr=cgKN|Pgx5H7a9JH&GZyP8eH2tamhv(PJm7E3`? zA#H-ci?Jx3(<&1x3p4}dsbyFtG~XJN&vnW(s(!dmNM(k*9wXL{9v`=1VqU^Js6Y7b zxtiTBmfUo+H8yPyV2U)b+$8n8g59XvZKL)vQE-_Y-XmoMWj1^LSEVya#qJnOcCRc6 zUVt9OD^gWRURer=7LF&#XtBwzL(hUl`tg=*A6S~rt8GDT{gNfi*Ly|DPJpUK(Brwy zDaP116l32LUZ8iTc)&1Kr5k6L#-yL_LA!KG=0)*OIToXIkVRC_hI@j%$F`eQoN`>o z=A3fe(lZT5OsSkZS4PM#uC1zqcV1=JELvKncq2uC%gP{~Q=ILF>V6f9NyuG`Y+oWF zKu>j=TAIbnFC}klcFiUjAeW-jQ;zK>Nl;&RF=Rf#P?frl^)iakS23!yJ-$(lW4w2%zgqH1it{s@`Z4$L zGME|VdbBfat!RH_UdfMJj?r>t6sMLQSD0Y-m0SiE(&23{QbpM8b-U$=6T^%GG}N}u zS%HxPRLfwzv;h%4L?axPYx}}Ru(2z1%T%w2=M}1<8AW21FUnWSq1Uvc+b))IjCHVQ z4qs(x&(<`|=)JP#ZVSCJ%Y+$tq~?R?0MCV6=?W=JRPBNU=avOM_u2+6B!SEjZ+6H? zno?x^mq|Hkf!`xd+Adjm#8L#afo?RHB1RZm)FpY)RN&~~+@EwFiFW<@$T*i)NuF>Y z*oV?VEd|n9(|KeR1ktY+bJ2{H>G|B)!g{fwa@oq&i_^JnI|L)j#qBypkOpSLc+fvr zQFU%R@K{k=s>*|m63lD59VWV%^%H%g=oA27+cqIQpeqOOu}t!=D!Lud|iYVduJN zr!4W)q$57-t~+YohAI&YD#wDj)s_z{Ih`Cs4y?}-sjiIVD;1LnIWacSA=)$2EG!=* zeJL(jSwtvK~6D< z>J}@nO6|$|8+ILNo|LRiELnSyM+&WxOwUc!nAW&%nz%IhOGIXIHA_;-h}wQpzG zXW+O8L(PEY$=fm}lu8W>9^)@QSxx$(C4XoWl0{${1Xlz|JJTQ~HEm#rg8z(FH<(sy zmAXHrqqP*Gn-bf{cp+E-I`*F!PMaZT5RaneT0_CoG?!R(Egme?+8n{1#24te5%Y$| zos0x)ql^7sJ&KJT5FnJXIw6@%e27AEye}voCf0b{@Q*md9}^r9&w5^^?nLof?=f3A zj@}-=t|C4f1uAw#$&bQN*Azh;nA#Qm2H?2~;f|d>djgZuT?W`32mV17(4_#0F2O9+ zsXwCunFUZsCXaFHNku3TpHc3JNS%ZEr<0~oh@|8sR&rYZNg#qbTjIy?I;IUzpMcSc z5u>wb>6D4@=B1NjX)wf&(%_xVr3vEnKg(Ko8`Lcq7YM022EclZ7A?W&?rbfgw7DogrW+-b5WSrb^U~dqA4tXctWe>`t`ck}O-z4V$7Q+PHXKIyw)`r9E6o z$Lq&d9bGIIYZ-=LiL}&0J4;Sev-a>rA-5FTTSE1VQ*+-gmng2Blop|o)8f(C7?5$$ z(siSnLqM(hfxf0AA*6FcLJyt-)B{=jU}py!t<(4XwVJ)wB=L1Q_;k|I;G2{(_Zpi;ToB|hAK_h z;_Z^OOo!MY$sZ+6N(oG{LZ?hxdrOYJ`m*(e(&THRTuaR<9tyz*yS9BOKCu{dS426! z+~wc|aLY?j4ujodQaCCr@kPDl@! zI6gX>m8I$<0ug$mLx_{AENm8kHvzuMGeTUH18o8(B)f{Ek9OGyS4=@8Alz`FN{6Las zOi=RtOqXa9=9K33lqe11H_ntlBR-PVN!UbSepy~ls9h*ikQXB$mFDVDa^XpUgK0&w zBibv~(60u@k437~1VkzL0X=4ORcp(Q&}*Gh&t@RCM>3_uO%&?ZgPz$Qhk+6y8~J5O z06VV77fGzh0_oNnr@WlN5%5jBFtGhed}7h$qm;boG;Bz;yC|B(iX(U|B@@FJlFLxv z3S%Z{9jGZWT0*OkBNi-?4kLxWN=Ftn5)R3Wf@VSq_}M5;TC9HR6lyD~1mkS8bmc#q zx0DFyetjFO(2O5B25jX+#Yr9nP~L?=EFuwWFAWDd5baeg9F1Z6fwsc9*A&K))ZXYl z$4NyIwJ0TH%|a`kb5~JC3eV<4XI7_?2|!G_od-&V|LDk$n0lHC26hus-=wSu8y4)8 zCU2WiHjbFmh-06=J!G7pQX*?TTz*F=Dlj7|7lom5>?Sh%hNGqPc{ImH*lV~&8Mr5j*Zl+uM%Mq2;XOI;ppY!1Es=VA{n`b_&8xR zn`$BgQ4yq)@!7FGN4f`vy$1mc#bVLSIC+9X$QuuZ(bRzm&2Qz;*E>0Z@0LQ8L8S4m zGRTwWAIrefFBO|kkCWCrc1J>;bm$H)I^diLQ5lumj*ST%!n0##()|PMLS@ZTx8Vh^AOB^It7Un z)Pyns?bkVdsGAn$gDND5ZB7(SriBIm;M3VlRx;6z%Sdw+Rvi(mQxdd`O8&x-0J%wY ziE<4+N9u&SSQAeujD%R4Q#srsDzP(IXj&KAP=B`}4H7k)jL<>N55}#CxeK)mreMN4 z6&&jj*jglWw^-eH4AexW4ySa&M?h%E&Z#nG0g;kOmmk<<`(uErR7lhe^ITIGjryjh zEc8HDv$#S6X?DuXzQCNRE&}H&5lMKoYn;HD`6y>fqOAN8RDRMrB6LIM9`VSc{5TKG zlo}yBgIXe)Zp8?t`NeT(-SLhX;^>K^n`fV%E_{56bVP9Apfo&bi1R^0Vo4ra(+=zi z3pP6K+D0Y9TWp(5tF{qMV>ZkMBBhg*Sn4EJ3CM87xg1TwdQzz~PujlZG)f$@ z)f9@YRYHa=ShjLN-Gxdn2Nt!j@j15CQCslk7L-CFt$Xav z;-j+(audB`&J*Gs2<#;(A~-QzcfO$~aGJ-l*O(q-IgjxT&JRo z$Fud3wl*DJD+N+D4hY6QPeG6wu(naRWb-?2WJ_Kj-M>IHX-S0ETT33+L4r?reC)ft`XK3SAO~7r3d1L5|a5g5{p~C7E1fm`% zgo%O2l+C=6(08=&*pe!iBNB9nVXV-03#5c{!<{HNNPvMM+LK(;lZ2k3tQN!`C8h_@ z6=-!-Z|Iw@mub{Uq!`1#kju73spRHFAHVTN5<&^+>M>On39M7DG(r(ddQhOClCMg> zh)~B|PjaimA>1Npj0LfAwe`LTp}iawNl!S+!Q)AU92Ol4(nv=0(PZMmO4 z>S`&#$eXNhAnB+HP@1}477zW+Qz;>{X9~JpxqxD6~^_+CEm#*A}n=WK!na=CW~~4w*-l8qf}h}P=f!?sz(Q=!BJ%lc}dF(mpJi; zCT0XHttVvfR`xRjPkzZguz@L8Leh#oDUXuA{ulz>3I}~F@vQkG#G6tOP8JgK!~2VP zCLkjj1By=rLP(h568?^HyI5uEJPJJ|BOK@IuvJatflN=sVqwLQLm^IzCXQT;6xa#W zWy)v+FxCx*3_tuuDQTVs+Rxr`uDK*$(c((otmTeVppq|2GrD=wC7Iv!E?Sb&Y|Vqf zw_Rca90J zHiecSwXAGPW`Q~ZxagcP$SxV(Azcf4nSOp)n0kC1f z`3A7ef|oKKkKv(XQHT$GVBH|mDM^_wCoiWa*nHP8yJ-+|<0JBvVz{e>b^y`>hmHuL z05PEvu=m3(R7k-XkO9#ciitQ6LYass;D;r2<~10dj`BQ^NQO5;r{??ok*{b(5mrNQ z^781AF)U3^Q{oN;4GTmE?PK^lp|GI88PA{B!V#xo`}FbXB9mrhRu3mMLR7-6yTD0# zh9t)V#t#My!>K7#rjpC+&&nYG3652f&`^9~^a~-SNB|43rXJts>(Fd~-0`27IV>A3 ztz5DtGl5WnvqfXkLZ|HVB2bdn{ziPZ2I6&2B^G90-zyg6=}4U}K1V=NJ!8d5EZ-Gbf)eVIl?% zCGa)!Pe{Hi(?mzFFdm19-%hZ;KqfGYT)^q5qd>QyOStJCM&wcl;|-rGPPmVSW<4D? zlgP|&fHa5>EipxKKPkXkino>m9Hn?i8iTz^&r-f8jbHU8q)*V#;6^~WO-ULHxVM>| zk7GC9%3WqHMFi5$05eL22>C-kjC2P*Fi?yw1tUxOgM~l3)cex${ulp$o4*f6C~rR^ z75OY1L3iU}3E<6w8D<4a3RgN>1%X6HHDN6@K}A;^!!8OpF3Jyb%FB%eSqNXfaNhr$ zci$w2;~*3I6A9plcx+yaJE)PktepTVv5{jVZbE^W0Jz8(KTS8YbA@EuSS%7mo}!2} z=P<*7I^%#+x024GNB_>iS;fItGh4Dpy$OO35ho7M0W#tz2kQuDo2|-dY z4&m~4a_Q66j@nelo3*WqSq{}9tsPo~5h(RPg%Mc9cY;8*jI-CY-^uO?({kYD;Y#5g z(bEwgqJ$;zLex>1odmx!8dkD!8kMyB(PCs0kFNvrZ3J2y%W{LFmlKGwfnke;NxK)v zOojb$90S031Tw+KH>7!Bf3s!---RhrF&u;UGi+3n$xtjSB=BSTB_l;Sfmn1e3n)}~ z|D!~|lP04*DFHcADmbXs@0C)N;UCHwz|<9>)kJE{#Q2j_6ggP8qhqqv^8b{NTrQT; zH_INtB`^P&5t&kF*PAk%AJmUHV}bR$#9GdHRkXT*KEaMl$6U#hSOgtk{I@7r_=R{w z=m)~ClWgl+UYF>oHjI<_V@`N;gNGzSZN^L=YHbceJ(#h1u@Ew06`D=c^}WE)<;+|( z2V?rQ;7)T%P4g1MOAV_5n)_r!ms(k{Sdk12ErO9K?pg!t84%2=Qa(IjCYLdu6!14De4(_|8fJ`=XI-iNU}^Obw3@n`nF!DmhZ4 z6E}_3!DKR(A1)5&yq;j({)DsU{E!OrkHM{JFntJPpfSWH;(8DPv@{|KaW;W5OBfRt zTQ65B5Qd4cqqC#G2~dp>$2n!hV`b)hq?Qo;-Y&^3cVK`r!jTHi1}7m6q;&vPkrEcQt3jWFS(T@DvX!P8VH+J1nh)a^^l06&uP`oFeWDbpUexfVY~bl+Mvv$n(L)%E|CO!e7N21YRR>D@DJg=3GzQ5*iU1ltMQ1sLsebr4;C6l^CRMaz=o8S41e_J|~-Ui2swQSm6&7_LjL z^)numj&}qz?w|?I8IrPB8%{6*sq&nSh@zL`<2a(R1fv|TtU*WbNK1fRT?QJjnkZxm zt|oe)b0kZ?b!IJJf>qC(L(|MmP{%?6L)Kip$m*iQXH(1Cu_#eVUZ_~yOK{UsYArt< zqfCe0#85dk=jv$CI$kXq@8Lc<7nv=sJ#&B}$ZCFg6zpUaOE8>uR{(tHJTcvuj%vKd z$k*`UnXd%jUEbwo83b35gjxF%JYwxzEiV}jg*~2|ZVf>`B?K^hE(d8XQ+|6U6Yc>4 z9lz)hdMtt}*J>YNwwGK01W9IVD}BSB3&O%^JG)I=UNEqxP!at{L3~a)iPl4QI#p0^ z5i^%7?$gdMlv!1})-xkwVWvhy4`TIU2DX71GQ*MB8$*JD#j`7Y7&#y;Ph!{Pc5$Jh z9~yuSnHvWUWi)<7EXrhqyW>M4nH#^P$c%v)k|>E|_$p+`aWUEnB$NiTLbpuVSgBAVeTD|g1p>y#{n{Mx3OgXr zhswjhm#ha`N)Cf$S%q{qBq}nm5^oboL?!-&k{~>f0A9fe2+z54FStWU5S#)gOlJu~ z1uGGfijo1EvH&q8en&Y=woNm1Kkot?ID~F6T1-#KQLm5 zlbYZ!j*6j};8ZcYT7p}l#n)(JaR#kSirPYysdL{Y(PdCQW)`#1$L)x2Mlt03y=1y= z6m^w6xV{liQ}S=!XN+;o*K0AFX>3t?rNY8GT#U+2r_H_-PA~)LI%m?OA!}>ejS9y5 zVJev!s%CYN7eRkbO)%W)5;jS?(%(=~&#xqugI^c=4lq>I1|<6b=P>WT2w(Ugg!Lcz zpXdGGl=J_uu(gN$Z{@8p*ieyyx@N&;<4LSEv7wIkG?Calj&#uIVPDy5OXM_-0#C8{ z(Yj0vs{crwE5Y)GA@!|KWTB0|(Xi&1Q;rlO3k_z2#Q=kaEhJh#myC0R!HBCTXhWbG z!|h4Q^eYor()0}j(_ANn{9TiV9ON5mU@^oAF4F#!18H+2CHrXDwL?2#hSNl0v$JG1 zbV`pUl4-|<;)a4GVmAOcWftm)DdZ-=3EQ5#5u10qlM%yvSoU*BBvzxf{5e*(9q;SfNZxOj%{Pl!JVP<;DF zF@YKhwFxdcU_u0_*Mvw|Y9iS!!g2`4TjSgYdW9Qxg1&jli#HeLl(^$XWJ0lp*-bvy z$YQ!b?%VQD2!KIp9)-dXJ3!SK+bmzq$s|9RFg)cF-#O1%d{-%P2Ol$ZO=Cqi;|Z=4 z25@vVLte{EZY~}$bu7zAG#fCD6SNYWW+(uQ%rpzpf8WTrM7h3E?h@tV%%jfkuARHX z*tI{M+z|{V9Fg~;vj+Sf;nKMG6Q?5mgD~INc1JuWS>jIyz?e2Drac?VTp&q&AfOOb z13JR4nG9@~hUO5U>QAK^Yka)UfMei9+XL zdWF#Cf}l_}rHhvD`Bhk8uG*XWz79`{jmS}O zZGx#!6HLer|NBx=|CH2T`tJ*+L)B_&bkx^FbKwt0{8vl{L67LD!-`=bfuArU4%>pz zo8jv*KV!)+GUC>VX@>v<1+mD?EM)!uVc-P8lqsoC661ips*a8-_JWfK>W(qNqc~D7 z;*cgK?yMz!PU;{G@)2=~u`tmEb}sz5287a&!S0~$$P9PEvMtjSka$LX1!C-nW*A=W zU@kE}5k~5u5`rs|F$2CAPWNUSK95;Bze+DEHkRGiz+})gbFlG(d|*rNzmTIXT; ziqIIkJ2Kwzo%~o1)DW0&T*gY&6q-SBBbZ_zd0E@YFL8D?g07g7n-lf!%Vc1*wzGq+ z;H6VLgBry$LABAOkFf6APpp;2ca(w}TPy4RPPhPJyaTqXnWO_eK5ZP`!NKqwLOEh_ zx3yeWep8v02pt)^zSoZQz;KNg)10Hn7+fC3w_Wiz1cQaRUh->bv`aQl))GJD4VDt_ zM`Wo<_PEfbjb_)TQ>C6cZ&pdCiSa%} zeyx$ycytl>0&-LY_5x_apmV7|6Jz-;)!GZnC0sKEVw$mtkr65Fu}ivWJYkr^)Bs6t zV6-?Givq|xDGV;`4_J+08#bi;j8$X>o4u@LB+K__vM%Oj>2g1P5&G%SQQ}7m`7{NV zK&m)MivQQetq0-Oz`g=g)bPi7HW-^I zEOAc7ZPwawGVA<10ZU(Mjpp)Cq^rzXJhoDaJ9MOWnClSFedO-r<7I1aV@Es!uF`?v z6^IvPqRg^{my5TzGqZC{r&ejkGu!2KpU4NA)KBZ0wtYGYuOX$}%neXJ5F2}Y&{F})#Kw7^TnYmasJTlFq+ z#8~c1-4cPa<81-l9!LS<1!Bb)GaF+D1hnQ-KGu{tr^e1RL*WDlAd<1v5avBXvxo9r zA+?E!VFtidJPTrW zE)cN~;T__*uvxtPdJY-}@GOaJ{HUJt!jGsX|9PzQqn0J~i!2dza@5l3yFO$&5U~P$O zCSc+y3^*=wVhUemNg3FHCL9)B%`>nkoKIn8z;*x&EMfn739wfb87e#h9RW=NbpR%S zzyCB;JO<MgoEWUI1%AEx^5(2oIPH7zr>3C;*FI7%E;B<2&F2 z-~eDFU=gROk6=J< zPNaEbwF|uyPA=)P-sIqh8o0_=d(U5sExynimT;a4N77 zKr3h|QIPq}gOTVBtv~RpaH}s%i>>*L=b)1UCyq2s8tMh4psL@fVf!(I{2DiDU|G-F zX~M-@GRLRgyVurrg2UT9+a7O1a2h_s)RQFq!oa4 zq1%QBp}E1&*JvA2XqX^?+~nFfR3>pChuV-I`_iN&sY4NqjYx5#=WAUM1fU@#zBd?c z-%c(4fSXTB6dUyrvSu#TL!0&O)x8&8sAFft{z-IMmXE7H;S!R!x4XZdKf@*(;doel#3qOK!GOmq%^7cmDxjwbj|>s^xUhkR1_P}VOD#i$i4=y7 zaIsc15>X^W$!SqAc>|U2yrD4){ZxM$|6&^nd9d!s#zR$|-z5ghhNn-osZ8ziVuAsn z;_Owq0+c%~=fKS3Vq-(KRU_`2%u1j&AmG1>*uJVl5eeunTzdXrV9-CryIO^(`AWF| zOZxw9oL1i{kHvT1%jq}!&i4vPxunB7C zO={|~gpM*@YE-5tjyZsZjKiWrhlz+jn$MsQprOg;jVt6wWQ>c&4iEt@S!-^1zysd&%d}bjmK1 z)+`X6QTvCodC2!2gEst+3W@sYlo5@pjt%81(gBIQY}U-Uf@E#O2_f+_D9 z`H*jDVjONjj*pR|;^){jlRXk0upufk1Y9_dAInG?$Hycp zBdOuz+zk{-lf-jyNKCRYz#wc9%Rb1%3D2biIG~*vqRexYmo~Vu(9aITaT7@NS*5A5 zB6$r_ah(UonneGMqTND}=|t6yA{i)b&QMpCyyHWnyvZ9|2Br3WXJ* z7a#&~5^xK^wrC7#-kh{m^DUU4jF+VT0rA9MqFX&VbNAagQOQaXrpR|dVxfXs0Rcj4 z2E2^8bnp9h?Axo0E39w!^yuZOp^AyZt93q64 z3KnME!z_{TK9Z4Y~P*FLjblzH0% z-7haS?uA=bn~($vlDHD&73IaVL2*I63Fy-sddXNh`h!gXbpRw%u{DPW93>lRK zttFN!TD?e61(yq8AUd zef534#S5C0@|%)#5I))+`Toi#3e7vY4gW2y+?H4m`r&`LsDX}I!| zYSI-S->|u2 z_&CcOvuAgx9LEqhi!J07liHgv6V7<#E5$cHiZ8l{;5g2U?FG9hjRSdc1VTkPAwz`g zixbX*senaL4fdCk%^0~*G~UDx%?->*wz$AsrgMpvA(Jm(4G}p@(S_(9j(`FMBGQ1? z8*~OYbwD0%I1;XCN-SQZy+!m=@rmxyi7t8!1Q4SZsrv5!QHEGSX3&d#VFDHQuN z5p#4Qn#5GKn0XH=ir!1yLJ(oh3^(A!01oLh9WDu&8r@LIQsBaVC{_V4kAZSWh(w4U ziy-l#O6`P!BomW(=54C|iXj`x-`PSeWlQ&z>7cV%V2CWyvI2R~7ErRXLvXYu8=YGH zRAk1G4~#h+T4BO*8h%*CH4=WJLg2VO-xd8?LXxT(G@)Tfqf_TDu5Ml3J-T)8(X*GQSMNUFK7IT3 zA2852ATS7uTVdf5!y==iV`AfmL$z?k$fQxpDcT}7wFOR%-Jt|c$hwy1Ev2vfg&SQU zlp7i)%oZ&qcEn|4crMcp)}2+N!1^Ygrctqlnwb^AC}84o=uokjU!{uV z%yfHYC+$8 ziN-B!9+^at(`4ZprSqLOLQ8x<&VSS%tSv3Gnx(D-8*BlRbF|Fb+9&LU3*feQ(Y z!o}OWzh|E=l9#9#Gv>l)LKLC40a0<`0kEwXfCUQ5^zks>84(r%B{C@Xgkzb4xnJP? zpjMXBRFsp-NeV!EEqd0MOyT3t1`_lv#dA5lH%RY)a2u2UlKGg0TxQD_(Q}1INP|vlEC4XR&C$(h)w* zTikMiyRD;aX&Qmm$-aGEO+t3!NlKy$=Q`9(i2v2W91?lK#$h-(k8-a3ULrQ+G{Hq0 z=n)vm0-_?xiN*(MS3EfZeyl4IHq10>ieuTj2fjcFQ>EG2e^C`+h?*+nmeRmjSUQ#y zWv3Wwz1MY|*O-gDCe$9(kM}@@!f+@^I&^=)!$zr9@BwVsNOQtQCrsUg_F?a{a zrIBNN=WVHOmb-{)nez_P_M6E=AD#^(*U2&N=4%?N<}+YrNYro zsc`73RCI7xD&_+!cwqbijJhcmn*cijVcnIA;2uiF9Z!tG-iQY<@lh%c17`J8Dq8ke zDgp*56|(^a1C@#az6cM91AINYBx$H2-YUERrczZ!f>hbCE}kLaQ-JZQJSdqOVwX@1 z1*qW9fJ@=W0i5B#jqe6{9sqzuLpevPV%Q$fFh8eg1Am@W$*>Zh!vT%q-vSp2D5e73 z;eUbnD(X`m&ryJ8@MpuV0QeEm1O9i2Ulz}O0F{ydO5|^eX9%Aa&GG#R@;AbB zAfP_{tKgOaOaOF(|32cQ0TsT0TJZmj{5#`01puCs@)Gi|g6ClXYxsA-rS_Z-=mvi= z;zQD<=m)4KIio673|rtCSf|1P-%lg|ig?Dxqk!cCe{Zvy`|xK!S001xPK(f>de6jt#62AA4v62KMyKM&P{{;Ba56WYr|EWza;a>xn!lwZ`!~YQRssDk+ zE6~o$1)~2)!`~kME294~@f8@?%AIg&Jk0=fhyO3cr~32P43 zpZb3&K!xzj;YxsU0B88`;5+sI06-1+=ZgLx1%Dg(&x`&KhrcoWTj5fFO$E5a{}S=3 z|Gzi?Pm2BzMwkW&zaB1yp9tsz{}aTg^acYg;QvMR{}}i?z+WKxKMMY4@b89O0q`TB z2mJ35pZfEA^Z%&m|3HMPkMOJEmH|uvbb|i@;!}V40&2lOU-W+p{O#bsEc$;K{MPVi z!KL<`4(JB|8^ovn|K9vRBl@n@c%0MKNbFt@ZS{u z9|OM){QKaV0A>Mt!T;%B=Ko=&Pvs2&)I<1{aP_-xU5`aE$;n0Nvq#i}+NZ@6G>nqW{AXrV+w#hD-TP0d$4G2=S>s z<@vu%^uIj+Z;AeoMHpLzKLEEPU^c)L{x6cLzMfQFUr(=!ekI9VU(d9XzP?mbU$2~* zzKc{_U(eZ8zpPY4U$0D6{d$sxzMiVGzEY~CucxS{KVEW1(M|QsApUs7uSxN1RMI!3 z_y%VB0Th3zseU<%U$&~gJ;k@HtZz*5D^$}z#N$hqq{_6UNQRP9GJpV2Uorv?UqLD> z8B1j(6G=}(iNE_(fkDKMrG1~i_(xKrEb`JvzJ@4)61f{8*NP}p6{)&pF4dJRrKVB~ zslC)$@|Hl_OKH+d>9BNlT0-|g0dXPW6z!dd(>5!zSH(n1!M_IjcdIow5y$X7!dNuS^dUkrwdPAuIa^7;D za$b~6HTL#0CjQmJKXd%Ez`xq~=Zt^<_M>X*LK*mV0kZ++*8*lUYNG`V5!6i! zc>KqooR^%3oVJ{%oEBCc^qPcL$pNzseJWu*alq_HEC0XyQ8}rM zR1VWhl`%b)2IcjQ%2g<9T*gGNBJx#8KLUCHP6L_&HUgpm&j1#HC4j+z8-Nag9KaaB zM?e|C1VAT1E}%YO1t1V`7l0h4p8$OT7XZxx+W_%^SAg<>>40v4-vQQu-vGk^e*kI$ z76E(#*8uGRdjKhb4*&zeWPlss7@#3w4ImWo5Ks-U0MHL`1>gYK2^b0Z3t$461?UAh z3$OuX0%8Dv0_p&k0)_wz0UZJR0jYq`06oBXfD7OdpdMg3AOLU&Pzf*>&>L_bU=P>| z7!G&|Py(g_JOC#FO#tfw5r8Lvnt)#b0|5nqwt(G$WWalXK422S6>t<_1y~IT0XzVh z0p0!;_re_wcQo9;;rliS|9y9};BTz|N?;NF7k1lI}f0k{X?j)glG?iaXU;L^(A3{U}v0!#s306Rb& zfc8CiKx05Spax(7pbcOYpd6qJpaCElP!-?Q~`ke#ZauGxMf2nyS+HiL9u((#MgPyFM zAH1~r)axdzvTr2Ud2;#o)Pf5OoA%hL+&5-xs-Zgj(cIbx<^-GWs{Kl}WtjW$-LDH> z_D}rb(zRMo@868>opq`B_@s+z{nDeV99$O}obo>K)3cKy(>(|4RV|1z2nuqn_~DJQ zV&(}|O#30G5k2m^480sbJZ#1J`(-aBD2b`{;)2qRaE-6PFGIuz3%)z zXXCx7tIbCYzU6w(_{xoej^{UQv@2-XPAcp@u6O>4Y5{o%vWj=qvpllB-!Jp`oU6Ec zU-r`MGL02e_5HUMR5;e)iP6?6V`6P9^#~uZp?1I_M|J4VIW9Lw8VtX#m!rCnZf$zG zXxgN$!|P`4G+2HAz_J#XvLCNFX*jCod#U2Ab;<=b(oOE{H6Aur?HH|C7!^EMZ*b7V z;@**wP;#}nY8Nu8mlXKw`Fw+@(W~{$4;3pW^gmMZ&9Q2c}r0Rh{3p6#90E>X%^dDm|5C70E=y5-Nm>KJ|G{Hni;uUs7V zB%<@jf|!fUpf1>A;5Jt?MRw_)cqZ}?s*2sOIp{G$EU*4~*p z>yIwoTR8UIwysaUWZ7A~+P80d?w;T6=56<0vvNlReTTd~^9=IOH0fXHb0Dn1(k3Nz zdv>>gBW29P{eEs5Yu$Rk(T?S_DjYVyrSChlsEnG{0vCJpniB#YnjiL7H!XKGD%iC+ z>4(W{efu3>;Nq#6UU0%=Z|?c&kBdH>Dk#2J!82=P&(zGUS?aW<=Pc5v^sb!S&D65M z`(j-2sGnSl0{Z4>+Ejg*)jB^b-D1JSH2s0;<`ZhHmlj|Dpx(0Rl*4*Izods2QBhxR zIk{X~YT|olMT3d+@0l(8QRTL6Z9vlc{cG+#e)%Zx_2UL zpN@=;_!KuXGt$0ok*_u6?}kRvZ7eFkc5u73&Cu`IaG$v6b|I0)Z(m#Q-I;5@V#HjF zX)QAh=lq?stoojr6HSr}*ITtI+ScJq^6P~C?vIE4V1Cr4gLUBmeb3|Fa{uQ<(|y3l07T(9)}!ba7?NyXlsfeD>xYjHReC|t3MSG z?;G9YF2IbpUa6{Kkk$7wqH6bmu(x{X5xk|4J?|yG&5|~+|9a9LXy4VjyrMg zZ}K90JEXa#ByIBx>XrZDRKn(RhDys}J`EI2L!2tzPhPuVwR_I&Q1iK~8d*=@cRT0QtK~EE zo(2|vI%rw+uwdVvoT?x5)*3sdO>daGZLZVq26=Js%uYqLcYD|=CF#?ktjLfX#lERW zTPwZ)9NEVG?bb|X_KRhem$x|WG(G-PgLyRnTMx_Ci@7wh?7;nQWp1of8a~ZEWw33` z%yN^edFp5Pu3|E~{rQSlCM`6+Q`EOY@cUXy?|D}h<<(2eJ9Zsx6t}XWMc0$}Yu8Cy zQMXC$p>;MI*_tm7cwQ^_)`l8yvLb4pc-5-%m-M$))->E&X>N}M)2hB5%q;CbS529f zU9IQ+lj#3A;FC9NF} zUu&hezDCQ52m0G@zdYaWkI0M7Z|YTQG3P;KgSE5QTYa`KYIJgtx?zu=ftI5iWz?_# z%R`mf>jw22?-*rWw{TBWx1k@K3@_iYak0g4_2H4*n=Lx=#%9xs*0u*{E{c2mXu$By zfprpoX>lXo!fIYpQ_tQb<6l-!bX|OT#Hbt7QayKeA6rdf{6oFKb7NK|j!T|br_-q4 zGs>lW`u*7GEjBq(Q@W%^7k+3H`()0Cn5fBFk%OKk4J*^fKD2?HuRTR-&ZRQtynoxQ?e`h=Bf(YIsH zi2lkeyZZfj@SXSG-`e%LTXl@r<<$MXAGf{hd&^rjX!7&Wfm^4n8qjj?Q@^r*HyP~f z8apJ~c9Z`&^Hz6u4S#$4&vRSv7OYOVH+Xx8hmi%JA2kolexPrha=%TthD8-s_y6p- zbj7oP;-Sy)-?e>waq9CY(;YTE-8VSmj~CfhJ{`Ys{^Qc9g`d|O^!?JzwAKgnl&gPt zIdlAwGvA*1;`!H5zflGKTkpAQ zGVSBFw)Z+-&v`SvaK^Ijw=UFsbMry>);F$Jh|DhvU4Lcg)uKz|x2Z3eTNRks;%vtG zVQ~*H`qgT1!SwTxqm6!EawOII+A$C38pluf>!15~hxvzBOt^Sx{^Lpq*KO{3YT41* z=&6$@URE+XnP}MMbm!>FXKGzMcuu{$%vt9Jo98BdjGklDsp(HO8$X%1q~n?e8+?Kn zzWSs7{G;P;|NQQF&a!ixQkO2M(q_r>neokzK24GY$Q_ z|2X81@vMj$=Vm|qb=>spZ#&JH;8AW`mgTXjQ-c?!9WWU%;o+7#Bf4SE7 zX^S-@`;J)U;hqX2Uhgh+Bamzmhk%dd;Q(b_89!-oo&Bl?(QAa3v<$LTkN|w#P`7Smg)Ox{)dF+ zWY0LE{O!-pS(W=Q44mEkMPch3{*hL@+vNXR)Og3y>7I%of^YAO)tjQ1pMBs;x0_do zy=swk>vliWpaIMJ*Yx^exB79_Wu_m7zuVa9#KF#ohqG9aWGjU@#%{Qx2 zN&WY(RZdIuYD{VL_*|_{vlCWqR2|!LvTKT>3eQ{*j zLU(Js`o5n1m)`v=)?@5E#hc?ltaZLz%n7)1EOZ zmoh)iE;fDp*nOSjfU1iJIIXkXIj6S$#kb3+4LdioYQ=TGZ@gnTcK^hohYc>oWenL> z-QwZE?DfSRZkhF%^eFfI?Qy9QCbp+WN4h5+UQyBb)ba4G2~Ccd3+R!NUGOG7w#%F^ z7eA(Yh5l*Y`dYu9jdq(fcGll{tZ2)sl~XHN)Y@`={Mh`kwsS{aXj)u1W?tF14cmv# zS(G-_$#(AZ0rQ&p4DGVR-tb+8TkCq(*>mpYnrF9u`aCV$#x1P+VxKZ`jh^jwe=)q! zw#P}kaqqA9edHRnB*Q84{qeMm)x#YQ#aEo3e5$qI{YLI-Y4lz46c`FrWi+aV^{?g>^>PnMG?@GLLyyBSx)1TJu z-)QYtsb(9?k*mjz2t9VyR4--d=gf2Qi%%x}UjOB){#_T;C|cik)2GuzD!Cf`*>hyj zw3laRHtcfavCF&Q-pRJ_Th^K9a&2ov?*msBJ$-WQ{q`T1yBY@5iKScUqpcaag~>V|pdmhfZZxK5gWfD}VleB=$<} zf#tU@zjMD%)z{;b*LBa2I8|kvNz#VF%X4?PJ(j9B?(_O34}LLgVC0bD5YyXY*4k>J zlXHh(>)5O?wwcH7i$A{@UrssyVfNP19>y!{*laa-?|7lJdSJ}ohyS|%WX;^L-gVb+ zIh}I0LgLQ>yF*_Z=oixbPcpPy@TW;YvtN|G_ZUVWsTnt{c=nT^)vcBW&tGYBeQNXM z8`-OFUw%?&;e~>!%AGx$rfwax?@_keaL$3+b8GK14IZ{d_3HKR;qDXnyA;;CcIk)c zoA;jO_wS z(;=6Ky4+t8HaxyV+56|am%G&Ug7KtJtIKCaw#r)fq0_eXsOx)AUfG!Q-nseJsC%xr z29LOL#rWKY^Ns@>7T9g7jVfxLif^>!3z_1k{L^4y;Jzhv)QU9oYQ?4|zt zQx(T56l~jS^rV4p?3gJ7!h2LY6i|D^&QP`E$Qv$m^sWy#NWY-UDY|TGJ$&n=X$Cv9 z>MlEQfA!<+OD#qjo?KB;df#$^a^0*uCh0ZC4l~}Xh;~%Z4USs)Flew|WMuDRi>QFW zNg;MuUj<6Nq73FgH`iM|dV-?((3^@!`iE>OI97Sr6R#Qjv;X+Gd+M0Lo3(G5T~mAf zcyY|@zc2L&>A5XnK)bBoXIJJ(iI?`;-R*X3wTt7``T48PABnzrrTFj85l@D-j4AlI zDQv3SwV~O0UCOBwT9mE*;J5NU{BIhMIq9W8yhEchF2C(JGBrI}K{dI5c$SqacGC9U zp_i0r1MV*yQuyAaNx{kVEqUqnkLR!3F>t$Mb(F-2UL6s7=qa(^QKNY~NXS z=iLg4TQ4m7<8s%wzg|e%T<&^9vxFPf((VNrRsK1+{Y2yFVI5P3`L4Tfa?WU;^2@K~ zrOZY@7%tuVqT;+RQxq#N)X{qt9$}FC`E6i-zi}a9r)owy43CL4c=Y*_`N(M(o8C6P zmf{T4e}tH>>4fAXn-?LX#(rq!~F zy^zr-{I0|43Q6<#8g(sOzf85=ef1mK9^KP^|F(TbjhpW9{b}&_VdZl3zpTy5J7?dl zVCjrOg_*S%2j^~i7WAs&h+!+2l!=~Keu>gx{ZkVMr+CA#N%~U%D)SF?n{YQfrRwOd zO*1R(G;j0Mg;|RqT;6Xy=0?#jqwBZoO}=>H(#uPCJB8oe{;uw|w3zYxtDX64cf&!k zTaxb7*wr;@s>1i-mx{yULJivgUP;er@a&MKU)}{~Mg&BDxmYdgoNGq;yQA`rFZ|i7 zT$)eYvfFdlhBXYx8(QtHM?}}29b=NNXPzI{t>B994d+`%p{=jBf3ZF%)4Oo*(xY9s zof~VH_2tRFeXlHj-;+Dtd;2`Q20K=+*^}p>eCZci_P0JShPS^4^D6BkS{Pan8gT3=&}`os104yP79O!D*l5*1}}$;Ii`8DEp7 z^Cvb~@#8YHduzA3srIi=3V8YW&YH)s^Bx^8OlxrM=(Z3)zs%pdxGj4c8+p3%$hc1t zZS5m7Ro1>mMuy5}l`Yyt-*R(!eaz2r+w(Y|;l+_5c6+T~zg=OUyK|bw+!1pOGg?+( zmh-pC#F=}n))yvs*jCgg;dSztVUOMSyBszDVL+jEhZo77`cDE=yX1PRr(E~3IQFyI zbiJ7-d!5%-hKWaYM~lkN>RpU8-&I>_o>;E3b*t{)Ij{P- z&)l9IQW!ThwaEU_!`Gibf66^@IdATm)2A{V)22IoSTxsg@75fjQR~)*v~8c3-o1YM z`tr)G4<}7CPfhhN^7C{njxvcZa5|HiYx3i3-^!i;aIq|NC@SvI)g+g33mx*i&Qd=# zSS@88%`u-iak$I$TH(HX2X#(*obDS{P++F^tW&`u)xVLsdPzsg;^yvjsd7e|z4wgF zz&SrEVxody^t6;(9Ov9WfyDVm|TVh`rISCAa-y@TsUyO6#_|DHf z_KusiO=zLRov}v^GeG_a^?V&tzs$DR56su+uCkjrH>}CBjE47*W@djXT=xFT>(lMd zJ^nO$-1^9zU$*&v+O|yDal^zmW1Cqt*wV_->}4Hmx8{cSNeS+8cXsrS%zKmKmgW%T zw=L<^hx}d_?mVpc9t?on`4eYuUQoH)&Y6}*zh=apn7G$vT3Jg!w_0tY4DHRFjx;tg znH1)k-YL~*ec8Ur9}e~iJT-oNo1=BpEsKY2H(C4ZZ)OW_Jn)gsKYH5x<_8A;ayHrf zs>dDA>RumG`;E?5&ksCpaY;RMdX<(7_V%f}_wihVjDox&sjr`P4awaU2!;E4L-%w{MXAJ*1GJ(OEG2K_75~vuDfAyD)(u*nPax;dsdrdQl)ox z#q;fF8!w!6r9$7LJIY$`gB4fjd6!?RE^jortD{B3m2tK2pX^$9MN*wQLu)rNw>8>W z>v_Q98XIoq){Mw{Q@Pcv6II@(f2p*!;TqF~9&^n)_*Sj@+0L?B_NFIX6 z?d)dx?N9zRtDVui-A-Np?9g%YM57J|+x2lQ;}zmCr22r?OMZxLb?vZ2%NpzT?E4>> zXgB}z_U0EO|7cN3?`DI@2Xm~}&tBW8$o_Lf^`MiMfjxWF&uBDS_3)Sa^%}f3vmUjh zann78b(?$~>ejep`Qhr}7RAlBk34Mi=ENe~)+;u}Et+|7_<%=m6Y31ijK9(1m!x@C z79)FmHchPlGJeG6#jdH-Zj2h+eW&LS#)@iV&IQ&>9+$XkRHr)gQp#ogKKj`2pQ3VX zwnV3PnG)OPLt)H^IZq<9CPxiRdNwHBzE7Em*KJw_ZXT-$iZ*i!Xu2VE=#xXeL)PS9 z3J%_PFSLHyJz=*aX1eE}QhAsyuio9eZm({0MYch^rn({HYJJF+Of ztHF!SuFk#w>N26hA(u1FyEs=IkkHBFp>^jOKi2kn8Sd4$MVYYvBXTA6<6hi!}d^&2(<|dW9Z;IVmdE=&IR%>65ud$}ZQ`=P|`i@+^ z%gH63eV}W`)&v4g8|U(%7N@x!>-=EeJiQOfFRR; zUN!qKd%W82!w1u4RXc5bH~iM%TSDT21&-^P)8u;R_=TIc@w z?c%Bf94*&54Y030XXmu#Z!cCId2ZOo-`7>#Ki2S$!Qr73hh)TEcxX|5SMmDnfj!J_ zbvU2%u>7%2FN~TyFQ#sB`-X4JrY)KiI@i`|YLj^b zp6}=~)ThEbL;E^C*WFt4^4y-!KizufW|KY5XL0qgXN}^@41eLi_hb*-!t3wH*#)^i z>Ko~lvE*Xf@%M)u!mB4wuNZ&dul1?Hcf2xt`FwHy>v6hO=8UNc)mj%-D>uRUT~5bF zzt($Fx4|!cN4db8h^Xgv9lBCFk+=zY$2R_TA7e5krd6Wh&i zdUb1Ff8^`wODio%Z@Pb!YGFa`QN<^_A9T;Ox$sHv;4qia)o&LJvGBBRo9wr2!NLcY zFJJYHtf~JdKXvG%!1J^G3wJ)vRnF>@lJ%r@`2R=QdqBIB)pwqfO6f(Zs#K*=s;H_` zmMTc49I6ycC8-o%4w#P6&~!upJJ5hl90!a8!2t(sOvYe?!2xF*4>&Dmu!q6M0gofQ zdp!1;UGMnp*xIZ2{{QZ_kI$Z6{r~q>PWRTmm44sP*D?IVFM<~U-}-0r|0+Fj@?G4Q z|LMLTc-ed0KJWtISDe50m5+b=F%9$YtjQ4#fu|E+`P{=#z4$fG;1j?16aVttcYf;!Pv8F!+<%LF@93XDUi-)Ze$nqf zJ^MTF7yjYf9{A(F_#F@a5B+cdsrc+teMyMiKl?`XcOLmKKmN?&PkrXs-+Sf! zrq9)W=p+B~1|EC&Uui$8?R{r_`PerjJGOMJ3G^}f^||KE?D=fD2dfBfw7C2#-W?|$MV^ppEvc+JC~x$j+n>hb==4fR5} zvjx@M{1*1wJe!^aKJ98X=p8w3hQDD3$hG>a4=^}e7X?RtD;K?8<}U7gtD?K5h-{_5 zTi@P?wkR{8ZU)+IKxqP|E?buGjULx={G}cLU;f^XpZnr%+77=k{dX{ao9^l105S(S zn*tdt_}$&!gO5K146MMWZkgndZAm=0^W0OD-_8gyV_RbxAiBJv2j2nM1O^bhfJ4Be zTk-xadgIm(2@nK;lpidXZ-bTH^A5PHWWIq40kX|~cedNTnHA{r0sr8khh7PYV>dw_ zH;4Khe(P0FJ-#I|J*VFTf?Xi{f8drfu_c{tttPgscob|6NWpIhZXp8yKCKb#-Mxdm z4Jz6F;~oFse09hFHIN|C|35(&2HpP?bVbnpJJ9_SNPh^@?|^h$!rQ-}0OAqH*EXB~ zHo6@btmg9zdvOFPXb-eNIc@vFZry1CjWIZ8fSr5jfm?{gwk#cEdp6jf0EL?&AhLY) zm5%jGAAjZ+D7_s7u`D+(lmLl#A0R08AGrg(v7Tk_2ZV)(0rd`ydv1;!`hdd(^y8^L zA34@XTdbI4IJE)fzHc8J(}4pZO}6`a|KIHRXCQSz8iKSPzL%zmJcK)62YKXD~GTpdu%np z`OF=LVYYo+1d#y1T!5D(fWIKdXgdmcQU32c{_+dbcKC(q-ZX$&0&KBuX4D-wE8h-Z zf~*Hr=t7}z?brny+Ws8OCD^6cfvR`=?|RGA2BV%EycxK5FrbFDI1oeqJO{$OOP$|Z z-2g=_0A)P(04R^gw{C=YLyT4r-2u6EQ=5P?b&FF2l$I?Aa1QF%eaw>p*0*@*iJQs@ zRJgYycZYqi^4u&3243+9a4~#v%jCK9)B`UCsHiRbVk?y0ihBXS_PHr{$)t|qO?1@O zO8k!F*zUvAz=qyo12fpiAHEkh1r7sv zwt>0sf9lQ_Cj`{TPXJpg&;$XlAE3N2pw2%EJn`<%wdKA%4j`gi+Xw)LeHuu!Zw}gg zjvM#T%N@NZ9=~(vF6*7S0fDTxFz_4m<(nhCT{Sqr?;hn%ZfwmQpS@?=u~jZ_^AtcM zo&^TO4?XdMtlPo_0bvSwfApT?B!Zc@^uh-n>7z|cGhC=t&MJhi1X0yx38c=TKE zi*2(57H}9(+;|+_V2aJ6eYbG$mB($CZA;`Xe#2qhFr)5{ziWc_eEHqY;@eZ;`9d@S zPx1w2dIX&OZj1UR(+6ATF(^BLMYy~9d%5{s^Q_-(r$KIl!@DVQ;N0l|$RQx32F>F( zlR*m&xPII7;|7BJ+)PKHwY=*O_6NduqPe?eq>L8eSNN2 z0psxBPTnqY>*jIql-$mAFMGC|fBuYgJh$!b4&K==y3M{9ZsEBz>p^ge+~n;uH|{f! zKLFsQjx~U0Jao5?J+L(?y(z*4U{gNw_)~y;4@e-}$^y#$`I_~>R&o#EX^!C*->^NA zwpXJUTwJ%ianJ4-R0MG3;5-B-F_%v8e|EAj9tmHm`c-aOj zZr5;A(Vow#yK~(GUEZx^x3h1rl(+Tgj$^tlDd1QEU?_mue`gEX1lw5L;|1PcqP97D z?^1A+qtBPlw&?B$leajLdu`3FDG1onJK)-Ri^aM}i+S!0o!wqpUQjmAZSxs`iUl63 z+k2613vzdD&rROu-t))#uSNru>K1MT4q$!bfONZ(?E=qF+17>Uhn`#fF1F@h&wHz@V!7x6h~b8<_QNYFy!&2RcfF_Ue!+MV8LG6R&M%d6`beZ!0IyFm?YNkafK^z3V1 z`#Ohy2asZ3z;)X~m$p2sZ5O1iPtnaqdV6&R_Z6Rg>+ik=q_=(cqoDiI-+dd90lT;V zUE6r-uOqvD0=-Qy?Ee}V|0R&V1Ehb9?)pCl<_U&wyW8P=>Hh%ZUINk_dw$%#Y1{6n z@!Rws(0$?fd;Omc|NG9MD69Xz(Ra#T)_^&jj4|>^sh!ZJvg~#jhdHkLo z574D~_B{ulLr=gH^uQj(gL*<9%!7Nv9>&9ZI8VaEdjyZ@NqSPAv?t@qdUBq;r{F1i zB#-P-JgTSUDSI?e1?V{(UZ>aPg}iPr2=Dj$y+HTo-Sh5y54?xofH&xcy@(g}hP;>; z_lCU@Z`2#}65hC%^ip2h%XlTP>{Yy~x8yB*E8eQN=B;}h-ln(ZZF@W3u2=UO-k!Jb z9e9V{k$3Dhy%VqHoqA{9x!3kCyqcE;3KkY9vP7UFN;yuPr%oQ|Usg^FsO@~tnPchP zb?!NLfM_!3%sUItwzKH$IHS&(v+3wNht45TE~T9rC*!1@W2fmH0cFy_sXKK?*V%Ur z9EP*!B%PF#aK@cYXUpmE?fIO(eV@yB;DdaJK93Kmmwf@B*GKqpAMEq{NMFQ<0+mbH z7xy8)9beQ(`9i*3U(84QFrUlm1Tszt2swf1)_DyycUM49b?rO{iXRiGfR3F<&NYa& z-)chf8_i}6=-CvY@hSmbnFh2@RiIA;3O(n6GYgc243Hi=Ar}NeZpZ_9As^(2cA#Bo z4+82#=nx7(K?sHr2!%or2H{W`ia=2)1`$vkA|VQ*AqHY04oW~gBtRmRgi=r%%0O8t z2j!sxRD>i*h7?GJN>CZnpbAulYET_&KuxFxwV@8wg>=Y(dQcx4KtpH*jUf}7Ko&HG zX3!k6p#`*rR?t>e3+Ns|6zX)l+&~WG_PD)nAE>}P?p-&~O1cl+hwgwo=!V^h8+C`= zm>YM8-4S=x9di@zxSMoSZraVbSvTiSxOunW7TrmA%AIy++*xllxVvuMZMb{xzI)&vx<~G@+jLLdmV4@+x#w=%y>Ktx zEBD%cl3hivD6q)Izvu2wWJ+q{chN5xH9o!F|jQkF%b#ox2j;KpV7I+%LxR z@!W_xEFQ;J0$e16?QknR2xJQB0uprukRn zGl_6R6g#tGlQ)XT;iGW3SR=;8c{<1Siwj&Yn#EpG%1??+VSw4VU0f88iuph>y)Leb zC&lApFR{c=i#*|B`-x-htcZoqip&2Vo=nBs_}{QZg&>XR(+Rmsvc3 zFd~hy3oOL1a861{y3h`a(p6NDglJNl4N?-5NlO_iD~-u4;YABlPKsyqQY}@KBuSRq zd|6VZlB7sRRFlkXFJF;-bXBUwYtki0u1$;-~8Gifdb7)x46Sf&@Tr6ar*or-H|DP5#Y@aEN?s8lu9!F?j^lJvlewV8T!s1Y5Ua}$?wZ}jAhIFXBd^-!1EPaASu zHo_elDlF5ZgdVmdBe^M9@-=Zx%;l-<%9`>@p2-VY2vgamyq1q;JIWR&@>o8SZTVDo zDd+MvxR_nYq%w{Mku%U#9|s`C9Z08~%B6fFU&+a+M>z=`Dqh8>xXE#5U)fU*`2%HF zL4#N{K=~D&-%*?aRB`3JWK@YL0fl3O%ACa%4~ZzfEP>-nSP3aH1y&eEP*^3dh)R%2 zDb5I`TydO2DEsIP?IQ_=R*vzsl2jBX9ooZqWsN0*c_j;ONhBqs6qKBjjTIF|sVHTo zq`({x%ZjS_NF=B!Em&7B$(GVkno3)V2O~^XsVV13SDB+drK1?iLAoS_lLMu%@W@ax zm9a8XBH~1`l$kPBY-Ob^l)180*2hokV@g0imOnBMj~odjj3TZs1j;i?PVq;rP3;?vT9fy1m1Q@p@3YC=u0yeg3y5MXI3YR6T1rYgV_mB?(OmJR8oWd2gwoNk?}` zU#S=?#3F%Yc$by}d!_x-PAMEbM1ce`8%+5EX8|cD2V4QT6etl{q!cV2mV(qlsg~}A z@lv?7OQNN{LRQ2|-e{y$NkvPcQY_mNV<#L{p_?DP5Y8xl$v+2Q#I7sZf$j#gbH#V@k;rQA_8sFk32>OSPCcB4>S}R9Guj zkV+}SR!gpOtyC{HO0816)G67lH#jEPfX0C5KEf9n@Q!#89dTwN9EgOD(kvl|CNx3# za@|rRl!?NK5!@q_uwD{!sd$etN-I6)9DT=Ye($es{KDT~e#i_$*1EUijPAj-SUk0}c)LFU8v(Zd=n&1Mn_+doMotH1ll6YA@$?q4g z%U5L)acGd{)?6B$LP)RX(VUu3^J_cWzP79FX$M*_I7=LA=lC&^n2 zbVzd)gT(-GBw$)I1SQS`xaLU*B1LYVm}ev5Y&fh%G)n6e?!+M$)pkAPRsISoE9Xls1-C>8-x|@GF6YO+F6njyomr`(sn~AwU;_UJt8Q~STqyMTnFpg zn5$?f@P4JH1;nbRY3GrqW@uxrt2Ow6)=YJ@zBbHju@c+TTA`7)Pxphmb_x%*AlB1N z&C-swwYJb~?KHpCU@RCpkDqB1ZLYPob9kj4X%gp)hT*Aps-0*E=4S^8htITg?Fu|X z#tCo5PF#S;qchl5fhyOUvoZ|tK`iW6 zf|ZL%hE@YR6y>83s9fMdcv1%#g|xB7L{S;5?@x1D@T=+%DQq|Ijfvk%=BgDqC&+F z=mC5QUsb3;mcFiVmZRFmoz*$*szTLh$X)eRy;Y6Pg}YfIW5#_|n~u-)q)FtW{;J4& z(+hU5x>Mb+?p6<~!89IdrHtfZ6|RQJSSV1%s~8!qCd5__siM_z)#O7}B+{aVDw{}yS7obnk*HpQDE>ug#bVV+6^+zsoMfu9xC|wc zA>yD?)qFKwy}}DsXKWnt#N*YgShiY;<*JE5vg%K)LMWE0dIMY(qm~IZDOFp{4!awZ zt7^4a?WW_226K_l6P;?idP-g6)oO$s2|-b-HknhRQ4N#jYQ3t6rK$sOBF*YSa39aNdrDlx3?<&wDwdJyPW_39})434U) zoK=mntLn6BRu@&JI;$?LY;wX+s`F|RUqqYqN!7!ztDVeI^|+ePI%yrhs)l0c)w3!r zhJ+x0QN66rQ@rSkE$CtemjcFF zp=PYhG~$6kv*v`mH9XR(?M9`qh*Q)@8XL6^ayY8*~>i&8fO9ms6 zo%(Kl5!acDOfqq%!iv#lafa{buG814z4|IjCHCuw1v0anIH+HuhxI_cmW8s%nMTGP zgXf!nsb&*R2I#Ggc5-T!R&-0P`E*q^c$!3*qv-Na62Pf`@NOuAfmrb=~Nq%tw|gr?(4;vgs0i*>nPsB86HJyTcesk+6TW(8smh$8b0gX9xw zAr)NGD7}MM>#@isQm?O(ZoO4s(HUefnnnuIM!k<`@F`!b3xQ_6UC&{AIDuwDdi^ZA z$lx)f9!SmW2;8e5)%$feZ`Ir4x<0Iidm@2Gz(5P$SleH!6v2?l={0q*<~- zF`)+AU>b9QZkR%%fj5#^w9$-rM52+w&<55(8i7I$i8Q!I2pLA3LA4PqXpJaUZj>5w zLueQczENou8<|G3k!nZ{=Q`hrN0NyilWmBNbR(BDGlfRA(QVWk!$!Z+X|x-~M4xFk z>J7ayY8)kJjd8s@LoN6?B4Vo-uPaBhlGwg!fh|*w4yK&MuBbLYkH*G8%#|;e2 zhSm*7C?l*IM~!)7(dZy4?y_;-7>Caqj%KBP(YR_{H};yo=Ctl@dYZ1L30^Wn&7G#F zu;0AE{LS5_H+j&6n}^L+F3@Z>kS5v;1+nH3cMv5Eg4?-p6K_VF@lY8f(Rh<+lFdAf zb5xT;nI_$2n_M%|Y{x>hBWkDgbfRzsUgs_Id{bz4Vq!DdOgB@_N~RUJh(s*Y%r#w9 zwwZ4hn#HEnl$&Z(X_lI9IL(!to>&&qnk=7HU7<>|+O*Q6j40HagXBe0$<~|AW~13| zwwm2$Hx|t5O`{2gdd)$z-|SP7R658fj}lD08xoQS#HdN5r@^H#Y?2X$8#fnCv&pb} zXxSX$?vUM_H7CtZj!skstGRBjnl5}Fjzy=2a`RKp-Ey_6>~S*_%;y5F!`3mq*Rpb$ z;A!!RY>f}ZJMtJj`FRxFW70f+s$^R z?aJuwZhI2!wc)hU4rN6WVFdCbZ?@0qL3`4+g5!2q?6*hlBq=4WwnUuM^Y*aq#i#9J z&Tf0wh4`YqY#)g0_E8%VkNA`JS-X@!ZlAWN!BxAioVSNeICj~-XhT$0z5*ZMX6@^? zvvV%GI#9>m@pM`VU&q_=cXm2$!bn-!-OgU8%s|9`=b&@gk<(%_(9y*GM6ff2ry(JW zWlXfpo^(arjzWb*>oq{N#u*2Lg$#<7v14}C)Ww);GEQ% z1&cq(aht~=vSJlqcrI#;J7zc+Ty$(|)@kI| z9caDm9Ce1BRfmWkcTPIjxzo;Br{6j6Bv3bT(Yfqgbz(tBH+5>D zN@}O;@9uSXyZhaPZlHVEJ&VBIV3$V~ir|rMn2yHIf@oLD8R<|r!6P{?5~ng8Djy_9 zFxJJpL^s-vblI8*33qFOon$&0%*VU2ZiDmCyUG0&)!obIaJox&%SooocI$y-QtT$W zQ-SMxLg_Bw6}qWzvg=N ztKCYs*7XpF(G$Mj%_N##N50V=GkUkz?RQnq=ytlTZoAvHusiNfx>k4EopsHw z-JN$AT|U3=F1xF)j$UWe>ErHE_oRE;z3iTK&$}1htL}Bz0X}NF^uuJ4hxDb0rrf$m z-{HMTBI4D3x?lIlcJ&>7Pv6(a$pigRAFl#>P>1z{7^0WOb|xRxf~bz^A>HO9bfk&v zOg5|wsFsZAQ9Y(NvZXAUFqycn$I~ROQ#z?%B}LR97IaRhC^*aN37yv&UDT8MVZuQB z9Js9MIekbaguJd~GI~~*^rBwS6PbTb(UT2Z-R>q|Y8uF`A$NMGrBZshbW`6k{DzMh=VfBoz;Qa{4H+>s7c{_UGiKj7G%|6T zIxzN(9Wh4|DJ^=+!vtF@rFwm;&>HFW!sA z4Szfhb1Bl8BzcB0SYs?Q6lHWd+Q^fQfIq|;r-_6i()(FgiZ=wK#EJQ&AsTZcZPaS$|&V?;N)M&D=|1H+#m8Y5$^n#S0e7?u&rPmQ@< zAZNzh(BfgiHhkQ|Ah@OB#we-DAw&{gfzR&8#wc_IJ}j?|B6(_@8N2+s(L!oeFLh~* z*c0QzxH2xHp58&qlRV>Vn7ildg_74si@V^@`QvD~=j-kC_In4t-QHf$-}Ckyy+XPK zhk9@i?_s@_=*`ArfnKDC_K@CTFW5_=aqfzCCdnR@?9#DbAxZU=be)U#h+e!$_Y#C4 z@I7$j*~1FyUcQ&qlI3vC-u~x(mPI;dYAcWy4KTr<(^De zd-YzW*X}iX&7RO}^*X(7Pe|)MJ)6h;xY0w?Bk+=;*F*AaQD9Ip7pDW`-mus2IZ%l- zd!yckzt{I6J=zxrjeZ~R zqkRcS*hqiI2z|Cs^y&UN(FC8-xxU!XM9SH6BHriw(LTvh{dgdqCHr;EN=}(#ejcCo zll^Nt(NFa={j)^ApYE&a44TQd0=fQGKHHxMEuqja_lte4uk$N{YJkHZeqLrdY|blbSByASNje|#&_dx3S)pTT7TF#`u%>bulLRVxPPA6#YcUs zKk3i=i#`#X_Lu!tf89Ut$N1y^QU9cW+CS@G^e_8a^s0XiLPVSc*8m#02cCg%;2rn} zJA>W9!C-H&Kj=mkyv!j|o zgvdc`Kn$n>J%|tdAb^G)aD&7^&+Wy90Y4a1;vhLl4f<#fO%F1IX2!^=IlPdIpbkod9b%f*1{7BwR0owoZ4jgDg9i8%*c{B6)}TGO&g+Bj zpfd<0jDd&h4f=y{VK5jD#)HwoojeoBf{)la#H(6AU$3ZbEYxHGf~-|#fz9qta{gfs188tmaP zFx(sN4-bY?1RKJ`LCVVbQo$iQM23kBJ`4|WCNhi-sUb0p4k>lz*r(-ThERrqqB?A) z8z{t7;)~Qlyfl;}aa@kqgqtr)1z6M8P(u&*q_Rbs8MnxkGN4{ z6cthncNSPQG6^tdSy?Qs&ks?^6FUKzP zYJ5IM5+~!4=rvF6E=gU-`q3fCT5~$$c&mXa|dBV5fd`Q zCSl?xY0@TTvL<8J#)1hxEtx7v_n1VdAzAzBb#~l?g&JC(y(-aZiGA&%`_NO-NeH`6p0X5O*fKlil!MXm2u! zG2;HDh#X7;lat)xM4*Bbc!EqM6rF@7*aQU4AmK@55}hnz9~GMrllX)VUnIzhhLTRxIz?ZkeNwwB25b50}7p+$GoCCp=p-Ga@xcSQ?xRvOs3(| zq&$%)I-L>@xh8BUxe%JDPpXqF$Ivobo7Aavo-Q;d!$~MHm>84Eq&MkIE)(rZbK=O^ zvF@Zb=}*>iCVbBFnOaZ}xP|d#G#Lofi9WF=v&mlAoRlLaVm_(lmXo8&Y7$D>lMc3? z98bEvP(B(5fxlTpfHRq^YI({fpf5HmO(KHDL2Ew)TZn~PA*&`dNz9r=4vM%Hwy0FZVyvh|STQSZ2^rF&EZSnN zeQ=Q(r}U^6DWuwPKFM1OTA~wH$~xnWtY{^z18_5Dh;4R}jPrseW-K^s`3h`;FDzmi zE66r1A9E@cQw58PEn_XRFYbr)R?ae03?cK9C0mt9(NZkcDqAkLWDU@YrCC+0ZZ)lz zRi+C>+mexvbcO71Adabhc4!T(zBRQb*2prgv1M5&A=}dEg;fpD zthwbc;0Zsow2rKmwYI7`uW)J|TPN0;<)2RHEmC=h#T)ryHkCdqKxT2(VOEsmz8w3@h%__>|nX-1=3co!?D$J5EwoOa-2!J3|k2tS?5@%fa^UQZX(0!z{s|ypV%AI1K8J?qpTDl86X3m*w2F+rEi!%bgnSbV5$Jw3PDwt&s!?oP* zY>z)>G-7XdIP1svXS>V}(+hyd@!2wo%-~sI)-zOeHVw_t88!>&y23#QpH&GEL^zAi z9K0E*Mxx+x3&mqIVzy4HNF+yLDo@Sm88dV8+>D(mLShD99uakM!7T}k;%CCFNr|)M zEH#_w@OWmHp4B3&2p!AM2Jzf1I~%j}Fh>WHk$7R&CgoXiCe75DGCL_0Hyh0KSz+Fv zP4czye1`JoY&x6F?Ac;Ao*mED!O?6#Y0WxhJ(A4yFd$`EoXbo z+3a+7GCRy%#Ls8#v>FsrOYSsuIcrAtVi&V1HKQDJ*ZhKX&Y`)2@hP2f6|QHeQL5mX zyXW5d)od)3crCFv=Q!WoKi|i9=YjCfyi1-TfjJdDW73Hjaxg!fbBXRk zhv&!~n}_E#7Mq9W=$x9~Pc_cB+R_6yyZJtQi=er0I)X*~8m^bIGd3)ZOSI`pDieO27 z-klrsMsP6i&wKOX+?9KA#^5_Ixp4&6jg4wVof%`_be1$vlaZ99XIok-;JyTaw%lMjaLxibvS z`*59g3_bQ9GN;Oj&-UA1y9YjO7^DkGW_Rs_*^Yf+@7eqIp&hWTe9(sN6dg-mQA0GE zo5JCEJsh%8dlkcM#P-Fa_P$w`PpGi%&M$=Bph05-J*ONcZi5J+w#m*f#AN zI3No0OjwYPZPGlHwP%C?Bv$+u}CmX^gmCx7lWBbU?WcGw&@Wfu* zQp(Jo+GqBKZL)Qwft=f86b_px#dq?J@TGlaU)zp_YvEj+q@aa+;aPYW{)KO`vsfpy z13v|ab{Bh#Jvr7?k{5wkU>yr&uF3sHJA1HbCnLj^Yat zP`HRLVvG2KSWpXgK`!V8v)~piwjvS>e$kBx3lb@a;v%`IaT6i6xDvB$B{;+8*op(v zXKW7V7MVqMkzQ05g+*~8E#!r|P!`pAX`wBUP&4OHcyY2gT?CWo z3s34|akjWxTrRGG=*78oEup1*=~;T0zNLS;v)o}%vDJi~ zMyVCOVpi;mTcP2^ieDWP!b)5vSE*HYm0l5r%xa#`t?K#w>RK$Uq?NoXuBMS(*2tWc zJI#yCF08JKq0*|n(pE>2%1Z6jvj$sT)mODuW7S->R_#@1)m`Z;W7S*rSA*4XHCjP@ zGi4?1s4eXcY)w#m+AuHkS@(taaCP4fQ2vIxWpYex-Q*i zxO%R>Yv3BXMlSFm)3VTI(417&Rs>IK$n2?#@7FB zt0ZtqKkE<}k@>I#l0NRh7=deUnp}j5g4hU>2}u}G7wiC4!Jf1)ZB+#UpeKN(PXZ65 z|I6`W?m_M$j^aw(Cmaf+0zprf{o3ZwH-EJ;#IDG2AK;LLi}P{!aVzdajt1iuJ>u^O zzbAY__`L8r;l09-3ZD{wO86z=7ln7Q-_5?AeJA@a7L{Jcy_}12-~%aF=CWLl^K*OL zH*?>@y@`7>m*LV}l1p*_b@L_m4_F5Wai4a)X!Cj3S6qMM`XkpLx_-{_Ro8ogAJP|H z1rFu{-1{9nti=49@TKJ99`^g#ceCHien0yP@e%Q5;-lj0L0mV^eqQC+Usu1P zvh2s0pV;Q*|Bs(@Ivgf`d)--I`j zO>`665S#dh+)x{O!)(|Mw@GaHjj$0n$xUjL-efk}O>UFl6gI_;w2?Q;M%|P)<&Czf zY^s~uroL%x{(95ev^SkiccX8NO>fiR3^v2fXfxiJo5{x7OgFR5d}D7Go8@M;S#ORu z$D5PQ>E>*6zPZ?3Zmu@ho4?q|vLdT;NiNHpT#>6F&c7}<9( z{zmzmt8P~xP*NW92yZq zLR`oRyigLFf>VHmfPe~w5Ec@GDrAL*USXn_?tK@^fgTF3}_0LzdCMJNlJP!sAxOK1ySK^J;LUl<5OVI+W;BEm%Yx5xDV zW%zs4?^VA~McMCHe?xtr`hN8T>Ic<#t3ROrp!!4V53BD{e?TjwaQa`MILj9!rQ|hPGPpdzz{*3yw>d&d4QQx4xQGJv8X7w%V&#S+n z{-XLz>MyImqJFpfcJ&?VJJoloBKxcAuc>cUzg>Ns`epS$svlQ>Lj6hgtLjJ8kE%be zeoXxn^^5B7tDjYWOZ{W@bL#*55q!?^Mc`Q|IvoxLqz+JMeg$0WejfM*KJ1);F)vo` zQ|?zDP##nsQXW=bqP$djM0uI=a^+Fw70P4E4^N;ec;2-0E$+2dS*k1$=hL`LW zd(FOx{c8v8{Ch{zDLYkX6_|D!&i~<9JO2!L8@|M80nI5mB*mow9gO0+(Y^SU9iVsF zQ}&eucW+-9jio#Q!k=9{xx8ALZZ6{}}&1{{8$1_z&_Q z;y=uPg#Rf2xouH2)0$YW`XNHT-M&*YV%T ze-rJ?b6$%?~uMz`Y!3arMFA(klwj9t@?L<@0ET`dY|-u=>yUS zr4LCTmOdhVRQhr0W75Z^pOAi1`h@h!|A)QvifStT-+i!RL9zEX>ez4$4k~t3?2ry5 zB&3l_Dv(eDfg}(JAwXy$AVo(VQ3He~1VRar1_461cW2bmQAc##*2C{y{ntAGi?hzT zI5#I(d%bJ#oxQ(n?e(tr`#zuN0oQ;w;h2f;(&Vekle6g&pL3BCos4ZZ`u3%&=w z4}JiC2z~^941NNB3VsIu1N}@*RV=MoS+TZaONB?p_6o0xT@~IH2P%9kj#r$lI9&m&KvkeCNEM+K z>_ z7^=8i@v!1)#it6O;%mi^3Q(m>rEBGk%2}0el?yAum7bMem3u0^EB96UR3523R(ZVg zMCF-Eze@i~NF}TiRT)@`s|=|mR1zymmDEZ`C9{%U$*+v5jIE5TjIR_|CRfTURh7od zmde)3_R6kGM`dqif2Ff>pz>zrt;)NV&ny3`d|f$S`Kj`2<@74oDz_^4Dvzq|Rp6?f zRbEvGst#5it~ye6wCY&ZsjAaeuqs?tNEM}uS`}L*sY`7tMaRgs~W2eRmQ6J zDr=Rk%3jq|)mzn9HC%PK>Uq_Rs<&0|s>Z86Re|&_`YHO^dUyRo{Yw2R{bs$d{ z{*2yF578s_D1CrFNRQEn=;QTby+og^SLrkKS^8|fR$r(u(iiK?^yl>#^uOuL^;h-R z^*VipzEWSMuh!S<>-6>dM!iwrr8n!XdYj&^cj^c9!}^>0hx%uF*XkM7v#MuTyI0Sz zUQoTXdRg^~>Xp^2s@GRfNFF# zu9{dKQyp6!UoEMYRV%8~s?)18s&lGytMjV0)y382)sAXs^>Fpw>U-4>s-IWCsD4%b zwi>AZQvI!ZO3l<7*P2;1vuhUCEUH;jv#e%qjaSWq8gvb=hFHU>Vb%z0gf;Os$u;tt zv>J6yc1>Q5wx+PAsOEglg_?^smur5nxmKgA(bv?~*lO%Gjv8mpV9m{%TQzrT?$tc5 zd0O+V=8u}^HGkE-s(D@Wcg>rc_ch}+A8P)s`BVece6IOY^J8M_cd4CH>ssqxJFj*@ z?ZVncwJU2;wE?w(wdh)GEv^<{OQ@yPQfuk8%vx40x0YWUUMr}Lsg=}9Ym;h|Yvr}7 zT6Jw+?fKdZwdJ+C+OAr2t*y4F)=}G6>#QBF9jP6wy;Xas_FnD7+NZV8YrodI*DbAE zS+}-sbKRD@ZFOFCusV1hst#R8tRvNh)=}%&b&@(oT}j=gy7D?*U430couRJ1uB*;g z=d2s4yIXg!?qS`Nx~Fx2)V->EUH7K$UEQa;h4qW-m)5VSUs=DQeq;Tn`pxxQ>bKT| z>pkne>b>iI>W|bPtM{!xUVpaUuin2NR*$O3)rZs*>WTHF`t$V{>Mzxo*I%o@UazmO zuCJ}HtFNzbt~b`V)VJ4n)jR5Y>-+1S^#k=c>tEHo-K&Hk@kk zYd|#wG!Ppo4U7hULwG}EgRmjKLEIo|NN!LyWHe+os2j2yavC%Z1r6GU!iM68^9|(< zR~xQ3=o%^->Kf`B8XK$)_J&stuN&Srj5mC3_}1{F0o3TyIK9!eaYp0pM)$_0jmsKW zG_Gpg(73U2bE8M2SL3e6J&oRtdmDWkeH-D8$VOaaNF%Y4(#US)H1Zn58)F*d8#5Zq z8}*HKjg5`%ji$!VMsuU1(b+iMc(3t6QLu zMnj9C&0sRv40eOV&}Zm3I1K}aLBmbMEyEqdJ;Qy&Bf}HJQ^PaEbHgjcxZ#80U&AK@ zVEAkRHMumoHZ5xMZra;)pvkA{Xw#{t(@kfa{F@+6$R<=%KohzN*F~r zJhypX^U~&(&1;*tG;eG6YTnhnyV<*WfAfLngUyGUeVdOrpKLze?B5J+hBc#_(aogh z&}MeCqFL3fZobr9-mGh`Yi?+6Z|-WgH9MP!nm;uI&0m{;G=q$jjIPER##zSMMmOVJ z<2>U+<09i?;}YXi;|k+S<0|87;~L`z<3{5q;}+v~BiQI^^fG!IeT+wp$Be$lq^tG~P9i8$TF78b2Ao8mF{OZJFLOqs6^tVatXVj~1VnQ!S@k{90fw z=oU;1rG?QVX_2-hx1_cxTGCpSE$Wu+mfV*7mco{zmg1I6E&7(mmf@C>mYXeiTVAxh zZ5eO*)B>emWsMYRUB2DM^ZgIlq!#8y%( zrIpbd*2-@UZ;fmfv>YTG(3N>TDfo9c~?Kz1jM( z^-1f~)@QA+T3y;)+h(*aZClp1qHSf{sy3gtBW=EIr`lj`@V0=qyf%HCxy{km+vaQ= zZoAv|pzTrHfp&O1x*gX}Y-hAH+tuya?Ro9m_Veu*+Ap?WZr8O}v{$w3+iTnF+UwhI zv>V%7+S}UO+fD7}c3Zo>-O=uBzuA7P{Z9Mc_IvG5+n=>RZ-3Q3-u|Ke-*%uKWSU}f zHMyG>nO2%snO2+DnAV!sn>Lt!Hf=I_n6{gCn7}4a({7WuX|L&k$;WicblP;*om)DOcQQJeo$OA2XGCXAXKZJDr?@k@ zQ_-pFZ123;d8_ko=Y!6NosT=8cfRO+-8tU*q4QIxYnOZ1hAxjTaFLbJve9klDpN+w5*$XkKaFY~Et_ zFoVtB=Dp_q=7VNm^KtVj^J()Lv!B`D3^60kD06^0$c#2)%oCRCW}=y7rkELKzB$|+ zX%?7;=6JK%EHNjWQ_U)KhB?ceZO%6rn6>6&^Lg`CbDg=~+-NqKo6SaZi@DX@Wj32F zW~z#facWvOMEWrby>WrJm-WwXV@vfc8F1#J1%;$_)o*<;yj*>CZ&9I^OX zPFY|UxCLoJSpqCLONfPNVOw~Xa7&CO))H@#SQM5tOS&b)l4r@cXf4H-OP0%)E0(Jk zy`|bxXKAz;EKQbni^XL)FOWO;6RVR>bFYx!gWEZ;0stW&M7 z*4fsD)!D)yL{Bxi!_Qu%=m+)=aC~nr+RqYODoTt+mK{ z-g?1$(R#^x+4{RxXRWa6t#wwTwZ+l@L&BZpw z=4zX1bGOa2EwC-JEw-(+t+K7PZLoRRw%c~tJZ;{#12!MqDcfnApUvNfvhi)uK^{>J{+ z{?7i%4%oliLEWz1GrDJW&+c~XUf8{~drP-pw|_UR8`X{L4(TRz6T3;>jBasva<{hI z*xl0I-rd#h=b}{1tNUU1tM2h`*B53C2> zgXszBq4dP`#P$^TH1-VlJni|j=S9zKhnvIQvCy&7vC6T|@snedW3yw6!^8251MKj2 z>~-vS9B>?T9CG+Njyp~{{2VApfFsC(c3>Pt2gN~iFdTe`(4ln{I*J|V9p#Rzj_VGc zqry=)kwVhwFgm&%W{1^bcQ_rxj;D@Sj<*h%Uf13ky|a7Wdzbbu>s`^is&_;0=3bB9 zy}h_zVlSna-OK6a^@jJx^eTGudh>g=y~VwkdN220>Al*k@9pY!^g4T=_rB_V+xw{( z=>5|Bt#?YFYv1g?g?-EV*7mLI+t9bU58UV3_iNv-K6D?Z57$TNBleN{7=6q>Rv)KN z&?oGR>5K16?vwYW_NDcy`?CA;`m}xL`!4id?7P%=xlh+u(P!#=+V`yQdEZ}sulmOO zKJ@+D_o)x)1NFP~Pw98eScT~!~RG8Py3(uzwLk5|Gxi2|JQzybBc4G zbE$K?)62Qb>Fqq=^mQJ0o^+me!kj24+DUY>og63MDR9O+#ZIa7lJl~&+^KWcIqRJb zPJ^@EX>xWsZBDz>=^StlIftDi&b!Wg&WFyY&R5RY&Nt4t&UemFPPYN@faieMfcL<@ z0iS^*1IGq@2aXT;4fqeh22caIfsg^h0BL|Rz#fPnNFGoOoFBL_aA}}?KtE7DP&-gR z&@^BiXdk#aFh1~UVEW*ULH9wA!R>?KL9f9Bg9ir>4;~pjHHaIe3`z#2gUN%6LG@tv zVE$n7;Q7HzgSx@$!Nx(upmDHmuzj#&&^Blv>=_&$yg7Jx@af>Q!MB6&2FC|K4T6ST zh9(b99hyDlHZ*6*eQ4p(;-Qs8tA^GLtsPo7v~g(j(3T;OA@Gp*(B7f_LkETq4*3op zABrCm4@riShg3ruLs>)Wq3j{;P~lMV(D|YAp{qmJhbo5Zh8l;ALtR7WA={9B$T@U# z=+V%Vp;tq%hu#j24}Bf_HuPi2W!QCi)v(X7?=WtdI7}Jl4D*I#hGU20hZBb-!?Iz; zaN2PCaK>=n@YP|*uyc5L`0nt7;pfAzhTjf<8vZi;ZFtIv>&Wbpg(HhbmW&)2IXL1o z;ydCu;y(f%fsdd^FeA7T;s|wwF~S^Sjc`T;Bf^oGk@%715&1~!h+-sdL_KnO#5Q6d zaf~=e21jm=+#0zva&P46$g`2>BdN9$L^wj9-(X*reqwrDGXuv3X6gNsAWsdSk!$$?9Nu%;n)o8}3 zdNgmeWVCGb!f5%ZZd5;N7;PTy8a0pFMjfLAqr;W~e(lNzY+L&rgJ*FKi96L8wGWLJln)-iv{Xu9X^dt;`okzSu z3Q^BcGXhP)H?XO+8}tVH8@eB>BeFwyKy*hoB`HXuQ0!LPRQ(xWGXKaLDcp|`OxPHP z5h)}it3PtNv?*;c?P7isbS9z|9fSD;6M>J#TS@JqC+M%}iHrgsBx+XlhZtAU57D~# z5(!rpF8fQFo6mxj1pG_$;$Dn-Ey5Hyt0Yz23z zuvYjaN*}#XT&0HRA@cIe)+2Seox(d3pB!yI7U7D%i@AVX64HR*M>s=>CK1>oVT$l! ze5ANqtV%>l*U7TwN77cLf6ejNoGk8v{0o@{dk2T2_mB>e7^J<_m&|#*%fghX(Wun8 z%d(zi5O5_oJzo;=8x|hq0@TJE66>=!!DKHY~g1D=7%LHrhGjCRi%F1?P} zLHsA{6znSLb!a!`03$i9ou`mqNXyeqMT;YJ5mSV*Vot(UNqU+fJyZ=ZNh6EcC>~6_ zFLAvx9)5;Y61OZpC`Xm6gA74e!&+g};3h;bA`!_CNlRB~OtrkY`Zg zsLz1|7z%bj?mGTo@*e8(318~-v?{uZ*~0!RR7WL59~R{$PL^DdWJ&*!eUrUSGRZv^ zb&AW%$v|<|FS%9?U3;@=LD_56IqE;OEQXJ0kBV6GHjolDFJv06n$gSn&fP31RXjb% zU{3+ci_SsW@Njq;0)>4R0wZ#W@5om|_fv00ibNMvep6)??1VhRx{{0OcLf8nLrJO1 z8s+m0i27{q3GER6IrE47wR$RW9M!jHdFRMMppcq{#DhUIZs`!rsUkn z87w?r^rCpIq_}KWkPogq>3qTUg1XWbD6QyH;w?pQ<|8!-eF~=yEfZB@7Z74am7+|U zF7s!YH{uf_8tEGJo*WT6lhw)D6MY#O6v>cBWscRtFi<|qJoe%6ZkoI7PK3=kr+;nU@sTb#99a$emA;G;xeHZjDkzxcLNxK`-46Q zeGOWOIf==|bYa!FIU(;t67UX!ggi!lLS0Q?L&wv57+nlP*gn>JwwNtrTRGaup9Nb5 zGQmYbj4)9sjd>GuB=%(NsaR2LejG^LBvvF&lWdo$Bukah^i!(njCHviavy8qg>#DL z7Ez0GO1s5T&>5(|$tcD^_Vs{$@L9lYU}f+hBsZX+{DV9PmLun}+* z{|sybA{5<$OM^E9TY#;=HoyZo2H6hK;ioWf>F$zWfJlr0UqtDS{Xk$7ZREJnKe1!j zYlt0y0JDWKp9ls#ft>(G@GIa2>;iTJdjM}>pl~m+57-YJ01g6&fWv?fa0ECC90NLe zzQA#yOc%w3o?k+|ENB{){0D(Xd z@J)gSFu(!aGxlL*6L&dgchX+SjR^p$GGOV%k}Z(XK>dR%39D!Mb6-cl5v`8DFYZan zQS8jd<~CDWd7{WhAxa$>;2+dP8m3rjk2qK^hiBlu6&{;tBps0_O)Tny)7RwYvL~jw zxVf1jYWILiXf&FPpH42NJY+-(N8@W#pO-#?D1x{_n=o#;YTRzToZv-%M5&GZEKOH5 zs+5{LrE+Wop_Vuw2Aa^MEe_g+4noht5pf@J=^?-4a|lM_ywJ4JC6r?ffYA|lle3OH z%zeuH9)33}Ho7`?zi3MG)wI{D_Zg=$C#x5#k?L=1|J*3e-GV{ZG(I}ww+KdLXmnfb z)3|d9lJu)+E0IS1Ms203*sH_s;lZi}S`I`ix(Ct0d*LI9*{Ca|a5{|ffU%kr&oc^Z zqo0Y!C85dk92~rWilgV!ZwjrV$fRK4gldU;yOxJ*mlny6sCjC)oB~2g2qw%H9v5{w z?x}oA`lf7fQEI?P5*A=a$rBH!G^Ku0WT|n$3eGM5{YaAdU~&i$mi?{}56B=wOZ^ZRvtS|5C?3?stiO22;)@e{<&?CRG&}jGbd91Lzl0vf`5G}*z!S() z@2gXwZXxFhGm{(O=R>K&O2{-A6K;n~8S}y_)~I-qzT=^7V>}d~#7(Q9)^6={baj7R_44-xf>GI$EG6fynEr>v^Zc(*)yU zp5*W3pR?Ah&*Zkimmn@8W^-)(4uu^rqgJvyc!%PJkxwDJp+F!3m}uOFtR&V%ZjUQU z>`Oc$S*`ZU`KUQnuvAMbONUR(L??ppF+82H_sv`P~2=H_oMP@={tN+8fSC|muwp#Y@mdc27jle71KkE&7V?tQDBhZtPVgly zVUU0n%^)IOau@D^Sk{Ld|XH7K9c#7d0nttCykhC~B!zl9#2>jOcrXM)Ad?P;GHG9FKe*d? zq5RTlkK_gN{fY%y#|!rtuM9Adx6!Y&XC#HCi3%=2k})?4w+JifHDXj^j%-^}OVaAB zLUm7&0h1H##BQP$(dCSO7A0Jm*r0l%lB$oNbCoJpej1;m%cTVD0``i?f1(~l%}%}s z&rS1(=fmv?J0p)hC304atNOR1ze>FdIJS$9~32vWomfp_$s=p_=PY-$oHeRH}> zwVAGF(UGLCfQ29PI*YhFlnqF*1GV2BSVBI5?0G5C56c^D%(_>3P>g8=$obUU~?vngP;Ma z)F}2$@hmZ3qD+zGztQ|aTuS4?Hg?;VwilHvVjZd#YgpIRA-ZO{w_LpZapjmb|$DCGXX*3 zqX~z}ho}asi8_OpPA_J5aLqC6#MdMe={8xd>_W0CWvg;Y`tRzU8g-c)>^(FT0D`oH zyX2fu9{m`1S$JoZLvmX(uK1u>miAD!CCfiMOtS;Zhpxc)(|=-!qY|Qg&ynym!WzrY(Wi@D%a%bV!Gv%uE*ig@wvX0DH#2Ja zE<&@=9(zx;DQj(^YtcREIP82V;d;2eueb1ER>$)GJgj=Q4M9 z#Lsbu<98>*q;P4G)JIk*yP7mvd0zF0>WfN{(UkFAeK&ih##eKz@Xz8U$Z3czD8a0=r}p zq!6|UxfKaVCSl0IsrVYAl60CJOIA};=~tM;tWnk&>n5v_%>Z@@J`3l^WXFue-i%F( z?-4&ryev5+?U4SHv^@2>!k}cQH>;Lq;|uO+_m}A=jGx#96}2|3iiP96<1ONcL{vmx zQ4Oi~YqLpv*l3AMkv}9Iat<;A**8I7BtjodNMQd#enL(QcoJ|Y@GmqOGcWir>}Tv0 z-20Gi_(H-eA|tezT1EXx|3a@|#IXw5W9;?Z8T{jslVT3V`ot1rO|dWHmWU(7DH1nX zX3{{iHRXW;S5q3ntL$9C!#&#Qxr9}I&L`ey<$8qQb|(XSFJ3-qgw>u zRMr4CKob2Vj*vw}tPyS$a)4!Va`YFpF(eCr1Ft3o5Oc_hq5jlt+AZ2A+G55(3`qoD zz>VXIN5v6|&m{9@Rr18NT;(eD)12PYwPlMi9L#q7UE)GoBu!0+vCSL;?|t;u7)x?b z_O{$xkZ#y1cyhoj>_zNJassu7x|1socMA>@A#a+}W~o^8IPsmDiLnHS{tP!a%EGX%fDtx@9Eg zhiFz&(>Q;JbAi5~A&d^YiTIi5PF_PJ(6&SZk$0k8qS?s<9vT+1@Hm59Jm9RK{amE@o3;Qj^ zjnbZsQ$NzCMy6wnhza!joHfedl`iVp+C2z90Ox1MXma_AvFyL0W5{m-w*zHC-_RYw z3hZ@UJ8mQ1h2%y)OIC!gr0kxE|Jxg;WO=cdaXfi{hQEl2iJUH|5&RrQif)e$61@}| z;HNsKiE9!g(kBJORW9{O+=RAr09;J)+ zk6S2SFI_3~Ng7WMm6MfS%GB)Dxzn_Dg|o>>#oH`u&h(H?AS9?Yd+Z`=eJhns|-M>s}oq3)m^rM1$> z=_?~2NAHU@C*~#hCTr4YN~ZFWGC(C#jRy^5=Ms3t*JL-QhK1uMhY!XDq@vTmXFkw= z*Lp*x&_~cX)Y{-i>;aOV%AkD>|5b>O{Z$N+K9OpZuF3o4lT&9ZuVN1>C#HgYFrqjDiy_u}ZXG;AYoMktha zig6&?q{%2iY0J)Cpt_{@WE%5#1zg3AhScK=Xns-SN!I)!w2|BwvAN_e(AJqOLCFzsLr6pAuC9uv?@+UOoB|S@hwP3#*;OnHJq6VXQlqyFJXR(RVB+y2@}SG zH{dHV0P$len7J=vw?qK+WqT5YKol@V{7lA6ZcctC&&Z4hc+eOi7I=z2hQ$zXhc2DS z4b{>_z!~QHuvr`zK0AC+=oVEQ%NNA~%EWlUH%$!WrnhH{H3`7X!YM%)2u7+44;1x# zY^k!MF!&t1Yzq7aDVv-TW|1C)fzdR=jBt?hvoapLIOQ|+0K6{H7jrcf;9LvgFjL?P z2nL!6NB}7y!^nUnfWQi2Cj<3@#j$c=y6m`YZ_?qckgOD7X<;g$0MdZpAxhvuP%L2q zEget+*M+eOyz~rUni^YlIdBvD6J||t9X1pAh|dDl04#KWXf|+=naXZsXL52mA2GktAy5QhbIt)Di;IC0pcIf3 z<(x90I{Z9v0jSQeK>h|?1TFzX^vgize?-QDDA}Owcc3}{S&_K3i*^Mtg`Z9?2d)BV z(bs_MKx0TaK?kg*Wzu4ql}vB;d-iVb5#DXy3jPj0Ec`(@Ke7VA3MzqNfh`Im%1x*O z^uRkAQQ4PO4V=oY0hSfi0(HPq$W~ZA;EH&Jd{5)ByLmGs6QjwZO4&X6q?8-Lup(3` zPG_kafZCi!U_pVqHV@(kwL@!QrzR}rens65Afubmbj*t2r`R&00q7v@48Y zb}g@eLfD9i6vw%yUQ+HXo?dnqm&EpsOpDx?bA2MvY)uqXv?yU_iVxh3Hc|c-EE4jg zOo{pGUJa`7XYL<@tDHFAN#Lr@U&Li|_aQfYv+ zG|5l(i)NnoElooBOiiPQvC|{B!zKrZvHp%;jA4iLhHQ+43Y&mt;Mqi*UOfW8}q@T*`M!D{zdZJAm1ZXu|wDmxaA}nX`G6UD2VhCbVR{ovttdh)5I-_ z>9P?yKBXh;r22#UWwu=NT=PORil7r-Q$1-r7`X7=B9nTiHXC9F5MiY(H7_lEsiaYc zl%G}SYyQ!EDOfJ|Jg0^z!@D%c;AO~1s0BgugDwW03+@W;#BL@YCXI*6*?Tz=Ts0RQ zaX2zaFd&mEj%N|o7J#flYgd%G(v=zb9DnF(*nLgjB3zY1*Xp0Ci6R^jst)8#*5z2Dbt`0I(Iy&Y;_XVft;l9Uw8uOaprpryKC*_5hD~yCe5RIslx&Q`ie2qWXY-phEmz>YY5I z&?@gJUn{|xM>Ef;52;1!)7kcHZmts;0A`>Efgx6!q((9X3KKcoJ}^;YY14TWDI zuh2@&EzA+(IPd{jDEbIMlR8yYxG(Zw;1d7qwJU;7#KDPi^GNz zPmy}Kg?w&!O60$SdZ8(1n|P|^rF3)B61iRex6-O|XmHTa2xH)N>SkIzzmdNyqD7n` z^UH46M3jVM|72)cBHsO|Y}|DkmRA?IHGa3^uErHI23d>rLN}w|pxKz|xL@(f_+125 zXbmlpz9#Hq*lgBe-ie6M04y?H@KAImK1TXL`lnQx#7&y)Ad?%`Yh;VCF>aUm&xr{mDEVJGR#~M=&0MB#RQG8JWls<@QICQ`Ntnhc#s&Ev@N|`Mag)SLCAcW1!OVR1G&ebB4{m)0gr+EBf=0Q zbUd1fam5AT?%>Z6!Q=&uHkK>9ng^o7uD+N6y;ZX$64=xPnRA zIc2*M*@*an4d_+)H3SvW8Cu17z~jVv#Pv#>E+;6eh6a4oc#@`8GV_L&CIR?$lsV~lUiMLaH#9{wzRYs59dzUaW%;MfPTYeo5@ zg7^pVzG8kts^p9OQVL4hrYy{mX0BCp)K9YaYeqEBiua@V9stD@V(*9C#)nJ*h41KF8P6xstTWsUUIYJOWUA0Fev;Tj{F``<>`uyl zrCiC+P);Cdo@z)oBHK65SqO+O$9F?r;1;+o=neJ@4nsQ_7R=FbU-4##^Mp@CKPlF! zh3X#7k3yHE?T~*UCltNeV&t7L7V`*Olw69=Bz>p7A>ZTA6Iz9cgvR94>8=@PAuo~F zQQ#n-pfQ3===4w?We4>+RYWVH*V4%>BD;v~!Fv|HG3In^Q0y}CZ<0yU_tFwsgKTN4 zO8FI-lF^zGp&pM~CfXxHB}7Z62Mh-Y(K|waqMW9krEwVNn8~b-oN8`wBtvjPfE5~q zkD^vbr$_%0J0oFL!WZcdd4Xb|azOQ0rao(@x*|7J6RDYAkPLl?e2K9KFT+C^mI>M8 zi`X2|Md|C5mnuib>#Q>BBKkMr-=HAgJ@JmLkGU32J>efxGH)S73ta=VBOe6tLjDd} z$D*)$Vv6Fv1E({)Gr8*1p@%3w(aEA6xrupUWqL{#?~m|u!EHg8Xnwpbp(b9NP?SD1 zL!9Sc=vTNG@c{b=Wjp;B@oQKoG8T;{VMw1zI_fRa#L^^v#)MaZ5aAhcAowAkPw*n) zsk3RjX}{5WnOzf*-Qvh~QMsbMQjBag$(URZdmGe_eU4=kE`9kv+P z%KpMxA#9F57*C0hRdy&>qgyeH@zJ4(2&Iq}eOGBz&Chy|7tlUd0dj}l%mdJgpY z7~%&lpYw+MQ2dAT7d2izT(k<2hIh`&k5!v&a3C(3OnI6l8wNbXRYr9cCUAe1`u*zgv17{*a(y|C1V` zh*s1Q>!p*Er)G>I_oBQ4cL#gol>CQ@!IEjx*V2m_Y1xFLe@XS^@ zz@7%&!V&OPVjiQJ-Nk7Q9~O=aNm0v1r$tur7cn<+TzWNSWtLr2TZkw-i7+ExYp+EvH5fbJBG7DuqozVc6@GE>eC5G_%FgJBma`Hsvz2m*mra>Mg}~iWYl7w|38W~-)X#T>h`4a^a`iN{gPADZng&wu)yBYr zFgi>=d9Hfvxe!up#ArS#=tS^%h>~1E`AmtXKV~1|ctq?Lc*R5~R>x}soN(G68tP$XVYcS{aXu0<`zhTO%e@D*6*zjOlEjvIE zokUA*SHaY)3ld9HKIZTlmX3Q^_-hxnyfe{S`%C9in5^wqn@T*${)_hX?}yufc}m7BlzDC1hIh3 zp&wzSuy=616VFMu%3MFs_&im684>`iMdbzsW0=@ltc?`SjOMK81F28aB9wnBW$M?3 zjYX{pZ^mL+3?529ndGOq4w*LrP5lwMDEmjjjKZM8!a`(V85*17sjMM=42z2#%sk1u zrU@zvzU0iI z3&#pXJ_;ADBlsZ{g*=4$hC37*%K;*$N~cSIOX|-7Ys(?N@Og;zATptY-N&8Ehw-cU zIpHrNnSwJ(zon8CuIk^^7jw%Cx$q#uLn572OT);|WL9OT7eF96ka*Mx`ZHRLsmE<1 z>?WTg&!o|5f3cXHeoi3w6E~0dkoSTY!goe&6a)(%3UZ@xvEA{j6CO!^m$8!Dk|8OC z6hUfqdYDR=3(``x1H{GT=q0Fh;Mqg$t(=?usp8m_ z*~=67ry z{vz>CD2YX-AsNfK)NsAPRh+D57Hurv&l%tziaes~&VLK{!N`;FSb2F^~8!iAI}DFAn>gQ_17= z!y>~HTBTk|!zty;E>#jDB2t58g-yx(8b~5~(a#dDq={)E@N)MkVq^D4bkn~R_C*dFAuE^b-Pm+PsMYQ!S zEq_Ef85N70E?%r$%R0z9!SY7&i3d3&iLSCy*nN0$04uOJ@D*kTb~e6{q$PQh@w7i^ zh2e(qrtm8fS7Je;nnb?xztgI{J+{+t@`>M%#~i0eMElnsua1B0XO7R`zx$-`$&(Xa zX>CWB>_$YUa|iiBe(;OXledq{{n+u-{V$!laAG}cV+1NVbosPHq{IHSFM%LXzIYYJ zkUoCUtKd!C9V~v;rQnUb^`!&B4cM4;m}OHbuY{LY!jl9M%MJMzG%7o=#=X9||)I459yB5g}piNa4{j+4W{=0ho?~k>6nmju^J3YHRXSKAI2lRZ6&9fV1_w4rU z@pO33aq0E!^8~q=K)o*Qp!qI#&~g_W$j@a6G~hA_0^Mz0J>_ou>TZyW%Og;q%R>-+ z(gK$kpcO99C-S;qgPbm}CM@9Ig9csx0kK>@gN9vz2?^#+m)kCPUA}@`@3yU;eb==5 zC5SZX_WC>P|M#E$|LvJqFCL!<0?nlU=P3?C?r|X{53>Jryem4JvV6jqs~j2#7r=|* zPvI93<%s=A2yy^<6ZtssEqV%OI%X%v3q!+}V#}~axD@<;VjA^3eF}rhfN+fbUBXKV zx`d_#YeIj*gM?{`dlE&mei<*xlGd93IGvV7&*Emy6MT*D6`x?*MVk=+`PcvaRN0L& z_-vyD1e%rcQS#@E|BRJMtfjqv_LAA9hx|U4%;C>0{q=%r7YJ0uJtSKu1WiP4v5T^b z3d>Ss*~#6joKyeUx&b1ENFb?@HppL)JribtEznbkCc_jku~)9wWv>+YRLmXtSNK#! z8YC8>Mr=Y_cU?uocj=MHT^-2vD9)~kUDDmTsEepNlmX>Ly+JJvSRb%CK)dU3z~xedL7)?E{zWe&<0r2`Iy`EM==;X=Umu>f%ZeB- zu*LXp=awwefhG;Ho(pbFa)xooZ3%9PZg7tPkEQ#xbFA*a%-#7rj5Vk#%;;8K%XgrLo4MLqN7jZe)L+Gj~q(oG)|k?fT1q#_rMCRe|-J z?C$P!V&=q5nEp`DvV44H&6 zt%&&qFGvAlA)1yqNsN{O9>|GyfxcMG_2{j^+)HX@Mdlmoh*E*3@GsDZ$Kuj9nZZL z^(5^|*}dqCkhf4HYzJfsw7kp9aBW%rg-<@Cd;UFff*pUPCgn#Y z=lHO95sEb7>YnBw=NIMw^0@8r+_R+J_kCM@UmrOXaw;S+CbV@Mg z?7nu&qL6igWn~5XQm8Haeo&FLfA;0je%im7esupOI*5VZe}<9Fh}a*#KW_gF<}oHN zg2F6g%9+Ofqs)8zsbPY!@Gx1}tNn#x|LngWRv$JT_AyM#GO=E=gzRhVo&%FO(>OnK zq?|VgE^(?ki?~ats$1w>K81O-e~lo08Zp{{#l zov>~;1}k72gN*@WwB6m^U0=Jq<7?~J#^2j}e)rsS&$<8HyMN~N9B_kAe_oGgW%mp5 zOL4R$K~j*OooSNnmz1Qd(s#&ODUS51(uQ<|6eE>LE2Va6jQ^qB4~aK|u4nAWUlwP` z9^hd~iv=%hm1L;yA>n2d2b?KeOWdQ|s5`7XqPr-oW1r5xrMnBRpuWrAjOj%gq{r$f z>4VTcl*M|9zQeMWTq(SukFt975J+V4x^xc3WBmdCoLGK{l2>jiHy181H*mH2r^-*1 zKPy+3e=7e{4uSA0M(5{=iw)PrbxONojUiFC#Q=fevnJ7>7(&v&7`}%+HHa(_NECy_ z5Lb9ArsN8nCRAiqW>?OwOe(v;eAwDjiDWIQWQ6h|lzeWofBqcHk4ifm0_krYZG=Fk z8*3IG5vCf`j11$j33g~K_i_3QZVYdQvCz@aG{Urz@Lz1D(8t~hf6jIc3pZ24(IuRs z<|19*By->(R7pkpclhsNkE~3~z|s}a8HtLpZ|SSeBLz+0Z)eY|x?mn*2@TpBb|}dZ zPfFCAADP1~wHZr9eM(zO&nF&8A8q*;TV)xPzf80iyobw{ii9g-ddD;x|g~+dRJ!1+}ZkaSwQXB+8G!QHnVnq?Sk4>4qcJEw!L1 zw5t6&hFe%QsCuP4q~@smS@n81_>F3KKWA0L(T26{|JJ5B|I{iP$xVCftD2WL$2Ki&{!g+iM;Cje zx_s!gjQh}0LcQ1P6=pB-UKQVBZ1;ZAK5*>wo<%Q$?i4Ehg4r9~Pu&-bhDQvX72lFm zozyb8C_TR_|7DR%noSjqj&Ow$F#4j>%aTe@2|wd`*>*m9}mL5mRc zwq=xZ7T6AaX&K$5E4x^f;G5-}=i~ZOXTDWzwyQ{gYt7~yr!h+RZ8@kxJhq~ygPg6jS9lk$# ziqo&Vf46sDbkkx{7&rn*>F&lkaQWRkTWj4PTPm&0ZbA1QU43_`eE&QZbPrS``vxt{ zMHY1_Zq@z>?=GvbC)EoYKQ-n#{`Hs|&om0{yYj;1uQTMDT-^n!BJW#nh3s9}66yZ% z*2EJTRpHYy-@?Wv{|rqDf0(2UyBI!?Ha_`aC>bA9)DyCD=<$&4!~Cn3CqW=sYZH_s zi_f57e`cVhpYz@(b+*PzzVl`!4^MlZE+mYL2)n*OOjuM{1bm2B}J-GXW zR}KmcI^Gyk+tK(9HU$|mJ1K83jMKZ)e;(WcN8y_LpOJKi&`K(B{0NnV z1&2)~?IgN96{LSiAXP#96u}5@&iRtmN0h6KB3Y;=()HSq-VYj`O8<~PGC8z=(@*=p z#)ZjaC|wjPwUFwKD35qM=NuJI_K)Zt(JOgj_}!$Q(921aO>-T)N6Qmd+5>1ov&bL+3~E4tjADZ+*0PEsj2Kzj$H6LwSLCBnRe)!nSs~` zGjE1xHl63%XKsmqFvp#3#g40WVSj~^u`!spTL1XT;R!R@34>>v<4@((bE8G2+{Sq` zxKi!w(JbzznGa`<;mQdYK~HyYa%<}1?j|Q^r|knzE)bS=pWUN`%a}s92dd=l5Me$i%7?>f_5IQu)fWjy2GF=+8Ol z(qTn^GLAt%75-?LiO*?#>|lrAM?|5XBej~DGlRf7U$1E?FeOvxyf2)sY*!x0*j;p@ z=wz0+Xg#A}qX|1kTc@>YFKI6*h-KND$GD(uuzj*FD~l`nkugX2xlEk>EOcgeqUS@| z{6HtP)o*vYIIJbH6e~?!ophyFV8A0Ck@O{Y1F3@)NFw{a*G?uKC->;SXBU@?%7^4^ zA@8Lwr=BbS4&4}5UtV6mzI=1Z9Yep0%LZ5_gGpf&>RSwEYDtc&G<3i<9t`qN;!*ri z_BR$2dbe_dero@hq}<{FeGv6oYkoDWZB$8S!lRV0&~==#Z3{U@>jc?F;j6r4lV9F( z;{a2RX)EuDFQ%eHK{T?D|`xhQTP+mjqruld%wHV<80%Uek8Fi zA6{cSV0&ic*caF>IE=kYW7T}Ay;<8)``x}SV~O=k!9N8blhYle9ED8_Xj44aoGYA3 zvZK=ca8YNs^QH5Sp^bP%^PVWqy^=J!entI&`7>NauFp9H;T}oU`1ZmwNv-%+*vs~9 zNzpi2yrQ|K+1s2@m#;jW@du>4UgbW| zh?(i~KCkE2bL!7#yn$+q-ewL}mMVW`WVdW|&*hIUYINTRd)@p-yFJ!9y>>rqw`T}h zP@4w*t{9oq-Xd$6-5NXiQ1P+a%|&B9@6x-4?g$2!q&a5`{uRGGc?Kxej(!sJE1Rz zi}Y#E#&O%JzTS8;B;_gROE?@P?3zp7^CFBMtE??sW;w^b1F^<*~vQCUY~R#F`F z9+a7WyK%p#u%bD}n7U#-?jA+U?qTT71~4_-trfk{o_Za#I3xHmTWKIOmeO}YYoR~vPd$$mFEh3(S+(8a4>PtD-6;8_ z_^G&-kx|rCbTf=ww8B4n*i&esG8DQ@s)kxU&lI%Ap5F0|=N+Mr>c;1_SFwpuv!hg& z3;h$Y6gQ&p>p?pM{IEyMeuVWH4u>L&P~p?^do>MAKIm8n-AFtTZV9(47m*$%k<&LO z(L7}&lY<$qY&@5?b)dJ%k@6WK0JYJM5S8p_PPlon_=)><9$o~m;7Kq|wYFLkynJX)LJbmNPedBlW zc>-U^(}d6Z`$-nZwd5bOy62B5S(mg!m|?x2cRnvxgcO;D_atGG0kU+Xxy#b;3uC^)i#QdpiPMWerBi6dMfby&8e*+g zm>+W>vxfOq;IHW=DQ<^uKgOr`oxrcOHc~j1t@mF557D?P-{f% zR^+JGbl$Pn&UtBVgWD}SLA$B_Zu^J!&+Vf5ksXrc!y}=cb2@su5V*$9 zeVqq8e|7%XwB4oeTHCd$YhTy#t~*VSx;}J$>pH2+>u!SV@LT9VLU5#ME%AEqEW)9t zUCCGb4DYM%yE_z*SI72(1*+_r$b0dE2% zftv$Q24V%%JC@b-4hjmo9^@VzH&_uAN!dGi5S0=P4^{_{;pu~I!QSAxNe6;22Tvc8 zI)sg0XMH?W6_ONUs?`jS2t5*ZB1{Y0BaI6$iHIAKKVtGI>8Q1%PL4UkygFw1Sf32b z&yRd5IGI#F?)vy2<0ns$fn>vPGjCGkq^pyc*l)5p77uu8ba4TjYhpokbDZZH~7&fw`$!3Ax_f{G!u+E+L2X?Ix}qvp@Au zTJOATc{aSVpgm>!+!s}+TA9g5qNug7S_oul;m^Y1MFZpqi?jh8;xbq@ysY1?`l$#P zDibf0wW1<0MVTv#_F@Y#VhpMj0#PJnVrQzU*zmbbEEjtMp9w7{a1lQf&I0w=pIAP( z(7v8zC-;kL)cV41ag9(qd({# zGB8#Ej)?^MItb*4Ahs>8gq9>=M?oxQ2_@vxsl^fCv+FFqP_R^(s^Zwzi?$O+CD+Bw zlb(}d(v0#dxyhr8s+G@Zd?vpDO%ZlCA(Y>OCV*L<*hvcOrm&sj$wiUjOH+1%;~n5M z=Wpk(>sac`wV%}xwAXO=vj&DPN|~Pg!gwrXos4U_TecEh71%LJ4rwc&Kp1(!=+i+kSmvUy|k&gPjd z7k$vylGY=w6WfB?NuBMT-4)-u#&<8BKexGY@nYGZ#SIIFy3Z`@SkMu$-*pJP+qE%z zm#eX8Kz?NfPO_=w73@jE)Y?w%oMdDDm#}D~u(q`}L$`tZIvuOtk(P+V5!+xUDuH$6`v1M8t@_xdKz!k^^m@(K8ELR;@@8EAzZ8!F|RRgGLyJ?j5Q1HKby%l}uy2*nq zjeI@sbL@1(l5Bwe8Acj5=XyRoBD$5XjHu2*#}$ zA9Ep)V%(~sEAT96->wAIdg(f_?38!n%2V3!;e}yn%4PP2rbHH7wyt_&;5gBvB3U2= z(t{j4w!YZE<>F{l*L?R_yf7D6vdh|~lMMssV1JZ`+q9M7yezJ0xuzZs&c$4*gV&Gh>Q!%M8Y~m* zRrQy3nxYKd4ecu-&(Tj!a>RC@7hbD5qT0L|tum!Ch0AtfFA^B=8q-M zXCbcEt@Lx(Z`p@;hEgst&T(v{$5`vIIUv6@!bt$x_Hyyck zRtfUYpkI+s{bt0}_n9@*5@9AAYPR%gP1}sziA?A`h5QG35qT%=GIDv*7UUyj4*Cu9 zoFzjLm#n7^0_B)A)Hcv;X+rG+cZm%zKV3akzR+q8QQDE6k)n(7Mh@801dq0cmp=yu0K^cwVf^a_O>Pt5F4 z96}#MLxoUS5B?^4%^cUD2k6(COXB`RYXU+rWzs2FJeMpIVbG<@z+$WmvlO#@ZeZBm zpsnc(0{7Z|v2(F+=1<3jDXYOf_7KSR@Htti{KUL1+^xaMxN}^`%%$9Q+yyu|?t}IN zuBN324Z**|y}@y7$0xyu7T}jxF3gI(+=rDf*W*93smhfdBg|M2yNPIxJ zLr5F?lkkU}i$^Td=3H)ElsJ~SoPQ*VD9#9tCZVyO&^}eCh_FBtxS!@u*iGWku+3r1 zMKaOE@T;NUiTUC+Bo^se(kdvpx{&N8ag>)yizJwss`McdGn03QTBsLLYO;+}P7c!b z&MGeK?RS+-XC#a`OI+6H6S2IeG^S0$GWcg$9E$tzoPt@5rQ0yv*pVEpENQn3-anbZFvuI)yQYQ_BkPb&M$u zyUGllCS=`*hRvA`&fV09{0f6W9FnAI!+g%H(fEh#r)+%_cg`F(e$E0;sAOW%_@XK> zRYl`e%-F`sf+o+q$hnaBWCGYoVx^ zFG+YP7*ulKp%5J5pG)i|fCy%$_nMQIWK3PlV+e{IzjBfUKEa~YQ~oTA8}VI0Oqv{( zU*ezKS@J1$6Ype6M?+xR=+f~6?$HxVm8ItG;0)CD^1TpE6tf_%i!V$(!3epB!S7Dk{KC4#4W?pv#|N^ z8}lR-2`pVHkv62JcT4iJFH0J-u-PeD?=!b%W@g_<;-MO#C7u8`l`kSsv;Fn zC03c?y)#1=)T@e>U8=1rKlM~KQVmy2)N1t?mRtSK^euUaAV{!Cy-dABeOBEqVOl#8 z2IQzQV>GdvEX@XXB#NL}J9C4EZRgt$g?2|wFzaL zv;pd!E~{-yt%W`+wz>>r_Y)Y)@Py8?6n$FRsH%cK#e$Y9$_dXyj8?r-(?yXF4(c1_iR#p^ojJAIKc1(1U7%EwnvSwCM}(D(87 z@Sy|1`vRY4BzS`SulM>tUjF^7zmNV9NWE4}%dEJY{`FV;ul1MyxJo}fKd^hfIPBe> z6&c&NX-;{rFWX)uZr^2E!0W+$XlM3FP}h@s4ou27ec#7fo|6K03h6FLQ&!fc4c9N; zhAi}L*7rq4`a(~pgYW#c+T#Q*-7 z5%A}4;VkISgvgPgp*8kTuRk+-Vk2WB5j}v->e&GS;~_n`9()hwPe^2Z&#=f@J<6Db z9(d2+CRbulQV$t4uabLa_x$akrS#0{`P)8A?MdtT+e1t5$>{mpM$7EU>iOG7%kIhP z`P)a!?aAvQ_K#*G41 zu+e|G<9Orfpv8s)wKZlBtB2jg>EZTJ|4ahSv}NNW$Bi9#VBDoy7iUcwHw|>v62@i4 z=EOFSYaREuy5^4ZM0unBcFuet2{nG);6G`9hL7X-^adrjp)>v#-THv)n19rOC_zt2 zPifE9|G(RG9#osauned=ZG;e!WF!^z02xRY@;UaU@_e}|#vEgbvBp%zRL9iB*kW8U z^)YoZ&Y0R5M~oe`s}lZ4#cEVcQw#*Ot(yNw-D()%JE8QJJObUyn3rJeTw(o1Xj zzifs5-?qW}#P^Nw7vDdAK>Wb?LGc0cf$>4{gX4qahr|z!4~ZWZKRiA(J}f>wJ|ccZ z{K)uG@uTC%#E*@SjE{;R7e78eIzA>oHhx0<#P~_^H~mieo%TE7cg7DA-7DHJ+CRE? zbf4(H(fy+PM-PY|7(FODAUZHQD0*;oaP*Mqq0u4H!=i^rhen4*het<5kBA-_Jt}&1 z^qAT{X-J+YQS^a*(CS2S^ayLbaoYqqBi~auPiN zHVBk)2ZCztY}i9&KCBQ%gHd7iutl&eq(ABhDi?hUcz9#+uL;A66Nm~h{fH!^$=`tF zFpe^tBBR_behL(~kHw#gdy3`M9_k=k2yFp#2&m}>f)4HsSPH1urci9K1~7r=fi=Mv zgNe<9up_YJz}q_qI}JMnI||DMRZSjJgcKu%$QE!vbzjiB?2r11>OuWMg`!i?h3L89 zca4g+f(hZ%z`^;KFo`&YIGGqn#E^$jqA7DI63XXdJ@pTD7;QN12(3Re33v`L=5$UC zr-ic=7&lKj@45YX6M2!P%+fMo{#*g3&|qPLuv9u(o+M9|&y^G9WFSG-Dk4AycsQv3 zhQm@pa~BSpyHA1cas_xM*T8J%W7reeP1rqHJ~9t!M>>#ek>8O&kl&C4Q43Mss6Obv z=rHtX^nF+n8VZIm=x7OAjNXHOhkgPkoBu_>1#069^e>>Hd_liPKSRGle?)&kzX#gj z8}v`~ZQLzfC~+Dwo~R_MiCD6QoCXZc=f%&8{iyy_1+|>oixy4`19KV!nP?`4iDDv| z%Q(+C(|A*PlX+8kaXeP(xzZuRVBu_GwlGVW0aP6;m@U7fe5MRnja5xlO;XKJ#j9qj zW`P+GgL=LCfcmZaw&s!M6ObSFmnn5;bbm|7C>RDftdane@qajFJ>s1-Mxpqi<^a?fuD$v!%xLe$4|mX z5JwP`iL;4TqLyeO8i-{?GtorElL=%nT1~DZ+kqkzN-3klEeRfY;-w+*jGl=x+=#4h7T6l}5X<7MO#NO|QT#;V)Bw zd8B!)S!|Y@E6khDpREVIslwLl!0; zGX*miGZpg+_a65I_ZnA(M}n!z1^Bsm7(N4!z{ByW_;-X1VkglIj@nAeS55Yt7C_EgHBB8tj9-W8g;dz|We}KnH6}AdZ zLYvSotP-{hON2V1TPPJeg?yn`=mDCfMJN|m2$jNWp;}lcY!do_FR7N6OAS&jFyk0< zy8Nj8Fz`I5s-~!t!ThmV{Z9Q@bExcK*?}@O5LmI5USp%N)95p{8{5EKy~OM>*P83h zwLs*BIFg+OPOP&NOgu~Lw$!Zw6PxX>jjqG46-irTWCUwEqz}CVf@J@Ig@PaGhLU=p87G4dv098u`x4{K)J=_cC z*In=iFiDL86=5t=fYcz>V4`{-@;5RSH5-)-+PpJR(?G8`8?_&`2gG(UXf#luxM&Sp zi!MW7LtjB(M*}zvVgTZos4 z$A~mCo6I7&klV;UatFB;m=z-^g_L|s0c8he5oIT36=e-DAh%G$sUxVN)Zx^T)FD(Y zwT;?B?VvVOz107xv9t-aNi-wP1dOY4+FjZM+Hcwy+8^3r`Y`%*dLliPKAAq89z~x( zpG2QR9|`??GEXtjGLJG3Fb^|#F)x9s&oy8+^$PP0^CWX6b02dr^8)iG zu;9)yw=r*lS-Trxj`2G4ICCxYJdn{=aQ1S3aE5V1xB=Y0Tt99Q7s4IP9nKxd?Z*w| z4dRJ-wY+AYjMu?a@HD&{UMH`GC*etXl{`DIg6HO`cx^z3Ea#Q*$e_(-@$coocH?Gzpr?h+mnt_KR%G2sW`sq7Ix1U}kn z;aVWa-4R|BJ`grb>!lv4L)t2xDvy)TmKVx-ase=@&dYDgugfpUS1DF1x)o~_%M|HA zziL&rsjTY5>W}Kr>Zh9Dn!l!2cG;=2lVv(xneGR$VKJ4?%G%04#@)tc#>K`>Knq@D zTxHy9Ty5N7d}``31p*DO6G&z2%=^sU=3VAZ=C$T!<_+eZ<|XEh=KWxj8dfc<9*yGL z&eWfGU2$D>Z39BUCiixbcDM*E0%P+iZecN z`~ds`{384x_+9uB_;&aWV1}KBUx%-UUw|KlABNw8pNHRr?||cx9%KV@ArgklMHPXj z^n6g4o{KtxI)yrdI)n;DBTfuAjvL9Hz@5$=%bm!L z=SFkCa{urygUS3WybC}C-_F~>`vTPBcf6y#i@dEs7kSFt$@_5y(A&`0FuSt8 z@<3&8W3VyMIK-G_yk>j~yuu^KqsFtwhsN8+^TvC|C&s(R&!%za=VpIPAIoF&ZSyl= zus;P7UG)N6sm)}+V(;(pbNB-b zVj&Rx6m?tc&efl-fA4zcdgOZLdg^-PdhL4RdI7BI^X^0LBkp-Xj5ya|2D7pAyz{*a zyv!Cs%bAupEuUI?`BwUF`|blTthJQ@+X4$f1R};G-oaxLF^F&QNr+HHUql*WEMf#= zC}IfW2ONSJhM0)>0FOcpLPQ|KfzbFCWYs4ldVo$k08x%yid=?V3=G?|KwCJ2#DTgx z21P~{qb8#((cS1y^nLUT5ToyfO~(ELBK=29U+fReFzidr8_Yw@0PI`LE6g*@1Z+R- zZ_HqJ;i4U~;Sg z*=i51f##+W=`1>jj-X?KGcKS@=vI0+y$wtmH_@H+D!P|Gm-&g=pY?|cV`Z?Wv#_ij zRsjpng0kkY5Uh08WY!ecMAibIuS$!dPK6m`5)WHH&Pb8WC5d6=_67AYchac9B>_5-CLjkyGRlm5HiE98r_#wDgAb ziS(xQr1T$Yio8tzOa2{9kAIVYl~*g?C+Hcv56G*30}0j?~{g0U1?W?K*zs3p;oV1Zj^T2d@Y zmM}|}CEha8l54?KJE~V#H&!pLURCX^UQ*prEd}a<$!4}0Y-P4^N3bKv5#Si^80ZLd zgn)bC20Mm03V~Bs=3L}l4E*o4^_S|e)c;ez$<@o<*ZtK6asP0AcKN%1yZX4lxtiS% z-FMxO+^B{H4fBEAa<}1n!<~kk4VGpAyLlO2vbWgF_7c2QU{*Zxt!-V|cB3t(eP(-F zdj(8~Fd!(1xrkiEd;|#rMQ{*m1Pp-%ri>Dy0cgr#gajc%P=J2>9$5k;&`YSBs2ixO zs9-SDAA!z9XQ4CDN6^2x1=tdB_edTVAh+0DY!Nmdi^IaPSnPBx8#^024NJjJ#j>!o zu-RBVwm*IlegOVHz7Js_p)cV9{t5mE-j9$-_=^9Ik0dgQNu+ENl*A>Kkg`Z=BqoVO zDj*e+q~sIiW8|ac!$2E6P98w%Pw5BrYzn2A(yzF0aZvHd;?Ux8#Y2iG6%Q+pD2@h( zU|8{^;@Q+B>MUw9bq94PkSezUohp%*OvBTJGy!mFT4=4bE}DBoU1*KmPXTh>ULY^t6m1qg6rB}45&abX z5cLtC5SPqj*E_pR*U`> z9S}VeeU}c94V3+szLTcQ4RVuwlwzbJR1uA|DW=!a+GSE zilgGHm?|kSFt4bts zrWuIP6ZIqYQ}wa>2>lrSG~h$GlsA_b7;+6V!!)31rWvvfGYqo~d4}nR9K%dQydk}^ ztFjFUTIVY-RgN+i84G|b5o#K5nqrz{nqi7I`I!^V$>t<;3h-9DEIy0Yve@DUCiEJM z2i$+tXt7%sS~M2DrQA|&Sz*Cem(WgBAFSS9eYAR8_3`R6)tjm}RG+Fw+qyu@WR1;Z z^V;fcwYEmP%RbpL+A-b{tGmPLgw#bFFiYbER{&bA^*v#|0wK?z-Fc z_klDO=pNw?bB}kAb&qxjyNA2SxFg+z-Q(P$?vX%tf8l-uY7q zk5bcUBHAk2YT8QLMfyYfX8Lye1Ntb&c*YMPVZNvTq<^OK86W6DjQ{8Z7!bx###knl zxrF6p{lhxQddWJ)I?g)By2N_Sy1;tKy2g6LddpI?KC@o2ZnIGATdeOaDu>Hqa#%o_ zb_17J%$0JLTs2q1ZQ$y-6;+mN%OBgMXF(fPVuBRec2a`Cs^N`OksJe+h`T zkNIanJ0wsr6kHuU#lOWD3x0yy#~h#`_)5K{drRMyP7_WSPW`KUh%w?Q@k}vKTqKSZ z$B4&^M~cZ}f;d`?6N|-h;#jdnoFHBxo+F+L=GsP!GsI`ac5#FlCT0O^TP_xeX+WYL zA&ZsGkVVOoWMbJU*?hTGZj>h}ViXCANs2k39x+QfP8p+2R07#WIbAtY8LOPAj8Vm^ zN>wGQN2=SZ$EusE8>)M%2P(a~T)f zYULm!%2;K@nlPq$K!ApsQcMM=4AXoQ+N3lMHIFjCwD?=USpuyOEXOQ^tcNV`EFUbN zfxR}+`rZ;?J!|=G`Di(9nQaZS_O{-!^s`>E+_#Xc?^oZfep7v=`gZk`>I>EPs`0i% zw!^kfHjCYBPj%28SfC}RIkFuX2ibve6gUzba~w$y9B_-x&JE7JK-k;oJmlQtJm}o& z+~M5rJm3TshPtXcQ{DNxyLD&kZq;3^J6m_V?l@=?eXIXf585&AM0dPK$?ezh z#XX>*$IWWsH2l*r%ro3G-ZQ{6#uMlX_Vn`%@iaBNnroXInj3)#Q{U|H)_ZHc25*(O z+FR$9d#&C>z;r$8J?=f>eFu!jvn_pmeSQ6X&wa0eV*b+i(f0;uHS1cBbe-$E*ky*T zLu^BAMr=VG109~Vh#iPMhz*Dnh)R?OWkB6WJp=WUN2tfB>A=u>fxV1>0Bj2D=(=?absGIaJzX!> z^Yoj_x0G)yZ#0w{8Vn{dAxZ{rm7ubuQeL^La%JVxN}Q2ktTtMWGLzJ#HE~R0lfqPL zDl_R!T+rm1Yc^Xo)^uyURRwg;QY+Ldw34l9)hIMdHT`S) z)j(=`s()7d)%e%+tr=KDwB5H|vE8)YvE8uU1+|9LwyU;FwhsGad#OY2P&od2$x=s+ zqujxAEOf|#d?#`+9b$*jQRdJ)G8}vd)9G;9ou{2AoF|<}otvFUoQIvqoDb{n*S)BF zSNEyzN8PKsCw0&2HrM;R2Dp0a2fDgln_ctVMWA1j#Lwy0hU%t=2-#~ZX(z>a2YwJT$E;4ro zb%%6Ec0WhFMLb1ZL%c!ULRYfsYgcHuXjf^M0FBaBR#!Gn7Y|h6Rk}C2ce+LTX5eM2^ey^MeUsj$->I+B zTlKrj_m%H2-(%PaoX35J{f32x(}t~v&7jw|8%T`@4BHGl4eJb-3@3nVF0Fh}`LObS zCDlkW)))~cqse8mnH;7{lNmUpKTQ41!^~sM^USA!F?HN})Y@w80vcI|^^A3=^`P~# z)otBty=Xmc&8!(!lUg&bCZ;B#CcFk)lUy^Y=9A6O{@M23_RaR&_QE#8{?4}C;dFF4 zmN@D_*R0X86v*?-94j3@M}woyvBFW}taCa+S>U4clC!j~wXV7DSKTnzP}gu*h-(Qj zc?oWco8=|~*^lWic9Y!^4dD%A8dMG122F#qLF+MksysfA*P{n!XoqK|r`*%vS=79; zc~$e0=4H)Gn_Imdz~DUVy#$o@@|LQW|60O);l2&NO+NqDKCJ<*16mKYZfM)s_N*)GqrYuIh< zwd_{*V)ho`xN3lZzn;5>yOq0%JHBLW$qPZRk})L_CBFqxB_SmPOFjwwO8S(%5ez9o zl)_4vmL3Bwv`k64#415bxDt${S|XB=C0gK>)=P8}se~qR8LZmRY$91)luqk>NfRm&^4*o)M%WV2B2-8(H_(8 z)}Gex*Iw1`)n3qM>e6&sx^!T6rUI3Ey>6X;lm4iFE0AJO=nv@^>d)#=mp?FkHoODA z;SErrxodb~cxFRs%lu(zu?A;Ki0lg<{Chi)zE9WHQE|}4Y3AaGrtCq)wW_=u)Uvs zs6E6!+&<90*Kx^l0%-lsjx&yLpn`V_n3V?{8y(ji=N#J|yMWm|-wAUHoew}a;+gY_ z^Izv1=OfV7x#N80eCQO_b=NJan^GTKKe~Qg{owjZ^<(R!>c`aYt{?3h=^E>rN=w5r&mPYX&nwSb&lArf&lb;K&n3?Z z&wI~i&${MK&AnUtw)ATm&_ZviYpHErx13LXXS9R?Ng{YMTRQFJ1IC2;=7&#o2-c}>; zA{$VRz*ZyTN^xa40gjE+;!1FQ90w=ENpM0O6Q{-Bx45i82b?W40{iIFZ&i~L!DqBW}jmpU|(WiVee-vImfxD zxVyMVxhJ?gfh9Y;WKIdOq_l)kl2Vda!YpBw%qy8&l2}43DJ&tDYD)VE4@)*l7Dwcvh%W=vOBUPvZFG-q675je9CTR zm-3M^KozJ;P|sG+Q9oBdRWHbBk#Hzw7ewCmqw+aes7$sHIDoagwO;^q0nmS+zPPWgq$JnRXqwK5g%k9sA z{{PzX!2zkg13bjHjvhy^TEE(_KnVZj_|NgnQR);q8$lNSU0O?S<9 z&2p`DEqAHhO1IW6cb5Z6JfXqU5ZRd2_{}q`aeCvp#$TQ(jlCO3GzK@uHbylLZ=BW` z(YUAiZ{=b&kcNX=hO~sX1h#~<3~nI<1)1C8YncJsmZ`pEUz{(+7wrpfo!C02b!2N) z>xkAjt&dti0IP9t+t0Q)Z4=uY+J|?J?~Lu7*g3RwWao{pD_wQn9o>_WW06tFnV?Ws zk2B)jxGG!?&V{>5`2Q%o$2T|rH_+onYTMqr-A-*=o9u3E+qNeYYj(rUZry%s+qP}n zc29oS`3KHlKJG_l%144lr4*4r88WpJZQW-)FyPKV`pWe_%gkzhOH$F3t_^RjyrFCUgrI2`hxR@@;La zFe!`*7YNCswW6E(67_Z22id)RXYrQovFug8UTT-UmOaQ<7q7_P%HHQ~kb8=^il_N1 z^Bcu$#b?ER#c<^erCg;{{ij~9UZ!55o}rzhou_@N-K1NoTd!NKTdrH9d#C%R|Ed3+ zR}8BgmK#>)MUj2RI_5^^zou`dhUWXG`{vtu+2>)t>wLp}$6RQgV4YzdX&qvnYVB_w zZyju%Zk=o$W*u#vWgTvvXdPsoX8V-ypeyq7irg-%c4sfh#~i$n)%nEd7OpMr~mZ&@Gh&rS8=;+wuSY^I>J0Et!eP9hd2j;+Y^Zi>ZEQU$2945kO_+D{oic zsk~J=p=xf`!_so>TI>z{b^It2h4zRsl=+$cG4B`D=KN&;Vt-?A~HRE?q}|7?qTkhH}%j~jFoC7S{c?7E5SO;_QUqe zrn779XB_7o^_}Oy|G+cg`Ft6EJ-8Fx0WJgIL9d~Y(0$0`+vxl3>k}9q7!c?mKm}`s z2w_%!H=iA*g)!m%;o12LGL&~^ywO#$)p;YX4EDnbcoDn_UJI{=*TboNNjM2#F27oS zzWhr0!^G{xjl`|Q-9$lhadKI5P4Y)_ehQhImnuq?rgo+#q$j4wrwh|d^FHQ*OwDZV zEHYb^ou56KJ(2yBJ)Yg4Eza92^xXZ*R#gM4h88cy-o@X;Kg_p|qgAh|9~s{mUm0H* z)i_N!_w&u!C&D|zo5D-N4)QMYKJxbRPV!drw)qZiBjx{;MZLAE}|d5S)Kp z(H_&aGi)%3i~{2X^F;F~^LX<}^Q63NE3q1^0;|vp+Emu9wjFsB@4Dj!cn5q5UI8D2 zPrz?^O`w*yk@pAm7oz)UKCF-Gn;akq@PXL@Vt$ho8JH0uzce57Km=hcbp%<7vOvFA^13a8@>Zyg&)Fa;Op>X_!|5izFodK@hH(RnU~*^ zx0An;)D%8NO6^WfPtQ)b&a}%k%0ACN%U;di%KCDQoH8fOiF5JFWL_ZLT=~6Z1$G;D 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%0AeCeasUp>+hSZWeQcoI4BWWVdq=mGSsicjxlMd2J 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 2.0.0, < 3.0.0 +ansible-pygments +sphinx +sphinx-ansible-theme >= 0.9.0 diff --git a/docs/rst/activation_info_module.rst b/docs/rst/activation_info_module.rst new file mode 100644 index 00000000..95f4908e --- /dev/null +++ b/docs/rst/activation_info_module.rst @@ -0,0 +1,452 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.activation_info_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.activation_info module -- List rulebook activations in the EDA Controller ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.activation_info`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- List rulebook activations in the EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Get information about a rulebook activation + ansible.eda.activation_info: + name: "Example Rulebook Activation" + + - name: List all rulebook activations + ansible.eda.activation_info: + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_info_module__return-activations: + + .. rst-class:: ansible-option-title + + **activations** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Information about rulebook activations. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` always + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`[{"awx\_token\_id": 1, "created\_at": "2024-08-10T14:22:30.123Z", "current\_job\_id": "2", "decision\_environment\_id": 1, "description": "A test activation", "eda\_credentials": [], "event\_streams": [], "extra\_var": "", "id": 1, "is\_enabled": true, "k8s\_service\_name": "", "log\_level": "info", "modified\_at": "2024-08-15T11:45:00.987Z", "name": "Test activation", "organization\_id": 1, "project\_id": 2, "restart\_count": 2, "restart\_policy": "on-failure", "rulebook\_id": 1, "rulebook\_name": "Test rulebook", "rules\_count": 2, "rules\_fired\_count": 2, "status": "running", "status\_message": "Activation is running successfully.", "swap\_single\_source": false, "webhooks": []}]` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Alina Buzachis (@alinabuzachis) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/activation_module.rst b/docs/rst/activation_module.rst new file mode 100644 index 00000000..b8b668fd --- /dev/null +++ b/docs/rst/activation_module.rst @@ -0,0 +1,1075 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.activation_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.activation module -- Manage rulebook activations in the EDA Controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.activation`. + +.. version_added + + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows the user to create or delete rulebook activations in the EDA Controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-awx_token: + .. _ansible_collections.ansible.eda.activation_module__parameter-awx_token_name: + .. _ansible_collections.ansible.eda.activation_module__parameter-token: + + .. rst-class:: ansible-option-title + + **awx_token_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: awx_token, token` + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The token ID of the AWX controller. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-decision_environment: + .. _ansible_collections.ansible.eda.activation_module__parameter-decision_environment_name: + + .. rst-class:: ansible-option-title + + **decision_environment_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: decision_environment` + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the decision environment associated with the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-description: + + .. rst-class:: ansible-option-title + + **description** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The description of the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-credentials: + .. _ansible_collections.ansible.eda.activation_module__parameter-eda_credentials: + + .. rst-class:: ansible-option-title + + **eda_credentials** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: credentials` + + :ansible-option-type:`list` / :ansible-option-elements:`elements=string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + A list of IDs for EDA credentials used by the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-enabled: + + .. rst-class:: ansible-option-title + + **enabled** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether the rulebook activation is enabled or not. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-event_streams: + + .. rst-class:: ansible-option-title + + **event_streams** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=integer` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + A list of IDs representing the event streams that this rulebook activation listens to. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-extra_vars: + + .. rst-class:: ansible-option-title + + **extra_vars** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The extra variables for the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-k8s_service_name: + + .. rst-class:: ansible-option-title + + **k8s_service_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the Kubernetes service associated with this rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-log_level: + + .. rst-class:: ansible-option-title + + **log_level** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Allow setting the desired log level. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"debug"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"info"` + - :ansible-option-choices-entry:`"error"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-organization: + .. _ansible_collections.ansible.eda.activation_module__parameter-organization_name: + + .. rst-class:: ansible-option-title + + **organization_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: organization` + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the organization. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-project: + .. _ansible_collections.ansible.eda.activation_module__parameter-project_name: + + .. rst-class:: ansible-option-title + + **project_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: project` + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the project associated with the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-restart_policy: + + .. rst-class:: ansible-option-title + + **restart_policy** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The restart policy for the rulebook activation. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`"on-failure"` + - :ansible-option-choices-entry-default:`"always"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"never"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-rulebook: + .. _ansible_collections.ansible.eda.activation_module__parameter-rulebook_name: + + .. rst-class:: ansible-option-title + + **rulebook_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: rulebook` + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the rulebook associated with the rulebook activation. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-swap_single_source: + + .. rst-class:: ansible-option-title + + **swap_single_source** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Allow swapping of single sources in a rulebook without name match. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__parameter-webhooks: + + .. rst-class:: ansible-option-title + + **webhooks** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + A list of webhook IDs associated with the rulebook activation. + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + +Notes +----- + +.. note:: + - Rulebook Activation API does not support PATCH method, due to this reason the module will not perform any modification when an existing rulebook activation is found. + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create a rulebook activation + ansible.eda.activation: + name: "Example Rulebook Activation" + description: "Example Rulebook Activation description" + project_name: "Example Project" + rulebook_name: "hello_controller.yml" + decision_environment_name: "Example Decision Environment" + enabled: False + awx_token_name: "Example Token" + + - name: Delete a rulebook activation + ansible.eda.activation: + name: "Example Rulebook Activation" + state: absent + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.activation_module__return-id: + + .. rst-class:: ansible-option-title + + **id** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`integer` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + ID of the rulebook activation. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when exists + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`37` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Nikhil Jain (@jainnikhil30) +- Alina Buzachis (@alinabuzachis) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/controller_token_module.rst b/docs/rst/controller_token_module.rst new file mode 100644 index 00000000..394b13a3 --- /dev/null +++ b/docs/rst/controller_token_module.rst @@ -0,0 +1,583 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.controller_token_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.controller_token module -- Manage AWX tokens in EDA controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.controller_token`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows the user to manage AWX tokens in a EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-description: + + .. rst-class:: ansible-option-title + + **description** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The description of the project. + + Required when \ :ansopt:`ansible.eda.controller\_token#module:state=present`\ . + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the AWX token. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-token: + + .. rst-class:: ansible-option-title + + **token** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The AWX token value. + + Required when \ :ansopt:`ansible.eda.controller\_token#module:state=present`\ . + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + +Notes +----- + +.. note:: + - Controller Token API does not support PATCH method, due to this reason the module deletes and re-creates the token when existing controller token is found. This will cause module to report changed, every time update is called. + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create AWX token + ansible.eda.controller_token: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example AWX token" + description: "Example AWX token description" + token: "" + state: present + no_log: true + + - name: Delete AWX token + ansible.eda.controller_token: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example AWX token" + state: absent + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.controller_token_module__return-id: + + .. rst-class:: ansible-option-title + + **id** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + ID of the managed AWX token. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when state is 'present' and successful + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"123"` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Abhijeet Kasurde (@akasurde) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/credential_info_module.rst b/docs/rst/credential_info_module.rst new file mode 100644 index 00000000..30d2b111 --- /dev/null +++ b/docs/rst/credential_info_module.rst @@ -0,0 +1,452 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.credential_info_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.credential_info module -- List credentials in the EDA Controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.credential_info`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- List credentials in the EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the credential. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Get information about a credential + ansible.eda.credential_info: + name: "Test" + + - name: List all credentials + ansible.eda.credential_info: + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_info_module__return-credentials: + + .. rst-class:: ansible-option-title + + **credentials** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Information about credentials. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` always + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`[{"created\_at": "2024-08-14T08:57:55.151787Z", "credential\_type": {"id": 1, "kind": "scm", "name": "Source Control", "namespace": "scm"}, "description": "This is a test credential", "id": 24, "inputs": {"password": "$encrypted$", "username": "testuser"}, "managed": false, "modified\_at": "2024-08-14T08:57:56.324925Z", "name": "New Test Credential", "organization": {"description": "The default organization", "id": 1, "name": "Default"}, "references": null}]` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Alina Buzachis (@alinabuzachis) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/credential_module.rst b/docs/rst/credential_module.rst new file mode 100644 index 00000000..68e9f472 --- /dev/null +++ b/docs/rst/credential_module.rst @@ -0,0 +1,675 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.credential_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.credential module -- Manage credentials in EDA Controller ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.credential`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows the user to create, update or delete a credential in EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-credential_type_name: + + .. rst-class:: ansible-option-title + + **credential_type_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the credential type. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-description: + + .. rst-class:: ansible-option-title + + **description** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Description of the credential. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-inputs: + + .. rst-class:: ansible-option-title + + **inputs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`dictionary` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Credential inputs where the keys are var names used in templating. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Name of the credential. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-new_name: + + .. rst-class:: ansible-option-title + + **new_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Setting this option will change the existing name (lookup via name). + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-org_name: + .. _ansible_collections.ansible.eda.credential_module__parameter-organization_name: + + .. rst-class:: ansible-option-title + + **organization_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-aliases:`aliases: org_name` + + :ansible-option-type:`integer` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the organization. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create an EDA Credential + ansible.eda.credential: + name: "Example Credential" + description: "Example credential description" + inputs: + field1: "field1" + credential_type_name: "GitLab Personal Access Token" + + - name: Delete an EDA Credential + ansible.eda.credential: + name: "Example Credential" + state: absent + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_module__return-id: + + .. rst-class:: ansible-option-title + + **id** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`integer` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + ID of the credential. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when exists + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`24` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Nikhil Jain (@jainnikhil30) +- Alina Buzachis (@alinabuzachis) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/credential_type_info_module.rst b/docs/rst/credential_type_info_module.rst new file mode 100644 index 00000000..c2690d43 --- /dev/null +++ b/docs/rst/credential_type_info_module.rst @@ -0,0 +1,452 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.credential_type_info_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.credential_type_info module -- List credential types in EDA Controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.credential_type_info`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- List credential types in EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the credential type. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Get information about a credential type + ansible.eda.credential_type_info: + name: "Test" + + - name: List all credential types + ansible.eda.credential_type_info: + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_info_module__return-credential_types: + + .. rst-class:: ansible-option-title + + **credential_types** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Information about the credential types. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` always + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`[{"created\_at": "2024-08-14T08:30:14.806638Z", "description": "A test credential type", "id": 37, "injectors": {"extra\_vars": {"field1": "field1"}}, "inputs": {"fields": [{"id": "field1", "label": "Field 5", "type": "string"}]}, "kind": "cloud", "managed": false, "modified\_at": "2024-08-14T08:30:14.807549Z", "name": "Example", "namespace": null}]` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Alina Buzachis (@alinabuzachis) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/credential_type_module.rst b/docs/rst/credential_type_module.rst new file mode 100644 index 00000000..e2b799f6 --- /dev/null +++ b/docs/rst/credential_type_module.rst @@ -0,0 +1,642 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.credential_type_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.credential_type module -- Manage credential types in EDA Controller ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.credential_type`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows the user to create, update or delete a credential type in EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-description: + + .. rst-class:: ansible-option-title + + **description** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The description of the credential type to give more detail about it. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-injectors: + + .. rst-class:: ansible-option-title + + **injectors** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`dictionary` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Injectors of the credential type. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-inputs: + + .. rst-class:: ansible-option-title + + **inputs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`dictionary` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Inputs of the credential type. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the credential type. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-new_name: + + .. rst-class:: ansible-option-title + + **new_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Setting this option will change the existing name. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create a credential type + ansible.eda.credential_type: + name: "Test" + state: present + description: "A test credential type" + inputs: + fields: + - id: "Field1" + type: "string" + label: "Label1" + injectors: + extra_vars: + field1: "field1" + + - name: Delete a credential type + ansible.eda.credential_type: + name: "Test" + state: absent + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.credential_type_module__return-id: + + .. rst-class:: ansible-option-title + + **id** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`integer` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + ID of the credential type. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when exists + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`37` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Alina Buzachis (@alinabuzachis) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/decision_environment_info_module.rst b/docs/rst/decision_environment_info_module.rst new file mode 100644 index 00000000..18cc4522 --- /dev/null +++ b/docs/rst/decision_environment_info_module.rst @@ -0,0 +1,458 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.decision_environment_info_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.decision_environment_info module -- List a decision environment in EDA Controller ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.decision_environment_info`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows user to list a decision environment in a EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the decision environment. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: List all EDA Decision Environments + ansible.eda.decision_environment_info: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + + - name: List a particular EDA Decision Environments + ansible.eda.decision_environment_info: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: Example + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_info_module__return-decision_environments: + + .. rst-class:: ansible-option-title + + **decision_environments** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + List of dict containing information about decision environments + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when exists + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`[{"created\_at": "2024-08-15T21:12:52.218969Z", "description": "Example decision environment description", "eda\_credential\_id": null, "id": 35, "image\_url": "https://quay.io/repository/ansible/eda-server", "modified\_at": "2024-08-15T21:12:52.218994Z", "name": "Example Decision environment", "organization\_id": 1}]` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Abhijeet Kasurde (@akasurde) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/decision_environment_module.rst b/docs/rst/decision_environment_module.rst new file mode 100644 index 00000000..d30cc447 --- /dev/null +++ b/docs/rst/decision_environment_module.rst @@ -0,0 +1,652 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.decision_environment_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.decision_environment module -- Create, update or delete decision environment in EDA Controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.decision_environment`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows user to create, update or delete decision environment in a EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-credential: + + .. rst-class:: ansible-option-title + + **credential** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Name of the credential to associate with the decision environment. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-description: + + .. rst-class:: ansible-option-title + + **description** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The description of the decision environment. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-image_url: + + .. rst-class:: ansible-option-title + + **image_url** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Image URL of the decision environment. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the decision environment. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-new_name: + + .. rst-class:: ansible-option-title + + **new_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Setting this option will change the existing name. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create EDA Decision Environment + ansible.eda.decision_environment: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example Decision Environment" + description: "Example Decision Environment description" + image_url: "quay.io/test" + credential: "Example Credential" + state: present + + - name: Update the name of the Decision Environment + ansible.eda.decision_environment: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example Decision Environment" + new_name: "Latest Example Decision Environment" + state: present + + - name: Delete the the Decision Environment + ansible.eda.decision_environment: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example Decision Environment" + state: absent + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.decision_environment_module__return-id: + + .. rst-class:: ansible-option-title + + **id** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`integer` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + ID of the decision environment + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when exists + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`37` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Nikhil Jain (@jainnikhil30) +- Abhijeet Kasurde (@akasurde) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/environment_variables.rst b/docs/rst/environment_variables.rst new file mode 100644 index 00000000..3007982b --- /dev/null +++ b/docs/rst/environment_variables.rst @@ -0,0 +1,15 @@ + +:orphan: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. _list_of_collection_env_vars: + +Index of all Collection Environment Variables +============================================= + +The following index documents all environment variables declared by plugins in collections. +Environment variables used by the ansible-core configuration are documented in :ref:`ansible_configuration_settings`. + +No environment variables have been defined. diff --git a/docs/rst/index.rst b/docs/rst/index.rst new file mode 100644 index 00000000..8d6a13d6 --- /dev/null +++ b/docs/rst/index.rst @@ -0,0 +1,89 @@ + + +.. meta:: + :antsibull-docs: 2.12.0 + + +.. _plugins_in_ansible.eda: + +Ansible.Eda +=========== + +Collection version 1.4.7 + +.. contents:: + :local: + :depth: 1 + +Description +----------- + +Event-Driven Ansible + +**Authors:** + +* bthomass@redhat.com +* jpisciot@redhat.com + +**Supported ansible-core versions:** + +* 2.15.0 or newer + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + + + +.. toctree:: + :maxdepth: 1 + +Plugin Index +------------ + +These are the plugins in the ansible.eda collection: + + +Modules +~~~~~~~ + +* :ansplugin:`activation module ` -- Manage rulebook activations in the EDA Controller +* :ansplugin:`activation_info module ` -- List rulebook activations in the EDA Controller +* :ansplugin:`controller_token module ` -- Manage AWX tokens in EDA controller +* :ansplugin:`credential module ` -- Manage credentials in EDA Controller +* :ansplugin:`credential_info module ` -- List credentials in the EDA Controller +* :ansplugin:`credential_type module ` -- Manage credential types in EDA Controller +* :ansplugin:`credential_type_info module ` -- List credential types in EDA Controller +* :ansplugin:`decision_environment module ` -- Create, update or delete decision environment in EDA Controller +* :ansplugin:`decision_environment_info module ` -- List a decision environment in EDA Controller +* :ansplugin:`project module ` -- Create, update or delete project in EDA Controller +* :ansplugin:`project_info module ` -- List projects in EDA Controller +* :ansplugin:`user module ` -- Manage users in EDA controller + +.. toctree:: + :maxdepth: 1 + :hidden: + + activation_module + activation_info_module + controller_token_module + credential_module + credential_info_module + credential_type_module + credential_type_info_module + decision_environment_module + decision_environment_info_module + project_module + project_info_module + user_module + + diff --git a/docs/rst/project_info_module.rst b/docs/rst/project_info_module.rst new file mode 100644 index 00000000..f8fe8d3e --- /dev/null +++ b/docs/rst/project_info_module.rst @@ -0,0 +1,462 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.project_info_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.project_info module -- List projects in EDA Controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.project_info`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows user to list project in a EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the project. + + Return information about particular project available on EDA Controller. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: List a particular project + ansible.eda.project_info: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example" + register: r + + - name: List all projects + ansible.eda.project_info: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + register: r + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_info_module__return-projects: + + .. rst-class:: ansible-option-title + + **projects** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`list` / :ansible-option-elements:`elements=string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + List of dicts containing information about projects + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` success + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`[{"created\_at": "2024-08-12T20:35:28.367702Z", "description": "", "eda\_credential\_id": null, "git\_hash": "417b4dbe9b3472fd64212ef8233b865585e5ade3", "id": 17, "import\_error": null, "import\_state": "completed", "modified\_at": "2024-08-12T20:35:28.367724Z", "name": "Sample Example Project", "organization\_id": 1, "proxy": "", "scm\_branch": "", "scm\_refspec": "", "scm\_type": "git", "signature\_validation\_credential\_id": null, "url": "https://github.com/ansible/ansible-ui", "verify\_ssl": true}]` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Abhijeet Kasurde (@akasurde) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/project_module.rst b/docs/rst/project_module.rst new file mode 100644 index 00000000..9c2ec27d --- /dev/null +++ b/docs/rst/project_module.rst @@ -0,0 +1,593 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.project_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.project module -- Create, update or delete project in EDA Controller +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.project`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows user to create, update or delete project in a EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-credential: + + .. rst-class:: ansible-option-title + + **credential** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the credential to associate with the project. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-description: + + .. rst-class:: ansible-option-title + + **description** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The description of the project. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-name: + + .. rst-class:: ansible-option-title + + **name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the project. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-new_name: + + .. rst-class:: ansible-option-title + + **new_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Setting this option will change the existing name. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-url: + + .. rst-class:: ansible-option-title + + **url** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The git URL of the project. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.project_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create EDA Projects + ansible.eda.project: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example Project" + description: "Example project description" + url: "https://example.com/project1" + state: present + + - name: Update the name of the project + ansible.eda.project: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example Project" + new_name: "Latest Example Project" + description: "Example project description" + url: "https://example.com/project1" + state: present + + - name: Delete the project + ansible.eda.project: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + name: "Example Project" + state: absent + + + + +.. Facts + + +.. Return values + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Nikhil Jain (@jainnikhil30) +- Abhijeet Kasurde (@akasurde) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/docs/rst/user_module.rst b/docs/rst/user_module.rst new file mode 100644 index 00000000..b8ec7ccb --- /dev/null +++ b/docs/rst/user_module.rst @@ -0,0 +1,779 @@ + +.. Document meta + +:orphan: + +.. |antsibull-internal-nbsp| unicode:: 0xA0 + :trim: + +.. meta:: + :antsibull-docs: 2.12.0 + +.. Anchors + +.. _ansible_collections.ansible.eda.user_module: + +.. Anchors: short name for ansible.builtin + +.. Title + +ansible.eda.user module -- Manage users in EDA controller ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +.. Collection note + +.. note:: + This module is part of the `ansible.eda collection `_ (version 1.4.7). + + It is not included in ``ansible-core``. + To check whether it is installed, run :code:`ansible-galaxy collection list`. + + To install it, use: :code:`ansible-galaxy collection install ansible.eda`. + + To use it in a playbook, specify: :code:`ansible.eda.user`. + +.. version_added + +.. rst-class:: ansible-version-added + +New in ansible.eda 2.0.0 + +.. contents:: + :local: + :depth: 1 + +.. Deprecated + + +Synopsis +-------- + +.. Description + +- This module allows the user to create, update or delete users in a EDA controller. + + +.. Aliases + + +.. Requirements + + + + + + +.. Options + +Parameters +---------- + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Parameter + - Comments + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-controller_host: + + .. rst-class:: ansible-option-title + + **controller_host** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The URL of the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_URL`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-controller_password: + + .. rst-class:: ansible-option-title + + **controller_password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Password used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_PASSWORD`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-controller_username: + + .. rst-class:: ansible-option-title + + **controller_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Username used for authentication. + + If not set, the value of the \ :literal:`CONTROLLER\_USERNAME`\ environment variable will be used. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-email: + + .. rst-class:: ansible-option-title + + **email** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Email address of the user. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-first_name: + + .. rst-class:: ansible-option-title + + **first_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + First name of the user. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-is_superuser: + + .. rst-class:: ansible-option-title + + **is_superuser** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Make user as superuser. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`true` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-last_name: + + .. rst-class:: ansible-option-title + + **last_name** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Last name of the user. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-new_username: + + .. rst-class:: ansible-option-title + + **new_username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Setting this option will change the existing username. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-password: + + .. rst-class:: ansible-option-title + + **password** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Write-only field used to change the password. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-request_timeout: + + .. rst-class:: ansible-option-title + + **request_timeout** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`float` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Timeout in seconds for the connection with the EDA controller. + + If not set, the value of the \ :literal:`CONTROLLER\_TIMEOUT`\ environment variable will be used. + + + .. rst-class:: ansible-option-line + + :ansible-option-default-bold:`Default:` :ansible-option-default:`10.0` + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-state: + + .. rst-class:: ansible-option-title + + **state** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Desired state of the resource. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`"absent"` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-update_secrets: + + .. rst-class:: ansible-option-title + + **update_secrets** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + \ :ansval:`true`\ will always change password if user specifies password, even if API gives $encrypted$ for password. + + \ :ansval:`false`\ will only set the password if other values change too. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-username: + + .. rst-class:: ansible-option-title + + **username** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` / :ansible-option-required:`required` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + The name of the user. + + 150 characters or fewer. + + Name can contain letters, digits and ('@', '.', '+', '-', '\_') only. + + + .. raw:: html + +
+ + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__parameter-validate_certs: + + .. rst-class:: ansible-option-title + + **validate_certs** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`boolean` + + :ansible-option-versionadded:`added in ansible.eda 2.0.0` + + + .. raw:: html + +
+ + - .. raw:: html + +
+ + Whether to allow insecure connections to Ansible Automation Platform EDA Controller instance. + + If \ :literal:`no`\ , SSL certificates will not be validated. + + This should only be used on personally controlled sites using self-signed certificates. + + If value not set, will try environment variable \ :literal:`CONTROLLER\_VERIFY\_SSL`\ + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry:`false` + - :ansible-option-choices-entry-default:`true` :ansible-option-choices-default-mark:`← (default)` + + + .. raw:: html + +
+ + +.. Attributes + + +.. Notes + + +.. Seealso + + +.. Examples + +Examples +-------- + +.. code-block:: yaml+jinja + + + - name: Create EDA user + ansible.eda.user: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + username: "test_collection_user" + first_name: "Test Collection User" + last_name: "Test Collection User" + email: "test@test.com" + password: "test" + is_superuser: True + state: present + no_log: true + + - name: Delete user + ansible.eda.user: + controller_host: https://my_eda_host/ + controller_username: admin + controller_password: MySuperSecretPassw0rd + username: "test_collection_user" + state: absent + + - name: Update the username + ansible.eda.user: + username: "test_collection_user" + new_username: "test_collection_user_updated" + first_name: "Test Collection User" + last_name: "Test Collection User" + email: "test@test.com" + password: "test" + + + + +.. Facts + + +.. Return values + +Return Values +------------- +Common return values are documented :ref:`here `, the following are the fields unique to this module: + +.. tabularcolumns:: \X{1}{3}\X{2}{3} + +.. list-table:: + :width: 100% + :widths: auto + :header-rows: 1 + :class: longtable ansible-option-table + + * - Key + - Description + + * - .. raw:: html + +
+
+ + .. _ansible_collections.ansible.eda.user_module__return-id: + + .. rst-class:: ansible-option-title + + **id** + + .. raw:: html + + + + .. ansible-option-type-line:: + + :ansible-option-type:`string` + + .. raw:: html + +
+ + - .. raw:: html + +
+ + ID of the managed AWX token. + + + .. rst-class:: ansible-option-line + + :ansible-option-returned-bold:`Returned:` when state is 'present' and successful + + .. rst-class:: ansible-option-line + .. rst-class:: ansible-option-sample + + :ansible-option-sample-bold:`Sample:` :ansible-rv-sample-value:`"123"` + + + .. raw:: html + +
+ + + +.. Status (Presently only deprecated) + + +.. Authors + +Authors +~~~~~~~ + +- Nikhil Jain (@jainnikhil30) +- Abhijeet Kasurde (@akasurde) + + + +.. Extra links + +Collection links +~~~~~~~~~~~~~~~~ + +.. ansible-links:: + + - title: "Issue Tracker" + url: "https://github.com/ansible/event-driven-ansible/issues" + external: true + - title: "Homepage" + url: "http://ansible.com/event-driven" + external: true + - title: "Repository (Sources)" + url: "https://github.com/ansible/event-driven-ansible" + external: true + + +.. Parsing errors + diff --git a/tox.ini b/tox.ini index e899acc6..1e013228 100644 --- a/tox.ini +++ b/tox.ini @@ -4,12 +4,19 @@ # cspell: ignore TOXPYTHON setenv passenv REQPASS PYTHONPYCACHEPREFIX PYTHONIOENCODING PYTHONBREAKPOINT notest envdir envname toxworkdir junitxml [tox] -envlist = lint, darglint, unit, sanity, integration, coverage +envlist = + lint + darglint + docs + unit + sanity + integration + coverage skipsdist = true # this repo is not a python package isolated_build = true requires = tox >= 4.6.3 - tox-extra >= 2.0.0 # bindep check + ; tox-extra >= 2.0.0 # bindep check setuptools >= 65.3.0 # editable installs [testenv] @@ -43,6 +50,7 @@ passenv = PYTHON* # PYTHONPYCACHEPREFIX, PYTHONIOENCODING, PYTHONBREAKPOINT,... PY_COLORS RTD_TOKEN + READTHEDOCS* REQUESTS_CA_BUNDLE # https proxies SETUPTOOLS_SCM_DEBUG SSL_CERT_FILE # https proxies @@ -113,3 +121,20 @@ commands = ansible-test coverage combine --export={envdir} # produces tests/output/reports/coverage.xml ansible-test coverage xml --requirements + +[testenv:docs] +description = Generate plugins documentation under /docs directory using antsibull-docs +# When run under RTD it will reuse their pre-created environment and save time. +env_dir = {env:READTHEDOCS_VIRTUALENV_PATH:{work_dir}/docs}} +deps = + ansible-core + -r docs/requirements.txt +commands_pre = + ansible-galaxy collection install . +commands = + antsibull-docs sphinx-init --project="Event Driven Ansible Collection" --title="Event Driven Ansible Collection" --html-short-title="ansible.eda" --fail-on-error --use-current --squash-hierarchy --dest-dir=docs ansible.eda + bash ./docs/build.sh +allowlist_externals = + mkdir + bash + git