+
+Incognito mode added in v3.2 allows to share a random profile name with your new contacts. It is quite popular - more than half of users connecting to our support profile use it. In case when you just want a throw-away profile name that doesn't share any information about you it is more convenient that creating a new profile for each contact manually.
+
+But there are many cases when a disposable profile is not good enough enough, and you want to create separate profiles - one for your family, another for work, yet one more for your online contacts that only know your pseudonym rather than your real name.
+
+Previously this was only possible by using separate chat databases. This version adds a chat profile manager that allows you to create unlimited number of profiles, and very quickly switch them. All these profiles are connected at the same time.
+
+When you delete profile you no longer need you have two options - either delete both profile data on the device and any message queues that this profile created on SMP servers (e.g., when it is more important to leave as few meta-data on the servers), or delete only profile data without making any network requests (when it is more important to delete all data from the device quickly).
+
+While most app settings apply to all profiles, several settings are profile-specific.
+
+You can separately set which SMP servers are used to create the new contacts in each profile (via Network settings). Please note: changing SMP servers in one profile won't affect other profiles, and all new profiles are created with preset servers.
+
+You can also separately set the retention time for messages in each profile (via Database settings).
+
+Also, you have a different contact address in each profile, and different Chat preferences.
+
+All other settings are used for all profiles. While you may want to have different settings for different security levels, it is much better to use different devices in this case.
+
### Message draft
+
+
+Previously, if you've closed the conversation with unsent message, this message was disappearing. While it might be better for privacy, there are several scenarios when it is very inconvenient:
+
+- you need to compose the message from several parts that you copy from other conversations.
+- some messages arrives that you need to answer urgently, so you can leave unfinished message to return to it later.
+
+Both are now possible - the message you wrote, together with any attachments, and even a voice message you recorded, will remain available as draft until you either close the app or leave another message unfinished - while you can send the message in another chat without losing the current draft, there can be only one draft at a time.
+
### Transport isolation
+
+
+Even when you create different chat profiles you are still connecting to your contacts via the same device. Transport isolation, by default, makes connections belonging to the same profile use different TCP sessions, so while the server sees the same IP address, it doesn't see it as the same client connection. If you are connecting via Tor using SOCKS proxy (e.g. Orbot app on Android) not only the app will use different TCP sessions, it will also use separate Tor circuits for connections from different profiles, preventing the servers and network observers seeing this as traffic coming from the same device.
+
+There is an additional BETA option to use a separate transport connection for each contact and group member connection you have – it is available in Network settings if you enable dev tools. In case you have a large number of contacts or participate in large groups across all profiles in the app, you should not use this option, as it may create a lot of traffic and also can exceed the quota for TCP sockets. Also creating a lot of separate Tor circuits can be slow. We will be testing at which number of connections this option starts failing and by the time it's available without dev tools we will add some limits.
+
### Reduced battery usage
+Battery usage is one of the biggest complaints of SimpleX Chat users. The main reason for excess traffic is inefficient retry strategies for Network operations in these cases:
+
+- the message queue capacity is exceeded - the app will keep retrying to send the message until there will be capacity.
+- the server is not available, e.g. if you connect to somebody via their server, and they later disable it. This case creates much less extra traffic than the first.
+
+This version makes retries for exceeded queue capacity 10x less frequent and adds SMP protocol extension that will allow to reduce retries even further by the next version. It works in the following way:
+- when the sender encounters "queue quota exceeded" error, the sender stops trying to send the message.
+- the server also takes not of that error.
+- once recipient receives all messages from this queue, the server will notify the recipient that the sender had "queue quota exceeded" error.
+- the recipient will then send a special message to the sender client to instruct it that it can resume delivery.
+- the sender can still occasionally try sending the message, e.g. once every hours, but it won't need to retry once every few minutes as it does now.
+
+Reducing battery usage is our big priority - we expect to reduce it by at least 2-3x in the next few months.
+
### Private filenames
+
+When you send an image or voice message they are sent as files with filenames including timestamp. We didn't see it as a problem, as files are sent together with the message, and messages have server-side timestamps anyway. But the users pointed out that the timestamp we used was in the local timezone, and therefore leaked the country (or continent) where the user is located. A simple workaround was to reset timezone to UTC, and that is what most users who need to protect their location do anyway. But this version resolves it - these filenames now include UTC timezones – no workarounds are needed.
+
+### Italian interface
+
+Thanks to our users' community and to Weblate providing a free hosting plan for SimpleX Chat translations we can now support more languages in the interface – this version adds Italian and many more is in progress - Chinese, Japanese, Czech, Dutch, etc.
+
+You can [contribute the translation](https://github.com/simplex-chat/simplex-chat/tree/stable#translate-the-apps) of the apps to your language too!
+
+## SimpleX platform
+
+Some links to answer the most common questions:
+
+[How can SimpleX deliver messages without user identifiers](./20220511-simplex-chat-v2-images-files.md#the-first-messaging-platform-without-user-identifiers).
+
+[What are the risks to have identifiers assigned to the users](./20220711-simplex-chat-v3-released-ios-notifications-audio-video-calls-database-export-import-protocol-improvements.md#why-having-users-identifiers-is-bad-for-the-users).
+
+[Technical details and limitations](https://github.com/simplex-chat/simplex-chat#privacy-technical-details-and-limitations).
+
+[How SimpleX is different from Session, Matrix, Signal, etc.](https://github.com/simplex-chat/simplex-chat/blob/stable/README.md#frequently-asked-questions).
+
+Please also see our [website](https://simplex.chat).
+
+## Help us with donations
+
+Huge thank you to everybody who donated to SimpleX Chat!
+
+We are prioritizing users privacy and security - it would be impossible without your support.
+
+Our pledge to our users is that SimpleX protocols are and will remain open, and in public domain, - so anybody can build the future implementations of the clients and the servers. We are building SimpleX platform based on the same principles as email and web, but much more private and secure.
+
+Your donations help us raise more funds – any amount, even the price of the cup of coffee, makes a big difference for us.
+
+See [this section](https://github.com/simplex-chat/simplex-chat/tree/master#help-us-with-donations) for the ways to donate.
+
+Thank you,
+
+Evgeny
+
+SimpleX Chat founder
diff --git a/blog/README.md b/blog/README.md
index 673f468369..210cb1a871 100644
--- a/blog/README.md
+++ b/blog/README.md
@@ -1,5 +1,15 @@
# Blog
+Feb 4, 2023 [SimpleX Chat v4.5 released](./20230103-simplex-chat-v4.4-disappearing-messages.md)
+
+- multiple chat profiles.
+- message draft.
+- transport isolation.
+- reduced battery usage.
+- private filenames.
+
+Also, we added [Italian language interface](#french-language-interface), thanks to our users and Weblate!
+
Jan 3, 2023 [SimpleX Chat v4.4 released](./20230103-simplex-chat-v4.4-disappearing-messages.md)
- disappearing messages.
diff --git a/blog/images/20230204-draft1.png b/blog/images/20230204-draft1.png
new file mode 100644
index 0000000000000000000000000000000000000000..411c96646e5199a842395870fd3e08463418e569
GIT binary patch
literal 229259
zcmeFY1#lco5+*EJ7Be$5(}>Bkm@Q@)F*CC*W@ZM9nI#J>W@fgSEoS;bgNWWFoe1Rf zWMRRJk$@3$h94G#ulT;S!z23helS^a$o^`;SFC0lNS)nDDk`%zo2G!eut>2~ oI*Pn3kA)CgDe@U@fOuy$E4>?01 z0NR*{(IuA`;~gh;4a&qd>6G$5^oDSczx9s19P+evM>0SX!SMb75VnHgi~A)8i^S?P z5B8>OxO;?~Uc#EcDEAbZr$`@+Fu0 (eom}TqhHm*XJlmLlz!upPURFd>umY sgu@0=yNM=gDC`V?yWU zfJhi-Jt6n)#9Di2J2kCpMQQ_ZtM9;TxlwMXlVYo9@J76%SdlVFEW@)#_B)x!r= FWh#VnGG=+)gjmv0j4vQk~^p7Z%->SZ& z;!eN2x;_zsuKAQ45Ud0W*DbG*&e0i0ROKGd5~Nb*%t}n4Z_44}7j7a<~Ho^~rVJ_ne5iv9fk0)`i)7 zmamU~QsjL@_g{|$XX~1+TZhO#i+m54%XcuRwHN@&F*eyml&1-Hk095v#yj>M(`Hvo zowPPBei!D*BuxAralusO9g5NqBMOgRoz@t6ulPpn5d3*Fa4Ex(sKenQ5)Mj9mOc#w zR=6Y~=S;W^zgYrxrTkg!T6etT`WAVD4epDqXe}5hv!HHVTQLcAaA`V)Wj)yZP1EZ- ziOF+m1;Km=XVFT(qw$^V!i<9@aLIh9_c`{?1g$zzq$=CEr^cudOjHCkZX{LhH~!JH zxN!%(VP;OJdhg{!yq&YUFt^q0EE(?d-xF-)hAF$f2USv!zo1A%Q0tB~2p)wL0%-dd za}>jYst zmrc Dj4P!^fCUYPieD2D7T1F^Cz7RrV6ZeC;eJl5&35b{h~lXmFnQpmu!;fbDK|bLf6@ z3-Zs4 ikl*Lc?i{(fg(LV7b9Eqso0WwaW6oM#X7rqMEM#e87U!VRr-}%Kb_rr%((b%Taz= z2Gasywe*>#(IEaRECr#aJdY0!5kBaR;hODHd6>qahMox6zlwnc5r+=1%!+egN|c4b zQCV%*L16|4!Fe!h;O=;q&))H3t>OFn*AL^HX?o2a;o0X{s0JLx#ljyYby(>~UGEqA zUrwN1R_eFQHQBAaCKFV37M=R>T{yva=3KQbQQcdN@}<9vU@Y-))1>IlQqYoV S=@ zY82+3)*WfJyo21;yPQd9Qp%kdpRXTWjZVIGGSE!HX(Vw>C1{Cx$kYTI``*Exk=0vY z{osSyA#MYZXvRFCn7;XE>zX(=IhuP(&=761B4u0d^a4z84c18n6SSewCly*FhE`~! zCz5e-8S2g}gKLQ;rH<}s$}i$%DR9|f7s=9_ki&=c^9w4Tien_*94(w$DgNP9`d>z# z%D9vc-eLLVAZz+FKnKQ8B}(;3kR=Gu-f@K}RTIoY3LV687$%J_G;l67kNv116_^ii zAYp8!6=Z#ak>tAWr5eOU&MRX+Vd+bcDSB6rONOl4L{tD*UTZ%bmxob-q_5y~=13=D zYqXgr-g8}-5c=JeGyk3G)(#HQ)&4rvN!@*F%IW-r_4{!Gfy?oKR0r4W1YwGu*KT2pSpP{W_ICCkS1~ zWAJqP=ak!#=rTS@Yy=i8__9w-pQLz#;vo^+3t;tlQJ3G1>w2#dWS(#mwp@FjPTAsg z8;jSPT_#q!&!$$H&z9KEDywSLMsFZf@|QfPW4`L#Jtt+NzIo=EQCpiLLk!=UP0611 z(5&++_oFq{Nd3E0J_Hm=mYjn9>ifrz*T*dzO~>W5pRGrc^A#Gk?nANPlD;ozj<6Pt zLc>P!mspLhECLJQ&}4?7!Ti90{WthPvGtpY`FTtT$XVi^%vHmhW+F!vXZRWXQuG2; zsS_$~lW`*NsT0ARX0mk0iWjV~*f?`IPB%&UM7?{NuHJ${QJjmzD%c!%Q}V-5(bnVK zFU71sHmkTdJIxCTXl-ape_($uk}2(*!WmaS7_skJsDO!`mDC;*g@S%A8n(@&8vsj% zp+O*<2zxe%P$4)M$wQ4rlq)D9iNptXb>PFH-1mMA($tbdgN>uAS3{1LqN+&fImZ*7 zdPtrm`>2uWvL7t^0b&pT-o1h$s< mxw1hNNt*l; zfLTe(T>HS )Cd{yQ07tbQuD8JiiAd~ UhfB7;xkAtFV30^y$HlDVMuohsa8Z1 z#09sEK$Q*UkYLjQ?&KP2){^dJEIVXK>y+T?C5$q>{;-QerEOd{p4PcEA}neZbk4C( z0~oS^8Xe>6!O)eM%6g5D*^H>12|{WaHs^w}nT7HNYL#DQ`Ui`cGwBZ@$GDIg#+MKx z!jq4oAqc~>WIK6UxDAi5{3TE+{HYZS7NXpQ@KXr^f{OAKSJF_=_H<=h)gMV|rMmfQ zklU~B$D`nctq?n&$Jf@*r;=L9@O)OzZ%5PFjy#Cm+h_geha?%NO|=vTm;&4R-; zndvkfXGaiy?tEVE8kRAhCr3F}J+}iRa6u3WJx1)TqB!5^q>;QNBdL6>(lh>46f$ R`Jf`Ka|%kajx z2RWc(+2PWNr#UYPzVx&d0!s*;W^Ktu@_>~$a)KWlB#wl%FT?F@1zecMEA6a_GODbM zB;}^N1ey;@CXkF+gaN)lb&e^c#w}!~Ys#LS8IyE^9;hZHgQS-}a92IN4{@MDG49P2 z7RgZf@lY?cItutsV>*(bS6janAsvmQMvfaiz$vTD1QRW3u8v=iJtbbO_2hCD*p$fn zrSx)7En)=E+)hYdNVGTQ6B+fci32MfhahTZR`~!0K|m&WCnqIztU 5}av(`Y3GMV>PYl+Q&1tqB?36nNpSJ58MILzNwQR HuKYG4qp?lX87 zGR`1b#Fz=qBLJW~O79GVK$87z2>99*6oc2w>-zaBZE6`8kd6*mR3Cp`Og&zk-! zDpnPpcpq`I-x)z%=X}!Qo3|Y#&;)o|2Y(Hd3|xP%aB)iaSaaJ5CPjGN?SV#Jr#+p# zHvh&Ks9aeJ|JjA7j#qVSCsxHS1^wnTqUVp>pIV-e_o`agVR1jz^>s=%O!zLjtSI>& zdK$VB1OU<*+_M$oIXR!JtR9`QxpBK-)V*#QH7PI`4y)X+Q>%=Qj4vPbiX5HHjJaR{ zQBu6;P?{NJQ(c#YCPQ#|>Nx~Tp|b|ILpVa2a@_CpQ7tLs>P(x|jyK~oBM7CN_7$YJ ziIaM#(1PVe_JWm K{7EwBP>4R!JQax=h%hOtL)NoJW?PX zd1Tg)i$CwA2*K|p+|q})Lw%fDZt&AMy<(BM=s1-y&ob#pi#ocw5NpY!@F&Kz1?t#` zNo+6d-UAFWBeiq)dKB&4Ix#c!uT;6%=H>T24V%Dl&QH;UNO2*Qt(_Z0tvxK)u-g_D z*~%mSHe?|n43QQr6g55UvF_U2A8Hozj$fjPl+ja=M7*eC?zknlx8|)jQ=;)S&SS!L zq-6F0@>tWNcsf-#*h*9?Rt~EuBg=3Ey)l}~us>*Ao7woL1FEgYC}}d8=bRG^_In)Z z@)=BVD@+U^V$i9Kdq_7pL3=|~uT~IKAhYy?XeIh`pMLCcl8UpId}JEM0kgN~w4DKd z%e>@d4TN~?K5lmC{*o671B v!Cb zR(7+^YvHavS9Gw9VftKe-ca)2hgcYor#?fJ3x7*aCG#UV^5BQtJ^V6n9gx(1^%Y Ttq5W=CeO|}oq{CEpyjfMtPNXpzF6*`?DM*pf!JH?PfL^_kW1_tsAGj45vC;nc z6HzLW4*Hf(9p|S?__CCjZ*#XAOFs$^uTWc@JDUns>8HM^C$0KPzp&_5Q+;WYuLd7U zdgAmkAtVw|6=tH}%`@o3Y{b2M@1KYOoI{O#9BT2HGao**1B6|M4IC&%lUaT!XQhxI zVOQ4PvSn@ZJPX649xuI0HE)TxcibB91XZ6pYH*J~Z=Gd_7%d7V`CgY^3!-)Iko$fB zcUQz&r$l;Kc g2{C!+c1Bo>{Bj>MK%vT~*qk#q+bNT#g^g5X zB6>d#(2h;(sP?jfqPfLf Jc|~GjNp|~5`*`X zncN8n#y%pa*{x4C$aSpdg@d$q@3R_qWCmuxb3RqZ9vwyz@{*%6mcWLuu!g`?C<}Ko zSr5c+NFPu=&%8~P`wm+Xe}oK$NPwfS>k~Yyu|+Ob+IjR-Nq-R278PtC(i18Dj%(7x z14P$cx#s9%wO9X5mDdq_bQdrPp8#VBiTmfBm}%_g`Njaan12c@7V;syVxb%?ol2K_ z*Hsd^%Q}Ah LLuF0mK(M61O9*&S7CGGPgHP4 22}zgcxhgsXQ?%g=DBz80{5MxrVl>typXbHI4)>~0`Hj2)pt-J~f ^3y*XbJKqQ!scER|Rgh-g_?nN;&1JU`nBR%b<7H!D zfEeT5`V0QEO){&=nDK0z*rhKG-*&{R$P!#uX+_&1^XqfUxYvfj%N8r;SQ@L%S;ncm zN&g^a#>^a#Q4L&XCleDB5(L1_ZD%N9qha|JO7-P<$o5{&$GpsgZ7wLOU)E=)ObLAf zjd~; 3 a>KomvS6-1ttmgXk5j6$ep$VVY58XWnW z#w;C$)%R$XHM4ycIti5*)q>+Yn5o1S3agJI7uw!FacCc9;TYagip )!(BFB8|#kYTPMLVlRE4X5Y Ph`dC}qhfR5b zp@q_|hBBE!RVpRHRPsnc{rxET76vLLQ0+Z+XpJxebWWsJfw;yk2tt$&%&L$MbTuUA zz>va@x*e;=2qo`u&l)MET?+NsG@z)U>=8Y06qz0#px<9i#%45?KQyc21gD}8IZ2f@ z`~^-KN%p1)nR5=f8iL&0fTf$zHRZNQBRt;OKU7Ss54dHbsTdMR%?52t-Pq~^p>#E3 zp8w?YP906ofOmYN2fahG$Hzb^Lw_qI^A1`>$ncrPo!x59(!rg{bJPDIGCLxq8>2jz zBHek(pqn+*uHgpM-I4S7tlQF0WEXxkn$&Qtm5cpLop*Pj?e(}1vwg2z1(w^Q+g<~q z&r0=rCd=2;m4*hcv`cEvK3hD<>2c08xZa=^>!yvse$NNRtd<{fSr0RICIVY2LOvIi zHV3Zx?2P(f=Tx*bH(O+WR%lwca6N4os`}e_od)IjEQ?xzIJo7`<$d8KOvgI`!QM63 zs&ct7Ok=i|+FdyU6MB@}ETBr_`BL+R4tlNVA~d;Hq_|)CGpYzk?>873r=KuhNjsxX zKP_Iqq3Pj4!Lu|>0LOCGU$nFLI4B!+gv8Z@c2_?}6i&fa?x 3$2~OB7EiQ`!~(CVy_79ZBy#map8cT~W;yt{r;`F?@dtKaNp =v?8ys*25x76FpD&gZ zSM9Q*2bkMA4j&$tR_ff{zdo#R@Sh*Z@jpb^xKB?sGx9Y0L65RG6mHNHd^`?uIANRj zuk^l-wOw_ZUqr$fUS nBEodnJ-78XP)hoqS0xIHLZYvpf>4}iHt0t8kT~#8#WQWn zV1uLkR#bbm^`f=WK< D^=g%D1^hwQDBo6&b`1NJI!b$>y)x`JBsoGF$Ke}_+5+}xazz0{FDDwX9y}u6 z4|J9qwa(?`KgOE3j`h%t{ZzciGdKj&U4C+H49dAlCKoE}TUp_25C{l9-i*Sq8Z(g_ z>#H?7pA3{Yu5f!^F^e5_!)CmG19k_h7IJ;ipFZ9kvM8Cp$F9tgq1GMq-nz9pejXvu zy6@{3xIV9adEh(6cE2CiUF$@e3xq!sT94#sRZ*eSMQ(p>lj=@lY+@?Ytfi4oD^S*1 zF<)_{>W BJvKN#0VZ0~fAkGxD2QXb9ZolWfQR^lH+*{-v|&3+hO!8RwG zJ}EjSUg`0uVK*f;4k63MtFB zKUA8 1o=hNa(aDf3WtbC7o`E$i{V;ynL=E#d{y7d zoy7v~h;(j#98~cSWqliSx2lP$WXO-hh>16+6?hf22lO6p_WO5D lnONOHJ~d;r{FM`~r-wov;96_s=Syozg%7LbP4RLlRvq z_wD#RqIC+MhEw?xC(nM*ubw?Xv8Mp6rAFd@1CW!8sU)OLu#T7;#OJM`m&eMr`!RvL z>BbJLeWywf?S8=Mh)#!h1~xyOPPs-ijpyF-I(*jsLZOgqCBHYt=b$=7P=a)G6q#}i zMb5a~T|#zU*490>?q(ro_swzpYc8ZTD%*sr8mQ7qk}C2#XtP(t;zc>{%r$}f6T*tE z*~~@ B-LcMvBsU4V)9zta0 (;4kzk*zU_2YOQB#dg^h_EruVm4^u<;Mm1 zd3>i}s`h{Ww*GA0^fW} X_Hw^SZRji->HnW9fLYPO?$&au`71i6W;H2mjsnDyO zTfiKRV7%W&``kxcuZ=32h1{J_&AHACK|aot(l0|N>5Rzs$;mgjahX5tHrj|7_v_~j z?fSe*dmc(2QtV!zTTqo!ggF6MZ3wi=^PX?IJ8SYy;U4`)Sqf2NGLh3I`ivIV8u0x{ z6%MmP4WEg)N%T`-p8N~O=1EF oM5iI=w3xlD*YGP`MflWvsBV0Th`d~bHSKjt%2a>2^v z$>eLkR<6h+;tT3=ul3SBEZ6?y3oL&&qgNnD+x;l%1Bu0QV!5Uz<*u`pQJXX_y7!jF zI+Uuem({+>RIRhs?xTkN{lG??ix0|2b^1tFGc}U=(KY^uUdZeb!Ye7Wf@Y1JY9`u} za~$73?<7bvhXdX=flVs1cae$%c=U3oH6ldE?1EAi2?RX|c{3_Q*fw|lgiNez&+lhN zcK2)DG9ZRw(jn_Y_~#NX&MvaHG*%QwBoq76u$Vmiau+pSDGV4&3pIP;tpux{f_Otr z5Q5|~A 1s)QmS>od~z*e@x-U$o-%|& zw>_O2omXJhr7a9qYMjlQkD!C$5;qgzsJ4}h#O`kW$y+XYKzO`{N3JT9wf-%0*KJ~g zVy7I@9Mq<-^fGUGwJeAx3dTG}v{18%s>50n?G#7Yi-7l}`UlsmiWw!o?y<=VmmoTD z?HGa|p>D5nS~Of*7&LyGs~AW<>Q?eG6XB+ 7MqxlPg|(gcr-PyS&&e(&UA9b5QI%dYY-LH z07rnuQ`iP$rp&^o^=F55(@mhz`n{?Tm*YM#sG-){=NlXzKhDtI%GdQr@4H#}d4r>c z9us5d<=(V-3#(EbaRVn}+NiytlgfKhD3}rX=q0jB1cj2RL=opHw>3$sa;EP~e!gh$ zqxdrR;DLLPm;qssT&13{_a!XVSNcIGt%(`&B&P&ScCly<)EtLyWi%N~iMSc$pBoW$ z^s7x!Xcje0s13fTLHk}Q#(x~`QVhi(6^u;pkBsY1osQhHE4?sQ%XDc;toHp5?RH<( zN{YRkNqE7{d*bAFe6|{LtCgD=uj4e_r8UNktn@=#qxYLo()?a4%>#w+IupWLT2l!r z#S=!6{%41qzyvVf)gF`68vR4h5Jgi^7C`7_&90-)PqU~ryR^$lG3o49gotLGwe%(I zwXq>{{;P&>_x?p8ZK1q3juErbOCok)))|B3S9?O*-0X4*J+F6kXLaJVI1J*5$~BU% zAqP;Wh=jasxS&Gc*-S(QM-=9AxCD=p-yVCG**-^b1p3?sAqIZ?*)rTJ#;IP#$8NP` zNGi?Z%Ux%19jy|`Co4L!tPqd~UPQLBrEKtC+1fwJ^Eu7OyA%A?Wodcs{3d5wPM}RF zF5FTbClK}<`^$E}078 <@dn5;g1(k^3aHq^SR0}AH6fb z7sH4@=CLVQxYxz_p%NpnpOZL`X3NUU!=Yzfmgu{>dtv*;%mUbC{kgnlvCq>iSg9Cd z69s^(KT)Z0Ei5y}&&5&ugjBbhW_oyF*+g{w8dr~2v4h0-lDPy5hk(i&&;s*rqxsK_ zdu7Om)nUTURycOO^od_D1{P=s^oP=#=J8tRywK;Tz7f#fz~HhVScYoW+o6?x_6Q5V zv}CYv>W`1R$s>2!LbACjY8%M=oTj>Ufm(P8v_r6=@uTE?*)uDQx}IsqW9%Q@$c(I> zc88mp9S%rP>e+~RAFXt?%v)3Ih%1zAjm*sF-TOJ}pl`CUG~G9gPc-azU(QHJ*fQkhKz zH4i%h2?EoZoxAV)RdS_7tTp#_0HjLn_#8*4wYI0l-P0aFp$eU*btERMZ(WUN*wFn< zAV2@w*r(Kj$yTr4P&Sj$SJ|Kr?xUqcv~F#rHRok3xyKnwf$KsIS&Yor<#8J^g1N2B zas(Xj(b=~gR@*+rSmy{8gC(%RdQxT1)qjSGb>DM WWA{;Sy+=SxwBm!3L5E~D zv&9pOvY^> ZD5mAuWqH=t;Qa;U`D8H3a1y{KCq-Fwzu#A*tsNxB z%O-1^FTp9DGuB(0gy!!ltwR-2;mn=pAW^%HDHFP|>s4|}gx)_;!ZMC1(kk?+DZd|u zmJBc(P+uGiVG$k>vAhdWH82ZXQ5(s_qmU$*lNNr?2jI1>Y_%pr+{m1$stehP%;RXF zdvqO^(v~Yi=e)}o?rV^A&+WnoM`8_f>!rq67@%2-CsI%cOE6*ik}M6V60UX@6p^!* z<^h((;cP)y4N*HGh+3O|P!LPj&PE=u&LFHF3p-1d(jOgA+G+`IR$}*z{iFr(ARmtD z0b@rdTTCz9#G|h{|5(|`wXT$sccPNcM@9CbJ3+!pf@)rJC72 W=~0eyNG-6-@@wp&y)8@>{x@cf9M!LV?E74H zxlQ^@;w#*HnChidSLsFOCH{)< )Us46ofsiQK&~eN3kZHaL5} ztbJXF?Z -N245w1K3UFv&-aQr!LL175muo(RS!4ILMb!hqHK- zg DBha9UJ9(=`{>?X olj@phXjzz2Gob@&7AELA z#~$a(%P44-7ql2JZQC0AsFv3$;gLh&_V(BW_tb4j$jgS=f8PMJIwqa4&Gdgy@V1?x zZ@g&<-g1xNy{oTSOoo4|K)0(Cf !;lM*kf)eodpl1>?EdOFYuAHANP2Y# zc?^(hZ}~+Ty)q@W!BTraV!qahcY2bA3s+!KYBN;MeIr8|VxiAGOolSfy^aDZLM0O< zmAtI3w5y9;emprJ!%sx^(82m8lD{ld%Ue=WWPde(Z=pOATlbuUvxvof!OiJoJ6Bb7 z)H8T^?I0|HUnDR-PoB?mfCEFaGX8o0E9HDt!U4#<>#jbGaZE)de763j(dS*5nk5h_ z+uU?;GuTbIg)>z3k1m HNprI5o =R_v6;hmM6J3GoEnWmxe<4t{m9MjNk zIs5~&?2cj +H!GnJYx2% zrlP`yXRXGm B3`t}op=td#GIqTqBGg?rw_>~Ott>S+DR#mIG<9up_W-3*3_%ELLG zUB289nDw&X4-DYfW;S`z(rj;#xb#hiHPp#kAgdNUcPf2i$&r!AwtDCbivRw=4kp^W z*uq31P1|JWZxbAbqD7&IcvM>*%}gCy+24h@Qo^dZChH4hS BKn2wjx%BcM~R4d#$n<_|7_~xC!v@S%3XTfAHlSH=24BUAO z6HyCcOTWms=UyL8KRL1Vgppf4YcL4d=>xC=gSH^Yncg#*t5j+jiDF8AArFl5;*cJi z?(&|yS7l4=xdZ6!eXl5U1x7`c=%K@-y_Mrk2>sJ>KMwvOUP3~vA(8LN(zu}s)j_C; zNKm*iK>18?0~&imj5BJQF)9e0^{s85bSybL>_@{#VdbQoEucbew52yfAJII>E@UJ~ zIzi1CnQ|)w5@W`!;g5%d2-Qez8)HVeC77xsn^t1aTb_0Jemn=q2^N=SI_y2zZrzLw zZG68PM0XF5tY3L|VaT=IO0f_h0ZusK$@WUY`hX0_>Q$?p=VqLo$E<}8I)Pmm>Cznz zEd(S)a6 THHm564Ns{%f~6{bXp zGDHh1-U&X$@el}5f-~v(Jwb{YhPp0O@G%&~aEKjXLOQxX^aT{Y{eBMcaHcrbcf}wL zb(6SDuL}r@SmA35-9s9PTm>xlcbt)Kv5zP2g>fiYJ2MJ-eLD6D+~Ysx+Nh55Dmyp4 zvsk{tX9?uqc|O3JLsH)>VJp?4Oca=Okq}ew8|_1M3bLqZ-klAz)|t7kxNY_Lq$%cN z9b?CuFE?>X9eU(*U21z>KOcA>gqIsutWDeAFvwH86lh~P0NV+Seb>z!JnH?SE*t`c z8Bg8&`FXisUO#Jp2Xv{O{%v!~)ZCdxe_sYJ8#i=ciYp@=Y*KB{pSuMSmEq6QU2W^> zhc1aw%{i0|$IqDQhVb1B)@!daC-O!kO-3WvPtuvHDIIU6CzR0necRbG5#xzO3&JGP zd6&18P!EF}KB7otdkVTH+yy_}){TyJ 7 zk+}@Xe)3mG2LnsQQ2OA$J%?-KbzB~1?RDen_31b!iZ{nV7_R!~*+ZE|8;zD*Z$d*$ zsUm9?a?A!3#mD8UcrBh8aiKfrf*^~qLCI~a;GyuG?D~5+m+R%GjcB+GquW(X>vkh~ zwR+=-z%GagLebIW4k~9ZjNjhy%OlX>@$}&JM8dB c@-!zy%$Vb ^;w7B}ED`N$ynKwEWKP_iN{VV+22`>A$yctA$j93@0@DgIpUY~4OvaKY=O{&` z$Be>%-Yi=qhMhKbm(iWM>>Cu6s#LIZml0qhsf;WF^-%*6%WLqn0zOj~>8fn_CJxK( zA3~vi`_^sm1$X`On1oB11onXPE4uz!5E$U~(9YrdOMaw`MO8M}N^FQ)$quvxCjq->R=n}|lQMjJI!zceo qCvw$d_pC&(9N!i`o${*`SsfTco@%$sZza z#lot)_Ff)4Myb2gN#5~pVQ_VyNY5S|9=c0nK}FSfjcgcXX5F@(dKovact4)VJxxY2 z@H`xtJgabCO$aTGc#r~ ikW%tJ2smL(1Fu+1bM7w`C) z{X}4g2LuOsm@hk*)o!oKt24V#6;sPke)vcEE+h?h&ze~bFisxOG!Rm*K~3HXx9X%q z7L9FJG9TV&&W6IGHh$2Pj#dT8>$+2FmAVahX;Ah0o2t0O0~-hQr?j?!GA%!`4)C~^ zk$^E@umz&rXYxkw)N2d}VL5EpxX(u@)0qMCM?1&}N)#BYp2PIOPoke1%h 0J#@@ zFTah~3DRZv#YLnx2+n#}gwOnI%vWbkw!l7y*MlA4;`8va&;gb#dp^Z5*rOj}p^LL4 z@9op&c;hI7kw 7MP 9u|Rtdj|wolfo)F^%1(1dgDLbr7wMi%i }(2zQQXq$bEAt%#~sP_*_4c#)#UeXZ7|LH-qBzG0x~c|M3
(@9O@>Bt4 zqSShXO@El(j5u+uAhBDnAl(lH>ubP|;S a?f*U@eNLX}~h&Y(-WlvOcx1r@{^jq?_wJ zrV}Zt^@$!FNo~!~VGb|)?Q8`6I6qDze$aAIntEo+j6?lozNw*iPg!cP`j)_)5(AD- z{wqfE@&bGd1HlzCT5j*-RiYkXZjiT)p!43{O4hKXqM_^&f<4`jdn5mR$XJKI+#Rds z4+7Q!WK8lk*GZML9Ozsxo{+%HFjd@So;ERGZ_|0Kzp=HRkJ 9n~!H9h|1 zxdvBu(m?Td O{OE4*IVda%^3T0NG*sWusS7Y3K z8Pm8koTQ3~nQX2ox%`65X^{1%FE0|#_a?jU-GRJFxak5pM6FuXdVKHW3G-s6*oQic zBb;ltFwAvepd7QW`E&eCw 7`^T&3_02nitoFZ?E(P?GOXM z3mJwb!d|46ud*&0#$K`r?FHME0n;y{i*I;bnV_@{UDZs#^C)p=2q6jp@SGPmG$NNu zp@T9Km<>4#;34|d-!r37?7Q R2;N z?vLAjtb-9FaLZp+rM-@^OJiDrF@wXpB@P_dIO*sfI^jKg`jOIg`hlM@1;?*3P)-fb zyk~%2oE?``1E)EBa9*G2l*Bp?EGR%Nh=5zSray;q+5D5*(seU!VgF@bWqrfjR)Ug* zX-opItFyOhUpfifLeVd66_Bc@CG~jTS3Fm!VW)~`s~6E!OanLPi)-Z%A9s7rPsUG` z0pdJxM~4cTy}c{J+-vu-jkM36UpQ+k8_#V&`5ppV6BxxYlFBw*X0!i9;`iF>b~&Ow zKN1uc2y3qk$>EuKU1k!n{&KR8;PX)EV@~M2wPn3DK+Ss~AqVsJuR>&Jaasc=;zT zY=AB;{N1zYBI$L#(N8X3PRoSO=MQcUwkGViWWd<=MTcX%{!~bZ^OHtgx;+bDdnz1P zC<~C&=aps$JIMtdcR+%7MkRwD()klGimw&VW! +QBg2>y=m{cxNd7uQG(X3G6%&z3+I z?=9#N)@>Ytx7`eY@hZxFMV @Len35^B~Xc<4kab57(DtJdAigPv>)4m(s(h ztgTPHNef$|v?<5fE_WM2K{9FVi#BxHdRJ$yKkmgiFGpCrYqOq@VV*fIS`_*mBKOh+ zq-g!0)Aib!WpQ{p7EnDuv?2U7LKc>|#4okTSx>G|*1e@`qb*Zwm%bU6NVN{n1KXl> zPc~Xu>{jFkP-M7M-RN9jmLlj 6VRE0M(Z@I6gIsu#8hjaLRuFk?|Nk_5+ zYnFDTYJQIJu)UwGvnXSupr4IPFt5H93k`aByN9eNIU(SYc)hWC#o%=7v0nMa*!NBp zlrkRnh?MYN{BDQQ#|(pg4R6Iqt?fM=$x_Iyl-LM(U+;CW7%z$E+tXx(x93Uq+WuH7 zKKDsJW|^2}b{$N`U_!@l?{l7xN(KdWENXyz*xKfyule_eVWyp5#=dPP*Sbom^iSFs zZ5FIuH6!h#wgG=1$dDr_*9&GyLml*7^f^wJpKD|mmuenIyU#U(0CVt^_`+d#4BAAN zYns2HRmLM?$0$;FGxu{)C`2UpVbR&!Yfaqg?uW%U$F7HpStXT8w~>pyynIix0?$`x zJgNI0lOmV_jcq4Zfl*0Cvti9qc)YjG ? z2$#F#^Myay1l`mKA*Z`vUyN>p*ep~6 z7DqCT`BJbZiqDB`8rxE7y{MTL;9aVVkx;R2U9#x`NZor0m7Yd-M;$K~wXxOy%-+!n zsP_>zp4|*oNqf|9`vhEfS+lU$&Lds?U+=SCnM;@WL?gRP&;rMxUT=L~F?H^`FjFBz zY~u8uvM1g$X42NTmuoq0v!~s{mB+;9&sy%V3X)E&N5G|c4xX4T2Rime7+IRJHr*#r zpEK2;TiKWhk8ECcZMr&Mjyh8NL&sz9U~tR42y2$Lv0=O?zpLTcZoMpQMI~&oHnP<8 z?;T->m8$3$ZFOb%%zOdgV0ZHkJ!fsGkR0qR2i0k3_Ix?4e4%N*F1KOJ^T#+Z+i9V6 zwZz7Eg*XR`?1$tI>|Z+z v5G@r|JO<~i222aa7r%f( A_aPB{FA<6_i5M= zksy?&)vxZ0 `BqfQiGdV}wcHU#nIzM8f#@X6CIQXldTXaO&VV&wO2j6N_I!0O5+5tqOgLm0? z?E@G9gI{;+UR919lPQW;;B>2XEmSG^CkgnkNd{L?w?iG-Kg=WF! j26RQiQYVf|* zPZEG?e>lwVVc94agi+~fwR9g*grrs>yvP_EY^<*l&09t{MSS54U9UHdwTDF+PG}4x zr{hvvTl4zPJPVu1fcqYZ@!O3t(%#>09KC82aqqb@BYe@fhY1kiJ`{lRI0|}kA^$62 zCW{URQPTsvtJ7OPiijy2dae5uD{^{zySEn;Vga$U$@ zE OPkqM@Mceq5ANv5?VSY%c zBD}ZGK^dxbmPc|2zdQEBHSnTw;9S7Q=M&(Vc!GT!6gd_x;k_wJ>wN;YW61iN5W@%| z3qfWImlHCM%bEy@Xql*CK)P0&c&6NYr9Cvi`Kc>GNz0bzf- hR)VLx%agBXl@f@x$83!wGtnE9N)djbQOUzKo% 4Uc)I|*Zmi4hPwjN^ zFl`k0I8#w$TxXPjh66;B%e57lTF{3yI#ClSQN7n~j~f6MUITCyPgKA3luN2=gFRZl zxS#NrVAlrziX_S|=bnpiCkD*QbOgrn<)t`Gb&LOkl}2P&K{@wbXmg;z%FeAh`<2BL z>jz&DnPTW@ KGBW-PH{r>T3jt zn+K?-(1)`bc6=x|?C2L3_noVHL^I|6s+0xQ@yS%^w@G8)wm2%>Tk1qjm^y4UYCa8= zqmwJZ^;4(?C*Tu#li`%Yi 7xn)u<+Dg$Yv_sUd@|0)!7`Pi|(-4 zBW!`L9{hK^`+7_3qe<3rbnS{nF6I2@&1Z8}fepG~413di6S9|Wz^nOvanK_J*F3wg z18zNiR}EY&hY1DyrpY~w`8O}90rD$@jmAHd+ 1H#!2Z24 z8Qh7fPnq|C#vHHHW%}|F9wl(L$4HzZ%U`Wocl$x2F|ar +fxOQAcmZrj$u!xUXfex7j0mMQU$JgyLsqW!IHS5qq5(PNAESj3_m1_ zF+ydocr-d%8fpqY^hY~ q+f4|qyjTv5JFe-PrL$8?me*W%vLB4b}C8@gk$m61_ zz|{-+Q(sSlGq7nDsw2!7V>VXWgL+eA)em66GZ@mk&@ryU+OmTibpf+A*8}N^4`Iuu zGZ{VXk+tLXr@D^(GZFN9b^5{FX&i12d=8<(!d56pLf%Fv_T-zSh$iKYvY?pe>v~Y+ z3O0JZOd(~m_#^f-2@-wpqHlI;?9zkS_$SNq48fvTsQ*sEpZFJklH^pk=rqiNXW3Ke zQ{1>$>=})xNsRZDXHDs$&}aGLfWc><`KdD%P#^8UR33}M9BIu=3@cka)bgmquQCXm z$BNu8LYjh}ni@;*@vFT1nn}SO10sKfQ@ZZ20DOYLPH&%eO%rPDn>c(=OW_!)rmD>q zi_q(@10ATy$UuwLdu=)ke_1CkV0rBUrV_pC;s*u #6FwJ;jU}6)ijIX>5W|8wWMc=Ox=_%~9l841*s@NJvnHxMKm0jCfT6L{sb= z+eK+C3_r&`dcGm@I^1wpME6R5%eeT*{M-k !u2|3G@+5y&K? z=8RWmDRf@P8Tq3NwB#wttDphuCq4LboIdmKq{b<=9uj|iHc9p=iq6w25uqW m^#sOq7=};fxQs)$Vp2pL1}O3=te9*+ z7 ^5ID0bhGz%KF(Dw zr?PTV$^YYosKK`zHlR7UMO=WR-npZCd19;ZMj{fnTIstN05v#yC73wS%565qt6(er zz5(LAE7{X~t~`Z-D3VquOrX1nhu=bN3vQOdeDiDrepJ)zgt_q2*71p&yX_j9yg=Mk zaY>Q@PVmP=*D^A~mt~8z%3hC^Rp2dkMSXX2I=^i`Q2W5>ua) d>#2UZ_4=Ya+ z9*19DPAqCJW4Z32>#L;D9sI#W?A>N~rzhWLq?yfeq_V$RLkKn4L?PO|frJn-F%?iu zm%v;$0P*R?%Qoqs+IU&pSOP}R4u#obQ0;Wr^}*W;!@d#$J3mkr_ox(>`)I;(6FH1( zelY9>i@{g0o+4budRXg0Vn@&4O`Jy;CE;TVzvt-|b-Jzy13VT0YB9YIW%Nb5eQw<* zsuw|0?Cl5JB5?C)Zzi*Z0kDoWF<3kmKtjfh)zAVdmsbaDiJq}Dxh&+UW*xdBGqC;K zt!F!pjyfJs95Ug%5XZcxL+X_y#VFAj%hKBlHoKX)M6RB8aTS0!+(-|xkmUz%3QA$l zQ7|<`@%`TYJ@Pg?4tp3o_j=*()j>F@(`#^@al-t7Jr0h&4 zt inl?-_tRgh@%y*QNX %h_ON*3&=@&?BC)alA6FkQda7W% ziVn*UbD!6%lYiS&O$2c7eLg6JdwhTJ1hM&E^pgc&Red7);EM(~L}eCc0+W{o8YK*J zdTM;wFLVn9`o- 6slpM?lON8kupx eX%+b|s^t7?OwP9YG(U&S|*oH`Cg>?uKsos0_%jWwCcv({bELF$*ZpL`XD} z{{DEtQy3Hs>U_3gZ*%d1oQF~C@@QTN4)a#tZ&*Ix14_3U#O5HBG<%TWfNKViIPn70 z?!!yQ_QS|hYKLyD!88;wu0cvY>OS~W%wyK0LO_ETc t z7vmehcsjA)a?Kx`9Fy_MV&+LT=OiU0 XD@glESN7m2btnh)ESBB z`~H6WMIa TVEq1NGhy5 znI$XWvUd^%n*YK~%tgfjKUB^j*|_G$9H51sLMh}*%y(uQ0f+L&XhF{dK@QS{8Def+ zmyH*MK^KI);&ByAsO7nS>sQ& kbt=a`Ia{ zLr|h0!-#h_l|M$V&LEG1fdBkp_j MGAOv*C>X;^4zlkU s-TyHI)})(e4L59; m z*3Z`JdKVeo9*jhY$o-AcC$Pz_Um;RP(TMZ_yn7t7_4n=KL~O#4!z7VvA#O=SZ(|fE z%ep7d4Gq&S1PYkhNZ9V$>kbb8b|b!E1JQO~ogRcehArFP?OuO6dL1t8$g7@&KpSr% zehnl%$&5lTeD Ca}GB?axc(6r|_C)~i^d(`U}-zQ2*HPoW&(j;|XpcS|0F!i|ewB`mES zn>AVs*R{KkNm$Z~QQZNu)?EjC`ewFAUV6C%DpTE(67Wu6ndi*Nr3q8_HeW>UFji7F zbqDx+Wl5YNext^vUQ);u6Q7OTGCj4qp9;u8QC&NHkd(1+u96etO`E xL(S-}QGSYAAzY9qAUBGSFH7?S~=KAB+qkk`Bc>M>dXj#`3md4{J7g z4&&aA=8J> PV_)CKwc$!V7SrwKDY_DJu_YwNrHvw>HJD0Vg%KFSk(L&W z<$a%P+^&ESP2HR8gz|L@ucODlQ``-HI%0T>x&XHF)A)IOrE+_8dk8P`z*1>s=3NQR zKB8%UH0>k7L8HSOF0Y+FW@W~nJ+hH>)p6iU>rLZ}=z=w|gyX#15I}>cyWwnxZLyl5 z3b0PmDL>@0c&6a8XLPBE?%c9Va7F9-2Iq{`-AtMG*o}h1*4G{^tP*04x$#JXZ*l)8 zpr_j3ZoAm{DID|qbdp!t&21Jvla#~`Y_!OCx-2ZKS4|nSmIq=~aF4^rM}IH$sVNAd zKoTxzvU`mRc`x`~w?17K6T@PMcqTXVf)+z+B6_wl&QJZ0@IlCy_(Uebz;+A)8)`OP z4p~eM%tV051IEJ@@1#*6a|OT{iGoz5b^!+oXT5~wP(mu(YMEfHOzbS{0lP! +k(kbFn)~CgO=gB6la72T+8yzz?)Gl8hiw64G yFrMybHKW>#$2y;i zAc-Ln(Ln528ARc#=3>Y^SFiYn@VrQ$$cPOZEOCD?sd9&3l;qkYi4+ZKlazzS7pZjQ zumFk8zVDwzI@wgh(w*t)ctnugf7Q{nHjcWf(T$ex!BTGgk u4U|b_OR#OP8fS-+s_c!v$;F=d}o>61mjFuHvdnEA2<+ZjP zncS2rvk8qAM@$J%^2MU6Vm(R08@yd3`=dO(KAkmT$MbH`7;(JFr8MT;xrth#jb6p> zyPgEq-wh3GnwGV<&0dLlcC%_j^Q&0(NbLTQ{<=ZnJLEIs%=dn{-m#F{> q5&s@VZ;>_0AM;y5?`P$sW#OOHWd&aKK`1x-#q3yc5T9FE8X2EDYV6Hcc$vvck zHRl9q+UtW5D|K#^S>qjpI574d_Rr-D;HeJ4#SLr>=1LmWM`?@nrGh#)q=?x~akgA? za4r}OcS!<)k(7GSO`wocC%*-G=7u;bt@RdZj-%}&p{en~$aZ|c*+BX0V^qUOSff73 zP=oq3HXr6>3g<3Nfwl9K1{q>|_1_LkCYOnezi4Oh %YVvF$?gtg{xfOp1X-p3H$xjp#MjJD=+JAvaL}EmYM4Jn*f9 Hn^x8&u#$WviQtVX$Hhn-mP;&uzq_RDp#37v zaOHQe;D3^Pkoq^1@;us(r&vi|wVX{;gC ifD9$p+EsY5&H?#&4_&^ri{JXbNj=U z16`4i%g#{E`4z25O%Sp)HUQ{&-gejNqMY9T#;$E?8~6|1Q3R_MA %Ex2H)CsiS)l3VMl*pEKWxz$Ib%A^$Wjl5UvZ)Vv%MT<)%I zW$!RzF$~)pz3>zk$Rg`EX9&Cak2$kr9_^S;6yF^4`O;XZGXhN?dfNtz!tP`2ArnNT z(R+$v51qIkgI;A`q6Az&I=vIDP$AHK4z2O@*OIXykF(o~ {wUe`U%v? n9|R0 z-r3vVZ;<4FeSlZbX_8%;g6FlD+fy=&4d-DbipDoC_=5JI6p1*z=$Vn9I}qGhv2wB> zVT4qGdX6({w;C_DVk9llXpzRbW|s8uiK7Z3h({^K*O#- zj+w%pjgC;AD@}Xz>3O#NOXf=rB4$RCVTjm z(Rg$YzkJj2Xjj55&&uC7aMW_Vw-yr4uoom2(v+bMY}scJ@b5QK@BY`++MWr z`%fSeVGMhAU}$%QLp?kkSM7`C+a_AC>{Og{+}R?D2;kkKp5Jn1u^}rhkrXcx;MU5@ z?``(8))7z3Q!y*+?|%*Jzdv8{LqY Ee{!=#1 PJ|ts)f?&S4b9bZFAO!;aHA}{qauo31$>DM;^IPiHW@UjVKzp2UL+#!~HkV z_phg432YM+uf65RM%1>;)E2X6vr aXlc?@hrLR>LLBLiSZS3i%;;3j^SS8Z>w6 z9*N9%5inSO9uR2$|G!Zo=!+TKn{4%lo4)kln1Wj|^9qXP=fBhid K|kTV*GA z2C1U1A)W4jP?-NvH2* _wnCfBXwEMgq8$0)7lm5C4kVoIEs|ih$T%=6;T!uJO z+;B59WF_X r8%# z42t#Q`9Jfyb%~iVWVZ%;?x!5ADuUzO!}U<7i5GeoKJUTW)%vE_mcm~l(|k(4=e_oy ztR^Vc^gz`5-|s4l*}RX;FruD)T?heFzN&1{oGPe05*5_;RQ@TS(j)%ygL}T6($Q_O zkm?-~(2RQJGj)yIN-6FXEQHUT32t?h`u3}o`u{&_C*RlC*V!$PG`72Mg%=qgE2aJt z#ZWj9cOyLQgtyq3>4wb@+?rCWzmJka1YqQ4mHz-W`9$F62piV@-{~o`00UI!wyRdI z7JaX_BP6uXiz;bIkT7PR0g#ae|ByOU6vwy4trz(AQ2_(vlRTfdw=|dSU)}$-$p4;C zew881vnA?NxL@S!*^?5c%=W%xwJaqptSW^x`Y0j&bnEBJv(^xJXUo^kY?x*`rbB1^ zzj~_rj^tp{fKtNgF&eH=!hKW6^jK1e^+N`}<2;7O<8HE|y&!W@%@?%x|2^w+Y=ftY zvQhD(jmdm^M?yRPYJLm>_h<1c9OgAMdbJbP5ipB)#}m(n9sa_XG`;A<@JwU<-vhrX zW|OOKoESl^$K7C<_)9I}Vbt|i$$n_LBJ-Eom(;aw;rCpgdrL@e%#1H{)XEE!35-zd z``>Mmkc8;K{M^a`ubpiQjo2}OTc2gj$Nb%27(IpJ0-T;c#t*gT0VeZ2QjH&&Lo!_L zPX6x~2w|GIU!N{IDd;3=W^j8jR`r}FIIx$&a*VI` Q9g*T0+5W$m z4?d6Gqt@eUVM!>)vqHzAYg}eZ7bFrA(8|6&vLm_*6#fh=tPM@X|IZds9x@uk aG zDNas!feOdKl9E$4b~b~ri7hVwcohF`i+-4?LqE#1rLW*O@1YE4<5V8M3D>5UT_R!0 z59-n2&;8y3%lD;6uvkPav!~LdkGmt_?<-E|cgA<}QG5os9o47n_?&_HCYOlemF(|Z zb1tsgpE!!c5sR})umHO|?B@sO5_g4iKyGe+8)4Fl7Wma_HN*d+NTH6(JvWs*?ITOR zp&Dh4#^9;o;5|oE{0Sv9QWMDs*I_!=QLOJhx_+V|cgD0!P${x6 #BOgyG)2 Uj@80dSNAkIN^g zX7EPQHTK|7bMSPV|C{7K2}epljkN+7n<5kwxBOmL^8CX6?LhLobbK_DF``xwm1wbo z5mkBa3sm>K%wui+SyG)Z@M&f1lCYDVSu>!CqJ@2Ravpz~o{S_mlbgZ8*vpt`o%g-f zS5KS2o|#?T`KAIGt&UkDTTB7)rWf-STRT5kOs%w)Q@PKpT?S{@Coe{hdl#T&fXh?H z23htE6a-0=p&$lAVCW1_28!_K|J{NAJlpa@hO@V#e))D{Gl(Hhcwam-MBnhATl`Gf z3QmhBMj}xX;+MfGSEv51(Fj-rU^sJ(&aoBj4r9N#-%mY_V|$GO7!4M9I93~c-1(jU zX0iwEt-74oZiH==KY64Ii)WKYLW};}Txt&EIQaU>H2*H+TcxF8#IOYo#t8M!%sXOQ zk7ZKEW{R*dzx`q8-M{ghn$rd$T4$ 4-A_knxupRqRL;Vl5Vp1vKV ;Qw=85wkvvbcYD?YNE`2s!ftjab|p1oRGVeNzORz5qkm9Y=22E&HLv zwnjQ%ZbazY);c%d$Zj*TR3Hm}JQ05V6e}5;PfUVQSI_TI)Gk@)TLjASoIrc4(=;mF zC`VH#V4nPQfWs<$HR>{euf52~Y4P!2R>8!J+vGg{Nbr_>J*ySX3F^};!q2I<_=;-B z?`*lYh5NDpocoA*G_Ae1jgunT6IIqy9q>n1CQyme*=~33X*=xcqcjDu^|8qjJtgaH zz4`!5iPe ) ztz-BK6u3kh%UZ-QQa(V#<9=?S`3e$M{6;b9R(+Vh__b*dCcv|VX0_AKG1dEE%d`}u zv ZXR}4zx`1y|p{0n&WI@U^r5Qi10Z@(#oDlS~Q2qEP z5lj~~57g~Ql;}#Xz#g)(B_%?&pRdBms$&Q*AQWaCorNs8Y}~q>5BHhQ?ZuR)y#zsa zaV)6AKRqg9T@_&gvtt{pb^9lHeL}5DvQI@4d;5f>dwobB!BgsjU>7gz`(?ZwqH%qH zzf`|xnqgWS4IPPpPF9N~D%y)htk$69Ox9M3PWKEMRNtfUfui~Z-Wyx^0LQKBZAt!1 z)k}>5mO)Q(&F@i26#XQVA|S-+ODrhdP0HAEIGtOq ZNNlPSL{RT*FN<5g=n`~5d5B#$uZ$@( zD!|OV)+i2~5ZU@!Jc`LcE 6Lk_)GTSw j!qm&056!jzxEEp$~u@BzAKM~0s95|t8IALxbQWE{R;KKU$O%3W0Rm($nTDfCr z^4EdEbS~nes3D|s$J|b88Ld&?*7IAp3n5-6UzGuIrT>lnsJ8ps_l7MJOzp9sTQeJ? z4tsHPWpc}Fmy_ii?Gmq 0Z2*JISgu}FE+Otea}*BnGzIan-0allqK o44{I4<8MZd2XRDh(?8a@P*fx~8X=c9Q&pyD$1`uI|5k(Pskb%xk9~&qm=VjGp znaL>6M>6JdNsjBwKe~o)um=3e)3Oi%LEvY@k;a!?^*QIy*_nGVtZT>B!`yn#d1cnd zcco(u$^KK_JryBJODJI++7{N%WOHj8bR?shIG~PZ^sz~~nJoLA`Sf8%o0#hT$qcsE zkJoEn&Nf1~sV-~N9@N(g= iWEc%DttBe|UK0Prl+T%%LvcB!_53AO(FCz3wU^4SDs5P_=j zqm^5C$+w6PT*JS^^WOMj1=k~DxHo@I>TFJm#Eu=)NLq#hGn|4(^m`qMslBQUNS%ld zQMu;SF^=XUVVU0wk?sq5cm&H=<_TkSgs2T5b-%WF_?+f3D19k_gWfkEzJ@VS@^J`n zFMisp0o8+K$aw|G_#8jBpGK P$=Z@d4*?|?bS*}S& zlSMIMyL|PCr}d_WEWn9w-Z8OE0B#X^>6mU+3Sma=f9w{XzhU39_jO(>p|wa8Q%n4g zrEf1YOg=9L=%y@^8@QHiWpg^2*L*Epi%YRdYcT@$7TT(Vr=J$WSje-)DRU-YMMNiT z21TWMn5N^6ezmqP*V|vYG@A!lH=E-piEIr%%=ALAFmkshi_=0w-I$Dh7yzQ*YG{}< zH%MRqmVY9l&!EU=3q2sM5~34+!s|kDx5~jSx*o*>%&DwQNDG3`9hMy=oxNV40HDO1 zPtil}d&w_Bg*_nm2 V`)tLn89OkQ|n^)q$Qr*!E|XwO#TvoJ{@F+Fw9n6 z2;45Y)6(+T%I>vSV>(jAlBeFUYIBUmRg3{#cREE85&pDVXXWR8m68%R6PJd!eii+& zB^Q^8xBez16W;Z(Hw>9gEDrZMec7@PzyqVctZljKoi^BA{H;EDJO*D(`0~O<7~4zn z+W+36^o7zDZIE7caINJ?J(UT6`}Hq2OmqTf8}{Jt9>@cfR3>Jf`4iA<3%zAvT=eM# zsXbIx=o)|HalWZ{jBkSsOJFD7W!-205V5eVmF-S5 sji8RY_ zV_xWS`@$A9WBB|cJ(%ic9Xk)Ixc#pN#fkPQuBxEuvbj`ULn;ANMfS7znJwoF_Jj5> zbc7%yk5ba7#&AvWX`a2B_Cfp>S9_>#$kbDT&qRovvVQ&4*0xe6zLMwz>elz;Gc-e* zwJjeuexXe7qsT3;oL4>m-5r^5siw7ezP_yzZ<{WQ-_dPKL`J9iIw6o}x1mNzo0l 6wW-ZQ0 zuR%OO$Gv!X2Q|ITgx27VrQ*v^j(T&Jg#P2d!NUfO&{S#!_hx|N97xu)&7R)`1UWY> zx~XG?2%jP(<6L{7r%`+|KcmK%rcl|@P+>%|$eF7qp|Poor8hx2KAT=ll1RC|I-JCf zI9*$gb_q?cs%qm?IGMa_-9ep>jV?7d-&JQ%Nd^JDFLbv8f*yt;dD!i&nZB2q)w+~? z0f$l96iPz75s>B?3i4RMUOc;>uQvads!W)=k}lEXBVU;K)JB&UaBMcxba=J^eEjDA zn_lZKoPnH+dbPpIoXCk11#icyRR;dTc)gjWTtiVm=pNkdG&BD|@AIP}3>1gtUG2Ut zvW2RQLixOjT(JcmpQm0-zEzV2M9V v)HQzv!?J2OdKPOPgv$-6+=tO zIIlKOVU#Vj@9~%(PXE$cT?In#1_|?Xjc-oyAp|T1#7b`P`(z7?lB}oKu!ps=I->&~ zN|HOBozb&6eRbyg0>#qxh@2jz^_#CLmqQ84f#XgW-GQsx0Y^slE%5}H!X-SLlvl%H z_3IT!e@nyIoAave7 ~G4`LKjQFe~zjV02P?BW4^85Dh|##UgWlep?bkhmrqo z|B{o|vfX;tR@eKN`K(q4u17)^<+CiDD VpOIyUxtvyIg `ubxk zn#^ODC(>!9mIG3T8fUIAzSO9ZD;A&DJ}J$Y;^)gRuaq|w4zmV9H0AscqE~o+Gt(p< z@{;C{APd@^oKZ_UoC40PlXpkpt$p 7+#lE`6=>}!2PLpbk@(~;zo5v$|1uPUpPGlRzmRyFc{IYCwrx*TXlH)@Tg ztKoh4oAAM?P!~3uEaQm!Pk_8C;y-p{rAV52UFC_4$1HDa=GK87D@t$YPC{4uYrI=j zYa?_bjh@*{%P9iB<#NHrW+i|57=wc21o3_AKRh oNK_E}Ok^0r zGGW@gww|edY8aHl A{Jh|;mxvr_9m6jbV6C3tbL+5>Xo#U4O z4N2oFa2~s9x2&~7BI|Kl%Kr2Zy!GICaqoP&f$bb-1Fz#H5vfqScvkN1xu6YO+ikLt z<7!DHZ)<12=ZZ)AEsQ?#5s!Jwp_aC`bDW54*K}Ni-YHg>jba^(!JNY!{@i>i+fwwO z`L#Y0_ClvJ3a(*a4e6O)L|%*Gq{6N1uRj`vups4}?8@ofL$44JV6koehV^M_B9Oo# z2x}n$1&5adTNond67)Ee)40663?oXEs!F`(y&cm-5drI$pRAH9;9k^m=211nxGO2S zj&Wo^UtZ%rA+k`}dc^p&$Jb>G6@w|oSI2*PFz~DUdJ_i-6CelTQw7+z7Z^<8@vaE-Njq?YLbYi4{6)Ho=n; z_Kx}z<5{JXXUY26_~l6Z^eX4AJ>Wo+677_R;%+O@QNn*lk#EU7PK2O);v p>o9 zS&kvgf=0$^eFwqlT Sv4|4vTk5%jrc}_y!i5 zk7!KlZGQDvLQKZ`)^(@liYo7}o0=NKuP>~h_F&-I{!m4|yQ)x&gcGY)6hCsmU9tv2 zCIZgfd$8qDH{pU|*awTD_be^k0{Pl|SerND $MXHYSN~Ra zYW>fpWTHdRnA8SRfy-rqQg90t;9pwL>yv;LwS8RKc(pQqoKBGl*kbTu)vF)O4!G4N z<#o`J6_TfvnxzzC?1eRf)~OHw^~*V%f$DrGQMqyBd5 GqbiG%Moku#q@cbiUFA%Ib_;Vg;dmd=q>5Qb+p@PNDCYS_ SQDAMh)5$ZE}@3*laL*Fy%^0TZ)^I}g{EIym+8->Ya%2c!6x2ys5Cy8z*K z& R|kPkltE5*{U_5a1b`-l?oGfQ!E%$ zY|>-FFvT3_mJ#C_V_x {;uCd% zEBl@`t+1?oCv*ja+$aL?O(hxOe8^U@hU3))AbC#8q7N38PNO?;xiF&<%DzWPTgdF< z={!NN&oJ%K(82j61q{_@^exTSH)WWdHP00mB2M^|RE}FH>dUu-XaalP9d+)%FGS5Y zEP;!VtJ~~i%FYQ&scOIcf_3kInV5r-KzSMZhI0ouiS%oQR2b %7ma!`Nd& zA+k!}H;|;)$J!r^pnORH|6*&uH*|pUk FlO>iB{LxNNHXRG{-#!a1cql7b&mc>o4_lS)_ta(NZUXiJ)LX{1E^4PabYcHixPRC67C^N4LkkA! zb|dI5-b-&77q>W&EcpF*F2CE8TzWVc7^6(G_In=3+`tq=PhE(hPR2vvKQc>PJmHcR zXw~GhTsQN*IjH7IoJCYn7&$QF3R+Wwtz@QTVzI_t()T1&1q7>R!(i!uTbIN03~L2L zYx8`6As!Q6hyvH0%PVOaUXMPB@B{gEecp1UcZH}IM$zx2M#d#^!_aFDKNxoxCKD!d zybQ;-8nE {T0vX>BKIB3*E;T&OhZqEbBFko8Wes+~bK7m` zd6qQ|P(vrY98{!8WT)QWHEw75RyR|hcVsebK}stJRVFtHo%^h=UuU~Jo|NP@`WnXl zl!L4PJe{{Tvg}wqjP`q{^&5+tbf^?`HSfcO3MQaAsK#?g6LIvWPRHh*Wk3xcPD~GB zB$B5n&L*%YGbBx%*aa@Q_ZGQ2m>U67H-sCd@_lJahLZfUAB8AhGVoCN)5@_Y7?Uqd zL$(x#f`}F`#ii&v2da7MF)R*%P+f*93G61RIE$gS=d#p;QDG1?ZH`l+domxHLDe*d z(otV@rQdl6VU-x E7C|=XmWzD?6Muan`@zR}0lDt|W-dlHEKf;I zf b{5 z+dT_ug;H^4t%9IOK!O~Gv0k<+gNB_W9cQhRZLNU2F~-Bs5>~^b!&1RHTl<-;M3A o#oyH`&AEYRH&~g&lbv zdW4?q{&d=eEa`F*W#lbR6PO%7-A!4=wch-)Jdp%HXyz)VVX&wV8^}-P5RApY84N>z z2Ni~HHnjjsfgZoHOGwl#s-8@mcp~r%em%BctkhyBk+xBtAjSFwHN~V`%=3d!TAha_ z-*5tKGG>jk9RFH6&KqZ6H;`XC&kK?WWtFV0P9zwniayT@Hwe+j0RHi|!};SMt08yH zpJ)8GUzBw^8N97%u6psQI@|)_pLegKaj6i5zo^E)cT8(~zmgZd{@f?U(|CV7;Argu z6uB~LTsEaCzn-!_t%?&h1s^jkw^|V^e>qA#IjzK!5|Q$8%}^xPbTEE~UR9ci&Q=$x zj@@AI6xe;cWSNxZIcvnb|3K(?5;#*)K~oTpW$FF!S6IK%Km2(gq)Q-4LUMu~)XvFW zE|;YmP9W}ZYS$oH=Ia0?kgVrbtZ_DS{D@sTdx+$QM5le>CA1gZMN?9jNi;gM6Y90h zwsHEvuX1tx>}`O@n<|X{YwV8nBjqscCjagLc}Z;Hg-h@RG&d21SYZ1+A#^UBA?#Co z+I}_O!#e1gha#^Y=o7Yu3?oq+{*DJ)Gr!?85^muLTbD4|pSH_krc U@|;2w#cWZ8BGdr55yX$QD=gC+e? 77Glx8DBxO(<7e+GZ8h3!aXH<7LW8gC! zfIY@%2E@boUe1Bx$NV 2NKO@;jLF@&D36Uz(Rml+%U{A8}&>`N+D+h%p`JoY^+Uj2J=Dr>sd zzIL5**p_Eq6m6g8f^Vx=oVpgW{cZDNhy{AJ%0DH$x@Y|S`E>==qmNfwWR7I6z >MaudKz0N%gh#ZKqxcFKRmx{>;v;)let%oA+ #HEg|`zKO-{42B6u zzkeatODRQZ4K?31_3#Yt=%7b$%4zv|Gto@vt27qIpAdtlM3R^_wx{*I1ow&pAs&x41}_|$ z3~AcWkF=G7`t7yE^u=V{M=_bryl;Ffk+F-ezU 7`Eig`33%zzg{g0Xq$bAwy(b6 $lv)l$^Pt|)YVg05tQ~mQqnQFNo zcnIQEGO=r+mDOHz$ ;lg3Io$Eh6c+q1M?Hx1nwtpQa1J85lOEs@|xQSOQYJc z0xVE=fJA`M$lDafJr|#q_b*7$cddFYB$ay4!+ldqVDZ@GuC69{ 4~O^!wpAjWhgYwU7_Z!pRe;>bm350QBl9=s_Q^?eeiyhQ`YB}j4w-_aXX8L zNm^+vfx{=FA!O0nT&-4u!T}b#G0ZrK4rd)=ewdx5>@b*XsF6~^q%5jd>fEPUpU#DB zPIIPWYVXtl@CVewo}W;w{yOh;1Nk@4=X@`&Dd_Hh@r7X*3GYmke$+k_qWh{<2t@KG zePR)oYnkfWVURWD!RyxtXDHVZI69?IaeM3q^5m)zdejs)9BHYg*Wl|#LuS*S7FP+4 z=P@ea5t4?>Wu~*TDJmeP8f)p&;(_&f@@Kd_uESXBCx6tj8oFLjN!l*i2yN{S_1gZ{ zb}ezC`#RiLZ#7zl&p&-SueR0`Jf+!YtWZ)bzQrZh`5>jHMZ*JAvacz?nIMfs0rh_R zU?~rXbJrBv*(l+8Z$BznS`*-*-*QM|xVS@)+r;S95@7{saGP9X U(r1v+fv2+)~=2EJ+v|hi|fyq}0gH zTOXbhSr^t=$IP-QXt{z}y79RNRYGb+as46p7Ja?(<(3FFo7B%HyeUm-z7nH2;Ex&i z$|5&OF9$LJv{z=)LwkC}xR{qbN{y6l;7IwAYUz2d+14Dv(&6=wvyZGWMS68D68@cW zvr;DQCkTV6JApe{BEm|-GFYFn97K_?^={N|1GWw2RnHg?hvI#4(A1_wgo^p(f1#<0 zQCp;^m>bpi7&GQj& Jgqdk>CMsnbK*2Qy|ZnGVl2JyJmFc;M}g@`}uapyE?t zOpR2O{YllrhA9m UraTHTz}0{{hrEr##H3z?tJI9Wm#rT6y{GmDqFW$ z=TK+k=m*LP*qo&>+J0+>DVuD`ZVXcQ54$E-gvWa>g^@ka+mvtKDu^xI$a9!nHH)Ot zKhp)M#Bh1pjG=WlzI_>{qe+4%3chUmhLY_AIQ)NHy>(C=;gdhS%i`{?!69e}4vPgR zxH|-g;O@cQ-GjSBAh=s_cMb0D@8)-P?|tv8|5$3PfSG5W>FMeINNX+kHiiVTAw(p_ znR{BXc0np494Li;4BS(0Jv|do|3d1=8QIN~`37l%FKe1*;V`$4H;_5wOlLWc^U#)z zX?(*dC4egzsZU0mSp|l46vgZh|A^}|rXl5*3Sfx&w5eImZ4j)w&Ugf4#0za;Qn5-k zSwFGjVSSVhC3NiJ2slVozgf(0#$7^sPo!wDUQQbre?ctPQ78C~W+nx>T-JneR~r AEaY z%eqQj^;u3 ~Q_TE`Wr;LPMvHRQr4 z`{_4ffclx)mduwXr)U70OgE#At67X`o@v10*K58Losol3NL9W_g^KM}?6%}&Fhm?G z>HPt>lv4V~O-85;_E$LEE;L&oW}k74E2< #;F1xG_r;n&v7OD(KE;zyZ%_r#68CT+h`JW1UPtN$x6Gkix=hRX(i@(i~WG&Oh zOP31vo9s17#^=#EN6xrr;`SXB)?u_B>(`&8;B6RSsm_-pHPD4vhlSrZ@~ExojA=5Z zHS#`S0*kAn=W7 tw0x=S-GW}U7uxjU-|!>pLf#^-64`E-L7UHJ z0UV5dnivZL3X%(YjjAteLxI6@KHpDzyx G`Ak^G #9L!1R!(M6u9y TNM+y}T#p)==^ z4n6M{5p!no@ueJG8Bb4oJa(v;KycmhpIlo4C&6&$Z~gkwO5>RuG~7d`JsDr?C756J ztw>%gqBh(m_;!a;JuhtK)M###4Wx$}OA7@~E}gs9oqQ^nTe38DNz}L+glCpv43<}V z5X)_r4eYwxOz=@OgNoEXYSxbXT#b&3l9sDiH%2y99VqN;mbMg$jzl!3c>dm%h<`yQ zF=Rp$G*M>$y;w#|^+~!(%&ZmRW0+KvJu0^X!g<`$h;yD9HAxJRv=kvg;PBVD{LZCC zM+gvVRgQPn$4!rPW5>Ro;zL#OhQb FFBTXce|-F>)@ ZA< J(3(?d&Qu@L6$ W(YQ-}`@m+Z5Ad zS%-5%#7 8?p+J&G!fURIEuHJ%m-bcnKq4-_1KciR1PqeSFS^7<&Z;EbB zrT7B*gI`|~ISZ2l>7>1z4p)d6?|l pLZUOCROkr_&i4c>FoTGOx!&)~NoMsm|T^EwBCZAZGEitDr^Jm3~9R++C{R zoR8N!tb*;W&4uO&$_aj!j*Bn`s`r2>x!#FY^aX|D&< zD-G4t@Y=13rGy<@6gcO#gttzj<>eI(R%tk3wuK_FUCx}`ns8YIccb^tnQkNr&qYoz z5KhRL=6*3_;=Fe7bB5Jj)|V#J?57gIkA??J_ZXB6%cf4*6c;`*Bs|Mxb!fqNo(UoA zVa@@dp0uLxWI^@&Q`fGAC+~im@N)b~P~Nu@e0z2y+vtujR7 9>(6|zIw-3dY-90Zyts$O}u$k-`$nfS<)|0@LmhJ+}g4 k!ay{R{8 zFRvwsdAdkT`&QM-hqFq@9Q87`a#8(aJSy)UXSKoK&~&xGC+I&GCYe(&g!LYsb{FF= zKg-)Rff`^ZK6k!Hea`YoKXtu8E}v%jhV(h$xOMc+P~H1^klpUAmeMSGmRBU*dq!}= zB}2sqsc`}Q*$W5HSu4sk4 )vTz|~Rl$@Yqw6dG8Uug-Nj^oVoC zW*OV_qUhMV>5jatjLg)x 50&KmP9v9kz01c_W=r*~h>EJ#mAlov0n%*c zZwUiY&3Jm5`R%=GD}p&ssU-Gi`xQnf5Aa@`kJ0^saiI4WVmpQ2uV;DhJG3k37=O1Q zUxYG65HAMvY@X+@f7zI8m#LS LT6PoFbG?B{oycp>-X>vPcbn@UPVSJ#d#L*pqA? zbWms$Q2`=Rw-0(dZqQg^&EWR><=jw-*kzXEjoLs|{d;}=y7C-mGa*}=|3PaY^ TrE3Crvw}q#*IV6qr`HNXA1A@M_qi_3}DX}Syvrb8|W9aQ#W3%_I!;Q_- znzl}TTedae-TwO 5}q}v%IaKBx?{N12K6}Pf(Z^EkQWtw{6Lq*O*mnP@+FD{F@HPK$_)`n)8 znG C0IZ|d?AgTf5qc} z#iANdY^XKVog$7fqp({1?ZNoC`~Ag>nz?gEV7zsFxxrij?? xpRr?k)?K>S;yBrTNV=99^Iy%M8)-0NSwH8AyUD7~Qtf*!HG z|CMR~6>ltd0Aaa@QK&5JJ1GucOEIC( 8S``3v9sB;|7RKgEk+YR9HMcw-me)XZ#wN-9PDW- zMSi0ajcN)G-0^HjbTapTfsUNDPG5T^+sK3P|M^ZHl73hpGC{p{uc{+` {@(}cnth5sUkZ1q**7>i`CT_S9Mh21W z{vIleO4ZifOsVMJ%o-y{Uh!=;QcYcgh1_&MTS=H-Qe9s$KfkWz`0{>r`qvlvpRguC zy*V2Lh+~Khi^M_ifAg&`EA99+zrX?p(T(^MuTns!85;*MFLinth_`zxZU4FSi*>~2 zR#r#^e+&2?mx{YXMUxx!89J!ILS!*X@V-i0FqwS|`jXQbRYH9SI6Ub85j9K1LVxDw zmkF;9#dkq3LRty^A0EvMz>TTuRI<+Uw20sLR`O*@SPOd k+?i9#}14K?`? retZ1tpEAFe?JlZ z0S@B$&;$r}(I6S1Ls6t27ItV=Zgw`{wFc_0k!VsA&|v03Pr6}vJBZz3NuM7|B`cg9 z9Mp`Df3>o;joB y>pQtR2W1l1Ll4X0-qt`HlEuksB%q(f_p*H9 z{Mq~=joD;=X^Ort5kTN4C-3Syf3ZXf^&{R|RP6~NNs-rlu1vMbpc@JVy+!tawwfak zVA3!d@8M@lA@#QfrbtXW6fTFezHTicP#hH)icdg98H!1`qCf=754aZ#7xLTjdhe2z zkx7m-h>X3Udmx%5BjH61fW3(2`=9%VGXR9@GxS!>05sm??x2uJ2NDYsI`MD)AVUj+Qoy@Uu%lK=hJs;S|K zpWV``N{-M9zm=7hMH1*c>Zdb;OkHG|>YS|>f*s?iM1b6TlL^GT*wVx99-5cL|8XOr z^VFc&3Aqd#-cR?a4x zGApUm!C=_g4|6b`A${q9mwuY0+bIDk(a0@Y3E(z^5ojSeON_mBrKD>6@Z~@5dq@hB zL%qT2E$BupEE27!qop0z>{RO)lSd9ujQaq~wePgr;Z8%*eNe0*#B2C}lZGJN^e?I@ zL4RQndr6~+%)|heOP;#)GAD=8z;90oaZm@tP~?x$8Dt;am? 0H;TU zT5uWho9A96Pe*{bz^y??Xq#@H-?fkuR|1pqV9EiZj>ipq8iic?1NZ+q>G@5-1r?kk zEM|Y8WINl;FtksgCA2A2lYJV-rZ{Q48=QK2{IS=DQ{+MP|9(nf5_eIBtkFWjjBUeH zp?qIOdzn5SPnPe~`DU}5bW4*RkW-; Whg^V@5*{e0EV}CSi#B@yzaNSJ^~u!h zKN9}Uwz}_Y8h?-g)Qes2OvD#V?u7QcO_k3-x*gRQDO9J)z8oObcg8~tlLqQ@3UiyW zT*>}a))Y7U-&;C)2T%fCsA4#cs%PORQsA>g!xLz;^qY5SZmmLDdw`PRXtvSTVB|A- z3122xtoD}HmyQ2@EOLJVi$#r%p9|2Q!>ZsUuqhuWl7tg)f0~GX0_1$Hyci<{XJXBz z0AiG!LSC6XsKG77qQS2wY0)@q|G9~)Vc>MkF~*dhFcNmFrxwaZ2z5~OBiIq=0v%SC zmqiuKLFVQ{_&?!6foAiSnpR26+uJq0sEv8O!CIc48SVV8Rcr2py7N;@^yq=yVM^0t zMeRP+)WZ(KhxqUJYw_;4oV6Q&txp1GY{l9BxD6D7VwA-P~v48a@`*t5%L|x23Yqz*kdv_F1_Awm^Hs&=Lp}b zj=kx<`uS}e0Vx$NEHuG$@ZBpfXk7iJ_eFK%anGoKS4WH2`C${72bSh}x~{h-B=g3N zwX1zA^#3ImUuHOBl}Rp$#Anyv_NQ>UZ2o@nNMeE~rWb*)5ZjIRt1BIC$m|G`B$xUi z+8RYgG X!(Vb|?oZ_4Z5xX6J3X*wup0jK$K(I% zyJtP5FJNz*cspRmue7z48kT9=K9p>cfLdAKz9y|w8(9>WB)Qz1jHj#1%b0`B46muk zy|jZyDRw$Hrz*#b)~!AGR5;|QP5B*4jHvE(NVT@SUX;9Mcv&l*3c;%R`{jocz#RW} za$=(S!n4w8keVTmY9o~I-m;J!*8Y`N_UeIxH1qlUDC+VK8jIIZ=iB>K)0sg E)6-hy%Zz9ycl3q}CXn<)vK$E&?O=HI7H z8BwGH9sxF|)$7&N6Pt<@Z`fCkKHrBO)8TgcCa)*>k|#2{XQ?}x5|{LO9_`^0d?T@V zYAPMNa&8-~<`*~KuJAl9#;;xarUn;Z-#gTal4y^&&_nip)|MMxmim3`hLww#A>BV~ z)j8Gq RIzEBf{VT3GADkfM%Bn~*eZp6yVN+)Xj$QCmPInN{)T-V#&?;r*|D~#1` zn0-Z|GPJU(1~WHvtoGY|tOo@ 7M4epYwRooy&T( lb6I-)ZLcOOO#(U{?XQ(!bQ4g zR2YIuHw edU-l^UOO<>az*lqgW-s@~F^inFbgY zXZZw2E&ST#kUHO0WY~Z6Jg-fYAi !^#U}4_WZk>B z_ED@k*1(y8NIEHJbiRE)s#s(lfvZ~E=K8OoS#`%nYNZCJ`gGM-=T=pb8XPrsz2elW zR?J_=^J83etSm^N`uOU;j9(Sl3P$||-9@shJtn~1`DE3*k&~di=}+%<;mcc`raj*| z?UzY8jZUbXo2aQK1X#C>h+Z#4Jci?`T_9 !SWWntsa0^(NV;q zvxh&>GZw5&Ix(^C(vb+Up(A`AmiIBbKe8%C_ui$1VEMc@LD~i5dS@?>*C?@wsa>`Z z6Z<9xX9rT$e+YWhDqaXvh77V!?$$+=D0-y6FZRD*?^aHewZGT?KJVaL9ep{8D #=IBlS4Q3#bEM@B?fw&JT-oQ1y20ANNwUb#-;C+DTJ9{`p<9E+b{REL%{V8Tcpf zV?o}9RuJJ{ma;l_qB)JL+eOG)M94HOu6!)V7TNAP(7gK!3Z>wVMZv~%Pw2Uw4k9Ej zApn(8ijd_uI8yv4ovyJ#@N3$I4`wr8 E!JHf z=NmtI-vw(3pW($g?v_ux23`K8;7XjQNZ2sPBJ0up(~TM%G`&FmCRVd^iKFfUk@1S% zUTW15L|c6I@3@bw-!4Y!t(umUW?_;l8p`QcYxh|#V1^Me1&}DZ@@?iPY+VmVpBJa! z&u@HNt&+$>PdE?Q u9`Q!ap&{Gp4J2+!~R0X&AYnV^EM+Mi& zQ=qq>^JeF^r{*;4+{+BV3xZgapX0;o$ZaqCWI6_~PXtlnf5!n#CK^Pzh(R?>rLt z(vh68$n&BG%mv};nQuI=-~YIWxN9WGcFMr>%NZNz%jF0P01AVHgV9}CP24nJv)X+C ztmY6}L(_!d^U!#CoBZ0$p#X~C>8Spj13*wx6;%c9DzYQ};pYz*6|*4thkfw7JNI`; zwg&+Cy?NzV11w^SVa&69o(@|+>Lq V2hl7ty-G0Z&&0nVEKLJ#pZ%J$Q-AU3YVY9`)eX_ z8*j^;dELhOd=eSd!t}@LwBO8hX?348o}*}3y8Ni3%_VVDwrM6lHDbwHDx$UGx8yV_ zh4Obd3H6vpnM4R+HnJx?APS8EaY-Bjnm!zdK7;fsHXOMFx ?) zjiuutoxEkdn>+W?E{;DF+awg75|TnyUz>9IAen653d>#p! W1fYxD`f(9gVn zw#Qy~O+4&{Z0+;+>V|TDUVS{ 6 zkW|`V?Z)=yd `d#FXB{yv6I#y!z(j;+u6Ff1ezG FA*T Uj)VQWdrtX5;_^iP-w>+y){#h?8$pOKi2lW_Kg z2_cm@eg=nqrZo-&j=H 0lIMdJkb$k?XKOcuRfvZ6wdL>o zV5F0v0fMH9Zd#4r8byCqz4wK5+t;KJ#H}2yD?k66Y|pdWfBdF9h;Fl>*@kE<1UUbC z2SNNzc3fwj;|DxMi9D3>;9pEbcY5b;%VagN8vre9Uj5o$S&mIK+uZCGHZ~`ap^EI- z71(n>b8^C7e0kvj@{?}^LSq|PC$IX?g&0UW!OaUGKRbwf4~(eLNM?aWo r6nJq~x@|=i}k@!fc#> zHZS)D@W8&)Hd&au3!f-M#A$@Sco8CPzePUxoOyx(V3i=Y7mI~GZ9T4PG5e{o+(6c5 zZi*YR`~=~bah8a*?2qR-t%`i#=Q3QR%{vS9U9GQWU%lCf_?mqza8H!s7lb9ejdT-y z+{zb^LY#;R0SPHC#F3H*w-Zj&p%oLuqIaJ253V{Mi4ex9moQD)K5zSh(Ljyq+zL-E zEssS+Hqj>-Y%VUJTLyO?drucYd%AQLvY!SA%QmQUT%sT&*a>y;!0dw)31T5h1DTw3 zdXn@{w!D~}7!1vc#`e6UsCxf`DU2$QcBQnxe9wuoWDn_jv}3Zch13yv%ardOQ(6m5 zb#)_oYE!J!ye2DHMOWn`ktwrnlBg&ohAj2tsIY#R+HKzo1)lnp2`|oSC33!YpkEU? zoEUn_%ywk_Su{2)FD+B>C>^ 03~g z3b5-sfb4~Qkv3@PiGr+v4Pw|bE#5xnhj0XCsQqIWiD8yv6Ar@a5<&j%M?4E=X6wn} zRi3CH=N;9H#h`FeL2vsqGQYT(N>sy^_;zaRON5#-i;l-f;5Wkuae4v-UVwg`G;jDA zqJNnaUrKa_U|cY*!Ecu_r~lAt(PrzgM?cb!Iw5BlASWAIK?WFYh7eN#Vyo4i_4~IF zvI32y7hR5v4#Y@eOP2Sc)_m$`7iAX?0QKUxl6bt|2E+&%i-MVfuc~%$+r4`}!o`i? zb