From d958c7f7d3b32a5bffa017e545bf398b054d270a Mon Sep 17 00:00:00 2001
From: "G. Richardson" /var/www/html/
, /srv/www/htdocs
oder /var/www/
) entpackt:
cd /var/www tar xvzf kivitendo-erp-3.1.0.tgz
Wechseln Sie in das entpackte Verzeichnis:
cd kivitendo-erp
Alternativ können Sie auch einen Alias in der Webserverkonfiguration benutzen, um auf das tatsächliche - Installationsverzeichnis zu verweisen.
Die Verzeichnisse users
, spool
und webdav
müssen für den Benutzer
+ Installationsverzeichnis zu verweisen.
Bei einer Neuinstallation der Version 3.1.0 muà das WebDAV Verzeichnis derzeit manuell angelegt werden:
mkdir webdav
Die Verzeichnisse users
, spool
und webdav
müssen für den Benutzer
beschreibbar sein, unter dem der Webserver läuft. Die restlichen Dateien müssen für diesen Benutzer lesbar sein. Die Benutzer- und
Gruppennamen sind bei verschiedenen Distributionen unterschiedlich (z.B. bei Debian/Ubuntu www-data
, bei Fedora
core apache
oder bei OpenSUSE wwwrun
).
Der folgende Befehl ändert den Besitzer für die oben genannten diff --git a/doc/html/ch02s06.html b/doc/html/ch02s06.html index ac22a1d05..1ebf05d68 100644 --- a/doc/html/ch02s06.html +++ b/doc/html/ch02s06.html @@ -1,6 +1,6 @@
-Anmerkung | ||||||
---|---|---|---|---|---|---|
Für einen deutlichen Performanceschub sorgt die Ausführung +
Der Zugriff auf das Programmverzeichnis muss in der Apache
Webserverkonfigurationsdatei Kopieren Sie die Datei + anstelle eines symbolischen Links verwendet werden können. Kopieren Sie die Datei
Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden: /etc/init.d/kivitendo-task-server start Kopieren Sie die Datei + werden: /etc/init.d/kivitendo-task-server start Kopieren Sie die Datei
Danach kann der Task-Server mit dem folgenden Befehl gestartet - werden: service kivitendo-task-server start Verlinken Sie die Datei service kivitendo-task-server start Verlinken Sie die Datei Alle hierzu benötigten Befehle sehen so aus: cd /var/www/kivitendo-erp/scripts/boot/systemd
diff --git a/doc/html/ch02s12.html b/doc/html/ch02s12.html
index 769e86664..4769ff6d3 100644
--- a/doc/html/ch02s12.html
+++ b/doc/html/ch02s12.html
@@ -78,8 +78,8 @@
Vollständiger Dokumentensatz mit alternativem Design Die konzeptionelle Idee wird hier - auf Folie 5 bis 10 vorgestellt, Detaileinstellungen dann im Readme.tex im Vorlagenverzeichnis. Hierbei handelt es sich um einen vollständigen Dokumentensatz mit alternativem Design. Die konzeptionelle Idee der Vorlagen wird hier + auf Folie 5 bis 10 vorgestellt. Informationen zur Anpassung an die eigenen Firmendaten finden sich in der Datei Readme.tex im Vorlagenverzeichnis. In den allermeisten Installationen sollte drucken jetzt schon
funktionieren. Sollte ein Fehler auftreten wirft TeX sehr lange
Fehlerbeschreibungen, der eigentliche Fehler ist immer die erste Zeite
die mit einem Ausrufezeichen anfängt. Häufig auftretende Fehler sind zum
diff --git a/doc/html/ch03s02.html b/doc/html/ch03s02.html
index 456e3e0e3..7bbd9e572 100644
--- a/doc/html/ch03s02.html
+++ b/doc/html/ch03s02.html
@@ -566,7 +566,7 @@
Rechnungsdatum invnumber
- Rechnungsnummer Die Variablen in anderen Vorlagen sind ähnlich wie in der
Rechnung. Allerdings heiÃen die Variablen, die mit
Globale Variablen liegen in einem speziellen namespace namens + Globale Variablen liegen in einem speziellen namespace namens "main", der von überall erreichbar ist. Darüber hinaus sind bareword globs global und die meisten speziellen Variablen sind... speziell. Daraus ergeben sich folgende Formen:
Das erste Problem ist FCGIâ¢. SQL-Ledger⢠hat fast alles im globalen namespace abgelegt, und erwartet, dass es da auch wiederzufinden ist. Unter FCGI⢠müssen diese Sachen aber wieder @@ -39,7 +39,7 @@ dies hat, seit der Einführung, u.a. schon so manche langwierige Bug-Suche verkürzt. Da globale Variablen aber implizit mit Package angegeben werden, werden die nicht geprüft, und somit kann sich - schnell ein Tippfehler einschleichen. Um dieses Problem im Griff zu halten gibt es einige wenige + schnell ein Tippfehler einschleichen. Um dieses Problem im Griff zu halten gibt es einige wenige globale Variablen, die kanonisch sind, d.h. sie haben bestimmte vorgegebenen Eigenschaften, und alles andere sollte anderweitig umhergereicht werden. Diese Variablen sind im Moment die folgenden neun:
Damit diese nicht erneut als Müllhalde missbraucht werden, im Folgenden eine kurze Erläuterung der bestimmten vorgegebenen - Eigenschaften (Konventionen):
|
Objekt der Klasse
"SL::InstanceConfiguration
"
wird pro Request neu erstellt
Funktioniert wie $::lx_office_conf
,
speichert aber Daten die von der Instanz abhängig sind. Eine Instanz
ist hier eine Mandantendatenbank. Beispielsweise überprüft
$::instance_conf->get_inventory_system eq 'perpetual'
- ob die berüchtigte Bestandsmethode zur Anwendung kommt.
Objekt der Klasse + ob die berüchtigte Bestandsmethode zur Anwendung kommt.
Objekt der Klasse
"SL::Dispatcher
"
wird pro Serverprozess erstellt.
enthält Informationen über die technische Verbindung zum Server
Der dritte Punkt ist auch der einzige Grund warum das Objekt global gespeichert wird. Wird vermutlich irgendwann in einem anderen - Objekt untergebracht.
Hashref (evtl später Objekt)
Wird pro Request neu initialisiert.
Keine Unterstruktur garantiert.
+ Objekt untergebracht.
Hashref (evtl später Objekt)
Wird pro Request neu initialisiert.
Keine Unterstruktur garantiert.
$::request
ist ein generischer Platz um
Daten "für den aktuellen Request" abzulegen. Sollte nicht für action
at a distance benutzt werden, sondern um lokales memoizing zu
@@ -174,20 +174,20 @@ file_name = /tmp/kivitendo-debug.log
ist der Key f
$::request
Muss ich von anderen Teilen des Programms lesend drauf
zugreifen? Dann $::request
, aber Zugriff über
- Wrappermethode
Die folgenden Variablen waren einmal im Programm, und wurden - entfernt.
Die folgenden Variablen waren einmal im Programm, und wurden + entfernt.
war nötig, weil cookie Methoden nicht als Klassenfunktionen funktionieren
Aufruf als Klasse erzeugt Dummyobjekt was im Klassennamespace gehalten wird und über Requestgrenzen leaked
liegt jetzt unter
$::request->{cgi}
-
war nötig, weil einige Funktionen in Schleifen zum Teil ein paar hundert mal pro Request eine Liste der Einheiten brauchen, und de als Parameter durch einen Riesenstack von Funktionen geschleift werden müssten.
Liegt jetzt unter
$::request->{cache}{all_units}
Wird nur in
AM->retrieve_all_units()
gesetzt oder
- gelesen.
Inhaltsverzeichnis
Inhaltsverzeichnis
lBs#s~lCHA33XCvTPFOIm})nQb$z+aG?x^+dmELZ+I$^_}Wo%78D zA<^B|@DsK~*h6w5u?aQ=*JPhR>A4dvZrTKR5STHtnX;fYxhd!O(D*DHlJ~Zz{d2vl zziLXpQ8&ODonC`?=Q*es^$BO*yKaMebgn{$20n5X`ml9bw{1~(%xGs&;uE%Rn*OXm zJrz3BBUICW@86nR{d3p2Uf&&>ySr5w2Ufh1Wis4@?r%c2$2&_WbkNl2=+V~ju$eH> z%04|Bjt?u79$y?;GaKLMgu+q3ok6rWOBf-6xF0X>!}n84ph1eG%|*PDFO-BDcg!_J zCHPmMxF`$}j}<8vRb6OGPY7o8lD$J*+s%mA{yAPuRQ<8`HIBO}tLsVOeb@Y}zc_$1 z_k18&Md=#j^r44Xy130=N4=?~eY+1BuiWO>loQ7x&rmi6X#DW;f?VX=Z7>oguR}E# z7PI!7-ontsilH)X;qmD8vYm{1GCAXgc)55fq?uhgs8xNys4B3V3fODGrghwH!{r>M znQ30@I)TA@Q8r`Yc)`*-u!0#!$o!Ns@jKpFfj%^V#+)#qI>#k|-{%it#b= y6wKTRlGA zYfS#z%$iR{w3XDK9`!ehHKhRe*4Uwfo8|rS()rw6J8o=ecjk&>3wPs{UH8Qon=a#t z&3p5ZmVuI8!`gMHqviW(wd$Itk7I|HaMhyN)|o})Ti51$CvepnG{*e>ZjZL*<=5E` zR22VJdvL-4{BMe0H=Z)DYd4Mz(xcnIlx}pcJR3K5Xzl&9-94kO766m?AMj9QGU`zI zA7rJZU8t8?y11OA%Of#^{2Nl_C-l?o_28%n^a(58dF(5Nf7QlN`xfZ~%5QC;g? nDlPFTAr3`$NZo*w~kS2|e*B^}99^*9ihg+f<)6$|+ zLwYbI{-SE=-MPfV#s&tFv9X2yUcdJ}h(kR8z#WQ5AQlriWvPr82eT>t@FkdU1|=gl z_70)@0d`ZE?0>CZF#67FQR8GoAYS1bYH@7E`jUmGH?(r%UBhK{IS<#EQYuGp3>hUr zPPZgt(dr==+C;jL;)n7FLgi>5jT~2?mUzwTlC)?3OzQbk5EhUE!;_pTLp(E%Z8X0r zUi4X+T}KJj3{X2z>GDDoKlZJ)AKq0d{9Cy1p5>h&oI2g$;}8uTGZ^^D(#p7~%Gin) z`eXenO6pYbY4r?Qj9@b_5NE<2XoeFxz@hnI^ZXgoKHhFhh$hRXc8CTW4tK=HYX3Lm zNy#e5`TTg9#RM>8jjigx;-$z?rPLF%rQZ#&%u!>o9%+kYMJHp+y1>9bqD+#X=Qy3e zh) sr?}Sbf7z`$iR;ek#=Q@G$7-&Xt0ed8n+BUJ5{p1Q(kph}0pJM%6!OnADGn zB0(m^u&GvyQyZ(i1cFoLfWj-;7A4npTZac(wy2h2tgN2O&ktnS&*bLj&In(vR6bbL zlmAtpoHNm6zi4YXU9y9!uyM=*JbE^Sc)5- iX=9L~jC}1-nTqQ=Npp=j~UWU9B1t=z!OIM^Tc7K>OD3fM?(PMK+ zw^Ee<{8uIxOkapW5NQ TgE>ePiODu zl(4$wcQNyDgeAZ%G-;`14>L?N&N9KtyPho7BcdabJ@>a6PB-{;nKNI5X`0A0%3iKc zs?PoyRVEBhk8#lxIdiHagwHzDPdiUt u>#xotm?ufRWTCgu&YgXKdS02`DFZ)h zda_@B0Trf$kgvnxGkkJIVdz&xxIQ{BpVS2TN)4m_rW#Oru#dvKG>ay9MCzSW{#us6 zq?X?)qSKJ6uT#=kq$%(#m S)Gdw)7b7XLi_+1x zQs3l9v2Y_EbF0fw=ESe7wa-|i&H`HG9joXnH}atkmAD*!XUxxWa@n}o`E@yN2Ua}l zl)SSwL45>IqKK71uB<)@EK)jN#G{AxABcNHlc|6Nc1SORC5oyI-gi*;9BiAt%|GWB ziPou>7x8*-`thy(E@!8}8zybFu-*TQI!&Q+9N=;}zM+(P;xp@q++_=%6bXPPp%Er1 zy9}`Bd-aD$zNLt4MvC{;5@6;CO(27PSkC1T;Ud|}?f^d?RFXQ83^W2sr-*oKBd_gl zwiQ~;1|W_Z>9bOz&^B9^^Ru$*$azSGI3(%#isN+d%ZAp{A1c)SNHN|M?ezNj6eU8o z3fT xiBC@P@l`ScV1s zY2Jg7Vag1P=D~Pw=^Z@|eNpIk1g>7l0|~motyR+|k4qjLZG4Z9V6^1Y DE)zF98woov3lj?)XDX^c zC{>an+ZKSo=0MPX=hqX+4DXfDHry%Ghr+@>&x23Gf`C6ZXhPh@XJ;-IM)|Ax>;0Cl z;jhJvbPGC<=ra8zN1Vx)M%DShHlyGUVCFL{!H#7lF==9Wlw&%4KBy%NCOcG$Z+1?r z5+(^;^DuGoN2J}S&|}CT_lruk`wa14VJuB}Sp$H{|7*CKmvZsSM{5>$7j!Xm*f!Wu z&uHuA23A;hoB5|BHZ(pHOyS|xuRZpIpazGa=Fl`zt@AJR#I9}%;oiJtnU^-_+)2L< z-jdA|zORrQ|IhmOngc$%%^kKY+yi#@>lv Gl$*fBUq$x1Vq=?@4c3rN%LqLi>;+ AOz zxFU$_9~wPkv>$?;#-l2MX&$DNIoBR&q2w8I$ttLv7e=PK_2DW=#+|bre`XtzUtYLN z2gjb4{>52;tJkPbf_o+4G|(ZKlDLE_%Nt}+LA{kvLgA`Nc@LeDh+&{`y?;>zlAr
Gh7rK*G^mwLP(Mt?Ie)%tC~3*K>o$w&4ILPN zmuSb`W(k_A?Lx9Uxyf-2^9m6E>Fy^8h?7B0m$=n!G*Z&|v@;{@hV^bZKM&be>o!7E z kco(hGVWk` Jy>r4Y(Jbz)_ z6|qJbQ?;4i>xEz4Jpa3<-$ho45nUaE?(;l+oo^o}#iPGEBpxiH4CSXCYndZ9SoMX+ zq1IrnKTk(4c_5OEvVz{6t7a>$$awcJouvAU;>Vuk6N4&M|8n;8g`@7KWPHk!5X4#^ z9Utli4_b2bxQ4g1i1S w8oVHS?xVV)-P@BT8~OICmcEoI)+7m+;QOOKDBM0vS! zxH0`H$%H*``KtT9_qEf}|F{P&%;4KGJkOi#HT-@u0BWv^lj la2U)g|?;M4D z;B*T&>hb;c8qrREMqf9#*nl)$0A)|BOVfUtJVGHTT xanMQv~yk2mN*8Metm};GPW80r7-jH4X0*jA1Cg@}7sA zrWPKOif$lfOwxqkJ~aubvj{Ov_fkH5H Ji>PNR=(Y7%!{j z=n=}A$`KSVhej8v%Mv6eL>n +HweF!F !d&uH)k;)d!=3?OlXZ$5%@iq{=0~ZxAQMN z=nb5Jtl8d$S15H+TQMuq$Vxzr=9N%q*h!_?)K7^sdpfAJ&J={9+B-3k?QlP==TsH) z)s;gGa+;9V= 8sYtuhi%yM_o?$b}r3}$Gu;^o^RD|G;&WX <}{H=V@ zD>UZ|HmL )%uf_ucT|Bl-afMJ?oid3 zmxJsIcfGM+$M8(2*8dO>fBfB8EY`Uxb(%-!Q@)B}BhY{gpHTKYafpb4G85SliTofD z;v&T+zv5W3f)fh&hqB!yR^&r{w#z$F>N0c^ThA8&JN-F!`qg(uK>cZeNoWDL+Z(qU z7gVvKY6DZ1-=l5+N+K{78DZyZlH+#ZqLBHbs1h8B3_b|noBV-FBe-8&v}`WOgd&r4 z(T3JupeKJ{e?rr4q;1FJiRFEVu~g;SFO%;S{~>*f?{@wI3RNRZoPT3l?>OtzD+QMk zrN;|k|Azj z(T6+565vuNMk^kuupS}NpWmPxQNsiyPVR_oD-R&E6Hy^ep+GeYj7|JW?eWuLCojH^ zj_e4wlEBY-0o {d8*uzdGZzZFwJTrHSNk!9T>ui(8PQhoWTF9-CXjk#hM zC%tgI;x)E5ifZ0mB+%NHgA ZGPYXSm!r%WK6#4M~TE4v#ws~EY+oKJftGJ3sP@JT2*5PwX<7TK-H&>|;! zSw$`G~AUTe6qB4S0d-`!C>du==wyS ;n##%j9 zB*p8nZ8EcyWbVJ6T(8f!=o14kCr#Cz jU z7>}U8?p@w{)AshjQ?bI1lF~Q6RMYDy%a_i+U&q>&XAj1>oScgn`y8X#h3;MJ(_V1A zCM`z*3`sstQM9*Dl9~$^ZHF3=(3-Iko`YwL4^zLXA)U%sW<0}yckK(=pwxn$w*!Pq z+HL*Tz!f=vME+za%09{;px-3c?VR+8m5VGB$78W;Lby)<=hx=Gru&cT61xwXVJ>In z+6wMq2|ompnsx-e6!t;~Z?B-C 2T`9j5rYr+jiJV zFCkh!P!yS~UXn_1iO$C}M2FB+bza29c)hk%JHDpxu5|HY@Vso!lnS0X$&)EN1AFF& zZKiP47jwH8dc)W$W-JdBRfHAuHXSC?<4q9gNKLkdm7*Vald)s8i)SH+GDMDre8DAq z+86kW?-<`Crd;T`ILuBMJ2`6o$4j &KZlA0Rjg4Hlqv`${ah~weiKfyd85UL@! zg4z3;oC6xR=qi7H#rQ8O-+t9R5m)s(tiWIY-s|vHb(bEJ&JzU~R8`>NgpD?3vXo`g znkLm*-C&*JqEEb*h0hX@*IPN;&G{oPtKRv@Le6W=Se_Yie|OPaz_C#DZl(Dj_75lt zG$nxJR|iQleb#c%x_+cXf5iT1g>zgZX>YP1uy2(xI$v(s$b*X8D$|gW7bk~Y(oboW z#SbAJ{j2jkn`@KE)#F)YzC$@}sCWmYe2q{s4N>=0imw*?8!V$$i>Yx>h#3@torQ-L z&fLMw(ZmKWl~o&>If5NU+85IsfpW zUAt`aW@@< &v7c&akej-NUoR z9qaZ<%=P+oq@>54$BfQ0zODP92ECi>!eOghqwB+8?B6@P HFRaBKe zJp?h&mn}XYk6NH#6w JKXq4wcxh}S(swrMV+Ve5P>tK~by1xbGIMu&{ V1ZhQ*g#_w<*xb_n$mt4`{Vs^b~+HO6WlbnT?oa^+EHB!{efv zYvo_LNpzfJOtxdX*X}s3E`)#37i7H?(my07PXF>eLi<`Axb}`TS%B8z(hQv_&!?oT z?ORM+Fk3uTlPa=EWv6?WCv|RwjaI&24UX!+KR*w4T5o|%RXdGecngg;><8-yuIeD| zbf;esG$$}=0hkTeW{iGgX8e^ZvVBJrC8Z^ah`s
|hAiu$z&vaCNY;(0^*twkO%#9VAfvkH!$Naw?>Su+)Iq$HH*P>QT|8C9Bn{ zkbB<4;Cx_cmB6!U*5hQ|Yna0XJ%w-(Vm7+Us<3WS zW%9gqIbvf~EL-$?c#dGJhcco=1qp=7TW0ULd#=LpxH~@6gUFQue9#|eT#dVIi`m^) z@(yJW%OKW?sz|JUDpPW%ZGN3=-O#t`qJ+ShC5=&uyR-^x=7qTa^FM*!{?&!Q-jon$ zLu+0Pd>zXCP`)WubQM-S+nS#88yIrkxHh6X%YT1}Y&&w7*hXwMg2l?2WdynW+%-*+ zKB;-2s5}&;ZdYsXOcI_-Bgc7soJ7^CXdq@lmm+9h$!|!`{wjQ!cA=G)_V@X=Xk-RX z4!00u(z6!8i>T@wKKS=SxolISz~8xJ*q|*#; kCLh4G05-2B&S=+5LtqNQly5acWuXVnOHG8dwvQq*+OR6!glM6T?xf{?YoQ zY$}Y=gDPh2(O9aGh$ndgN` B*DgJ#glmNje=zy}+Sml_iHLeO zw+(-W6vj8CT{je)v`n<&et?rKbWj42TWgB3r{eI|b)4PHYSmeXhKi<^bA@xY1s0MU zd=6c(iNjENjx$5`LRSUWt%x&}#8ztJ_pWtcE_ef72MjjwpEx%+_WxiOn(vwi7sPJL z7!@psl{a`I3s#=yspB>>JGX#i=Lt)&`dM}itMB@%L3kM43q5jz2prc$^rSC)$T#0K zVY6n_r*4tfst!=`EUhGozM<7PW%c7m45oP*#)&iYKg=mIuigA*ZGA0vS&jMff7mng@4J<*unF6BVkDstG 3~l6{XS@d|G!NM1QpHk_^vRi@JQ@S+dD0ubz(9~B!aT>Oh6l>1@oOQcrYcnR z%BxWRlYV70=wTxn%-+=}mdDN|7jcb{eND^MizojM_s7>vGeit6Rj>c&9muNYHR$4U zi{&TArJUXETXNtLp*ui*7K^y$O;~f6jtp)Qa1>0e#k5~JxcHeHWDWTQq~{zC6Wd!Q zXDBX#DL9OxEraXz+j{cm;pT+r@px7Fq(qGVj$psS#v~Dizh<~&SYWQ=u&9WY`R;$3 z6N^17{$owF&udWXRx_Xh+5Do8$sU#}6QP2jEgAL8M 1-gc tO?ZNu1 Pkxk(xCGvEdr*uAg5n(yuw?15~RP=5_Yfprsff@M*PE@@IaJk yZ22J$DaDC!ebEayuBh$O>v`| zX2%in@c=qLI8mt5+lz?0gqw`q?`PA8I=>IMlUND=M@!5t(!raInUxJ@M+d+#fUapr z?_-|!Kv8>rn+4EgOZ3{@6b>y+nwk=8H*Mp80sX$gLJ;1ZdV%+(N*s09I+*-N49}!f zQ)J!4p#HERcD`&4^$2OwQqAvTUac&WE|gH>4veOLOmuGrKD>om#}H34>cKC)tuVHr z{|hQ#BB N_v#74G8n0Xs%U$4h394xM#;}m z42lumvZ}&CQs{gl47v+bI8(l-+ZN7rP~l6IY*H1=uzkEGM`}EIvY1O&8nqjpzA_CZ zIxEUzJ5JSR#%lz;QOw6enGi>Rtz~AEuS~r@hctE!8axs;2*H&P&O7J7qG8+80iLo8 z-wg;|n|~0mdAp_J6fOKvb>9Ct`bxgy@nfVDn$umdm#S3K#r%9H{#On!__%L&Qt4C? z;Z9okI>7Q_b@~;V^W #dEV4>><8A>(Y|3*$D3i} ztO6S-{Qs&CPL@<5UMTD&3MFk!HeMzkE?yGW|JRY>W+UNZ=lL(`NbT2v5>A>^8U}Q< z9r4Fd{ZDF7Qz5&?yjM>M0!RXiq(?;&25l*S-Fkyc6q#Aj%9fnc_X;gZJ*mG;Dktwk zgGbl}X60O0ob&abr^k`^^L+R?^x7~+b~vmaO`V$JU{5AXtVx%Qv*_IgYPv7rP`QyJ zb{e0>8{>Dze#F1R_awGEeg6J*Z2}0LpG_XG1t+!HkS= i zw`L26?G)#ZV){}UD;(8IAm&ox*KTl{pjpX(63ji$3Hi-TfAeMJQm_Bazy<~uh0|Jg zDA=Ilsw*mX+qwBw$K(3LOKlt}2M$wn)Y$et_j;j+j|t0pF*`1Xgrl9HKUzcoE!&1L z?fq1-M4IeRXc9OT5T0au|CH2OL!t?I39im~LqW4-5qL5_6iWz;w^_eU9tlh9UPdR5 z1sinUo^Euz)YA^(^_U_n3IfWJ%^6{c5Bd4~M&lR7y!h|}XRQWS7vqL8Snu4NC#O{! zI;V?Ee(ly Wp{NITQ8({a+5b4cQ6gMA^BEUr9oL d7+t$V7}1@tLtpI$&F zxJs4x3iHD^iS@e{`y|$Awgf=U2AXeTE~e*3-5Xg)f;i;di lO%Ee4TG@tCe#VXZnZL`84I(; zAdmTsJOp5xI*LsaZhbp5*ipbQ-K?=D$*W>@?-Fh_Qkg|p`9;Qi!z}7DR#cQ# D>_JN4?Hu-0RyLc8&Lz2U!S z0Kd BowFD9} 5AbG!+i zD PI5y+F_)AKcQ!ERXs zETwwsj;O6~)VWs*LgkG-hakjF?U=$jLE!8^FBdK7d{SLzDZJvs>@KZ3Od)XpNa}~W z{f|*88On4sH?ZCz3OC`Q&3cxc5I^~aw+&k=7o5nn#uWqzslpzpr{t-^ww54ABS+O> z+sL(`nqoUw2REr?!Rz7+H04T{)c;yeXw|fdcd*X&9hUZn>r&hz=!xN%6F)yKYk*bl zrz~h$(?}hi5H7l9-!b$ z(?x$VO@%fX=r5z zy+ET4M8EZaD(E}koXs#D+W5G3ngN=rD;Gz%`E+3px!46wqZtha$TEqE5k3NM>1LJq zytY@f@XKrg)9jc+vn52jG5q!`q^Tumjv&|hb_IJf86G$ms1>x;9cw~-)qJ9i*&c+0 zq{k7WnzI#5(Lu%_Wc($5Tx(U#*J0hFsbN2JUyYPD3c(f2gC|#Wt34|xK7p(2jXIbV z=N={&$=c{Mju{3)?SoY*zoy2iLKb2Dh*GvV21*YDUvVoh7n^&G)RHB<7g^AxgVF`K z*ayVuv$Z;WSOaxMjadP=E1sUtRRHJ4aTKT$uFd_ f{-h>mog_tb@|(M7K1~lmvx7LQfC^fm zV2GfCoGs(Ac}^#ReFv0das 6LA@ z=@ah^^)H!)>vmjqz4>EyK85_hPj>w2uelgtFFi(F`~XXtDvyw1bbV|qGh*H2Z>ZIV zSMI*%LCGjKQ&%+lagc-sCRA-pahyy$u2w?>z~IW`;%MB!UGq$@KDxVSqt>zY#qP`9 zo!93sv3t|NL5NWkc(HS~J?sATXw-K6Zo8RhYi|iyc4%M!#p} w(P3AMy3}Pt FrfNStYU%CMX5pTYC;zRw^m|h3 9 z5u>m2WnbZ@$qjA8JwC6(p2Yx+*fB$yx{2@gdYZJzA+_zXFQjYh!}Lb?BywWV(5y)h z49dpDk#MFZ1i{2c%f!T*z^E;O%E3m<%*H^#@*g1l2M}kVXQgFHvDXFv8O{F!Q&e zW Pp&Pc$){Qp#F>ahQB1tT*pBlG`PajYW>5ZLWLw4aKgdmrvcB+yWt z0|_N6^#@Ha^q)z_C9FS`boG3F7IQRf9Z1osIP)0|mC`qFnjka_nVIAsSh_*!YkmD* z_iZeqSXXVx2pzkz*Q+h3wWLWa-*X*+-EP!WlTHk-Tm^--Q?WKX8Vw%&bB`3svcp#o zka -?_F$ogI}3vgiUzqI{4gdMrtNqwxSNkKc)nV&$|CE zf1I8AZcK!6OxB$aLuF-nJ!R{BGHd97Z>y5h2`~8qjJADIPNBkV(u;Q)(zle$JIt<~ z8`j1A8ShqXi*{wrM4mZHS>+m!mCsQBqvsL7*i5 FZLriO0q!7kYrf>eK1_#_q!@&1b`Bm&5wLF>o<;=kVlq zg1`s}ji1AboO0_Jz~=*O(1mh>}V8{%LC z4O4tLZ)E^k?2{qSl_z2z=zv+Or$yG!|HZbE7U;(@khJ}HO1lqZ2kUa zUY4_0^_$6a%T v=UiDIow1{J4W0yW1C57&O+BD!RP4;KamC+(IKi7yyWV`>5| zAsE{v_AgHl1N3^bQ;n6WG>RkNL_Pkl$RQ$N{EhAD;{MaY%WY)4toWma@+jni1Wf}w zA9Z}nZQ}yv;!7qcrsHgD4>KMBh5k9A6y;1Q6cM8Ay~ }v{lcX|KJxgg zngh*m*3l`r^ky)oNll-J`t8EN1S%{A&Dr)DMCA8I!=)31tK~179%*sw$%;;2Md&}i z7`)CrO`;#*xIU>~g{uS*1vJ)XUy4cMN|F+yKSD2y0*k<(5h{-7Itn{!R(4#Frp?q` zaqvhE@v|W11J#Q2O7+KkPxWC*_|*N;(hwU~J;Vx81SJd%Q!uvSw1v+u%tBvemn)2W z)90C@FL$?Tl%RH(XX=sx8QyK@%!3{`&d2;UcBfa38?LdC$-M&Lrd%*YN bG{%QqU@L^U{i%4i kv+r82xi|!YcyOlr)+Ej) z+F_uA{4D(WtuY4>=n*otcZ$DWBXyiZoqr>cJuI?>9ZIsT@T8A1x-cgUI>G&0UA@|* zjaNljgYwdDPgH_>{Z_vLyHmXHv nY&)2+jBFTlrGJ$Y6Pw; zXVl!md2-u$&rU&m8m@gR-or_|3NX7b<1>ozlZFnNiTcY;;gUoxA|(=AV(C~YY=EjJ z%N=i_drAfPWAKlEBXxHLrn7m&_DPQTqsJs^KQ9&@Vi!94ZZ`X)h=y!&3uC7Kud@gv z1y5=JKFJtEp!%~DSf4=PVWtv(M>E{XzxKF0p-MYuCNmf+8^u@}vdiq)Bp`L}MZPxP zjU6P4E4&oOwF7;desgd_zV6rq|8jyi;=KHme&$j@DgMY4kSw@^Z`{Ek!*9EGFWG2i zHn}%Z Wwz7dhnC{H-$bGw3IOJ z^yxgHAiMt=dp6`%SKy)C*@d#<>PZZEu9<6fQfc*t`RKSH>JMwQMEq}Hy>3(suXC%@ zz*u{@7OqXZ=YphCbfQGyA`(Z-%{q#XOf6^<^6>@hXeSXByHYClH0 q-QB!=0R(JM;s @f7|D$cZs1e^a}9k5ow#(hnh9f|q0Xjh0*^ zwn6VA!PrYG_k(qsPxfvYf4_sJAMMf5`2_wk?*M)H!yEPw=#V>?2T%E-laV%zY @p4ScMBE8k_(I T{v#NOw8=X82a>aK0H8t_Hr1)@Q zooFd#9JZruNfwc#24h(&&Rx9y=Q}N2f%;;)Gpqh313vE7x|>{$gr{|4fmb#9cwh+A z*&D=hfil&Pe5S8(=<`1naI!9G`wsx@UYr>-%DARytA7KlYzf~WKe<`n4c6xDz_9f6 z|A!V~O^8E6N$9tr0!Z2Y=0NVgP(xhh7=%>vX5$#ej3x5$2X}=KfSWXk4>WRN6hvN& zJ9KvgeBN#?8M|%BnwtJNiv>$t#&vjlDn5lD9->HfJtf!qKiuwb=SPbt4&D-Rs!BK^ z?V%C)zQVa-aba*%WFNs#F=QX-`(DUo-Zd$^%C2wRPtJ`g0My&bWec0@Bm@%IjjgC? zke5P@DV@KsfnQxtPP{KzR}KxG>All166xu_&WYK0EwgI?1GdE^d>x;5?q9jnmXjcP z1G|~4r1c6Pv7)YSD8N_4@1Euy6-=?#Ppv@?nbwl^ueANP>*HCG#5y>mQmlBNCkUMn ztLE-gj||uVK-r?) O-G_I_W` zN*L0l&$v^<$6)GXf>g6p?4j%>qpl6ny-90HMQZ6aK-Z6`4r=TiIdv=!r0x zY^*(ihUbD_mB%^^Z`$mRsOc`iDb_ARGQoOR+pNErex2nlYP2`kr}{*+zIUAk-+3QO z=gs}2wYi6z_e8VO=HpI$xpzkxdGzMrr=%F{e-yuGuE;AC!+5@$$*8%9Lwx})YjI-< zMJdPt65?`LxPA|T2#6ZkDs7n;%@5)nqdpzOQ3hs*=DzrynnPWPGA`tR-(;b1K<4f% zOk=ZiO#5dI#%K)ZqU|D4ahkyBpZH{DveQ{X2Q)z(Buv+#aQJX|%NArW+mf|cpKf#X zHmKZ6o!fqCD3SD2y#bFCGdL*jf{Tx`(`}Rk@~>rP6<~HxiWf*XI>30V{e{A-fnv9Q z^)ERclsoBYjtdd8+FEk9JUIFwjg |IPH^M zLaNn&6cM6yMLiTKs90c01eGoZtB?rYgQ3u^A~KQ}C#le~_vSofl3gJGRf<+Z{xU&z zM z1=m*-b_OVz$`b4WXYQVi+dK19^3ngUaVl`xsnF(qYxSK zJbn3fK;Ye=NIv+{TGck6)swG?3zgrRQY309qqmoNc2yD*n!rO#IMNhI0bLh9847 b>^dbXMgGA9X#sLo3ErwgOb*SMAhSJj~s#%fj>Xk2(@=&erK zasBMTB`hnxJz2?(x&owl92sZ;d$n#jS)WplxYpY?q7?fq+aq?I@_a0HE40HIT_y!$ zP98#EN0odSW)y=mwn^^3( `)%qoqfp3R8E6|{732`s?eH$%fqWP z-Og=;c>5uVo2Lw9Muov+9
Q*y9y$5F=UvcG55Z f?#S7O+Vk2wrd4TdtJkPT_WERV PnPO8heB{8AUDVE`P8OEq~hu7$uU&d zr`u-ZyXn-mMWExUdFz{ n{D1@Tzf z3rBc2#1qg+c8pT03-`B?vMZ{isz{PIkw?)k?a|f!TwD{;{ zeLjEln!e0cbiC4I7oWEhAU4uKZJ=pC?yc2$UAKu?`%<7w047ib>QC3RJxLblKlu^J zi`V!Mn=V2?a4kU$_e<%C+nWkvvZTQhbMf5n#vtF-t`K%aR`4XVj#D*4?fsn|=iCQu zNAloT 4dx;KxpPfVK>eW>S=5$ZfaNRy}IhqwN1% zw_T~f?Y-$2vZU1WTxQ1(8P|Tn=pw(|EZ60za+O_xXy9gjV2E7psa5MBT}G)PPz21c zpaF9Jc3fgnq`~vEL$_S0dbJs0R1r|oHYzS;NIc302<`r)MW963St1L6cBqt)Nj35M zfGXE}3WjjGYK8`!=x4J@0PBy?fsl7JDx$)cMWJht@H|0G^=Mz8xVgFI$~V7fyvoy5 z Rrc2l5rg`zQcWGb}gEi%XZo>(CqS$*Y<=}vzE5yL%r z|GY*LSRLO%Sm_g(oJ0XXi(xjzpWuX5v1dZ7Y$;@VIPqlVMt)c@mf27O3K%tsC{9_+ z4w| Bitsx0Z4eNciWmPTb){;zYaPVg!tI!#(+cM zFVgC!&!Q`IPp@@S5YDb?D~a*JeE-E*SATz5Js+I=4z<^))c|zgIeMHYYu>GfOj%>J zK5IQCPJffLf4@rQ$GF(3Wn3)1>W)S?T)$0`n9+J(eSn-;n|Yn3ev_-XeO7z9^kJ%f zU2OBU0p8rS-%plaF!(}WxxPIxPZ-X=murV3ciJ8S)tD^{*xeyKtOq#PnqGR{*VR2b zSJg}wQbV5AR{#vMs}!s#KXoJN8A;}mszdf;v0 `H=?{ZoL__n;nQjY$SlH4|BjPmil}{2^oE!UY-vY z_O_-Lbe>-x?gx~fH?DG8 w3$S*{ zkr?k2yXdXY2>p4=!8kHX;df)rw+{z>Mzz3`Y?B*)7psvwN3PC)w4>LdVS|XBq x_fdXq`pGa-|tm#;B4dgcKucmV!g$A_Piy)Ld}hpwGLkr zyS1DHuWil%kwx_fuCo=O<_f694bx|uniAHIumcDM%$mYzj?W+!BhBjniir6~ZE_P- zqT~e&@o&jgb-c4~pIY;@GgkRMaTGIrwA4uSZVplQO?t8rYwx))7#-y38~w~-8mJ`-u+wec~uC2-`2PZ?3w z^8+L{rvSeQ_=(dq;-zgw!3l@B3S$a`o5MoSsNLc%@hz$^ZMP9yOw?*t->Un3??K&{ zdx-yQq}j*_q#}z?HLmXKm|4AcBJ^0Zz&+ZDO^_oGiIv5)K_4&Ec6hR9H(1&pYo691 zDQ9fqJp!l5lthqkpi70Uf{hENJLuL%!~v`?;EP!gdc6%3Cb~r9VM>rwQ#ShL8LZ=@ zMSw0BlBip4#32rwX$3l2#^w-WtV&xK%!wViwuJ?_2SFfEnIhKaWP*c+1g!SASGMm9 zFD@3$_re;+cwhQG>G-NK`5w!zaB&bO8Ydrn*Be zQ^ZE=K4hXyLZBVQ*m*N*vE>m-XuwzquV#eu7ywFD>rw12HY9+Gt&A+Y-a4v|Y;^vl zHs$AOBaH9wBK}8G;uk@#Kd-TCY?(;)1Q?!oG{J*$F3B2cNU$+bk@lpqeh#bg;+e!z z8c9piI0qD1mZ4$p4+lQdD{1O50XNNXh+CFT?^Os4#3O`LvJEuv)=cUp0YH|1T5xOh zl^tpVV^_Cus9#B!!LmQ-Og`Ze86ZzOh#V)aP>D8PFy;ww*%qA8g}uOGtFnLM08&Wa zs)9kDK?P_3^LKqRvyLPXlRq!0CGmv;(+&%kgKu798o@CfZ&acE i<`Y-tRl4p0o+!Hur;o7Kw3&L$Ga zwwhhMjQ&yDD;cYTK=LgpO61(GtVWngdzMB@1QG^3fxy{XL_6(|3?PP;7!9NAmfW#e zj+t0*)0yq&W@odTXQ#TxZO6Ok%XTFcczzL`H!#sZ;2&ZUkN5|yiA|d3_|{>qVsxay zHpp`<_OLU`aDu-fCnnA>?t^sy%0OF|D<#t{t5P+^i1v_Akf`#2Y)0OFalI7JnWR}; za%5tT+{M%=f#gYsD}Y$=hS6HZKL`tu {`kQ<{nGLJSg$n zsd_>xL&d+vR$$U)R+AQ{R?H+Nb-A4j^LD#)ryh(AtgYnDr2xkbgIHr>`hw8D_z+-{ zxF4-{WCTtOq5MRZU5b`0#aJ+Ey%LVV`j-`XZBF8sbVrefS{mWBDZnck8{46p6iY{d ztttRRZ#(EQ#HW#lt>FOT3fn~1B0q0wX?XuW4+K~xc9;t}qa~VIy#4U4FobZ2Hjp>} zPuiq(b&QdQC?LpU3 ysjoDYcI9{#r#e!5-Lb*^%nys8OkwI!#tf!ACTe4y_JX7t9>3lxB3DyAfRsw z1St06Ry{Ptfd0Er4f`F_FVJpI>Xx8F$33SgBrpmCLvtsOI-~2wTci1Vakitiw+M!S z*{$vb_4fot5yY(0Rgu`hVa9ML#J^;MC SuCVmzMbVzCYVVgoRy& zvLy*PNdxyPdiqPyv|8$IjC1t92Zg?T#mIVvg(JpnwqJrzX;PCt3O}9xSV;6GF5E#T zyvP-XQ^$?OG;{PuGX?QzW|peN>HJA6E~lVd`xCUsBDN?2#^)!RikU3|##aQOrD1p2 zisXBvmnU{JFy1Kw65_Ag!o?p8hE?g$4F@3*bCt%hZ?tS{_U$VkA%Z3mPGiUY+YB;9 z(^9oeeMAk?3!pO>vI^kq_>11Sw9c&dT%kAMv@X6xHGo~+e-PbRxG+2#5|KQ1+%17W zc04_ohXD68(5YYE23UR7d8z~Aj^%!~y_e}1A?ocrs>UI0W{(r+pz(I<`j;oqB={EH z)o&9^XVG^d@yGurO3lVKEvWq&+UIE42ERr`oIG~Cxru{dygC}xENh;)sIFX?K3->R zKZ8FjLtKJ3dR%hPLcGeaa>lYR;zFuHV|>+xrciJ0<))5u)G$)Qo7(^cG)Zq+7Vknt zMz^cg7n<>24Q4|>Bb~9{C7&NGXy=!mWHwv}W_5#Mf}mwUFm2Y$7L?kZp3MqZO_AVQ zjb;`HeO>gR^ODE*6m7|82*(-~3;~Kk2L*M@(>lV%$MdZRo42W>`!o&0GW;HN-kHb4 z!1JW>&DhJ!tlLHNNfaPB?%3M +WXcMlYd()TabLFbX4uK6}C8nzAbzXPJdkxUDiR%kvmo*Bdh!#05 zx&gyW1;L7SW&I5XA2A{cYGea~`vST!ji28oq#FJ-Xxk1;Yn}NEeKiG=3mhNI`d51~ zI(2*U+70wnzC^03g<;D! $Us*$oG7b{h-o z6J|H@oA)wf;Tb^q4`x$++^?VmA9?K4q?qTg7y@v!r#@%hGAq<)YIf$; ysx=9x~7IlNmJb;5n`iDr=v1YD;;6XC=l`xAVD#zsde z+gfG`Ko*g*S3dPU-90`pC(obv_jWOIEBE}>A_B1N*&C+6Ye6otFNN}bO^+JbkJ}pw zRZ#PNH+uj$-CNu^wlz 4dWfaF6+XHC#t5Up1o-asXxVK|^$_RE^{V2wk*6f0E}1+f<>aeS?95 PA#{s>*89tDwp;-pyAX<=h zxr?U~0U tMiqnAn$v_-VRTU3-dL-&rTYdJ4xrl4b0-Be*=aG{3ZOjuJ za4mj>U9&t!eQ~wLkFd|ENA*VNYwFGWtcxAc^l8ZUrO>OCwmEbc_1W>qlXlreS!lA( za5)d@V;TTX<+7`txzr&2=x^8Wf8O`XTYLa=Zql?>fOXLQxhGjZvXyKv_aaW+-N<7p zUN%FZIg;R q83f9RjaG7b`-Z4Ov z+pd==!%;+&HWkeb{WiIirTq@upSuwuBC%>wSj*X2JH821N=UzcsDMO96S*%Q`zgLr zoq0>>Fx1R^RB`&VWW96j31SSH5UDA_U2lG9K7KvhYJtku%B$>D+h*oY-&BT5C|N*1 z#L|;5@htS@Ym{jDrD H^lh)*XoemeII?s%z$(7$Z;Wv9M?5&{s5vNjV_i`kN zW&KKuW;!ZXV`v>4O3lQ9Cs3niqZ ^2HQ8b0ovs{@2S^!bU( zvZvqYecj+S_)~wrOm|YaZ}At!Tc>g9Gl@DVtREhJ-Mt-M7sp#RRmb*xZVE%qVM8)C zr)46tH5VVn>e*+}@N#M+RTc^|p-pZ+wQOgw +1Z13s~m4>6RB;ync0QSs1D7_MwJlP?gB`_ zi9NXutp_R!zw-j9v9hh-C9UsaNIBO*AoKI8!p)PGEN&~p+CcqQlg$Usgbc5aXCi0q zL00VX)+Ac5Mcc +B1oXO!-ZTFVOjS0Eni?zo^kjiz9K$sl1;g8>2#hE&dcG?TYS z#NtUtQV!!+bw?eJ17-w?5Y_{cHsj+D#LJLE5pVL72_`Q5+`zn)TZZcjBa>XYe|ae? zj{-l%Q+etpMmOOiymq4=(QQ2LoPgKKiqnAn`Kv!Ucnx_%B0rvAaL4Ay!1sHT;9##9 z@3@b75NouFP-J@0u@~UI&ZWCuEyxhDo$$<+02&g$TgLICrRtv8q#05W(C>S;C!}#C zA &qqNE@rH?g+I6>=HOo*I0*lhCw9T%f5Wb<0DuJR zUuyI< IrpM&Hf%rE_m{(u z^^I^)`ny^)FJpwvr!a%A8UKx7H^D<{J^hA{?Hiztt6KTGaehF)a9nLrymRx1m8tdj z`N$GvV|Q7fIWIuw!f0y1(y8msmfUzi!|9V_JngS)Oz{Bwuc_JbxHNzw%Sz1Dh|_Q@ zqn_JwR)*XC@0H_EN6)sI=FesC>ta{w^p*AJvyvNc`kFXyd_(;1CnM`(R&VMkpS!ZQ zuXli@SC+UI)v_axx5@lhY~`Gm_0BU*!SZED`~uUxG4|3|B6WywmZ@a6bVus;k9t
;QO zJ-&|~zuL;ps^)n`XADtRE{% a|dH`-1Y41$}RWV%w3 zof(V?#Hfn}vO57Wcl<(!r6erU`5>z%@9cX*PCEgSohVO{J8Ce(q)b^>~$BPHN94 z?tpktm{SdapS;3;2fG8l{FBSa;0eIB{LaeTSy}k1sv_%-vIe?jU9Cws4xTE#m_%<{ z(!?MN{KE{dJ6(6yWdRHqR0^yOzKQe}H5V4(^<>=15-!aj lK)E2$?wcH#81-tyKH{=9x1Jrj! z$eEOIybZ=>m+i+(0yNs&u?r}p4FkE~5l!RVf4E{FU2Aa)Qn;0+buP9kA$JjWb9xKy z@>*QXm)0i5N(!6c*~vR0AP?Xc5idI{`+I?wGK#lNu_3~kvC)!(ajI2g=A-4X{WNd> zS7WEBUCWPFQ}yllmervaVIv3@gbv1~_)}Hm`*jgis>;7BLI`wP{s%xLdH`Uj8WT1B z2KmC}?>dHe1(DcxS@VsJPd;7c=jGGwCj#3{&AZV3fE^tfj&COiPB#m}_nqVS$G@ws ztLL2OnV9F$j*^iKADQ)fR@ivfL2&4?OCszfZur A zUVkdV*x?DKKMI4eB%gdnn>$kvmwN`5r<_ds#AR|J3PFAin=s?PTxa`ZRdp3Gpf_k; z0o< -{{sIW=&@#Ly};UkH?wawdEdk;JyFYWB>cY4KM+K5l@ *#BNlaf7WBO3;m0|+IiExDj?i?A(S)byWW@epYNh8CbjadLkXO(~JGuBc37|xHW zlv>b$O_ivJ{TKlJi-^GcK|IjY25r66t#Cwfn0=G>XAoixu(b}l%Hm5Ta@^^y?r8!| zoRc}JpVYn*35ozn*O><=*Y}5qiLbAcfvE$Zs0LvZxKZI|iclWS`3e$oL1*JQd^=yS z&)2Wp_MR?}Ek0b{sT$|Yf7k47)W;ufSikL6Svl3D$y6rz)W^6~ft6OJ#T7-$dQio? zju3;1Y)yT|kXb~Y!vp`3U{oWf(+3ql>cdIHHv}!$@tXrc80mY;=&_2U;({w@o85ln zs86nbxLw?A_JoShJ-hf2ya!Iozxw*Z?Tsx(l~@^5q(PHbdZST=Bv{I+I#A}4(pEy$ z*~xQdq8JszDJ*)!Sq}hy7d!}_T(FosymSIyu2Vh%Pc^KIHdlcjcBtts)y3r@d97YJ z4eN^4& f$g^#wZ=;DB-Q7`%r#SC{(8UK@<3>=9{IsT A^K1f@k+vF z0+q%fVNc;$u4Dq4*B95ft*SbsI^m$eZ$+%|VQoO+tOg9DWF2Z^)@JK! g)XlXLXVRojxl<6w0XGm#RLk zBF~=LH|E`JxJ-TJe0!Qn(wo32WxR`#SYml}W;izAZIg2{PH(PY8*xFofdol`fPm)T zWsorDc}5Z^ZKN}{H$-T4j=Bo8CJ5Pz$|1lMczPidd4Y5I(}?uc?J$r^6hm6PO!}@w zki%L?ds>LOC`DtG7i5lbhZqx%I;Y @J|a(Deqa^GG@f JYX-Pohd%l3OdY_I%VEj^Y_~v>@-LYP|encaq&_&wX4)qs~)Z_}O*EWD^ zuOd9{MK)^jXjM%#5DxzYcb8+-%c8pvc-x`LO@g!ZbygDeLl8lO6B7z`b}Zr-l}$Ds zwRDi?iKk|m5HEcwm6C iBos! zfrz;A_*6=Bi;E*aOW`s2&hekj^TqhDqAoNd %=$LFnhzD9tG1Mvnf0%1w6B>Lvu- z2-0u&8pfIZw<*e0R&ohVA5v~ab|4Vj+|yu8?M}A8fz^VMu4qa82Y*)2@9uvx>fS5} zLw4$dTi(Jg9pz6iA1MqGCx`$Hw3?8ere X0H9^=|`4_%eVMbnow{DYfI>2iiC5nVx$9i8o|6s?gQ%uS}6=L_wTik*sz1Z zZ*JT9^sp*5LuXB@L{DK2%g?hDHRVbU>32sMfwG-`Ob%Iqjl7=8%h*Iz)(Z+5WR)`u zYzb;p3D1*sgT~!f$ro#U$AiR@z!YU6Tbt{#D;TLGOe9IFwBLlSpFyDF +k!7Te&<7X9SFweGt)Op6WI3oxbrq7X6sq>6tvAPa?SG6e zKt0aiD4pjQW;PCX7A$z}bXyQ4r?H*4(psw$;%9RX&nRcp{^u@a9bOaLr%u}hLbN6F z*wG{QS^Gw}I5im3K$}bl48}xH&yZk{A_&U#<6+-=K%ymdq;Q}!Gt)9KvJkMaF#k7z zmi0&1W~66HP#`5upi7lUXJY*CF#|mVE$fei!upd_`+twI5*AYV0nCWLH#MWg+=$*X zhR{`uPnkq_&HLiq1lg^y=wO1k&vhs>?%d5vB^|j96$Q;@2a#soX|JZ2Uk>qsx8How zbbsRx>Rb0V+)DWNT{u=PGBdFsQ0Zn2QSbLNaSO4MaJS)KNx43-uZitYJMZb%)W2U# z_9_X$BZA$v^mPLQ>oYR&t;TqrTnmYvz02ZVDf3R<7)P@Q3-{pBGqV&A;8E zpC>oW+FtlZs_D+~JffYnn;GVpj(zW^ZvPFPy^=08vl=G40z6FCeKW=|k+^2=DcI9j z${t*&^wvz_^-TJ2V>S}%|7=h-uN1H5$7;&wNg?)N@44P~yxajd%}ak(I2Zt-nMn^c}E`vY)sFI1Txy4`8p4r7Oxk+ zGq!YF8xT$Y1zi6=iIuxsw{iM>^hjZ!i5j&h%-f9zl+gLySO3duc^)U_2*keaZp+87 zj?qdy;y4F=a3y>r-Km)gX7QhOe7BeM~ivt9UH=AkUm5br P)1e#ApTI<2v2`?PWD)wIlJk}F7Ta7s`-<&;9*Mp8l^0w*kz zrbVfyl$v~%t~X&x81lj}RD`Md1qEb`#z56d+l!djoDdb5uM+yF@*=Mq5uQMRjQ+=* zIt{E228@Fnsri81rg8yIs1HPt?8ty0X8k5F;|XW@7e?BLTxw!Z|GTKGNM+wrOVv=e zU6%``k-lVv{{v_w-uTxS4&H-3FO{BlM|bxfmh%g>uM;V2G4i#6qMboDJ(DaOM&- z!m5xBUD63y#X1P6;y4Hx;jc=>f^oB9f9nQGaKO(Udq*enAs8-&w`IfZ%KF6bOt;Sf ziSQmd!||8 9QBNTPNlmBS!~E$hml=N<1i6q*lr* z48T|}$xJxEAA5+?8N~@o0^bCC1_vAV$4Sgs_3-!{#SF({qq5BA5Yiv>x#m<$wut;B zenqN6EFH{0$7P%hj^eu$%)9eo>SP=iTdkHF(h{=AmO7b!_KE0dYMfhv%bR;p{<~Gc zXxR p&2k=) Q5o;9N zsnjL;M~lF~q}`@O=sY2~^4-AIMghIDg-=*uY_<^Nvl7Z61TL>(()Y8BhDm{tZYewW z+u=d!F-d$ZC; JIq6KkA=p@5m;J*( z#%};72-VSE(u9NZ;}%0XL|=p!n!Fu}o@E9e6d6xqF igB*#($DcCIkh-I|64d4-Za_<=CV6MI>&8Na$!cw;H?9m1tJO?tbTY! z;Ke?^JGw$8dFeW6lvRnJ1~7_G31%AC&K*>&KZIc-;?&9 z((`Nek&cM!`6g`B`)~3hO;eVLA Jw% zcAh922-#V~5Isyr1_)=1K=H1ysBuObuxIO-#loYD4FP^4%I gCtpoE@Zad167a4h_dyY2`ZJq7LMv7i&!?MmJ9H@you2deiZHY`TDWQs9 zU7WofgLC$;7tO=yU;x|iD;T(3vpJZur_odJ2va7}IS;ee(%t~~Fhw;SvIIguuux5B z$_ud{ZuI%b*8kpc>j7*AwLM7J@dWBsJ;txr7G?{ =)O0za@N5YH4!QolfQu30iqKBUP}-)1gWjFUKsSC zbp?Q;Cc YO`%fPKg-T7|!=meNr%UXpl2W#9J9E z>DZ$y(U`m|KxO2`L8&taAVrhK8>$rL+N@F2Q8@1VxlEwlDdNJAKd>}1H@~hzQ0vu{ zIoYLgMWh!RcXu~(4H);Fnx$Fstb*mtrLD@W>d3tm@2oAXUohsO$?D-(i$wwJUn50_ zrBlc2riTF(WK^Dbeot(TK|5SK^G7wP^SKVr=?VQ&KoBurrNS%>^}=M_Y}R)g0*f5J zFrH65fQPzJZe-YCS$>Tq&geRK>>+hrNl5QT z9m_7$Gorlf(&Z&P$gC#UNoRvlqF7<2bHm?7?;3p0hN^?~rtGIVkmO3^iLsPR)pt#U zdRWyFzzSP;BEDgivXooeSok_AT4S0$it`hNqf3ctXpV_?#ghLAzB?kqA;QupN#qAP zm)Dv$DMi1W41D^!jg&=u{#DHJou8@$j=@5;`P9ycNzALL*{?6MTgz=PufSt|^3A zmp9iwNzBqRKY_ShPPaC8q~RHSijO 5(bVPnYD1$&Al*>8Wxr9;BkP zluNvpB*?<5hZ9`u?u|dkdm&(5f# $n1^h%xn7wr3k@MOq?piRXev6WvyyEYxw>5EbC}C#fi=WWq z#ehv0-i8!`*&J@pe_G0Fw5M7T@!fiPy |6F(?7fk+{)+%*#SNu)KxET@X_=^>4C*)&+ z^M#fZ$QH64oN~T>` 6Xmi=C@h0l?^Zq}iT>XKr;>|_&d^&sWwT|WDupxbJ_7OP zFW(e 9R2y5{eOD{M({}n9a5SS@Lz|vGb6@1q|6)36B=fp`GSjC&K%Tk>T(Eurc)Ml{ zeK2_@ccj4$mT%?z?RQ6EewZ7t>INB3`Qx zRmW)m!`3?oNg6flzTG{oX?xnXZQHh|ZClm0ZQHhOo71*Ejk)!myZ1il#J&Gk=DSwZ z8&wg{%9Z*20FyPhdq2!4U}QXJJr;%69`N$2uE@GYIv{_pHcQ5K#G0`(N*4zm`5F4yk$#vwp45;^OwutZ%htBBk%^9OG z=Ymq%zer>1yzL-gTQ+wE`J~32bgaHoL@jOy4<>mfGx-VdvqGnz`1^zOdJYGRN{KgJ z`rtpI==qBQmKiq?u(B;)Fl6@#{PUSJLGO?W$0?o1xF`zpc`zpi0iE~WH5YgOjo?}_ zkPiFYlna%gf5#sJevonC&0*5*9a53j)5TNEURq?2hKw#z+MZ?fu=Zh46AVGe5+hV- z^g%lN_GbrYJf$b;?~fk18XGci(qi@>9wA&UNZfeSc1a;pD0#1vT!d8GS(L2ALMH!( zBkF 9a=F)jw&0kozVbBj%RBF)IMV?wZu6My9~FYBUZ+}u(<9MihdxY{>S%^NeM z+G7(uX$F`=ReKwkct-@xz=Je5qJZAkEQqv?A2#Z pJDzcHE z>S*3w8PHcv%8PwfpiPmfXU6ZMHV~I9W2FvZsrb|UT%q|A27Gxn5Jh_P%+bPQ7)c09 zJV2C0j^0jGxG)LfQgBht{6MbQ>r)D;-X&5{SV1i+AD)XE zn2ZVqNSef20LUHQmTGAh<1GFbb+J6r#g@sl)LwU$onV*|cDC}Il@!!(ISuovx^(A@ zQI>-JM*bS?V)bCU8X>M_9gO-{#UgTCy*j4u)F=N0)Lkpb>8sjVxV=eGQ!|4t<_EHW zN-2XK(5YI5O<$GoBSEg=GJoD5xRvzQ96DUaPH)BI0-g&l2bwPF*naPwjkbvcOc&a< z5d9dx{aTT@=k^rP!uZy|_3 %5u+h>}3C~ZaU62&90?vSqK>K{+nSR-at9~ zNRHyujCRApfU@GRB+gO~dx~{e-=xws%CT5BZDr~XpPZ&$BD2MxULEIVlB 8FI2HnnZsF|5o-HfKC9OxM&@5RU} zL>{!I)y8|1@e=HMQb>+tV_v4Wj@-uQpEp}T55TgX9F&J}^O;NRi+jCprM*HEjk`oF zbZU{l=r6rn_V1U=n)i9H0};-s9>ZCT4d}Ifpz{ zj qCXjHmghhR99HR&Ix&R}k9VfYEi1K#i%$j;f z8f9|3xAGP;+sVaKF6GA#qS3>tPIWsui5_um6CKfXDdIpq4jo6tQ z-Wt |>U!u!^4V%x#Dto`;f89A@QbUN>k)f3m3u(kTO_D~&Xk5*_{(@%^1P z3e9z{jl7$nvK$u9;UCyrIcI{fa9GITl4RxTSln<@CP7r>?Mii1hN6kc%;7G(Id9dN zMaSx)R^@R7xr%O_ z-Aocw9(AlHwMEHgR)7tUKI*!Baf`l6Z&bB>U74_$LT+q}0|#n^(BfwC#i99{&vl0w z%+eo{GV1}R407ph!3AS@1dgD<;57-6XtWfmH+lHOT6?CW)8DvQ+*qyjm4F*rp$o9{ z$H${z+h@0E#Xh!mZNJy7G1_U8+On5vQv_XXH@wa26!C@ C&WdpR77$chMj;2Uw{i>qFA|ahXtu4Awsn74ah$`?7KTMK zaO!2EjzO1-Uo5Kb;YqO(d;m1W&d6cUtO0-hAxau{jp)<+l#(>QP`geF(>55Q_F3rM zke7%q^1E8C;gL!j*$c2}hqd6GjMPd&8mj^kc*79a_f*#o&@MBw1*#^Uxd`Zu;I7CM zrE1CMS)5GUbD~aj*g8aQvAt1xK |z7%90vh`q4k3~WZa+uJ)h*g8j aE=-b^?B~xsZb^cnh0~QRdqw zyGHY=bH~U8Juh{Xge|eq@eFWoEZMTle7_Sg$@6~;(FEU8XYZ+BKak((sV$UU2%mY$ zJ>@FwnMak7GuFJqAo#~RD!%3{%G4 N7q@Xk~+38-5;jfIM= z_vmS(Zwu*u&H#R~OvO0u7&0IwLZ-P(f|AMc+&SbHz2eBJjb6AmRrH^|#FB;hlEE#A zR(}*(gpB-LRIOiYz-e>Pl*NG`k6!dHkHnzO=87D@9jE3JPt XyE>JJzyo z5%@8y|8r!y(&^JZuqP8fw)|kH2oN1XMc;SoB{^6|p5;pN I9PFOGFn;Cy$!^vyg2?0PNi)8WB z=jpo$%XtZj<+hE4S!g@K%l!%Co?F 7V0*?hf1S9CX3pr*5W#75@z1X2x99{+w^y;jfb}+)-q^Z!^DGY`>-5&+{WM zf!P8U1!Ml`f= |bXOWfxP;kvpyl_K9}#^mE+dy3h_7KW~=Z!c-VbyB1$CLnHrTSM>kXo=vwIr*y 1 W*L1iN($<124n{6#+LzFE*;l=$uK=teOQo zjQk*YXvVi0m)V|Pi*d-i`2necx2Nc=G^^63(YBaNAOsL+LYaGGEL`9Wqf7}<8NzlK zVjwXd)6+T-1bI-DG~R8G;+zCHl(+dtN%&!UF?SI@M9*&4D}!8xB?~O|by;yP<$VhA za-H{03kW-pG5|k2cHTHI$$%cne|!YXc5H{M?RWFYu6>B#nI0CR9lo(ph|Drbyy+0V zO9CFew=JS~gL-D6jVr??O?ofMhltTjmay!|8XXnI3{23}^#@1;@N&$HkEyUzVTyC6 zqK~T+8E)Of(4ZCNq6&sw_zDB&+`e+mR=JDPH#sXTT!50qwn6IHpG+fGKWG0yBa>1l zkeg{^V%`5BKeFH}k!(oo1F0%DK61 z5bgzOW&n)7|LMW=O=ocGpXWE`fW}QWU`AF%XxCE=C02sL?%2`F2K(&}+e}0p_D4k$ zz(t`niC$v1s~7szYDm&*f~=$+AO}vN-ahC?v--_JY7UD6l_*>&7mt>c+|T oyR12VqR#@o&S5LKBY`~@7JiF`+2Wer` zV7n!Kv%X+SP2?_$p%&mWq0F7CybbX=(Mi{`BRu=aTP_>93TI8lrt6+;D#OYD_5I}W z*RqFe=lUo;hezy;HWdB@&xua5sR rMRjq!?0s#RK`?X>*Od zt}j5hG76S5fmq~c3{|HQNPOd+!Vbw4Ef-EWc7jUa2gKT%J9&fi_@xZlZ~+n511#l` zcdas*g`i2vC^!~6N(rSDD7_D#S&`(ORQehz{NNm<1Nhzk0S*kDs<4tC2n@oBN(g)+ z4=Z-|h5669xm533uNvkRg2K${ypoNh#4CVC0SmcKX-vhF>WbBq!*xG4AFDH=b#4r7 zL+LmJ)HH#563eB5ZJM;}1sldOf}9lBW%VQpUHjoLN;Rx@6-|OkL>7%a6J&Mg)PM0M z#inm8c`B1efh9%tSzc)spH0nc%Jt0TT98mzyd(qg6RpA2w!IhFkGv!fyW<&R+lw z=gb`ii8pp1id3iES_Kb-$GYWFJ|J<*xx;qkEZ1NNu4xT9Fw8P{Ngxq3B;XCA8=OTk zXU46FAi;`B(&X?QL}D;W$137bGk#rwO}pA#^%Q)WJ%`dm%hmYQ2uh0WBzRVOB&}y^ z1_Dh6vWEQ<& Qj!^hNv%!Wu6D0>bD8#eR p=hM?>Opx8vzdT+X@A`Ba}PW Ne5uQOjV zGS7t@ozBlLwv0mA{qOgWL$8mn`}V94xe-n=gQ6flJCn?awI)L)z27%3j@3G*I<1)z zKGeWTu@6;HDkh>pPROpG2#Wk*Bia=q=I93HiZ7rvDo`1s1Z%WxYeXOF+Ljp%uD|*C zR=i3^f5;^XRmz7LTSK>&L!SW%^Zq0jlNJz7B`BYLml3T7)@We8a;D67@;xT_QH=!8 z_cir!5v=5D=t9(4^Sa1fo5_r+Ro7IWqDPM|6|x{JYImXk;>EWsx_R;|F*%L%?k^;v zj}K{tZI_f}qzrJ8bz18+i*6Pvl(YH)G`z(#dyQwF!MnZdi&iBs!;c2Ums_4-_*X7g zAAmERBr<5F{NeTfB#H#AdS+M*fp|g|KWk&2t5&7k#!%-z0(24aM !j;&hKPP~s6@q$cB9sBa{ z#!YN5RHYsh;I!OP&5Aay#{XyA@^xP3e*69Kc>OBvIUap1hkF0he@0$7Y(-=F&@ywu zAnc(Y^H=GXLXS&Nr#_XQ=J@sBC9@VjriecpP02}NE5>9btlO#<1x>&)6qwV IbXf4w*St4Uzmu{!b2#H!jI|Mq%zH@9jL4$&C@ zOq-T{y>{>yt{7DApT22DTwQhBz^Xz15OOn{1UK*jEDnN|UdcA;T2iQ+Q>djp)8_q6 z3?)w}Fr|$RO}&%asbZPLPnAO4ksQ@I^lerz_BaD}()>>2M||?cm(sU$>>$F`JoxVY zs+o7iysfTrix-dVy{@Kn_l+;&K?#{faZ2VJn&4`iA(MQ%SynCWxa}fQ^7X&O;uCsh zo@-qK?73OKU~8PlEdMDH4a@#@sb`GWe-kyhxY6|VDM6jAOs`Hucpt?y@aEu^*W6n~ zx9l5f9=p0<*R}UP0bvPd8X442&1=*qOSC{o^y7JYP)Dr&^(3w$tQRMffHl`{=ly~W z#Z4Viu1jyRWw4duTB}_aY;0?#?>fslWu8bCV9MWp{jj|@kG$?+Plbkq`g?rF;7Cm9 z48;N^FC>ryv5b~0;bR$FT1 De{XN6hMl7-%i(nD%j^Sf=lyOU zZsslYWvl2P$oFuVL6Ujz7aSAU|4 eUEsWa66CHDY3%g@v6Jf7?V`8k`oOVDhF*+E#u3DSt6` z;_Y9IoE=gCnocSQ#czPJzNusD!sdyeJI^40=CsU(Uso?K^Ks#k%oKfK<^6PaE||Cg zXmVSr9BygjhgmmkUm3S&B-{Sp$*N&gdxC|0!u{BH)1=qOm}lLG!1Blg&%6kv>wI1u z^ L;7y`*k|Qq4n L-5>@5yA##wMT! c-aG*j=%|LH)qp1d@`jMSUlO&P&8x7-5vA`qsFA`)= z))z<)JB(meT1$+$K LahQ5yJR(y$@ih0iBI;Y*`^;k1V*ubP zeAE_mao}Aj#N2I%wb%_6Vfu@2Ek@8Bsm7f!9de$sZ?+@?dTvl(p9539P-PGTC4GHc zu?7bedBF9B1_@4dv%?cV_p+Ekc>uLu-Q5zj!0~rK9<^jLH$ng}uYt=j>h1m$E3$OW z^i{F)dI5Ddf<<+(kWgTV9601%9UPz?1Ai%%?uuIoSk?AI2{*QR=Ph(}?cdM@VR9+F z>;8EZ=$i``!Ks6>(2+?v)dWW(Y$kMzhu+$ZF6J$%^%nR}f7kE)huy+r=dW(bprka^ z44k=ojvO_mp`xz#96{j&^!9ThgtzEOZOkyO2{D@B%5gwX;Au`9$%*xA$Rj``^~dhv z23TQ9k@F19Y4rSlI$MIfWC-tpDbM$;jYy&NpBDsvmlC?WpeQYilC$b4HC?=IUkg>6 zB|)cfi%g+l!8LU!7R51EBkzoKyfC7|G+&|-TIRMtrKx{iz`I;NgM15yY=}Kq%b215 zm0n$7=yR?Y-0KfE#1lrv=57H7QBi|pUB+5vKiEg=-Rh-hLH)q`c-}-Uv-9Pvx3l zn-K#NZFPkk7CmbUi^a(!WGBXY%W#TLx2D3LzwADIe7kn^Y}kKwJ?~sAq#3BE^%Z{1 zGzAPwWQb3*tKznmWV89gZVf_8p&$)tqTL4z=DS)=NiBJ@$R9}jq!R*Ir%tox>q92b z5QEQkQZ{>^&vrH7SVdZ)LJo#Ychv|ZNeUVH0PgEMcdp%Au~cQO^5 zcW=vETT7bQxUo`1FA4{!6tHPL2&w@e@oUh@sk2uP@(LDQ%$1)Ic`imd^n7$u3{jQD z0T9Ga$PSjLE0CA1iCA%#hQm04BQZzZADkHVWXP6kXdqTyyD8$Z#jw}J`3sYSZtiyb zG-0Zapff+8LQ|Tc93Eed2u4qjt0^x|ohkod6{vt?XvOQii3I3xIg2(!Mc9n7V Y0g~J z#1L`KXvUi4@-*O1j96rbGWI&II%;rMZAvtpX^C>3<5L+u#Blu IHT0f~Ty&nDc0 z^kz*CemEFHm(YwPS!YSYWLU#d@icRP1;~>VsHYhaw3ed5-v{)gFgeP`%#n`P&F=Q# zEe|kO$}uIhlp`)DNJksgwebwuxg%EHx?Ro?X2A@^j{?TfR%MMo-AtQvdbkAG{^j-T z*2z5 aNkpP3-GgzPYT9B#hLYYaPIfYQl#3`j%FP_I zXmUs}odbZ23?AkhI3-LQhpdIxcsmE%OqzVo9iyk}Vn0P7Ri;W@ytHxoE358@O|ga2 z2C5u6EJ>CmhVVZjW@J-wWz=r%@xruks0kCVyU+D7QWdGY1rur*zEoMV0*Ryw(q@Vb zt4ZWvW3rMN!*5Rq`v+z`89smpErW~-n{td*U1A}rIIJ|_59!>;vNU}u%|$VRbo}7$ z4m(dOT438&?(yN~6!@R|VGkEwd=frsJX#`4e3r>E*C`O*NALw9Hp*YtL^)#t3eUvF z!SUb5qfBW9{-9`S{_3FQP%OaKV@4L{q}^F*3>KhB;A8^#>mX5gwUtn9!Q*nl0&K Opa z|B16Q0`u7a?>PB_0I()W(sr-cXGDN4=t&u8FopQX!QWH|6y|9ksmK=^Or*h7Cx-Te zHYe%xWA@Iv j+=``UKM0=TojS z5H*jI3zy3{rtOjYSKu}Fa&BMm-Bq=JPs)Gcn}g-fJj!utpgyU7Y_RUPo5d}n0LL#t zR*u0_F&!ycHGs`tc9X!H6*6i?8&zAoX-gVtBXr+&pc 66KNu*qm!A|W! z*W(p=|6CV!2WCeqtn8; |n0K3|ToXG(BQ3XTZb-j=a>fi5ALq^vO7SzdCK SF2sAkSM86y#m6K99+#Nwk&TORasS3t zC{)PG;liRtE&1j^!HO*ktNZFL3QN}oElk8)TENnoOcRH;FGH5Xb7<3_$S08^lgHk} z`r^cU`9R}EoWfy Ru+=SnB(~F-#LEYr^BdVZ zh5+9(wQC$zb6Z301kOt+V`UgVn$UF)CdkG6jY VjwmrNmNZmH)#kp CXFwq6KB&c(;}+UaHLfn+pUA@Z8*id$;q3ABw3p_DXWQ1eb+wU;s6Ah zUw`l3k!4C1YGVh$j=D}fo4&8p!uHG+1Da#!?*^%|FLj_VP-brxYlG*^Gsxm(^ zhEaT@5Z?f>LHhwg?kv@5n*Aa;$wPf+(WvAh0fSQPfV_y*{A$5HMRCnSCOIwo-={v} zm?$Wis%k8w7oZ~1I@7eDCyDL7P=N7v0j5xR%jcb3fq@kDMe$l$aUL>a6lZ~;#`p?5 z6bmRU3Fh>1b509?)bntA2xW%OlKzN88AUX~fVlx^D*chQnx<%7 A6O&(F zI2q^HjvQU@nS=jYi~k``reQp&iDK4w{EK=OAkmkqHoFG+p5-gO*oOzDQ3FPu`>B-d zB=-M?(=TZb&HKRpwuB6y(-J~JY1&$l`_ArBgmVv;!7suqZU}}XO{E00e6$Hg-kLyp zHk7)APwxnbeJCfYWu5Mx{qiVvOC>X==$AhX2Z5Ga;`-Y9wU~E(p*Gy{tbJxyycf*V z*@M9!ssg|4UVs>L>E)_N0}9|nbJJ97;eO8Z##?LLy67xB%#q$!W-f%&3`x{8cF$K} zR7Ir(%-*0=-eb+KRCLq8G)~Cnd8~$Zs4rfyW^*);#+JG2xO9(LpeZ4=D7RP`#Tk8k z91qRRoLGI8;FI7&kGfA`Ys$NOKBLn&*Ne)ck0d+uQ8%Nv2#XA@p##o6N6@BZl9w&Z zey%~|ST6QT|3HoUQoRj^i7}lCT6lOh)uXgS&;A%d4yh4)ejsNi*t_yI_w5O!wDuqW zgWlt2rBAc!%U^qsM#@CLS+FZ#8*8s*@jCu%qZ1Qc{Dx3}lPfla7qRr#OXd^{(KEnr znAMA{1?JMY{ -rygn=KKc+`H)U(msGN+@}afs zG`=MOQw2-%;^yd=h_M@1rY9=SZtTC-CC^>i*suQXi0GPikGc@!n^NLtRuly3OSkcQ z9%vhC92ora%?9;T>)I|zxvpsO44{DPD9>p^(IHvzNyYo9wgKp;o_L^S1|v(H5Leib zu`Hy~XG$zDOeIZ9r3M_F4U?-Fbtgxo9lfv|lVjMAkiF9VZKzs*+p0jQfgK@c7NuzJ z(vF47EzkA1i?B*#)uVW{kOK{+i`Cl?f;n%xSa1>_btbQj1bOu@9Psv;Z@>br>P(Bm9so(_%)m20K ziH>8V&%g@E^g4cmo7JwN6D!ws-m6iTjueq`<^D+&kz7M^*RUPDB#KRd_q|KjLUlgU zz<1t)S$tpw=5`x0q0grx8MPW%c9n4 I@XDL@#oiURVjZ YNan!0>;djzs Gh#xk^yfMP_N~|2vDf!V;4>O`@aKm7R7G~ zl1$Nag5yOEr=)*!!L1lYGZY;C$_KiA$73!tx=J#^sY%4BQwB;0bC#258vbN5;N!Oo zy2a;sT}6V2Xjw2Kt^_me-Q}~-#dmu}qKzeHj+U%WkIuz}p$UIKTrzWS55~N2*TY+t zcn2t}qL^Wx +<@e;tCHUG2w4SpNHo)gr*7B6tcoDXI75QUO($Q z{({*rCaR0X{>hdT)fAq7y}X8(bOLb3N*U)HsynkSpwK{Hy<8ErN<5}CCTc=d2sTDI z_5`MrFk}Je)pyJX3C#aNcB4HP{zs!aCy65>G(m5%0^62>bSHsrQE+B ;l%-{#O<5f5)+t+IKwu zLr7%;R_0hZSm>GlBV&PtRG>g@xS~w5-BtfzfK&+-ARske;$5hQ{}coqv{)2!Tm;2F zcn7KunUR?ew!kDzIri&yYe!{8#aA}T4W<7lobnKV<>lK&)y2Cj5w_hw0e6BPjOyF4 zlN-l-8s1+qmRdaH;w^XWhtcj|jOpSQ ;~gPcM7% zytidsMnA2qN12Q$YkZ$uJHFf+dI2%bHLT`?PX-yS1`^DHV{Uq59v3ryRBZfB3ZrT} z3JHwod57`~N%v@nr`7AcNtr4I&J^EP!Bube_G3JC=$$PB4g8LVc6d^cm5)AbWwakL zE{zZnaOdwGQQC(GZMI(pbD1ZmuczPpuRHI4)_pm*-#%P66HR3wj~_exj(`ue+@0H8 zx3I7-$0M4$s>DjqB5+jx;jMhb6+N~>`zsFHL)Ds51^9+KIzP!U&_o`d=)D=te?AaQ zH~d=*q9zPQnzzCR>-j>)FC@g0f}xB!iX$W;Tl l{g9$kNR{z6`y@ Ghqf%%jv+Fao$Z#01)8PDyN8F* z-@|Lb%gfhi^NP_*z|a5X^7`BT751aqe)hF*O;BqSnps<$G@eLsg_^y^{bI&MgQ6x4 z^Xh~PYs460HjYAflo3OB-2bsCOZinsFKN0cd)`vbZK>A}j~Spa)Tu9iAh8R>G0_?B z!6;GGjY-cazt!RN-hqoYYqG|gZfO$Riu($>^ZVq^`hj$dkU~F(`Q3Tp{;b3zi&sIq zg!%D9)PJ^@s8Y-s;t4Yi2WxEKPg|oc+Ioz-nEnPySSfym@+4nq85(>R;bv)o6I*pp z75BFY>8@