From 488972d12000a832b159d06a320684c976dd426c Mon Sep 17 00:00:00 2001
From: Laurent Destailleur Récupérer les sources sur
-http://www.dolibarr.com/ Les sources se présentent sous la forme d'un fichier tar compressé avec gzip. Liste des logiciels à installer pour faire fonctionner Dolibarr :
-
-1. Installation
-
-1.1 Récupérer les sources
-
-
-1.2 Pré-requis
-
-
-
-
-
-Pour la gestion de l'authentification, Dolibarr fonctionne soit avec mod-auth-mysql soit avec Pear. Cette dernière est plus facile à installer.
-
-
-
Pear est un ensemble de classes et d'outils pour les installer et les mettre à jour. Les classes requises pour Dolibarr sont (par ordre d'installation) :
--
Pour installer un paquet Pear, exécutez en root '$ pear install <nom du paquet>'.
-Pour plus d'informations sur Pear et sa configuration, veuillez vous reporter à son site officiel -pear.php.net.
-1- créer une base de données mysql appelée 'dolibarr' (vous -pouvez changer le nom, dans ce cas remplacer dans la suite des -commandes 'dolibarr' par le nom de votre base de données)
--
-
- # mysqladmin create dolibarr
-
-
-
-
--2- charger la base en exécutant :
--
-
- # mysql dolibarr < mysql/mysql.sql
-
-
-
-
-Pour configurer Apache : des fichier httpd.conf.dist est fournit -avec les sources, vous pouvez vous en servir pour configurer -votre serveur, il est prévu pour que vous ayez juste à ajouter -une régle Include dans votre fichier principal httpd.conf.
-Utilisez le fichier httpd.conf.dist pour l'authentification par Pear -(conseillé) et le fichier httpd.conf.dist.modauth pour utiliser -mod-auth-mysql.
-Créer un répertoire appelé document dans le répertoire htdocs des sources et affectez les droits d'écriture dans ce répertoire à l'utilisateur exécutant le serveur web.
-Créer un fichier conf/conf.php et donnez les droits d'écriture dans ce fichier à l'utilisateur exécutant le serveur web.
-Pour configurer Dolibarr accédez à la page -
-
-/install/
-
-
-, pour vous logger utlisez
-le login admin avec le mot de passe admin.
-Si les contrôles sont corrects -vous n'avez qu'à cliquer sur le lien, 'Configurer les modules'.
-Une fois les modules configurés il ne reste plus qu'à définir les -utilisateurs et leurs permissions respectives. Pour cela cliquer sur -Accueil -> Utilisateurs
-Il est fortement conseillé de supprimer le fichier install.php une fois l'installation terminée. De même pensez à modifier le mot de passe de l'utilisateur admin.
-Certaines action sont nécessaires lors de la mise à jour de Dolibarr vers une version plus récente des sources.
-Il peut être nécessaire de faire des modifications sur la structure et/ou les données contenues dans la base Mysql lors de la mise à jour de Dolibarr. Pour cela des scripts sont fournis dans le répertoire mysql/migration/. Il se présente sous la forme a.b.c-e.d.f.sql, les trois premiers numéros indique la version de départ et les 3 suivants la version que vous souhaitez atteindre. Si vous passez par exemple de la version 0.1.3 à la version 0.1.6 il vous faudra appliquer les patchs 0.1.3-0.1.4.sql, 0.1.4-0.1.5.sql et 0.1.5-0.1.6.sql si un patch n'éxiste pas d'une version à une autre c'est qu'il n'y a pas eu de modification de base.
-Il peut-être nécessaire d'effectuer d'autres actions lors de la mise à -jour, comme la désactivation et la réactivation des modules. Cette -information est communiquée dans le fichier README à la racine des sources.
-Exemple pour l'authentification avec Pear
--
- # - # Sample httpd.conf for dolibarr - # - <VirtualHost dolibarr.lafrere.lan> - ServerAdmin webmaster.fr@lolix.org - DocumentRoot /home/www/dolibarr/dolibarr/htdocs - ServerName dolibarr.lafrere.lan - ErrorLog /home/www/dolibarr/logs/error.log - CustomLog /home/www/dolibarr/logs/access.log combined - - ErrorDocument 401 /public/error-401.html - - php_flag register_globals on - - </VirtualHost> - --
Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier correspond dans la section suivante.
--
- # - # Sample httpd.conf for dolibarr - # - <VirtualHost dolibarr.lafrere.lan> - ServerAdmin webmaster.fr@lolix.org - DocumentRoot /home/www/dolibarr/dolibarr/htdocs - ServerName dolibarr.lafrere.lan - ErrorLog /home/www/dolibarr/logs/error.log - CustomLog /home/www/dolibarr/logs/access.log combined - - ErrorDocument 401 /public/error-401.html - - php_flag register_globals on - - <Location /> - Options Indexes FollowSymLinks - AllowOverride All - Order deny,allow - Deny from all - - AuthType Basic - - # N'utilisez la ligne suivante que si vous utilisez aussi - # le module d'authentification basé sur postgresql - #Auth_MySQL_Authoritative on - - # Utilisez les lignes suivantes si le serveur Apache ne - # peut se logger en anonymous (ce qui est conseillé ;-) - # rq. erics: sur ma debian je n'ai pas le droit de mettre ces - # instructions dans un <virtualhost> ... (apache 1.3.27.0-2) - #AuthMySQL_DefaultHost <host> - #AuthMySQL_DefaultUser <user> - #AuthMySQL_DefaultPassword <pass> - - Auth_MySQL_DB dolibarr - Auth_MySQL_Password_Table llx_user - Auth_MySQL_Username_Field login - Auth_MySQL_Password_Field pass - - # Pour l'instant les pass sont enregistrés en clair - # le stockage crypté est dans la TODO - - Auth_MySQL_Encrypted_Passwords off - - AuthName "Dolibarr" - - require valid-user - satisfy any - </Location> - - <Location /public/> - Options Indexes FollowSymLinks - AllowOverride All - Order deny,allow - Allow from all - </Location> - - </VirtualHost> - --
-
- Options Indexes FollowSymLinks - AllowOverride All - Order deny,allow - Deny from all - - AuthType Basic - - # N'utilisez la ligne suivante que si vous utilisez aussi - # le module d'authentification basé sur postgresql - AuthMySQLAuthoritative on - - # Utilisez les lignes suivantes si le serveur Apache ne - # peut se logger en anonymous (ce qui est conseillé ;-) - # rq. erics: sur ma debian je n'ai pas le droit de mettre ces - # instructions dans un <virtualhost> ... (apache 1.3.27.0-2) - #AuthMySQL_DefaultHost <host> - #AuthMySQL_DefaultUser <user> - #AuthMySQL_DefaultPassword <pass> - - AuthMySQLHost localhost - AuthMySQLUser leDBuser - AuthMySQLPassword leDBpass - AuthMySQLDB dolibarr - AuthMySQLUserTable llx_user - AuthMySQLNameField login - AuthMySQLPasswordField pass - - # Pour l'instant les pass sont enregistrés en clair - # le stockage crypté est dans la TODO - AuthMySQLCryptedPasswords off - - AuthName "Dolibarr" - - require valid-user - Satisfy any - --
Pour les gens qui installent Dolibarr dans un répertoire, -utilisez Webmin et ajoutez une "Per-Directory Options" à votre -serveur virtuel. Utilisez "Location" comme "Type" et "/dolibarr" -comme "Path". Une fois créée, editez les directives et copiez la -config ci-dessus, sauvez, restartez Apache et testez en allant à -domainname.com/dolibarr. Le navigateur va vous demander de taper -le login/pass.
-Il faut créer des options pour chaque <Location> du fichier httpd.conf donné en exemple.
-Merci à la personne qui m'a transmis ces infos, et aux précédentes qui avaient fait de même au sujet d'Apache 2
--
-
-
b;p`}K=Pq%s!}vbV?zP2NN#zq5_c1@+?JH;5_sTsUlRkrn)qn;U++3mxCE z%FD}&RmWR!wI|TPd_F$uV#?v&5)Swv`3vIort}aB6XPb6yc*&Yb%^%fpm(K@JPoJ`hd(-mVi=$g^09PU6`FWxJ;Y6fWs_3f2QyqX>r7L z_{P|-V^xAQRN>QvUl=+!h6L}?{%oOx-4*o1t0jwEnx-}O+6xKkQZMX!;Lak_7YZ7D z3i)4AUv17pN=S-z$*8wR*nHT=buO#m!o9PoG^W;%f+O&R*$MSMt~-_O_Qja7arzsk z@)Ao88_r_JJ 1WIM=0LglFE8E?Cl-6Vb%>-2cr-hfJ0 zTJ^zmdSi#7Sa_x3s3tuIso(7gftUW-p(SrN+QhV2h%IbDF}jkrI+ta(S;=?44!qsG zYQ^Pd7)eLhXqu6jU>U;2CfIa@i1Uk3ptD6Qo#yY5@LC^42wbt$5=(N+lZR<^vB z)881|r+{1LRy2$0 $ z;Noo6sh6^&OpDYKWf!nKo a)aZN@Q+7bDH zoiuofojg*QZzgB@Hw33KuwSjDws{|q* LB3K(++x--7xnhBv zB_(qADr-_vEAuKY-xdq@E}{;ciZLS1yS0nvL4GJ{&n+jJ{N4{zLsz#!NIlYcD~a?W z_p2dKX!TYQPO#iadaw6>_7a^_OuK4g#2&(+-^Fun25mge{eq($o{(jqwPnZi=a9X1 z^an<4RYosubl_UWX`H#4?+-rh^enK9I#bC|RGVOvE*9S}j| @S|WxuC$=O&!jwN%#-22mC6;8Pu^x{-%wMGy(a;?#$1(V_yw|E!T%@@Z+?dA z^Zhy&^sX#fb!SmzvF(9(TJh<(MrHjH-T7zS#j1<=T%UGEhZOb3YDg;U_DDB9d) WDp*5ZNOUFn#exQqfejte~lN7jB_oh24#yUZ^{CyUsZxrSN8)Go`ly}!NeI{1$M z(c%&-134|Kb}+vQcLiENJUG#8n|$6&I%=9z!*tCCb-^}Ln)Kl}bDEiA{94benC@cg zm?CT(mZI{ck7LyJq~5b!cv=4ht*w d8CQ>tR499m(Dg3LgHua6@T=nov0zo3{=Gp>cxGz@Tn$gwTeF~b(uuG2(? zpc2fMvR<&WH*0{+kTJ8}>Oa1j(JtJ?y{EB)aoJsI)JAZwEM5vjwvY9&0`FamW@V8( z=y@pgiV0z`oHhEJ`{qcYVz<4=ha|_N<|;qHC5c 0%w@;112jh}RGlM=(=el6^r79bh9&DEP;wwIqJFk`y(S#$p<_? 86YN-Y~n619M^EtJn?#Qs&}C6l5-AO6YOvMfJNu z*W}@CDJn&OqtuJxQNvvVMgrLxxc47cZ%O17OmK;;i&x*z@S^Wme*8v%Q E+b*iM~it 7lcy8UOA&HdjQ_|5}7&}I2vpzJ(cgT#fgR1lS`$;Qm zd3R-TJbdmM?MOamYi2ln>^GY0BXi-f@v(35$i1-CxjFfvDkVJlUAO@!GSXn5PJ}tj zyho7NLfep^lHye{ck~%0-9By<){7iRpQ$dm#PueN-Z5g2aw%;}(<)zJ{1ow)VWS}b zWuR(S-c_=lUbhjFDIJ#GX#Tqq>R$ua&CxRyFX*tPlno>fz{6@M$#UN7dFm3jtNAEt z=#A>}33)XOJ@s$Me-gECg1A#JR`;?#KsCvfnW-lQiqz_Xr`}^NO%9)E2s`F3C*Log zHNAu8!SrX+{>$Rezn(Kr2f^RwjMJTV|8%|g+??^_^!@3;dcqA)_4pfe#_w~@Z|Ma1 z0CEUy1O4-yah}Bfe>-QKpPhcp8N9%;>(igVJ}w=kYY;asNC@yO!mq^Gk>#XMNZ7Dn z$XD6Mn?y#7F|jx5mlsK-)(TgS9_?m@B`*42J&;`J?ts@*;?wvM2PdSlgE>9*-?xru z>Gq3U-+837P~MLtk(Tt)e0Mf!N3pTi_%$z&`v#qUmwH>ck71kL$9KCcM=NooQb_or zT;S%=n6IVAlari_O=3e+-VHkq+~OB#K1-S~Sqwn;p6;S%Ig~Z2aiM&h_>%DWD~MRc zl+&%yahSi*bJKWyjj{$#g<)_!u(v)L6zoRzNH|#onLc-zboVJ;mB*k0*Ku4b(ryz< zquoRDFA0P9d+Dpt9(QVOKcl=kU$TT|&cZ>oD&%AwBxqbEyZoxWQ!2#@ZGEjp-wXfH zcBKHfeaf4Juiv}?TdH12dT1k?!Y=)h3qNx3fGF0$`^p>sJm%U)ijk}2ioOu3>LtC4 z$^%@=n!VdTri-~W_Z73~S`~QgqlZ@9v?9Zt{K=$4Yad_A9!#K6##3q+s^@5Jym_6S zOE})E% QBce>ymy!TXi*w- zwC_=;K{@I*Ji^Q ZzXVw zhlI}_F>1ig=w?z;*X8XyoSTvOCwbkO8fm#^@E^J{e5+MZ4}I#xT_#0;iTuVVwP$;t z&+u!msHx$Q(cG2~+4x-S_!_lx>skiAb+@ZbE9oWvsyr4}`@N!QSSp0d@Exh*yfjxD zwwAWOCi+rmR8&~5jiCBfn_Jpi#;!d~s 9c?3xNBnk=9 zgk9$Q;@wnX<4KUUu{SX@@XCT;AL$cP;@dhJjdF^Qo4!_VOSEwt&a`Q` EyaT<3v82?EbE>mh2(e~G< znpjU%T8N68yAY+i>Met+`_@xcM-DrAqeG2*-3MM#bNOKJ;Rku;GF`j|K@^8^7{%55 zPsTYhEuRNyRi|X2MvC2^Z5Um7{W?bhOOW6e*jxC(-tU7;JHxcWZu4_mxlNzhhu2tl zZi6o#qbOvU`uvMw{5+QaH^cbpR+{q%6CtO8PW~6@|0DLv&td#TkG~$q&vO3Z^!!J| zF|bqMhd=CZV)*lZud}MT;tT|-uyeM-2Fuu4TO)vTmq17!V0$<(5G%;s$;lingK+dT z2W#6Rfd9(oP8L??V0}BVx*b@{&Ib5e$JN8m(Zw08ZVNp0umh_(A#BXS=8mqm=3tAH zG&ZMFtWKpM&R&Lq{ZGC*`SU!LYv%%dbTD^yH3vJMW#QxncJ>1M+JRl|!0xs#V2{(x zJk7npUf(lx1u_Hzsepl7u*+$t-=&|)ga9caCrKe^X@PrN-~kZZ#>K}GVeRSZ0%+)H z{quo^i|5Y=?shi7A&B#@oId&G9a|R{hZ9L>B2Mm3-vN8N+nGDtI3j+%JAKn1;qKz% z2%Mw!b3}k$oDqL~_VoGr+|$+_@$(yNAbiUouUXr9|NO?o&i9WmJP_Up=RfWcC))pU z=WKT_BUeBz7b{?U&xvV)AWR-$4@YwkTd)lfpah6q0tUi9xr1HJ-97Eh9j$-{0hR zgB`$*U?;FM*ahqgb^`-?fjz-qU~jMw*ca>v_6J+Jc%Eo)_v3>-*avYERL9fZ94M1F za9Ya69qeg`IB6b0CxL@`fD^=42y5WjCNJ0nh?s= _ndT0Z3)p=o z^h1$fb_D(iQFV@{1E)mb{6E6g07o1l0+1hfzzPXJ-;W!haDY$bZ$h(mO$T+YVKR(_ zg8RyTPx9<1ab<5M*Ye)Dfr4>?5JHB#k=B|?;;!h9Ppb;DLn5Nn)=VjjjJ+*-<;oLY z9kdnHhpGDEWSdtEudwmHW6*iZF!L0%aDe^DZ=*!SXG1(7Xm#8n=*xKY5;4y%q11>! zj6xcVKroCODTMgeogS2hyKT8|Y(rpNjD)y&iA1GHrH6swQpE=-)M|}$STF9O@We@> zhUnMe%W0;dx#HxhCHhJ{j&PIVkq(iOWiuBrkmk`sW@nKzlj=Z{O2ID7s!c$C*G$QK z4@(*sI|C0Sqk4VUl_OO1PEva7V-(a{A>KTNYZ;w4ws18`T{99DF!SUuNb3kAHDP0W z;K_Q2DR3X-84N^YI%pRN@a Z8Otc8X zSbu+A z#(Cvxl>Z=JT1M6=#|9NG+>HBrMVU>wX>crc$Lv(I$o{59e}rD;w!(PDq>N^{(wDKYx!$>eUz> z=E-+1ar9SKm7&mQMVNDQJ-Xv!=AO-+y>_{xh(%9($Zs(HUfCO8U!^bAMXa%6F|#Ig zHywQE;}SM8uZ_4=9HYUl_4tVQE|O@vetG=p#wbf&a&<+=l+~(C$p~xKu7p_T9npDB zgR83nE2!fe>Es0YLN($CuXjIWb$h(?db&~Omok{pd{;oor8Y1#qq6KlpW`Ry1z~L| z1rCuqe*)^G)vR1jl6~n?j&7qMyWqL{N4HD52j7iP+EqEm21?&;U8#Ay-$qSl{Pg`s zPU-$5Zo!V!Z9N6_=j8sz(L6#Z(fdKhF=fF$D&~pPHUyq;4^esAeO|U5!kO f5Wvx{rytT*dQmS>e`Woq2^&RW+$$gXryC0gWX}hv_TRkAk7>v|Dzob7W>x6R z-WLmS%Bd8MUp3~+jO&YZ+n?IV{;(vb>|&!)R1$3Mek+N+;f2zLBk2Gq-AiMG;s^US zLU9TbT*v 28@&w<;30fM%BEe(~aes6uRaN=E ze%rAU)yE?6EhJ<( AtI# z!*D-R+@?<>_(-}^$8T?xwK;!-6yZzs*aK($z!P2 5tyOQglQnnF1d54|kMg1qiO3=5L; zHtLS@Z)o)F;2x{i*52;q !F*%!_hsPN(_xqN?etX4Ht}WW-H+?x)W| zJFYlnRxk6b-rn!YPDo?r!h2s+?;&${;*DDo*M<#LaZDo1_UV|=O`4RB9fyo?@Y20~M4T_HKXtEWTZPkgmgK(Md;YEE z%Hg$;<69{17r9!nl(}05*sh`Qe@%S(XVUP?M&mPNd;-PKMJ70T2+W&5@G=MpX?KF} zPn;M4?2raf4iG>Cm`crm+yL{co}HDatq1VxiK_;9^&|x3DZ&R|k(M#k*5H&@QBi;Z zsZJisAkOfRi#q^VP8QTP&mYVD5s~tAUYGQ+Jc*AY2!{gER?J=HPXQlD5C+WhCsIzn z_-qKzL6(OUV ~6rmDs*~`_2j?tkMM*L;8^bOD>y&u{{LmJazY8bT+d* CK-3D6ppm0JY{oY%B!W(%c>3L>BG QAU(qQl!KgpI(rB-Re%n7IDlOpy*$2i z0$V> f_gvip69aeWa`Uuvv_gQb04f4BAb^OR zGvWUaH01w^mi(h~{w;<1<@EiT*BEeg@WKRs5EUR21RN }XZ&3blcJ}u zwOSb=DM3j3A@{m+{FKyt9jv-5Pc$#0Vi96tG2Qoh63Re>OH4#4L;9gVBL_+pe_L_m zim;-G-0-MU-&oqRQPwh(kY9)RH j#FC7+As1!1bxXTO@2^xOLu1q7dZIc<& zZO=y3y$h^N>0~ hvGY=b&?R@Dx(RX)dA-r*!({A7wnp(jKjih?5naYZ9L>eI$)HJ!@2 z0PAnr&3@$XOM(3XNmArK;q?VmdL~t>53$#&=(q5Dk!V*#4lc^(%pUJZ*pGuTK@OHU zN=l4x8`=+7yDvn@%=ZLNd?P!$`!%|$;qD+cS3gy0LUMdES`x9s^tI!ftvEwNTTEQ) zTP*8gh15tb7Up8*d2OHst{F^>cw1OAm4t87*HET66rvxnCF~WDW+I#Vzh&l^b0J9u zycj#q%qRK0JX%s3LyhFlsDh1pOp}Ny0VBm-{^}#6N{n=$5H>N5+#e`eI-Q4feeGHj z1CskeMq^^$%S~}Y-0Otba&VE{zo9CyBwPb2Q0!tRCL3R4yptCLJnFn7t{%11@lC=G zY2h1Y;)=zwgr@NXoxDBvH=#sYiTHgwd5(ooIL988gF}$1;5ql}FOtilAWlZ~SL_^U zU-zLN(Edr(`;V|*DJm**$RAhW;?wGLp~N2Vt|h!%n_i1#T4zF;jdjhTp=^b*-JDb{ zihM;d*!j^ _yVMRSS>rg=#UPQU-l9o+@ zWtZNgb#0E`;n^0KgCapvQq>?!PB&wV5?Y?0GDZKyrw3LH;sFpQX7%82gqM6p67w}Z z9Z|Jbo656QlJ5FC%I!_gT6NQ~d(CaG5>)9hV$G3 ^e&*^?i6~3IdQt(7; z#E~-AfhwwF1812dJTW$w=poo^>O;bw{L@-@73lP} `(tFBE~5h!0EWo59alRyzIH2r~%Qa8)$#V2*OL zKHjyHX-21XzoP$Di#K<6k=hf-J0?i`+ikh92{s%Lc=k-ko9daXMsKL`*Ik0R%w?^T zyL;+KKcw;;aFh_gd`?G&caLj>Zm23W?M}yP<}2%qBQM#%kTP)KTo$Wy^CPIg8rU9q zjbjFv Rd;Q>R zABy{qZy&de1{*Ql6GrQC4Q` 7zyyFAg?o25MtE!n=p_xWhk<8$VbEbGB) zWd5?@ovqymck!CTJp3nhXPj|RO6Kbwo_liY;B=@YW4-bW|raW!E zVjDI$H}mb|mumLz0EV}@Tb zB@#Ja6VkPBK0PQxQL7YDvrl8zx<@REEu2#`#sX1&z(K^fV_$475A0r(d?Pl);pa4G zSrnd|%+(2>xYV<~kTuL$XZ2=dJU4s3YFs&hc2FOD!(N=JCVIW7awb$*%--idHmyF* zgKKL%q+gO(sEqnHUU`tKd~>xCaTaiL`($31hZ1#{=6 iQs-!BZv@AVu%}H6Elw)Ya<-}*p*@lbvbr8uz*@55bQq$s%46-;(F#au=OFR zk@BT JLy}DCVmqmqYrEtY=;&1RedxZYORApyi^l+hu<)o8y&BEL6Z7g3 z6$>9e)E)0qTWe@S6@Qfh%2$d!q?F0EPo8&(DTL91Ni#3dx|BGQpCZ;UXAzD(2U$ 2r*LM-K5HR#$>0Z zDdA-?LiRMnmPUz)7w-j7c#a(6_JUN=47@)sJ(xMPS9Hz4EUCx3L#*M1FxQl>4~vAa zudG+d*yR39aq^KtITPDOQYgc<0sYIy =o6X${%+1Af*KC|6?A z`F9_bYFZS1`>YGbCK7~FxSK1*F(O)2!iBjnKYwb8 z=_XY$GyN;1hgbuXVwW4=LSb5$@-7tDgc@AP*!hzp?ukJmCWfyt7!gS3mZ(jZWQl!p zLuN?|UP~K?mPZt}+!pS=#*elu-7iLqJ2-akTAp7Mdb!yHWbCuLRuvSNhEWd!7>%*! zwc5ZbfeK@)X_G|jG(hFGW>Zr- jt?ENmI?V@?1evkAl2rjh>-L>ws{YeH`7S?Jmdap$qzqMaDhKR4`&ZJ}h#1K}9)d z*v7%fE4hU1UJbryQibBW=Ekj`NWaU0;O2e%@P!`I#U=|Rqer=5JCp;5tvkB>G~9Bp z`bMJC<@o-q@xiCFp^dv$-u1Ikz~ZgmJ-+XX(aaCp&b1hgg*lFH-l8u+@(uh+diM z5}$fa(jjC((gn&)2`-6}&=}VDIE*yb;+++wZSp_67}U1ZK&a$c88t?>BI}UPs?wg@ zTVfZ}(IRl;%q`fIVAa?`H9?%5^KeN=S+Y!7UL=#bM%6dGp?xLNp_c2*Ykw=5>kAyZ zNGxKo)B#yRd@8-scouU5b &9192HZK%&KOuXB_BJ zUBL3#V`G%Jh5z(jx7*>8B1K^ G~kj+h_(@`+euSS3A*~%4VYfiduLmCVrTAQeZ z?slE9A=hI|k5FeY#oXN!|JV}5sD*r>;ldCk#T*l@biSNk4#`qOZ0bqrf;6!;>9aL$ zV*e%nyY&LM3k$wmi8LUT9liLf_uF9{Fj!o7^XT^cQU{u;5VqW&)rylwB0Bsp-YI7` zu+rvM&A}sa*@SGZ-)Q`MBjL!L5 P66HggSZqF zFE>@s?gcqj?j=t0so)9AcSvvln6D`pgPu4w?jevvq~D`GW4V+bN*qs-PP;>IVnr9( zI`dO|6B7GqY{ IZ2ak-+782|0ZwzL; zFGMSxk!dO^I$X;&UTjm|XA-0Hj?bPgP3Qqhd~U^kK{?(AMb!*ohs8IX8Ov`dd_oz9 zVX3_GoQ@s337uAsroq7Snx>uUHLZc|ALa3i9Q&Mm+ZFL*QOkH2jAv}J|7;qIg5P%G z=V5v{2?IL3uo5~uqPp}W*P4y}{rlRFTB`fViU=MpKQw&8s_5#YRS2ABU5^M<9k?s0 zE(1HouQ~9EGAc2y!k|v#DJiqltWIga)t@JqV3dyQ)}aTS1>|@(6NxCgu&F`F(v5&= z&!W?FyKtLK24l`{q6*&MjdHumVRtxk<4ZxYcyyXp4w5gaDJbwS#>h<*ubh6CS8dvM z!mdOMm@G`L8Bd8m_7v_G@WN?v=g=VT11bW}7%q_YILg?A0NL>> d{y zNYsiD#Fr+&jjKFtgt|$bj52?dM$=TNnan76ooExa6J3X?=DHgEnxZV+{Ovj3^XQI? zIeA&}itS7HYUal2lZ4)pxM(5M>pNMGav{40tkc8k%Ik#2mMX`oXerJtglc8I#^45& zv?c5-rd{z}s+u2J^A7`v;3G?R0V``KjGqkW%qmgbIJ(4fW+z7nztvVmFRIao>LbOp z52Owm>_j3i1?B1?u&f4P@<9ih3s)QFA|DB}stah!x^r=c4-pn~J`N~oI )5S)__z$=XHAaXA5n5q=kd%gY^y53m=eR^q$*~EY(#m^lXe;8 z(YOr5W>4e;_sZ;WZWNjcBd~@il+_e>f*DFleRGJ@*@)-Tv=v;smXTdE)U@%X+T|n5 zjE{O0pp-Qr7Z30?cyQ?KmkumuKVL0cH4N9e2RSLal&3Zn!>sS=;YKqnTzt(R@<=LQ zhmLFiyudKjmN4+}Iz|^dO`xdi9>Nf|k9q#GS}UVl|)N2to zgu;kvoxs{L*J7!T*{*&z<2on3R8lVFZS&Pr=HwHI;yE6)V2WruqBgA*S<${?vxbI} z`+P>KE xZ4Q)tJ6j{RJmS^a$% zeKO)%tU}&4l)V?%dvVn%veS@Uo;tJ5XKUv53r$^%&%I)sm>TeE22%3$7v7HcC){S( zms=+fw0U3RnIbqtJ%aP>h?@n1@4s!#^6p(cyfhs!M)CSTwA#lVj7Pt9!<@W9JZHdK z^WtfL;p{^SaL9T=fsKwJ_^+7Zmv4_hwLbq#% KumsZ`bimnpW)Zv-_QZDI&W_9x8&~(KNs!I4gNawZ}X2+ z{$W_z)BH~9Sy{W-+S6EB8(8WBe9amFaKP`6pP}F!b?jU$tnIDrP4sAf+vYzNZZx(A zhUNy&c0av}+y7~XGi)6tN3kL+Zq7yjlmzg3<1!^%IOco&cwpxCxQVe*leww z|I7}kk?kKP05< &{Q8-x5jC&2hy2>|OaB&KWri+KHc$iEfk1i(0d zE9#f|^Kt>z0I)Iu@UgZvu`r-9u{1QXG_iM~0kD&w4!LLmpbelm`%^6USHi^7k;W1r zA^dspZ=_?PV{K<|1pqhz+63TQ<^UvT0svQ*KP753=2k`~dOGF+aTkpNpq*WQwx66K z0LlQwXEdUJCIEUgKnE}Y2>O0@UO-3DH_>zW)nI_WXZ-&QKLM%(AY3LtpMgJuAO5VN zmF2HK`)9R&LbyL__*0JNU<(MV2!Nr#Zu(!=@4IejZe?ZrYsatD?~Qr}Cg#5|B!F@K zk^a5oZxHHl0Ls$n5B&AJRsS;oI0n!`0kQpl!o$D1jN|VlVB61Db^IGhbNVR=GzK)J zzJng%3DE)EF~IExJZpb!vDDE8aLk|A58$5WzpvfS<{vi%VE*p@b~e8|ot?w){{NT# z+o?H?zK#(9i2m{Mvwi?ZsRKAIplS5X9drR>$*)0#2GFem4?2K{0tS{}m+ oJ-F${~qyQrQXXIZ!fsW$O`1sv!xf5&3h# z!6KvYlcQ1-zr&_xq$a7#73Oaw#(akbosunqja5xmRftc{?l&+lh>T8B&yI{uPEYF3 zg|Uq?(o}8pVH04@tpOrdj8|2Fw2$@qFcFpfiI*gAdv8a9JSQj5=HO`u XjGO70=`MbH99Pd%xwFCEs z1s@(71Woz3kSNh26O)wT E~Ov zpJPW_?B5f}Gx+ypXZMIvYkzuoDS=c3g+zZPCr5!ON8wF9H$OZ~18gb_^g*(ePt_9+ zg;e$HpePSGYE2;#t_`(B1S{K)vceI%3i-ZjGB6Y~BcnVm3rne>B5HDi%9rHBgKTY6 zZEbBG& oxtz#!m#(!-!1%uP)NP3h-H%^n8ls8puwYfDS)G~9KNin;g3 z5zMsK^m$+_zgs#Qidj?~wD9&`M-!DJb1yA90V1Jg`zcr5C~Rg^MYno#*=QkymoF~W zYOD14eVBf6W%22yNNLWyc%4@A+Hq;1HSbHE6P{9f3c(&fRG4dg5Nvz}9dC(6k&*>y z1lyg$)I=zZqvNAvA4ZXmozQxFD9*UsDc?+lU#_?62G7RUE-xTqX&jH_+7k`?)2@jw zmJ!MpYN|p|YC$sCuv;#F$TkWL;Q+s-zf2-o>2t&`De_>0YbssT7E3ifJ{G=nyb#AK zcSG?kz1Z7cqB*j^KK1XW>c=^_V`(^xxrt)CSYX|%p8>aMH^D#na2J}y%(aZ?!hR&W z-**#m@}^ZGPF4C;NlE86c1u=8ZB_Is;jHcjn|w{Jc(2t$X#0t%8OBa)naY&Z+-oP# z?rr=b)zfI9Db!uO-ZQ0+;QLu^+x>Jsu~C_Zwbo?=Ucy&lTT4mpW5+VhH-UOD^H#8o zwIgm-ZEEL`7!~7$7hvjeg3f-{h{Ey(CuV8StOTYQ0D)0tsY5(xrDZuzy7BVze=-YW zJZKD5zG%i|dcDrP4L$2_G@Q+d#aYHyYRQ!AO}MkT`KI+b`{)a1UW@dZsWOLJH|coI zTmNB;!x?3+Wg>(P=~;8dO +|-23O4#e688rr?;rZ7-{wZ&lklf z(Q*+&nE*4nyw>rPaVnp}Z0OC$rg;|<7q0sS61&=qt8aY6-wxmO7M1nw1^T^sp4hbm zqiTyTT5+86)WloQwJHX@`8t?PJ1S^#*+`fw3kZ2wDoIlyfE>o1i~j38@0Z8@Kc`Xu zyLsNP|HJ`vw|~v^=>9R!0~mkG$$q(a0c8D`oJ>_!N 1$tN`?K=iJ^CO2$ EE^}M`3)&tXX|;~ zP7R;H4fv19dF!=zn)-8?p6ip(A6PdY=U-+#6lbSrYhsJgDSzy0Geklzbo%@I#__}A z7UmQVc0zAx8yF?<=H|xvc}r-NbVAGJQR99F3iJjd;a!1yx3T@+x&p%1j_*yz1UOn- zSURXSHx6Q>l(3se&>hIe4Ymi}_z*~j-l6i{BL5yx@)9s(2d`OV2nhx6${2L!>o~#~ zkV7QH#~&Z)jRbc#fD+X}G=L0o#m&GJ>bz37u_!x$+TMakHL%`{2B1J~0>psVUd3a8 zf#Mj!I2K&qjeJHfFdxzecy658d4nl^OI7ci9g|v|dCfR@tCfH2Zzyc7P22NQ_CCSV z(BOsjhF`!0wYeXcvzYK2B>Os2s&VpWr?A#LGloujs%--HuHsEu|AbQS1ejjA))810 zSRJ=4)2kO3?CQ GetGjj6!Y^kgIZ;NbpD<*o1)#jb_c-VJvS z8_2_P|J9ZkBCGxFDr3`&F~$+dXS5WH5;&E!1xWs5&kO?6<0J1ku#HjR3P)Nn7a(42 z869RNunLH4I3RmzcVJ}gkB2-YLwG>i4Db1z4l?ewz)@JdM+cFP-_f&FyMem^nM0S| z8opt+ E-P8ceshbv_! z2(7eC7-ea6?9#yDc#kfQ%`6@gZGu&}e8t^J04f4=bXGx!nHlbVF-Qe7-PU~%{G!+i zu3Zh(%%}OTAcSGyga!%w)yw^)!;9$M+suO6+Zh>6O%m3?;scTQn8m~R9@;fM7mfWz z9*tWk#0l{$--Mue3#@%>G!1BNq$^&**X#CgFiR@C{+Sj#nn4g9#BY2P&}Uj7mp&i( zXJW P1Bx{wvV>xHKPe~t2LHvvdYU()!ws=oNkpdGctnwnmr z@THl*@fF0bYJIG&^7_2b)UkVx!dKeig*P*FLF1>&2FOY=pmjf9`~cXj{>oPncLd04 z`vj4tbV@S-UVC{DNTvVGex!BpwPptouMJ~`YzYKGavi*}^~1Xj{kZMTEh*l&Hikk( z^V8#np3&akk7wmi_Wrz9?-IN`s(Gy@-gF?$_8lPJxp;dQ3`1yV$^=Qe+I{iQu%A>Q z!Y3&4+erZ32}oa*s@cdD_|iO89xN4#al?M6sM3J?6!e668j&+5i^Xk vmP*wz@@C)PcG>mh%p?(9$=8b~$CQEW$-w(U7^1T+TiOj3*ri3#p(jZi>^nRtS8$ z_-t+=1*>Z~pCHB{9|>Dkx?iv`JZ@6~t`n>6G(0Zaui}+zVVoGV(ck3e-O6ULot9r} z#&bXFE_4tgRu5TJ^Yu r3KKI)9FU!jE@5Yu$%8T?TX5qp?bKBkJx~d!k%Aw;S4E88v z+K46KMwQrr>E0h9 ^T}R f>Du+Cw#_5Ur0UvYT_ST`Z)xpq^x%SOzg8=%%-B1F_KJt-ndZ2rWO%H1 zy>`Vdt0KGSj`c?24rIf=DC)56@$$HbysSMO-|G;a*-a}c3Z*`H5O`u rfX8VW{9SE0F0?Rsv;_c&=S%oAp0!|$LbnKfP6 zdZzsFs)5lg)|d};bQhjpDrcJz;3NDQj*m545dFY=Q|ua#Ul%1fnr9=?5 2sv`b`UXLeV7!zTfd$F^d&Skt6KDOzu$Hwaf$QnvCKM{r5tIRuMXE0u zH5+^wpKu<%q#+5Rn9)7xt(8@RYM@`u6ghfQ19W_$9O8XigOAbZcSLH5U{m3;`>K$K z#5x$yA?3Qpxm4&fD=G)ILGTcnsVz{2+O|nd7zv0C{Zb$E$?T@Auo5n}J_bh^brV7o z1Jo9)%tHUKw5WH ^>6r7xR`pvRJDuu`OX zR~!?vT *_q}f;Gl~o{2Gp}CQ`80ao>fsY!w6nOLoOnOy8pO;)=Gg% JeHNEK?9XCX*d{umY* zJ$TsLrEZ&U;E3-q=`UdHD;^7y1dW#MfQ@kVNoF^ao5kfa7>R!KtUMGFX5A~hJrc?2 zJNz=+k*Af($0^pkw=fF_#OV9sXv@}OB6z(L?;V+|;BK?}854q9#c^z!B}PK+;_o|q zlOXJxa#{JAa7Gn$J>u}o<5om^Sh6l3STA#zA8y$b@)yo0f}^w02PVz)^G?^q1ltW8 zM^{Bp1YSx R-ua1StmA`FH*hHk4QoYU|J%sNiM$-RyCJf0vIld3Qn0%lb z)n_R#E?%5_E!ZQE0(xWn;n4g1!JQ{<;S5Lfy%ls}D|r90^M> P!eC%Enz2SBW}|w*9WGMbXc79`%#VU73TVn;i5NsTvIkk zr|3*6ma;8%G^tTyO&vP*dg2! 5^b8S*wz{;E-J2BcAe`*5 z?>{pkqM*lpm@6DH-R dL4gvo_Cp~-rAN}dJH|+Zd!CJkq!^OJ z=s=b$WUJ@23sjIz(Huvy=a2NaqKOu2?Twz{j_&raqNuTtlLJH0V;(1u6u5TcDOK&m zfvuEtX%>VrSGs75M9VC+Y`iwZ7tbbeU(H;{U}4AnTQX0!X4$)7!If_o>fFuF75dDA z(&MCH5G|;A+9wZs%{ltVvWuTJQkSPx-X?m08yiUqdJ>hVHI(w<@!^{kXW|Cnukf8c zS-&%3$bUIK!H*AmA%v`VYObnqQ6B4 iy2g>Hl zsz~$%mlS3>3Pq>#e2bxVTUJO(qmplDKfIX$8zq07#*$p0!*PuAW %UCW7RkAhA#nryvEG9@|G^5)|7&AyUhieyvTiv z==v7EsJYYoxO0;F6XZm!cveE&M+2Dt&tG*7la=c_7*sOY>}Tn2K;qlC`S&)?`cjl@ zkD8$r25-Pl6fvF!$?uK7<5WoPa{G30bCLwZv)dAaF9ut&OeQn8)SM&TC1GAf6{t0k z&b0$yN0#nl`e+JAyTM-afZ~Tb5BoCV+Mk_{v98i3EGmvXts{#oZQsVUGI&UTC0Qdn zU(hXNHNfKiVuY{4wIM`9#C|S$)8;{gqq2bkp(DAqza%>*v@lN>8! >zkE`X zqm+n^fQE)hz+kKksyaw?_0@5uue{1Z#}vhw>QM1}BOfnPZgATmmEw!FZdtaz 24tI2B{VA-+iNbp(QL%wY3yHHnE} z4Mye(J- dS 2B=HT$)E)+Rn@IT2qn%9HF5+Ai)f9pKXUTsN`Jj6vg#$5xft z?mM_RkC-urnKE;?Nn|qK7*$-k9+D2_xciU=S*7R)Py_^T1}5SA^~uO&)MaEvmt?Cz z&5%Z*v8{zxYi6T>*H7mYl!Ate4QGkShKD(qQQrwQ4(hnsueCZLQ^V)&NRcuQ=r~#F zEWHbJ4DPe?@)ca6?4 xe3$ z?>C#IjXRTld}c!BCtf#{F&&Q(gwmLk2sJp-J&t{%kTZ%Ny95)2K^nA`lXzL6#)FT8 zZcprpucOLjKCLPr{Lw%05*zgl+=U2M CD?zCUt!DQ)Cw{)B z6JA#C*4ZvjGW`0v#|x9~P!-GZbu=N=q~*#?IUu cx;{_bDA6Eym?mi0Bbz`k(h+*vu z^Da6 #U4m3yLF2&ZbXH2<2Gq%tn-1A}U)ZYk*>c*#6CLPe zFlm5@_@|XjF*8{#(c^Z^tkM-RmiG!T1p?IZ3PBE&Wtrs4VO5n5 d^okRdhnhOf2)l#f;b{QqBAM zig?w-#U5l-dV)m3yS2L|p<-gz(7Mn^5YfRE!Mj>N8`Sm{Qv<6Y%M)C=6?r82PADa< z9#82dGiaW=KUbAUdLc{L5^<|n%c}Qud2%twO_|YwFN3@-s7-b@&S-T8g%k=>fEmQ7 zxI@w&)-jG$4?6HvsDwDFyAvO6&(ABDqAqLrj1ZrS%JvIXa~6_@#*c$yTy9Q6!#;y` zG*hNtRaKC7#Mkb~lN2iY?qgtNDs$qUUTqq|^kK3eUE5{F^M6;^aL% )Ym15lwI&s3R{hK7g8!*bW{`t7-;&dh4j?fqAURhog`;sj3n7;F+{7Ojs_ z;+#Gsj-{HVHj_sPtX%L0U#!Rb*T6FxqCE+Ro9y0{EX1M=l5Ely*e?0oj2$Of#|#rM zzh#yFU@T%u(Hu2`V!Cb&qTR7TdL>9eCfS?E%4_rsCyBnVLshC2)>@ENs+!)ML(rr` zTe}86dAK0nE00>gAPv9c?zk*_tUHeMM^M k*DYn#ZN9yb4~UY~uyTePVMTSu zNnZ{J);=|{Zv}6{;aaP%!AdXP-)W@5p1U$vAfX@i+0=w4Mglj4J <=5^1i-7;!$IO4@1oXsfO8U1n`%q~PYi@sy0 znat*nXmE9Fx889@xrndZC-uaP(C_OGX#J@Ib9zz8i7#eiz3#34e3f!~xRL^&3CTzG zF&fx@6oGGsD@KmUF(--jm6BI(i*8QH`A`s=gy+Y@3UxZZdkvz~YH}QbH>TAYJgljI z#jPJ? X*)0LB7U*f+fHNC%F9Y>W-0X-NWg5b)B6#&y7B>8qKB;0 zJsK+&ge>Iak$b2fNiTf5cEHPfC#A~?iH_VFhXo>0R$_Krgij!HmlwzH8Q`T>J}_Tt zs1Nj`>LRCB9^#{n8M9ssO %P}@Q!ereYvBE-oU S%_t$6dcF2uK>#oK zSGl_G|2Qv@hjMAN*}^ixqo?EqAFLxQTkz$P>M;dI)SsXA=#RXu&jZ=m+yWV=Z3pGV zPp7HWsw#%@GU5@-HE!gT^t`(dQ~1zOzhFEaS(fcMo@LI2?YK`^IlRbin!F>}V(NT0 zjoKZ7BuBU}pI;0|%_rJIJs3U?ns0uGOJDpL_aQnH)wAU=`k`7`JeSsn5KHztO`Ufn zJDDW@pwa)?e8yOaAJqV1*Gc%*(;R9l18E&=!C%mdK{9b576NAAtbEp)@s2k@Byq$I z5|YcT*N>sw+oFyjgvgPLnUPbkPwnLN!`i~5DY&q!;nYYhj#CV9g9*aM4^2?TfVSfo z%x5Hor}?McFL*Vm ?ek{CvUMwqkTse8kim7j*RJ9hf%AkK43j(Hv1`Pkm_BnJFA z*?tHVP^BuB+~>4_t-)l-L5zCbZf3tQU_e9Gl}7DOeCC4dj6w^;ekWOf=dREkNT{^? zg-bkHmXA_SZJ#V>6d5{)#BI8`{E&fZ%d6eU>j&{YFIGc(SDQcxyhcHj%X9%RL{R$U z(jK8Sv3vUcC)k BDq0AkwEL_h|!nCxwGn>IJ$bryGeQ?V1zL-~h zb$}k_s!b<8EKh!Lr2fVDZCXM+!n!3K+zX1V{w9#tbc+I}jm!OkreNH+3EIs{<(cqv z&=ZO@dSPk{j^`JwYEIoLqM>Cfh{&NG1iv56V4*X)*UjhgJ+2rawF}=bdQghp2^Xe3 zFplq5_V~0AGKVYiox|^voGGfA9Va9pN$Bc0z9zeWaxGap?&q-JcnX=?CjIbnCx4~f z0{(@-gh?3ZNjngi*Gt^b$=8N`SFYE0Eg^By$Zy8BhB8=cr8cTY&ARN&l}iSQ If3;F<@-l_ekWvo^^Ax}!SkVvmgdJ%q`xI06c=-^mm zvdsk0;~NHNH$0N^zSZ~WrpNs&W6wb-N|$b{1cHg9o8$IgA<4mPM0xE&uPItMRm#4h z3G6=x7Mb~RgGS0<_bn3C#}e<@a+2|RULy%Yl?w%LK)U5FpCs3!ZxGmL)p{_b*t|K% zId9s^z-^@lXxcAyh3>F~S43y{mW3AF8NZNk5Y^RQfwVc6>WZ6v^d(MQo-4Vy`^Nbt zF >;4@()z~NvCeOZ zvV)JdKb}F}tlA2%Z}GKbsz1JfuOBa+*Eq3~v#Q_>Ipd9MiFgaNagUl;e?6XxZV=HU zN#8DBRIR}A2un<~cO|2K$cM#9Lvl-B%I0Vt?{9*nZXhRJB~U5{wF41{5<$m|m|v+l z#lB}c9>T}sP8ST1!n{9uJr}a9>ssUPxoaN@&*Fy2jvb7h9pTjL)bFK|!Wg)wjSxBy zI(QOP4V=bHj?KqHik%>JCk`SySZxlN<>tx B99lenoYAZGm_=55thSXFhWZju`JocN{#G4B^NS zK8WuJ-Tg80Tt|DX0DS2&RPdf3jGIXX!DC?D6n=nWxP01k=N3k+)`UzH2?C`1O+Wwg zaC3C-J(XDI#OU GiqMb!Cx7RLai2K(tpclfOs!m*a~wq{WsYskfPl|^rQdA)C$PklMyH4?D<|>W z5d`-N_AC|fFaer`Oi}vc;*ZV??=3$`DT;G3u?i;y!BHlLSUp2oE4m}ksv;yu%OR0{ zt^;n^G|(M~edLAHTz-em#;|g5k^fB>d3GXFHpIFADa+Qf$#(L7DR&6)jzj7atR=mU z7#))!wrBMgP(f5Qod?iqn94^vllYfcGK$lw2R}3sWwd+iB^gYyk@R6#VO$ s*pruArh*t0?C^>*0H$uYuh8^ynZXT-rs?Ue>FwqwY zH}u!`VU+VnMlEKADhW$KGj~pskt=s`03LuU%^r-sWkv{++o(s1Bg9B_HMo8N*Bc1K zE@flIP*dRt3(V@nQ4?5#+XS0ZH7bu;YJlQM2Y!b_iFarIcwa-|%qSU^0$4B$XWOjt zPnF7BLiO+F4|Z0FY`?TGAdFQ9X7fCEktw@KH*cuqAL@l{$8ZD({*doo{N8DaU(niL z#m0B|bsaZUR=&5|hK-<%43Uj<3sppAw#l>Mo{c}>lid=S#nM%L9U^%$b*M?7@Tx8M zE!jm=a~JxO8$hTeF6NHYw)#T`?_e?@<7(}Z#LN s=Mb?F(e-|nqBZAot*0Y(#`<1S$8y9#w&8@Gbk3S4K^K+P8 z>z#{Krhb_X2mS28q*)Em35Hg4WZoKO#37nag!yJx!+h68PBnF83aYcT#pgB;r;H0O z <)#%?iX@Zy^_OqZ^&0K}0if zPK+06oRa5ti5|u2d@@`YPxW{bD2EArTSPoB87^y zV${+)89#S3NT!CgH56{ER+5U@RQm3o$SN*ogi4l6+t6Efzuvm*3ule znKZ2TBN )|bxup8d@EJHYDOZ3MY?uMdp1l)!jX{S}G4AdznTAd!@?Ew44 zchKHfofbDw3Ql{<-OTNu9MUZwpu}7T#JPyZ>!WmoyuMN8ka7qH*9P}0u1eG_hq_ni zjlM8HH+xw6`Hpu}*FS-YdXu0i!Ib7!?gobeVNs{Sd`*JMULN*Z-8r} zklCrWa_Fw=8|Z-@%9%xGM^ D<+!tz^7gaW`nD1zvxq^jvlM11uUp#rp z%ez;otz);5&(*B$7E1CB{S6BVT}>{*WsO*9D(|}H-FXbjj{@L!hR|)4VU5oTSgCnp zzl9HE>ges3UVaN0-jMQo5!KD9hrIg4LHT!{zE6*(tkHWCP?s0efzo`| zC5Q}99{wBp8n#?4qA_(2H^HJd47{FxjhkxR!z)KXnPK4wxyn7yB2wEZt@66| Ad!$nei$L}Sx$W|>CWot7|0-nes2mw%pEh`ZG=xqa?Ao4fPmCfCvA$p zT3#I#;9?UBw5%HD46;rC7*d{d^<`HReo!F4T*yTYIESt(FxG&k*s&%0G7gRJ?~k#w z4rPb-?L}Uh*;jp?M6bqyDmtb%2dkd`M>Q5am(V$Tg#55$lGJY9M}n+jRT-0JyCDl> zD;8V4n2}0TA98!OM6kv&n}}0td)7np(AGYdWe-qhkN|3AS$TD _oT zK1AHwwn|TgP7&f0n2%wkhp wuLCy z9!yYFRF@_%0~OX$<0meymKzj0x~^uke>XsXiY|7I&naBw>`hO}1<_(rYJ6){8-K2h zz>Hfv^$oi$Dl2W$J!;le!CTj7J^{5{;crMldO Px;+Ht6p9qu}U2dfx}M@Naitr zAAK6zvn?CnTLVJ;nKkKHqXzznnNUA{-aLM&a-rL*N-j}G6%&C+hdf%`bI+4%townC zDw!EitCTsBlfXk|ErWkNSsW^x#)yBdhxme$RgQjx<7H2S-(?+NW}*(kWH`Y{bw7#< z?r5uCZf {K-r)BMAcPy@DUP-A6%Wq@7tR z9{DeW6V$jYqp38*Q_Rgx zELTdu^6&lUZBjlZk9wWU=Y4Z1X z_Vj|u7-dA4Q?J-657e6PM%}(m6!jpKkXn>KtS~uBYvzjyCNg(7AX;N*2}G+ gljFGpq#$i~nnO&KwpR}DWUGt3~p3L$?#KZ}bWJ<+Uw(E60TTCW&FsP4mZ-(y-! z`%x0VVvMpV;=MW}@`1rt*t7`)P2c$jNg@}f|*SP z2CkW1bPKl1y}j4|f`9)hoqit^gAD}p%shUnZ_u$lJ_FnjhMQjOhAg_hob`M>Z2i`a z{F4LOxw`H^4(3i Zydh0~Xs4k1{`7mleTX$fhj8feN|yq~LNGc-l7Rgj;J_Bow{-p7pUp z 2NT2n{z^#b*OpVY+gVfBJM~LPtZr%ZvAS{lS zjhE(LD}pPG kJE;12Cp-$X49ux~J= zIipD#>NL4&`q+GMJcqY=rjF~e^yBc=e2^vx-z(kOI+Lzu!xtPjvWg9fo_{hngo);l zCn^VLvc9!M3wTl7L_QG7>e=trW4>S@7Jdv;R!yNVbbpC#{2{6&p!*=2rOipgLDom; zNJ=2@u4~n05~XpG32~N&BEVxKO0hB%$BYu#B^Kb!Y{l-5-pIo#MYMC(QJO_L7^|%+ zGB_uTXifGiTz#mi`S}9DuD?5f$>SZ$IHOjoACXg?8nzuR$X@SJDGf-b4%S-^I2MS$ z<_aM~ep5+XS4ptU@?$At*CocmxwpVNjV4b>djc4w%%S}2$88rz)&e!^vm4_pGVPAD zY%=7iYAg!_%B!R1W;YHKl@3iAIWu&&gUho0C9_E6GwE4|ZwK?@AQ;W8O8iKlFVu&R z2|txCf3VE22|f083`FbW5ty5fO@-ZEUF%fusDkNkrfZ1X!b_%3 $A<}w>fk^t5m9Y%x#lS-)PZ7EGk1mZdgdc+ zPhgG^Y9D#@$IjY8w;jYi>+h*kVeJUM+K#n4J6!~}I4lT(Uavcn_!Qs!uNupzW+O0D zTB+Y5)2K$iiR*gTrw!=HiD?=Z+3^Uahmu2hkRF+5LeF*9Od=7!GzrALKIBwbs(~dW zfTn41HBLKJ@UJ4;@f;0n!WUUqMk?K2F1jtfw_m9#Z2G3GHYLfbS5aB;J_23K@c5Am zY*V$Qc`dGd6?^|A5R=A6GS9IcUuaBUl{!&~#UW2uWJe#VUFe1f=`A+f0k8Lk9WG78 z^!fYuwqQ^-w)TGG4_%{%=0Z=Vl{IU*Gc {$n8x8`XPAh>t?*vZ~EGS$r+#9rjs1pBV(s|=AM?> z>G!I}zvp^v%Y2VM?h+z%iP*j~?)?fz(3?|;`J|7mKNoab@wl >HgWEA c`Td9Lxg}T{O64{bOsmCMG+-w z<+j};Rn2ZtcQWN!-!k1bM2467G<#7f-8fA@R{bpDry4mXWi8}|^AaLAp4;@mJQ+-K zqWC~72iK>j1LP&RCN7qV(%4O*fsF#(RSlT7u8`tHXzT}*1BC9NeRUfK%CY9RugMDB zt~0K1;&zo+#CyEq)^E+i92aXN)9PX4!U1!=m5|OkrMHy1qOZla_AWETcAN;>CCzG< z*%hGbM+xYMNIp|j2Ra${6PKPadxo6QlVr5yZ!v1}&N(r$1$8OJ0ejuA9HQOtS0%Yl ze14?WlOWw-YL3k}Fh;d7xfn8Lpo0dKc}~)4h(nVfU%LRcZFHmZ*lW35N_`AyUE@^9 z2*%S%-c)kIW~6^Y#XCkQCERhGEip-Sb7Sm#7GL}!V`DxhgBG3=0~!1L`CA9hzJV71 zybkEJgl_i*|A4;UX%IDm@{p@;lXXsEde+F6ewD?8Bsi5BP!PCXR6{yt3`Hi!1%u`> znm^29q6Vj4wdxd~s$3YW*}DVSF0xVHC{3de<)!?npP$qYa^e! &CE~lFw4|ds_hju zRB Hj!snm)2Vj)2zp9d`N<`Gd>~jL=G<=bJ*tws(Jr=rM}0=kxk1g7@q2|u zL^QtWmnyHzYL=i(+y;&?%v)&S{UQ40`@NniP9BB3EA8XWcCd&vE>;;vT}Y$6=UuUj znuii<%c?$>0`i+BG>UKe!>vSVb)R@L%$63JN3@0`Mqn!7tm-3+itbWm(g%99%+%;t z!pU0EVV?Q-AEnc+?@paNFXa%z%eacji C zU{e!$5f1(+K8Tp)lN8Q44nhx}7DpXuMCv*q4UWC?8?UKztO7@_u=2A73;(A7)x~Qe z2r^+0VOfASgT)$sFxaxU2Y3Uh(pdLXkV&lW6;towiy~=M@X1Fgj)M6`V$siz+b?h) z_70UWUM~M1b#DP2N0MmmirFHInVFdxELqG97Be%01r{@-#gfI$%*@QpU@<+(b7yvD zclN%$fBZLIJVjJzWmaZYbysyut^Ce8b%<2h_@^U_>eO0p52fjkBVubAl&i K|$TMJn+tkM4h_l=$Tg`&XsJo3{N=iugCc{|~9e zuSDcOOC Mno2l 8_n-^nDH z-WBo8c&u;9Q*3nq#&h>K&)HwDweRZ5KMCZ2wf!dl{96au-*O=SC!VjrS-t+Pzw7VL zuK#4{`iWNT-{eL7$&>XTy8Zt+1LDu3kY7@dziL9>FZ|ned((vc8yWxa;``r4@qd-b z|32#Xt^Zy5yCDDf^7p>KTLJuD|GV 4PW%6X z3G<( i(N% z{r|v_`R!NAdxDLD#jnEH!O}?A*1^JD*TMcR0Ol`l%)ejEf0B& x$zM-68OOl9NNr z1gaJA%3Kr8CWrv(fxrbo+K|G52ukBdY|rg~PWXg{cLpKCSHe%{4F+KX=P0yS4#p4I zXl(|8c7P8M87KhA;dNpSxbLmm4uLc;;w|$DLI=1)1gNCl5grZyoL1VDPMwYKNn00F zIp2#ms~rNhnjBzmjimw5IEKX O AmsA0Qf5@G1~rT{or d}6&nEo6yStA^|+&a4WAxh z9Fm)@e&j5Y2mm7Rd6k#~0)Sv;y-gKj MI&Y*%L2O_-yf0ULZi`q7@=I0P_nz zWVPH8uD}{T-ac!Vrpl|JfUj}k2yV~~zzgtKK)xkj84! -m` z>?4jBk)P&1<-G8ks4wr;XP^DXptsuG4xG@O@Qcs>R^y9^u08&3+eMpIsxQ#;O3W+% z!}wF@zDXuyFaVKock`=LE)UG+F_e r2A-va7ZQ6yMe- zopR3kWb0kZ wxwNqF`SN?LEOqt%I^& zI#tX=cfFKpgKf=SjAD0UYLb`Po-=M)QlDz5Z3P52jR#8L2Y)hjLf3z8=A~5%zWV&l z6H-k|n|82ZpbTdcAfB$eG@0r`tC*~@$%DtOqgF$^$G)bddR)C9Z)OeZG9*3zl%+n^ zy!9l1i&kCA)k~kzXU!iR+>6NLxwLN2g3q>x1i*+bFwdB7H(_+@i@zd!yd$Z}^CyLw z%$IqFZF9krz_CQI+eg#7W7dV#R(hcX)N0`huvR&vJ ~)sbdoyRoK#QngeUMiK zRGKkskqjRnBK(@Rxv3m%n+B7F4G+K@>s%g+xOy&Ly)XobG7)G-$-Z?dOLOqTNy#gA z7Isk0@1 2>Ig=4OM}kDyqaD^%&_R7QMCD<7)WHJ544h7=goWM*_R5%At6xU~?%c zfg(+c%Z6w tcBdYPY{c0~wER_|H}bI@ncc>?IB-hcni;jVvpQdeF9u+X5C <@tyen^pSflbP6 zLKR{blnpA#F}yO}jp56PjvLgg{52c2a|@uQ$zJ$z;V1B&wC; &O^E<}C~Od@H@jaU*)i$~^0Xv8s- zCm^sQOP1sAQ`#2-I4O?D7?QXiZAW4k4RArXp~=}yKwXB}yE?$3FeO+q07Y(EB(&N^ z+4{NRazk740Ow*!K4Z=qMBNJZb6i%eTR%|;G9i71HT35PJR&)VvsKh O>}Lz!(!v^CIj_(?3m6M{gLSIQ-0 zZy49m>l3Z16VOC$4)rgTX2^!%z-o$2KP+Z9QsOe%A@e4TQk>4yuAVpwY(!WqJ-a^* ze?>Cqzsv%16?MfMrY_eO2r=`HH9SwDqEoYtS0FKa0a903to~lh9gy!ognEQp#LF|m zwn`yRpFCzFvk6dkK#)qfH)Tvxqf%R*E2)f!u9;1Hu~*kwQ?F_%ED&F5x^Qj}jl$qe z9K=E1GMn% ZkxoQkrMFA~i)!>bsgAm4S0(ecDI6*BDtL`B@|+KQ zdtSg1cP|~ZkGK*`?$O22CMJB}xTrepX&J4NJ-&Qc3XB67E`ttO8LND?x#`t$A=9_h zUZsi(vdR}%BBhgMRx3!K&(>?WERW$#xA=!cD$asc1j1XS^{g{Pm1hYG3iVc%*LdU- z!9ngxv_t}T3P~s#B3g*XN%-RB`BrI&+QQ^_(J)uC7e-x&%aq<~w{AW5M 8DOgULy%&~k)N=0+4gt=>tY zLWL^*E%G~l`_+W>X|vF|9GCv$dEUUy-sde &yaANnQ-a=><_p}>s_sK6P2cT7 zJ}vr~!!kXfPP3h@_OyWi`C{l`jIlR%5kZp=?fQMpQl;sNl6W&s3a?q@VnalQ{ip6A zgJ}a#piPqCij77uFbz)<5{N1pSKVB;GpL=HRv^oL% %bf9oK^*PmgxQV!nn`=5g`aG42`=)*M8skj G;2PDTAt* u(t$%42tYi*3}xN18<;#+O4V^OQ9(u8@8wimj~?iaj_ zucD1Cok}7$)wnSMf*$TFIuqeoGPC)K?6`+P%=*hqZt!N=9~=4i6v o;mCwZhjM~ang|2_a;z{gLzhgLb8dNvKrW}25kV5)*EBB vlO!0I>s-M^j=l>ZGSJ>v83Iaf4BTx$k;cUfc1-1y6E! zH;2;bJ~{f!@r_$19Acm$X-0aVHRqWKdEJ@tZ8-)(k`75sBw;Do*^s8EqEZ)Z<0T&J zL{qDILmaf>Q6nnlCgKUgi=Q6;#%1(Xe0fDl9j)Ja?!C6l3eGVaqLXh*Iw7Ru4%y~K znLek 4bg?EWmu4GZP6U$;fjQBht!_G;%rVm2 z-T*Z=Ht@akueLD^uoePtZmPX0w+b=#wQWqra!VX@IXTrt9v1SYV5{czD)^X&=)(FX ztv&+jxSCt7)&&k2XzN*N7r}KSvvBeH4OEfK`R9qyS{KoyQ54#)8Z~GH?X2AZ)F$7u zU!>#|5Q7{l9Taj>vGOH9yZk86QQQZJZ87iAJ U??TOr!%`$*t9uSKrn2D zpJD#c&Qj@GGfQOfnQ8|T&P65gNa%~hre}c{dzQ{1cD| $-~gcBFn;W2 zj-b0Ubxa?RUSeXF#$g#A^MFJOAX(hyqwTkvgnL4(rsTpMa#D;19+nJ*pF*lj7#nWI zN&+i*XFw1*Lu8)YdPQl3X|(1T8TU!I^377SCTR;ipyQ;zAy>XRM25^Xp +myr;x`_n3T5%(kbj2Y@0u z_0)H4n-E_o!BBnW_j-jwaH(L=h*B*|v=+@x^*Jlg%$fCfP%fw GX>x@a_#AX#sJR^wV8Yq1< z7nzH<7f6m(ANWH+d{@jg(sGJzNS%?UYCE-2qg;eEQzljuF_x*w+{A!`;h2mOuk!S; z$E$hP&1}N&;*-eoCPbhD^PxHB-C#&;@oFA@cadEK`Ob?`Zx_d1;y%wydwx@QVA$54 z=#a;n!a8`MqhlWht+R_9tpA}uBRHu(y(r_;W>uPIT$(xWE_no1l`9lj4G0TVnv<>- z!?Im4?EvJ}%i)Ifne08%!jJaCvMSrdsHvZ-Zc|y-_>+y>vob#o8OcKdm4!?d#=UZ~ z11721vzVz4N6ePH$1hYwEUikzB~-CU`$WTp7>I1aK$;bi<#tcRWUt&+^6 5^te|hl9-Z-VcdPEw7opbm(7dU4b6tS5S$FG>Y`s>0!;MG zTaLyP{l3$ueU|qOa3k0xLd3b261|;($qy Liy26G>`{0xIh%B`?G=}+#j*f5(>&Pj!dxaOBY}q$KdlJHC zMh@11+$D1Av7FVr)RvqH@7;6JiFFpviJhhbo56s`66VjlSWajsV2(VTk+s 238KQ- zJdAti%;6B40TnxykoHAHtmvKR^wp2@pR-w>2^)-F{KiNkrW>5FXdeE{dxZgR%S%Lw z*{2;7FP=+RCW#j&tm0~+Iun@%VS9Z^s@)~GWg1K4?#O@{oA@Eck#F}AOHnctG~k8i zckCR67-SaM98bz;_0EH+uw?&`>tc8c8NNNeAy07%NQ_culaWp 3*F-kRh{L z9TOl9(24HmJFWQbs8gO&{s4>PI|)gTW~Fb+lmW;dq-FG`!Uq DR1UtoQXeKeDh(Cf}xR=6)SvsW>o{spGMEn-WKl zfQ`8Pa=C7t!xQvzEN2r~gVc_SnQY5#;1i`}Abhmdex8K6&ZV!pMc(WV`eJo$5R9V| zp=7h`9XmJf`3TLChME8_y-br!NA4PPZ^E_%S0tNn!a;y;x9cjWe2dwLs!;4l%&kZ( zXz<%wGd%{LJh6)d8wC0JHR=k_dLxMat+>!-1*OlQHARHXgqDN7BKCxtJ5(9$kLFnh zZRmJ?LqL15d#ec;mmAt`1lY{ECQ+Uj+5C*63nr9mjjbgoJD-k4t-QL69RVvqE)xKo zmwq(jU&hMK2jYAIk2*{Wx)`li8Q}pt-Or9jO4Px)9&!6Z7h|uIbVXOoDq2xJ9XgUN zYpTPe;Bk8Dr!r*+4KviUOly-1VKNBr@33@hjzSc M1LHc7Cf6yV zVkH` k&MQkt||N-@Z)(Xmm5mNp-H^5eNT52tMlo^$9YZ|&M!&3 zz^%$KRX()FolZsHM4$FB#b-W;)Q;@Tr>l9|pe16#3|)yq)7j45Ni-5QIw9#b9+l~^ zY`*$q4*?>v%Hy&+wN4>we5Q8|54@ v zM?LSnfGnbmV;*)h3@3$C9;GF5A1$<47@KvjC)BtgFY>B9zr1SgExH&z$<)f2FZH@a zoOi>o0nz3xoyEzv;*IMnoYO^_mu1;~G*Jn#^|LwR`yzxX?knz{SE Fs)&y`%*$ XEp}FP&x>ND;M(W8&PqKXij;9iwbpg-gxu=xi*@0dsIQ3`dVA z_gYhRoN}Jgf;!hZN 3IFtu&`xL~GTDpxy$H$zKW@z~9{ zfYiU3t8Uf8YGx9+)wQ_OWzV`y*_rTk7 vO9e}GLzt~XL)O73bm_Oe$TU>M9*obkfU^6 za^h`y&o~q?Tkwg?x|j6%2_2}f(JZ+7aB6YNtfn>`4Bc>Z^A@)9`{x8Q&M{h&V-?DS z`AXiF-J%CpWJL>HkNisn`_}dv52I=lZ};LB@Bw6t88x19``UEsH}Qq)PZuYpPqt)e zw^_p_ubupS(rt8NiR7+XrMtp0=igE{4y`M8Zo@HE>-}U(g|{5EfmSzAP*YmgiudGG zPw}^k D4FAiP%}l!YQkBizV6EZ#6}=Yu%IWp?T;M%nCSZ& z2)FSnef}y0WJZSO&)12~4*}l!3JPZ9fAKE_3EO|o^#94i{ymT2zl(1EHD&!*f`sia z1j*av*B=DQ`^@}X-#?jcO2`TEOTG~#0xEw)kg)x;*XFN=e iCaHg?~zJ zR{QJW{+1x2e~)nf10i90tNb~*`OW_Gx8!De7A8D)CYHaq+Wc+q{I4v?UqgTSX+_>x z4oO-WT3uQ_T7BBL7+~7>m<7{61ufXp+R@t6I?y`*8PE7N xR OpGkQ%J*1n_V; _xV{?db)RW*uSwYWo2jn&*x`j4Kx%i zZVOBxA#(-M8grVOFmrOzlhG5=8=IQcg&O(Q;Q7TH1qBWeBO?PC$F5%1M8_UIx%Q^+ z(-yRM)!a^MO5Ij&SAR|?bC}D`>U_@RLIcs;`m%=z)?XloX>9{sKhI8oaA1JP2c5`` zMq~yE3 llEXl+^o1Tbd7Wk&g_16Sms0Z+jC+Wl6mQAf8X% z4W6V=TSOcWla6m)Ti1*=!E4PHTp-h$9N?oyG&+ECHJD#&Gr%k#rUa}5T{9}Y<)xS4 zA#cb~6FYmMI@_z_%NhCeoCma#8)@0=003uGeTO%^H^w{$1mLq#5zo1{?W9irtLb-; zD(lL+XrKiSK)}>js0G2D6K K&L~ry*!U?^Cl1Yl(f&@;NAJG zZ-J}u;h|_Hp2q-^@_56cw&Uo3_z42Qz0r$xj7JCa0s+8-$m{(9&G&xJv9pHF{P^|T zGc+h5RxLcV)B0Huymwb86i<&AK{FQsEGjAM{uuzSch~4p4=lt3_GaK-dmV=PGbacw z2-q`CS0CiMw~MzIBWmgiUOO+ti!E>yzbCl!OZ2l~IPR+IA!|p9_$vt@K;W>IFRjE4 zE~58s{Hx@7rFa|UOX?yo5yaT^lcY7_i5G-tIy;r;$7a7BE8nu&!&`Xv4TF+bzB{#7 zH2OVl=x5*!o?0(FTK8rzJogbVb2L)-30N<@<<0{*e>1jM5t@3i{kJvmSHAjyAzX+# z>$d?Ik-YGwfbT1BGrv3-b#Jwe3(So*8rZS-)oa$5TQ?%=4>vz`{j9h!S)aVy)BFK| z+*3VY-Lh%=S7$yH5JB_Gr=|iu33!SASjL0LgSfd3gnkKsNwGNIuwsJWhpg_@NCj38 z_UF)N3QTw$LY7p>ti%&vswFC7b(D7c@|B7RpCis)*2X~9g08-BxVLXXWF_yio-k0v z>wE?yju+NeayZpv-jQ`}^v05qm2E`nYSA{U0fxQ(#5kRucUy2eQ4O0$n%R9W!D-S< zreJ{R(R6Qsfw_}Z@AfvsR^T2KX1glQp0E=G&AFiFf s&5IR;gF;37cSC zUA656#LL>vQ{MlDWTyjW!Bt`GNp6R11=_7^pTuVS(#0cFO!a5L5@rom*WDrK=PiRG z4H~`tsrgj&-l~N1IaOv&n$OIP_h+G{%;RD%lt|gJpyemumpIpCj|iqoXBj|3>q?rR zb&M=?UP5ehjKe#ngf}Y4C)Kz6>TajlE>3U(lcY@=&_2Ohn x zEnWlHmlgPUWaEgv9b!gk(Rg9ZbYNK5xe%+Af&v>jg_0}yKzHAByh_|Sc({=kWSOYf z&mH1;Y*`ZdxkEnC>-&RV9C9h$?z5t_$DN-ibA}>$&(Ou&zw^Eq%@{P#qg{0F!qg}t z80mn85ZcAG%`#^(jz@$q>TXq%AEqRjmy{S`C3p_*xc|V#zY)3Krt~1kJzk+`0!s;Y z<%)+{EWQBHVz?~Zgu%&>TbU{T@X$GW<&{0eg|~rHLQT-Upkt-GGu%e)r|+>oSeFFX zNoX~-#1}(8EQT&|OS)uFz25CgSI(ZK&Tzs=O!7U&(#2Loi1%YAo=!^wqe=uS>d%Mj zqK96wRnr8<;cg{++D76Is(QS2YQfx>;E4K+#xt-{`yoIUQf*v*jfKq*WdyVx9t*v; ztuX?vcd|ECtYts}<0Gr8QIfl-7ha5^dxHQVv5wyMeMS-Z%o+2QQ!D#q&6*8Z3y_<$ z&{-u 9J5Zoej?J@*7NuyrFZVSfU(tFt(Kg_G_mAWnk!1u3Bc1+cwB*K zbKUCN8bZ(V0+5V0nOTU>C@yP3;K=@I1FCfp^RTM{HN;5aiE7e{b)XiMbWH&PrY&*m z_lo$45^c)Jv}3Bb{oH#F{VIysv$Q!{w!xxH=AKC8D0*h3 Lr}odbX;~)lQ<5d zn{H!@w|q=qxhsh?h@Z8^-cx}5=I2@d3g|(w#aRmoT8x!lsFZhS$J5OhY&eCoMk*3O zYQT+anXUwj%B@zJRf8NE$>DX1rYnPxoLjGNxFjO${9Qn=ePV$`6(8f26rxbSnpzap z2O48;y6|*ym{2oAXMMwYDEt1}V$){Iy>GryRfcdPgg!N&MfLM1N#gXqR2XmJLPwt` zGW5WUVw~1GJ@EaOuqm~d1O4M~#tZC^FWnlFM>A%H*Jg(&g=b{$Cj_wFc6DOCo%7+z z z?UUg{_2og}Z zjV2` iFJh+^ zjFGBkGFBT}04^#{Sc^ER!e<+P=ybv*L`91f4b*`n4sisMtp!r$Q2-EPGP0cXYAU`0RnW5 zpd5n(wb1hC%e*sP7>pS4AR1BGaCv&3YMVB4L;R}jUZLS am1s)y4y12MO1GZ8oB?$aet?T2UGmZzVleGk`cs1g(C{ z*4}AT*zJk64t@{S)P^R7?-4*x7smr3h$lA`LAaVB=Xx&5QXR|Y<`(z56&0#k a#g*z+F6nI& z0eO$#C^$Xr6>6LPi3nj)Q+Mt#29D*&X%LPyp`e*I#t5BmCcFsjGql{mfEak)A*a@= zhR5M=G(*b0xd&>>lQoIFADy*8`BT2H4YyIAC4A02G|=Ulr#x9&&A~#Fbm`E*B>Se! z)_G#&baNu