From 468e98e574c182a4c5cee6ae63eb124907bfce16 Mon Sep 17 00:00:00 2001
From: Chet Ramey
Bash is -Copyright (C) 1989-2025 by the Free Software Foundation, +Copyright (C) 1989-2026 by the Free Software Foundation, Inc.
If a command is terminated by the control operator &, the shell -executes the command in the background in a subshell. -The shell does not wait for the command to finish, and the -return status is 0. These are referred to as -asynchronous commands. Commands separated or -terminated by ; (or an equivalent +executes the command asynchronously in a subshell. This is +known as executing a command in the background, and +these are referred to as asynchronous commands. The +shell does not wait for the command to finish, and the +return status is 0. When job control is not active, the +standard input for asynchronous commands, in the absence of +any explicit redirections involving the standard input, is +redirected from /dev/null.
+ +Commands +separated or terminated by ; (or an equivalent <newline>) are executed sequentially; the shell waits for each command to terminate in turn.
@@ -4607,12 +4613,13 @@ removed.The character c following the open brace must be a space, tab, -newline, or |, and the close brace must be in a -position where a reserved word may appear (i.e., preceded by -a command terminator such as semicolon). Bash allows -the close brace to be joined to the remaining characters in -the word without being followed by a shell metacharacter as -a reserved word would usually require.
+newline, “|”, or “;”; and the close +brace must be in a position where a reserved word may appear +(i.e., preceded by a command terminator such as semicolon). +Bash allows the close brace to be joined to the +remaining characters in the word without being followed by a +shell metacharacter as a reserved word would usually +require.Any side effects of command take effect immediately in the current @@ -4629,7 +4636,15 @@ execution environment, including the positional parameters, is shared with the caller.
If the first -character following the open brace is a |, the +character following the open brace is a “;”, the +construct behaves like the form above but preserves any +trailing newlines in the output of command instead of +removing them. This form is useful when the trailing +newlines are significant and should not be stripped from the +command’s output.
+ +If the first +character following the open brace is a “|”, the construct expands to the value of the REPLY shell variable after command executes, without removing any trailing newlines, and the standard output of command @@ -6593,9 +6608,10 @@ in posix mode.
If a command is followed by a & and job control is not active, the default standard input for the command is the empty file -/dev/null. Otherwise, the invoked command inherits -the file descriptors of the calling shell as modified by -redirections.
+/dev/null, unless the command has an explicit +redirection involving the standard input. Otherwise, the +invoked command inherits the file descriptors of the calling +shell as modified by redirections.Expand the line by performing -shell word expansions. This performs alias and history -expansion, $'string' and +shell word expansions, treating the line as a single shell +word. This performs alias and history expansion, +$'string' and $"string" quoting, tilde expansion, parameter and variable expansion, arithmetic expansion, command and process substitution, word splitting, and quote @@ -8882,6 +8899,27 @@ substitution. See HISTORY EXPANSION below for a description of history expansion.
+shell−expand−and−requote−line +()
+ +Expand the line by performing +shell word expansions, splitting the line into shell words +in the same way as for programmable completion. This +performs alias and history expansion, +$'string' and +$"string" quoting, tilde expansion, +parameter and variable expansion, arithmetic expansion, +command and process substitution, word splitting, and quote +removal on each word, then quotes the resulting words if +necessary to prevent further expansion. An explicit argument +suppresses command and process substitution and quotes each +resultant word. As usual, double-quoting a word will +suppress word splitting. This can be useful when combined +with suppressing command substitution, for instance, so the +words in the command substitution aren’t quoted +individually.
+ +history−expand−line (M−^)
diff --git a/doc/bash.info b/doc/bash.info index 762bd0a12..df5767c5d 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -7662,7 +7662,10 @@ that allow shell escapes are particularly vulnerable), changing the current directory to a non-writable directory other than â$HOMEâ after login, not allowing the restricted shell to execute shell scripts, and cleaning the environment of variables that cause some commands to modify -their behavior (e.g., âVISUALâ or âPAGERâ). +their behavior (e.g., âVISUALâ or âPAGERâ). When setting up a +restricted environment like this, it's important not to install or allow +symbolic links in the new current directory, since those could be used +to circumvent restrictions on writing to files. Modern systems provide more secure ways to implement a restricted environment, such as âjailsâ, âzonesâ, or âcontainersâ. @@ -13801,62 +13804,62 @@ Node: The Directory Stack330317 Node: Directory Stack Builtins331114 Node: Controlling the Prompt335559 Node: The Restricted Shell338443 -Node: Bash POSIX Mode341325 -Node: Shell Compatibility Mode360741 -Node: Job Control369748 -Node: Job Control Basics370205 -Node: Job Control Builtins376573 -Node: Job Control Variables383361 -Node: Command Line Editing384592 -Node: Introduction and Notation386295 -Node: Readline Interaction388647 -Node: Readline Bare Essentials389835 -Node: Readline Movement Commands391643 -Node: Readline Killing Commands392639 -Node: Readline Arguments394662 -Node: Searching395752 -Node: Readline Init File397995 -Node: Readline Init File Syntax399298 -Node: Conditional Init Constructs426249 -Node: Sample Init File430634 -Node: Bindable Readline Commands433754 -Node: Commands For Moving435292 -Node: Commands For History437756 -Node: Commands For Text443147 -Node: Commands For Killing447272 -Node: Numeric Arguments450060 -Node: Commands For Completion451212 -Node: Keyboard Macros456908 -Node: Miscellaneous Commands457609 -Node: Readline vi Mode465152 -Node: Programmable Completion466129 -Node: Programmable Completion Builtins475865 -Node: A Programmable Completion Example487602 -Node: Using History Interactively492947 -Node: Bash History Facilities493628 -Node: Bash History Builtins497363 -Node: History Interaction504958 -Node: Event Designators509908 -Node: Word Designators511486 -Node: Modifiers513878 -Node: Installing Bash515815 -Node: Basic Installation516931 -Node: Compilers and Options520807 -Node: Compiling For Multiple Architectures521557 -Node: Installation Names523310 -Node: Specifying the System Type525544 -Node: Sharing Defaults526290 -Node: Operation Controls527004 -Node: Optional Features528023 -Node: Reporting Bugs540746 -Node: Major Differences From The Bourne Shell542103 -Node: GNU Free Documentation License563530 -Node: Indexes588707 -Node: Builtin Index589158 -Node: Reserved Word Index596256 -Node: Variable Index598701 -Node: Function Index616114 -Node: Concept Index630247 +Node: Bash POSIX Mode341536 +Node: Shell Compatibility Mode360952 +Node: Job Control369959 +Node: Job Control Basics370416 +Node: Job Control Builtins376784 +Node: Job Control Variables383572 +Node: Command Line Editing384803 +Node: Introduction and Notation386506 +Node: Readline Interaction388858 +Node: Readline Bare Essentials390046 +Node: Readline Movement Commands391854 +Node: Readline Killing Commands392850 +Node: Readline Arguments394873 +Node: Searching395963 +Node: Readline Init File398206 +Node: Readline Init File Syntax399509 +Node: Conditional Init Constructs426460 +Node: Sample Init File430845 +Node: Bindable Readline Commands433965 +Node: Commands For Moving435503 +Node: Commands For History437967 +Node: Commands For Text443358 +Node: Commands For Killing447483 +Node: Numeric Arguments450271 +Node: Commands For Completion451423 +Node: Keyboard Macros457119 +Node: Miscellaneous Commands457820 +Node: Readline vi Mode465363 +Node: Programmable Completion466340 +Node: Programmable Completion Builtins476076 +Node: A Programmable Completion Example487813 +Node: Using History Interactively493158 +Node: Bash History Facilities493839 +Node: Bash History Builtins497574 +Node: History Interaction505169 +Node: Event Designators510119 +Node: Word Designators511697 +Node: Modifiers514089 +Node: Installing Bash516026 +Node: Basic Installation517142 +Node: Compilers and Options521018 +Node: Compiling For Multiple Architectures521768 +Node: Installation Names523521 +Node: Specifying the System Type525755 +Node: Sharing Defaults526501 +Node: Operation Controls527215 +Node: Optional Features528234 +Node: Reporting Bugs540957 +Node: Major Differences From The Bourne Shell542314 +Node: GNU Free Documentation License563741 +Node: Indexes588918 +Node: Builtin Index589369 +Node: Reserved Word Index596467 +Node: Variable Index598912 +Node: Function Index616325 +Node: Concept Index630458 End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index c861b55f4810ace55b2f2309219924d61b41a941..bfbb05a91d1048a35000cd8f38ef8d44c00181a3 100644 GIT binary patch delta 386059 zc-mxGLvSSww~TE&nb@{%+nm^TZfxJ!b~3ST+n#u08}Hlx^)_eUr@C4(iTESw_=!~j zZa6_fI9E3pa}#?wubdIREtf4$yxteJ{UWx~a?bSAq321N?cp7AMKeoFKE*OIwZv&n zQq1J&!(9K+?s3B-!WZb<5C~yqm!%kYN=1;ruf)AS5dP$Xcl!yi1`hFl_iUeEU*oQ1 zE`Xz?(_2sX$0Ys^!DOW5S>vfB@;s&Z?HiFK*tL&l;#|P+?Vlm*JbMs-`r%q~xHK_c(kNG8^6%9xW18~ !@ZXup!!$Gt53e7l)v8>1nVW 1VqJYk>LI`YPZUQ`Ib_QXMTa zu~0(b7!ugsAJe@-?LVJ!kXTwLI$DhI(%O2Oil2lS!5h^yydvYcjF{73D|(FedD+O& ztfNLyVyG=6P(QeERrA*mg7$t*o(F-Megj9IUdCw=P-^vj{k5mD2NRnX{@lFR8&C<5 zry3$JdZv2t-0QuGWl>wg1vTJ(2xG}&cx_#D4dq54^DX( ux@%FR 3|4|gnI-qx6 zfQ`Rxr4|6;;6~drRXKeMxvJTkWLyEjA#^rM5_ZYTFRx?1;2ZLiIS_D?%q1GAaQA!w zOIHa-VdF#4E#($+mt^59(~VMA48h?CqI~14mvD&C58|W2lX eNM3!BuhesFd z*7-r6uNiM*QuTID+ b2T+o0#qArfCgFhaZ2xUiI3y{!6Lo?=q~l_ zbSO>_nq?Lk8A^0+?W-;{AqoI;q>#-jV7(Pv(~N0xdpeYQv=+(*(_?oXJ%oZ?UrT(` z1;4ANp@ -acyEMArP-;MF0M8dh2PQJ`lg8l>CF(R|^zw$(vmmdmC24U*B zAHc2;Ot{MZk=O6_<}n3CMid|3Q{{RVr3}_Q7dSO3w&1e^mNH#uX*7Vzxzppu7z^YD zlnTK+gt7pnS;TTmq@N6LBqqc*#9vgQnhKh@)I!^M`{+><56p9Ix6+^?jP=aM;_qZr zJSklioEfgL@S`NG12 U0F93dmTXs7}F_(c$k<`J)r$;(jRt1!GV$fZQOY({>f)3Up})i^u$v-NGs z 5pq9=I+0AzCVoRGXGLsAOt+k>A05cRBvq`(j7=z(MYE3o8LIhOcdw8tgK1&5q$a zV9&sKk?$u3L3~SFlDaY sdk8T6-Yg z?a4FhY2bN#O4l+12+Xf7eX793GM3CC5nCT5)M3yE`m17Nd-YUgsqqtT59Mcof8Sbr ziID*!S$iHNDb)e-H#ul?1#8)p>(ms7guBJacp>|jzG!|n7X41CyO@1Lj!umf^)cYh zM@oSehoCm@?8%ovC4XLBO6sdDk#?I#K@+%u`=*DqkZMx6#;kqycddR2Ju&pJM_t43 z+vhRIy4|@yGfx*>!Ss_|@DnStm=JPQT;|vbasnT2pPC*bH1Ijxo9C=}tvoz6 zy3GRjlx@DCbZad4)({hA9Wo{lf186 zzsn _6v@M;dzpH&PqxRkSYYP1lZ5}EV$DM%WMrJjPs 0G(O!|1`(>ClJ59s1%#n3` zMV)RzPK?M6S_Zq6eA*?z?L*Roa!)e=YgugG&cEDpt598ZGSyne;Yv!AV~IWxJ%9$p zfNU^~OaYPBK?3JAA`~|mdhqG^JDD==1bOoSi5`Rqk4_k-%zaw(BTM46d oM#c~%EH6|`Cv(2K-vF3{l4D|!GI#4IMoy+T%?u^G(m@RJnSD!yKvagCD zPvh-8`jS*io)RSpv%lYMfiddYy`un@keXbl;_|8e82+T 7;*HVFpkF4@Qu)ue(-+Uonp)7P?AEo~@NWErVyHqhCtOJ#>&S(yMV7dEVs z1p{{9Ui$BSx+fnvn@WWVw}qX^4$X#W^pmC>SvVYjFvInCi1d_D50Vm5PH)P0XkiKK z-5)oN?z#bjFo3?gaX5-^ihfy9ze?bNC*-^ot{1!2hz6uzyH`dp6b4-=?I3?8$FHGo z`{S=Pq0(Kxnl0QOfj)ts&_jSK%v;&Sgt3Y$V-^8CKVl_6YZl4W3^Uu252uB9Yx|Gs z{zl!zZyUvST8j=^%GxPKH$|EK7^$8Uug$cn 70~ zNaK^b?1h?}6=yr;$w5H9NKT2{G6V?HG8H2(wx6hFAysOPs2Hw66PZXxDhyBBTTO?T z{g(FC(P2z4xk+0L2QHEV5|{e0tN=vD1)}nWhkCROVHX2VOz5@ikt`G3J3Mj5ym%$? zOCT|=16XCuv{=af?h(jp*Rl{Q9L&K2$_tFN;Gc4 &s;+ z9NSmFT?yNbm = z!VX`I6??`3qGo^s--QWC<|Yux*SW$?Yma1M{r{j|VE=(c*c}N06k8LoPqm@Mec=R0 z`4$}p+QqRX`5ZjsN1ENFU3yxOD>`Si_ny3VQP}=sC7l1I(lxQwTe5l(td3@4Di1>n zpY@1>e0_AR3u%+0k~)K7swy*DCp&GD?(Wk}7b4jWhYR>l1#MpSXsoR=!uLjhhM0)U zZx%_!44d jO Dtl )Bg%p3^Jtl8|dk=K8k9s<;-QQh| zwEYR_CSSuv#|WTm6B_uC?_-=eXy%I9pP}$RLZ(lgtYyr5NM3u3_tUz1@$PUK7rMWP zIb )qNwjvjq;&t3yCpker4u<^|v5H-c=wqnvu+BeYa?z7fAOtf|URz>rsZ-(skGE$G0 znl_8ar0-VwH6}yZTE2$Z-JfvO**D-UqF?U?f8K2a-(q$4rgBbCyD}%2sXI?PI8oP0 zCrg@9j2T*Ln6@ymjV!UHpHxN3LsNa<+2(-dWg`3Icp(cwBR-L?iDz&O%}Tf+mk(kH zi5 KMSL@3zA{+XhpI7*UcbKgm}otYaQuS8aJpF{3~4pzRKZ( zhF{&`0L}}#cgaLw=`CfxnB*b3Np!6#Wqw8(KDV)dD%iX7P$k*A5*cFqj_cuoo6 {4^QEg?pD8m_17$ir^IwKq7+2e>cj%jf3o9f=%$hjN#qriLkkrM1K)_}3_tZ$ zER%}}7m~GIh-<<}&sfQo)9|R6Ww;<@V$@1NlB_CnTZpOOdYI0uwja>E%7ReZXZnfd zKb=r!3HX60@GwaYe~0}%k7(ylBEaWtL4h{L%!9to_C>Ah=*Zw$kRnn{^;jpiO|*cg zU@LC9nk@Lm^kR~%(&<#;2>40AIhhtvioyLrJV;4;k7{esIBI@y- xGp(^_8S@jl_&sj=S)he*8qutAE*~2w7GzH#0`w}FX}yP_F{+D z-@mS;FAL^^%;Z)v(=*^7ms-CtoM&zk3+-3RmReP)_I*hV%`4btx=TJ}CJxePqe<63 zQ?(*@#@d7wc|vV1f8DCXxA;cuSq$yS-GpWB2Kv{vjvfYm7qfVwQ(`nWKpX;~#Po3> zITv#xDSC9w8pM@A|CAL$W=N+&6mQ<(Njz!t&(WKKZda+$P 0QGmzy?u zw1tO9qS_l2z*mp=u4B`QD24VM4ovpa3}>;+Ky?Y*g-3%2*43VyrrtD{QLwZ>8Mj|` zg8D7*^Qme7&|6}AvqdA}AQ}L?MIFkw|Ji79p!hB%5mc4Yq~VY#ZGkmgXrvY}`aa_I zLrj5Xtoo!u^74a1#C7FEG=CpgXa77Z;J7Vyi{k$F0+UI(=r-IcMBp@wQ$)EDPyr2* zP(ENqZL+|ieGCKX6U7o#4M9*64!O4=Ul<}qGAmxrlnCP;iGYQN4>kmhgpDSpvF3P| zfq_Xq&S?lEu;kj~#bhkjD&-$Jh@{By>x|7ae@|w$C9WU~44M`Q%x 3sn(KYLUgI2+@>XM^MIKwEq=N*Y=>2b54t>LH9)!>OrNMc zTh=l0x3h;Q?eGqH_ErvsBYne+46k{L(f3Tn*r#>HSQ?OBLk1Uqme%-kG&0+n3s_7U zDI5FzLk&M6zC#UT&@}EX;vv6(p&|goNVTd05NjXK_!o<(vq%8_WLC>M$zE4sRoum2 zUxtPhpTd~Nxf7j8KUMICMZ@|5@+#~ch>hyqH&kJoA9|3K^sE|)Zg}|hz&)}J6#3YL z0dYEfTD-;+wfB_A0?a^(<7%Na?K@W&s+KnP=5vT0_^(hJke(Q*rkc>G9Hl_hL=E12 zc#t&dj9iE$EeSveTACudj@9H ?G6X-?l>6Y3njrww
HPaD<9nki_Vi zr7jXyuM(gF_ouw+Q#AQbTRGYMUSAAC=vMV`tkd&aCd|5JAdjTu#D+30+a-_Mk~^0D zi9gE%nP%mmb&UP)`cPw|l%K1Bb3P^u_ObFW0Iu0v)e~U6%>&XN;xh2y zu 0g_*Lj5?eZKOoU#~+X?J-e@`?YCF(MG~Hn8gkq?+LFv97)7n(chD?6id>7 zF@xg_O&;nHyPW!n5<2Ho9q+iBTQPcU$7#?SVLUdOWH96Y(a6ss{w*g+ }L6jF8(uflgPmcye7&7}cS+M3~RAgi4R#M-!=EB%Uxu zsq1DV@o#Z}_hlmszne+R%|}lOYbN7T%2#RfXi^RqG96N~NiK1sCC>(sJ+rVy#Tl!z zY=}&nVGERBGfJG9|5P8~AX73Y I)=?Tars2_z*pQ#=ru3apSn%Ak z7pzlgUH_)NgW`P_ n8$fv{3>939f!+> zIpYW155gi0P6_qDaWmGQ_(z=NUJ3L!Z_`|NYFvlTy6tM0f(WRLa0%$T&hPXz+I}f} zZl5)<+pxKeGj!Zfyo>lR-$=G5EFKPCQmX2sk5F66dULlvhiGV|1sb-qP34d+zOEt2 z?&dYGi6CAl@|VIDYdz@|jl*Gc*7-RvS62hd }l0P>0A&<9%CNSj`_89-H3MR^(HE(SOo2dwG>-)5iJ|dq=~=D zVd$H yk^U_)nA?n z$tnRt3oLg85mhH=;$BQEA;!e9Ek;3 w1)VIVIhSUH$J!q%SluSPDd_B^aX=wsQeA-NeyTDl#&zF9jA!s@1 zPuXoJaU4wV>-gH?EYw%wRv=;6Wbuw&jlU;DmVtewqnivf_yXVBy7ndQQ83C`rO@Oc zQf4Lxk7ls#y@j)u*4R+CoNA4PNOIp06YNnby=2x7z$x!ox{TE^i9lGCZKGMAux_j) zrQQBKu}nEELpi*&dZpQ%V{FJoi~Fj^-26+IqV)unl6D6M#EPq*#4;&qk$GsQL0^Ue z53sd?$?a;0O+9$+AH}pR?PIdjRZ?vfc&_k9j9kYYy<*6bkBOXtD^)iMyW01Dw=pNw z_j&vbNZo=fB8;ynD<`5{+>u@FiMZqfpG (WjP`+d0}C>|%VL}jW5 zz!P2KCaH>><1G*053JYra`$MRR~Butm(;H;SsR-*ExF*Kmd8r^=3B&nOUhS3)_)0k z{?Z Ulxk{l zeScqz|E1x3n)nzfhR#;Y27s?%FmhHonMgl@+VyOr__K%1y#8V3Icg1WVlbcI`MH8m zpg;OyUBuPCd7`Zi`ekr$pt0-j@3h1f=rUtVKPd0njWf79Jz|s27562)J5s+4xGGT| zT4@;N9}j2--)jV}vAwHkY!%1xK~UDVu7=zVmspLy{^#cQ$c|XQ_Gf(NuM2qi+YN7e zt@u|9F75qu&P5S@+QwXc`X%k0os$JtdJ=R487`bhh-$bhxxS7GMxfkgr&7 t;`N9g0&zDJQ{eWe1Da zi|aH@IKBpsu|Fk`3q@hZ2w)8Xu}!|h-pM;=p+;oq-I6Er04G<~5v<8>YNx)Yqyd4P zf59kVwz}^51wzI(vZ;g@ccVndT|=Bq11xJJvI5xdlZwcf<>!KG$O#mH3aKWrqgDMG zc|8|=UkF~}mtbuXwp(=yUb>{rlLCtNN}7+7i4;mEZ@n6NrpPF7nN9^8iQ2dDwTjh! z0`riqP|4uubcUndr`Y$IN-gHal-~6R&NhPc?yeWA+@!1PhHYPp8@2f3E;9 )Pjw0@y z5_Kr93Y?YhE%5lofDYtm#Q`W yWvWmXur{m+ecs`yo9TG^)cZZ!ECx3Y)VC54QPvyralPGO$ z|3`>kUH-n;a~uH%wBA8mw>OSyrDeAUdVG(b$hw3D= -fSU^z}_&Ko=@oXs~ig7e7$ZvnrR6AtE z5bn-{6M`jtWxr+b18Dlgj{iArZ||{lopr3-q5zUBL(Ml=V@_u~&|0YZuxf{BdvR#5 zw|3P~Ky*khoy?PcQ+ Xq+Q(>-S;~=!sW^X2bL>#(b08asBuTtU+VZeS z4JGthvYr}&)V2wOwxCrjg_tT#*>Hnrc@c%UbOvP%CB1PR1Eyx&O)X%don=fFbH@a@ z&O6qnBO?{sb&RC#b%5Ya9_!yaaaQTm49Rh5jss(7dP?sB)z?L+Ch-V=wF$zKCxWq^ zqG6WePnrWU9M>$dW7&&a?aJpAv|gj7Q7IcvaJ!;oL1>uXVFyDZH+*eJM4bo*yRA!b zy2~2J{ZfB{M}8 2+4oN&<4h=X80;nSl z=Fsn9P678S>rQMSdUtA#O!Pdg*xC0Bpcy?}$ePp;#MEDw=Y1F`&87$Dn-Gyx^O)rx z=HtXiWn{;7dm4I^=Z9bF7P_S*rVV=0Z;HJ**i@OeR78i-gMgY}N;>ta!_!i{Pf|#z zzZ5v86U*MkrI%_)zt=Ns6}EJYFh}d#5(`H!F+^XkOi)Q$?6yVs=FaX|X)Xx)vrAeN zpfk-0=Lz+R^W_KO`|n6OhGMp6guzZHq;S;fpu^YugQz=#yS|4Jd(3k9XbrWNFvJ*V z=U+gH4>P-7?Ex2mZh8XZ>gJ{DbLMiT%_EWC+vt`+^$9=P8D*kKt3QMsCM{W2)rmVD zm)#CS+?qc6sTIP|X7S#||0E>o5tH&y{BA5_t^xx`QE4n%aag~G!qQ)_a#?sW_KA%V z =tu9qUJ z ^W4Lth4Il<`eq*yuVy&`=|>W z G0Qvb0K?Q-?e7&IBKwbV+P*dP7e-Ef8uufo# !J-XcO}_5MA~>Qx$FjRcLf;HsX!nMsg@thNATeB^?pCDen Y}II#j={`9NS&8^de?o#pb z0n0X4Ge n3w|kD*CMd;+5|O=qUJ1Phh7~Hfu!GFvIs^}W>3jg3d#}40p&|kktGdFD znss8S=GSL520)i|Fu%ELI^BYQo7eXPa{5`P^efzt FJu%0S8l=jc!= z2#aaAJK*c{nXgqJ3lhhy+3W33I#YnoZg)ouuOpzxo6h4GIr0HF$83+6>&N@?RdRlG zZW{_lMTil2E=v-5BF+&c!>T>iEJ?g_RvhM4b=@wq`xYQ$=W5gLDIy|3tZi#ow@k-d zD-3q+07PxHT!PocPXyy|11pl#lvLj<<@dq93QDyI@p+xSM>8&%TT?h;aRvnLmdm Qj#uNVfIRZ}%bif|@ zM6l?^&p4n%tcUO%YA57U6(XDTL32Zcw@s5zP6W-!;w5$L*&o*BtQFHI6-uHEcG1eU zyRTbRUO2#(Sb2q0Y|TMsr?`wzSqHHt1u+MboHNzuPQ=PLk?KL>AEpp~mxy><3M?p} ze$=|Z!$o+J!CNR1^*IuvkJmv+m^_U_s|4%ZFf3pxRxF0MaG;EhjKV-@^=lp<$7D(% ze0I4dCjC(6VDp$qDw0$hL1vPw5ixXHO5rF=js-v2rIrI g%OKlXs9749 f{Eeh1sYt*F*sLF8hU&a1AZTq7XK zB$~#=CY0B=^VY-juMR=k|HD)6x!I~>#B9d)Rt|mExe&>tMS}A!?x#7HNpf~~l?J>$ zgf|4r5pJdkV3Rtzc(7rs{-F`LB!|woi?2;}vbe(-_9x}RHRG#sVPWONP}?AP&sgF! zL!wvgMyeIPxw{^&FUbgn%y;p8(#<$)1uZZ}Y<2OP#1 hd+|=#3H?SV-gIvvx-P@h1#+@43`H`#w 2MAT+@E(+wW<*X3VIMy&spRRt;-EJrj##^) z8}!myJrjpn6m)U<40BkKkwJFFw^!e;QOO$uKc!;XSzTmN3g`tfWdsQO0O`mei2mvt zLdnPk9v&go@6)pemZqn`Hcow4R&p9_HAm!ipg36)(U7(3KxHoR5NGPZ&AX7%YdBcw zxm_5LrE);)rJG6^maOs&p7adLTQtVJPES0ldo*@>v)>dq454l53Z qgSVd_x4?&jCjb%>;?R+HdZ3;3k>_Vw9)#nA^NnWSFn>SOy BjrnzSmr|sRR{`0bdsYsL^n4XM6}3WIVE_lKAysvv1^{BY31^fUoqkSvGi#dk zDCH0#ih^mWx~dp7N&98S{uT0pewjlhcravIvX0;*oTXeQBSirYY?Or_e_XscisZu$ z@yk{xm_=~&iZM062Ptj+T!Tdi)P5~#F-+08ebFG#ZQB;I{KE- ZIzK3$rP>YnxyF-p+G`!6X79Oh(iKWK9Okki(-s{ z#%4byA__7V>2t-kbc!}7qR_&-+OqiX{WuxUAMd*3ae(JU&K)_3 `%m`VJ>@aYF%NTh1}oCh_CvoH$g&ziRI??i4Td!00y%gCd&sZ%9SB`Lhe;Q5 ^zIT|X1!l6i`$#ciA)(?R>0}44b5e18{nS?hguz7nq>_>;l;+?t+(ev) z#59R~5B-O{C@+l0sLrGUhL`^N@c{Zb8$a>b6hLOOLIGJ0?m#W}t2M;~_g}^!I5l~b zSf%S;n8h9wIh+!Gej H8R) RoV!dtTjexv60Fa7ek}_wOZHex_L^y1SyKieV{lWt6F^+&{xo(GY0hZd09=vKv?` ztbjZX-ZZJdUo<`0oo45fWjeo|W}_Dff%oOwrL^bXI2awvuvnTCxSd4-0Nes23U_be zWKp&9@HB&&=w12^BcXd90WINU;gBJM@(sHzdL=q8tmR$;g!~G9xwc=hgQUbdq!Lz$ zjQeNEehjd&Jc+pJ3tc1n7EAUNVDa?>kbu|7!qqRgN#tgm4$r*>1K6XXKDSx~7O}41 zoT)(Fx`ERAf;gQDhOpZ={p$q}ENL(swRKb }#<2(*!Djt96V)YC+rb=|Q=oEkiAS|BNP>CTnrEJX- z==Cx}b`MkZ63uf>-x A*j@H40;mU85{k%Kthf76 lUkS9FQ& zc}s@f+3z{ec%5qs&_s>EGA4@4>-a7LpY|3IZB<|OM9_941nx_iY4>xhvXWTnJ8Z|U z(Ji*QP=H5>?U{5jT?5>Nn}?*MebPE6C!&6F?V0P4olXsWDGS}M`|ahA{UJl~TJ<1O zio8TNE+I_7y|r`;TGiW@vu^>Ho{)k3Z^w9LO8)y{z>@$Okbze$NV#PP4rS(!$ElW7 zD+;sY$QPsZnA{cQ<__@^Vhd*-OrmTB%$3(1Omv4e2hof_mwkt=10O7v+Bjy=Y)zQ; z=>Y|}3D07mN@u=F6ap9cKCe1g&r4pZn*^O2r6FnbZGJ~3A>h&J?ZQb@Ao3kG;ie|G zHXA+g0xM|;B+J9hgh98FmNQmHM{ue|QIE;P+fVdX(@i5Ywv2ZA!AdrDs&Qy~XzA42 znvg8ohB>+Vpm8~=wF4vj7R1Uugf3xH5Wewz>95xjQ@vN&9YM$O0i(p;=rCgExSqBL z((>8vue+Uy{t-6U0n^R|pk#Pt&R%ixUPYG^Z(;@lgffm-6`Gp!oWh)a_EFR|(8rnP z23tuu1Z^v#z6iD2t3@&N_K5~Z+LL8m0+_WHZpD}&KJz44P-Oa{n}Qq892`;wJ$*ss zqNG>pqs*Z9U#3oGV4qba=$Hg1=?y+U;`*QjK)EipBzzMTFP7F}&cyC5AY4k9Ghg)= zfZF;2ljoKLc_gUXDw-5}?1JYJjH`+aqbB|0N-40|Nhn5ma}q)OP{7D$kPlFYld9*Q zVeP8~SG(byo}b+`Q{*b#n!``~C&l|Fa0hx~0-BH7qw$_(0OI2q1A?io82i$~?}ili z$=+=%_aJm~WggrwCj$ #%@6^tT&tsumJ|iU2M6Dmy~xg6<>)JGRNc^V7us;t@>$?V;qYGU zL-C!}I)>)B;uL69Spuapnm_W`%D+jqCq+r#N4d{Mx!rcGR^38|f2154If+RfK{5c) zo XtjN~h{zTRBc7PfOp*9+%KAZzLhv$$I0&VP0nO!V(awnc( zl`5 XrR*EBfzUnPC74KB&G%@vW7rVUm3kd}dXd zWq_NKB^zE`BK8EWl`-!)>9hK0EPr=YF@wpSJ-(@(vnTJ{9iH GHNbp<-n{F3EaB;v?=Iklfi4|jrNVRpUoaM+%PNm!dy ~LVRgdSmoKiM5QP `uXl9xS-3VK-lC{9WE`(g@u-2YeO^y16ShHR<*>v^H#UR`v2T*OIQrtlF>0 z|A@?@oZ(IoM^hX-Hf=&TqT<<9ie{4~q>4i78b43or{!_Up@=I@U7K&<-DSqw-3SOL zTLlW;oc__pk8U-dE!162v1?(T3h8zkLimd&Ag_{rB1Vv6m`Ih L3mD1k zP?Ez#=Eh3LD7Jk0Xxsa~dHH;4+oNiMVS-*-7-akxsQ>eR=$u(LN#Du$a~rO?wpM@L z(h%c2FL<2+i=I`fN=_W+QUjhw<>0t^ce1 N9!{nh+^Os2=f%5@ z g$Q2MIM#0YSZ2P7`AF;yD7 z7;YMcCA^Qvko+Dp_3jN_s#lbmV$Z5xy2!-jo@yM2QW!RGmL@-7x|PYVY5r8CJvYlk zGmKoF9PQ@f-2c$?T1Ur0#ga-|vv`W- |1T9HQyzdVXbW~jv-mj(k9 zqyv$HB}oskd2D7Jqm5;t0%* r2+((`Lw`LuV_S30@D=|!z=QNz zwkfpi@2uWlWqmx*(`IdTe$M15ySh)kTk>IQ_KRJxZT#B|R^$;D6MD-xV0DEZJ8l=V z39S-OdrfQlRw1y19_ZHodAVlM!w!M7n{}1H8b9o33wMTM4`#+S1`yB~dgyN7R5fzp z5d^YsdqKy$SnF!MozM4E!p(tY1w=t{Gw~pZL@&r@e?F@c$Oj8aSx2hxVgYjEX6sCz zWa5^kggHAD^fvHeu+Gib+WK)UgqoPTYwX{8c8Hb7rY-%1y6T)2VAGqbh-4aSM1yw% zh@Ol`iHw0zYO`4i0iK|@T^ItlTF)m0*M(HF_aY+jIK=(0u7>z5SWw#i;SyXN^&VQP zz 0Mgsb6VZP7^6DLfQE7SS3w{w*{LAN#QqJlS!CXOu# zd1}{!Y`FFs*xLP@6zi4BM9cbSwDY7yNBpQf7Ms Ewlg}KuV4ijB=Cc$br3qE!ZRV8&HExJq!@|WF2Y=S^a?=1kzZ7!*$?bIp5Ec z5WH;~8N_HNar_yJf>FMm6pz3O0go#yX;H&+jkp7Y@=~E4=o7FvEyrx_^TMOdx01)8 zCY7s%5~$ye-wN|YDb*Oa1#0;wTQ~_1hf4&9u`bdcVBh;tZ{i}MXeT#%Y%}*sdJwmQ z;L*VqQd!GtF5s=j2j3g!>uB&(*ZDiisSyc+nBsx#dKzL!#?{f{<|tpd9Ob|>jJSZ1 z5KiRYa?x7p1)ul2)^MfPVkDK-+@O4f7!+S6)2PJ2Oux99am pr)+_5wPhVfF!9F#&s2@nYRlD zj9pQ=@fJlZWVD#W#&u>mGhN8zSmr{`T*)Mo%eM>6Wv;7{W((a2t9OF$%TbX_X>S^W zR4aNk%-z|Ps-@18w>od8BL(~rf>xTLr_#>|*xIwaA8< @3V&AF(b4)9stq`%PaB))?jejfUJp4FY}iCHeL`6y5@pyP zKru`<%5A7?cZSTw(~zR0&f>IxJlYSgAAUqd2@_(WuOjOZqe+|c&J^o}W`5>DAmV@| z_qTMHn^4Q^G`Xr0qKynT8CmfmMOhbwTIN2k?3N6r5|~5trCdTV(K)m8)hGe)FkNBs zJ{Jx4nmffJ%(%Mq7s`RbYe79|DPDpHpso30x>QsT-hX~j3SQ=&gWP&=vP-4ENxYb2 zh!lV>nv;p!@cVin7^Yn3(KOXIYU+}G!VumetyqevjG{O`SHByCJ}~|qNWWvUBU-Id z;i(?XA3SzfcglcIb+CGEfIa^5OT|f^j%1^GlFUO!URGcTwZJGRG1S~%exQ>NXm5?z zl`a;@(HD2(I*ofY)Qe_;)=xF+Az(k&ER`&s?kq{@+9`Xqw=9*IxJGCSvcyhy@Sy2; z@M!6r76JYw6OJjpRvz=pO}4D=0sFN85f-CRo1R21#YTM1;0{caxD)^{u3*Lv$R}I7 zWQ*~XJg+)hEV%s0IXh6sRfEX|(Ba;YEWR2qSr)^p@gVqvxl+HQv!`8DqmU%#s9%=y zJi$pqzj&fjOaisbgKQ(s;-X7g=C@+!>LHYxm6o%-r5HxkmRwLXn{F&@qgAoY3O-6+ z=x~DkJq8Y|gSGNpK_CHE-(;G3!!{1?C)c=lM@oob1M&=mRl5B~JJ+oOun$DkR0jNZ zn~BG9 F`KN=<@ZrJ}4A6GA8)`S(da!h+ zKa$2$>JbAe0yWyy``x$dB=U7f;B1ju4ADI;kCU;Ba0N#eg7!fIeW=$cSchG)L cCB{#!+){FE^R*j-}mRM25>WnQKy83)S1`vak^1i))WDsY2fH|)&cH!{2d z&E1TIM?K2*2awTlxfl?7zv zr;8ai2_v$Hnc2n& zEf6W3{+9|;Z>! {VS`tKwR;CBV*RW%!jGB~Av z8ZL;PaGGV9$h&@c@{;!N_h4m>v4k|tci69{{`Xt<&3R+C_RvW5UPx^B>E6be7{7w= z?F+`!)XmY(MS_jDs{|;^9sx?_O^Y0p2Dl-kC{sqd1f{Ifg cci 5y6$ z2v&R2(8G@42E!6J8}~cE)0d6Vwe0V17D)F}3(!@7M##Z8ASHzZwX^>(<%H)VojS~f zqNpW my;g#b2=DM7)|k!Kd4PY zbPK6$ln^KGjoObEIllozgoJ^(Kd2>RW!D{8olX 1E`chobwxx4Fth?dTlT(rbz#e3>h13d~>vYb2E;VJpy8B+| z#l6ar#Lb9v7!{;TbWaG_0h*ndQktz+6?(xB{9-k5j{zu%XJs=d$Vp V-s`R_~ oM+sUSPs zyn(|BkZ!tvgl; #>bKRwB>u!;isJCg(WmSjL2vtLqD@YD&X5(WG8ZPDrp4G`n;=HnsI1JOhRV$OZ_d z!=!Q6Wo}7Cr+m)i5w#P?if(pb@y0A%^EQP`0CJUm)fi=ENlJ7W7s8ylk0`6nmNji2 zTb0@xO&x-Vyax74pW+J2{hizJszlZUcMIw6O_)l2oIv-geDp|JxZLW&+NP>vaU^|R za_#~_zh{WR9@nDf0lL-+-@nZY7E?4W29?v0@K|i-=|6(;Cy#E=-AzeP9Uo(ag35zV zfa^Vr>?9_B%EJnkXH~Iot80tkB*c#<3qXlckfx$HJJ$p)(KJBG*W8CDwN!SiZI)L4 z_trqLS5KvU!uaK%a)JN9pGdi=0BObT-wGIUO5b%=v?%p&XKU?}!+CGSw*oa80R$hI zCY7t2(eOp8HJ1$-_C=CDAqN_x!x>>~z#g`|50=ODv`NH>Td^^H?GfL&I_b+Af=Wiw zWgUKbsaG~`Snup#gK(^LmFH<4Q{-Bp-sz*WshK~UX Jh8QI6ko|HNnWI-BA)a$JkSh8h{Dr-lEiYFtJhxg(gP{-YSFcq1f6S8_x9GAv}D zspc~88PW7@xEw-V>j^>0j=i2IYu11$VgN0FyQwr9V(k5(JcMS5a(X8)5FoQ+m`Q_R z6E=9bV`+`+FYx%|>`wZ^KB9g&86>#8|8slOU&a3Ud-xUo54br7TPJDXs20Hef61&9 zJ#Ck54ix{jx_(t_HTKg)pt;ASL^qT&-;q=go2ge&c2Vu^9AflDRBhc4=#PahE*vna zfaDw7mD1G;GKi3(h4bG}kQdlUDX4$r|88R~kUyY*f6lbAhL3OQ$ON;0M0$JphLo}4 z2bsvU@uL3$3oC{wrkD&m=V7 F#(TNc~Crf6+RQZ*-_z&fD+1sjruz*_|cY|mvIw%*PrPg46E0oNvO|-r( zwv&d;IGJnVyBK5*P)zxo2e+oyhtpV8NHq((aTqcmv_O7n!$>Om;N&|i&hd_{X+(;Q zxS7##x6HR2o+bo0!D^PPhfV!@b=8V2g;LC#Wm T+Pl{Q^DDzscbtdGm`#n`E;)Y zfA_lGm`vj6Kd8{0145-LpsT_!*CB_yYp1d*H()LSDaT^sXv50Z3##sJUT)=R(i5E# zTSc}vRX)OR*Eo-!&hTjD&2 ~m^z~7} z74~??wl^GMEHt7I <}qHXJNf6*G rA?=JJ|!H^Ub zj+b87dLytomV!C%+*yx ohTV z>8kCmd@WQR3DHDvqea0dR*)MKYYHKmPEc)vEb203FY`b(Z P&?04&PyqrfiFgPs2(b8fP} z@`3GJ`!*;Y2!;(+&b+x;Mkn=j{WN>~R-BkE&n6(J1ZmC$1Hc-GIYoE5)o*fRjw>$- zTfCKT<`*VuW~5F#MMxndN6@N8h0Q$mxoMXWt}QVC?x0Bf;=+1Ez7Maf%tEnHIe6s7 zvh`MJCmC0VCO}oBv*cJHGMNQu83PG(m1yb?;o(VnKZWK^v^|W7lv1W+=;k56K$D=9 zTIC9n FYL-TX0rPaqosNmP*xQl83jthH(Jfq6@%AF91(KztE!ERAVrj;ZOI zOOm_&XsyF&q|2hs5ITrro5)i;>Ek-nMlrS7H;v2S0pxaJ#HhMdYG`cfLCZJ;b@GX< zUYKNGg3>LbW`Jl-0*M)g1$sju3}zAL@%d2Dky0U*@EI_epHb7<7kq4$&5^kXH#d3~ z6Q!W(3HS;3`h0wUj70bKV!I49@d@LUw)=t6pA<@yqVi&f?dMhTTd1xPj2GBB@Pk11 zI(`EM0(9%;MNox+7MdQz+@y!a4!1U=DTxqQW|2w0>&)Jt=%kuDKz{oy-o2QNcC3*k zDrhf33@HCf4n+ljWBWsau=&Rv;bZ%!ZeY9RgeD~Oa}CwKX-(cwEsxr1at7yTp3NOt zcuK+eU^JAle+TdlI|tZiW4ffQZ&x(yi?wW_14gE~de=Py%%Tk2eerg(gM%WU!Q`oo%+K^D1#n=FJV> z+QJ`uIlr>a5V9CEPGQ%VH67B|Kpuz8M~zth2W}qR;}z&B#NN!Cs$`VVp3dw+vC1ak zda;ZxRTFI1$5-1rJNV&eE0fZJINBh)0Z6%Y*4VD@`=vXr@N;X9Q*iB3vH4&$)=Vh< zgYq_qO!*4Uh9eOeg+Lpgvc^X_qTgq6*ubaWCh;0nE8plT(0Iw|6s#g*bU=_8E~&c& zmb`P1CC6#wF4)7#r_fxoOkialz%~V^QGvDve-UZ?cD3yOa!IuQ>G(iGVdYiZ1K^mf zWe_l8S*kYB$?O~=OCq8o=FSrSjbyVB$(f9sOgQ1hB-vxZ(_e*uq&K0VetPt2qW%b> zuMO61GWi3sBISVm^r}>WLRMRG80w@*kfB3L66mYe!hl0(Td!4bGl>>4A25aw(MAW` z=qexs)vOd%ft9s3XlO2n&*6{e0&tA=Tk$17-4B(Ovr`BM6_iD(LO>ronoC)} _ z?vbj6M08`0qU{sZo|aI61GExYN#ml-RI7^lXEX^|qUbQq+cPmxUHChycyhL)`(I=q z!zth@f2?~0PQ2ph0$ns;WBCFodkv+L6bT$||HXs! <;DJNL3Y>- DPUVgdJ$?m zNq@1uRPcrO_%O_sd3Z1_RE{Y~y0H5|#*TZEc{~zp7~Lk&?ZrRp6F6 `YEE>Fjf!_G+82>2q3bl8_$C2{$L5kD+;AEO613 zCdu5R*x8tTn$D*XDd61B6FF%}0r*6@t$Db$l~q-;sc*#2mf`?No0{5vC3%m;Q!kZC z6duiduTw4<7GL&!6eCag7o$2m$afVskGcJpzc=a5$cxc+04uM0?71@PH&wwmso}Wq zXx?160LC-!!0bcLOSo*8B*y-SW~LZ#K<8z+Hxl&|Ju=Gfn?@biA!C{QeqC8CJp~3a zLIVNCj4TgQWl3iuK|JLpbcqO09VQbEEy5qF_#vpAy< ^JH|y^^p`wrL(`=(wP<~eOow);@^W@ zyhV98uJq{EwqUyZD}sZ7D~*-=Xk>1%EC$ZE!3t(3z_yjqiMO+^+nSvRm~>CDtgRww zy&N-KepfyEb&;{wfn$>w1ri)ACq*_e$(BcZ4|QFL-nG3DkO!YAUb{o)X)K~)@fUFF z=H$X>i#q(Wa25YT2HO~Q$%c|*VZ(;LE`0{{(#)(a{?_bg1xan2=Gi7!grs@r)8(#{ z%GTyDfaA$1QDn^`1X0xuh{xAVe?iOpmGOIp{562=(HRi}o-Z LT >rH_KNjD(_8xE~<&b~mYm1O=VZCcLPu{H?X)Y{FOp}h)!oOG+|stm8a zu7<88vwW7K>c^ODvX2h-BxcC)9byThRATt!Lf-K>1q8e}h?|C~^wO#VkPfJz0X-rG zcwbF)`5!4HQNIcjxiRxHW$^{$EolJG(9;twSzUKT@*7?b(ZkYVt+;(}q=+SCHK_ T%X#5d^x*U6y&lbamnQN7%!r(W4GlaZQ!23v&a?D!uAf8+jng6f zH-+#6ya$Bd-WME${_L|fI_C-ruk5^lW#; FHh&Pf zzpo{OA~B)fi#erp<_Vo4;?y_4vyFmjA8U+Qu8y->nAo Iv7e0qklaUF?&`rEy5c%k9eKNi(7lMC>3hpX)`|;Y3j$tq z8~Qod?m{iMJe^N2B%h13+xq}kv&R=DxV%=7Ftk?!@RlNMS(Ep2uFfZSY|u0uEq83A zRY8B$p`6P&b RJ5DgK=e0iBj1MwX1 -lM0w!LU6I1H#v?t&tdp7X*;cZ*GJQ316LC- zrVn?7;%W$ qPnDZA#QARmlFdq%T{*;6v! aTIQjr8_6pxzd{ zJwwyln@im$gzhrBM0Aw=R!C|w%yuyU5RQBxZ !-7-ftg`*&!t}{2)4$*y?l^SiPp@9 jUiLboMm78n2tVZ_268(Z~MG%8Hz b`P ;AmmX75{zkWV`s^>IF +?$c@%afSiSC3HMohg3Q2XxP9g2Um0Q^u;OM}huTI$z*2)>!Vyl{8?p3uQgX3zEP zj^AdjJaGbeDbv&`G(071`+`5P|2r2sXfABIJZ1>i3sc8+ex|Zl7x6l;+`ct$JRkdP z;uZXy(B@SQWu>jXDI`%v3{h_DO{1q_JQ;21`GpL}4XUUZ`~WbPC7t)GZ`)pC2R@xJ zGI6=ewpM-|u`B4SXB;#Pyv)yD YVp#;%1cYegXFUvny|! zovCRRcfV`8vrl9*sk3o~2XHR29jQ3RF~JN(4lcHFKeq$d;UmL1$~s`$#xft5MQH!> zr|WskSz17K2?3C+Nk&spWta~(^M5H$BSDvT`Ic(!cC+lhmIex!tR=q&de4t<-J00? zPM>y;6g^9?ONLmJN2l7Mf^A>D@o{7SEa4t$G&AdtgIh|9hb_kr$<6-LLM$dccf6MN zk@PqDgNr1J(s3Sx=SU_|wQ>k8S$V;_vg&mO9~`>6tOu}W|4+?FTHUZv2q1LJh9&%) z$OK==*F@$vgAi tqPL2eoSU9gC*Dj=zy(sHPU66(=;uDV;Prh8*VCFx_D2Py`_qU-0 zi^+ZYuOlE`nEj3s-c4#yCWfyBfy-WeMq-I0O>caGt%FaVU*BZ}P5n?tl^j7;6Hw|M zEH`Il-p!O`v-=+#mKv5lg(+O6Gn-4Bou#SJU7oqEYDm#5J9ZE;CZcLcq`NbqTH<_n zOY!w?4@Gkiz~c{`7{8*m@i90GZz`lqsO%xf69FV{R}zxA#`$@JD5!QNwUI_B6=?3r z5wNvVOX Wb9}Pf!Pe_?-3W(4h<>H3XC%PL5*E7`7BvH#R6vCgoP@UQKpwYy zuM1qHxm0KqVdzrnjOLoT3bd55xCsslv>m!$7Z*&(k+FwaQpLc$Dlsg<%#Smrr2*aO zdY$_OrKu7ie@0U6$LUSr- tm z W`%+YM_cY{ttP_ 5w`1QNkLlXif*NCU=N zfPnb3m?m0YwRNP+jWTMLv-*FJYcDb- )NIZ4Qry|o837bxlVOu} zx2fdSRKa{7i%pz2hB?2UT-VkVgF-tMgC4f_>-f%STw2Mwy!al$?MQJC-~N_vFQ1Eb zvG-dllFXlDc_}L31v$)KekbZL{ax-l+|=M(a-j3TUKa2H`1VzArj`>876e^>i?(Ir zr^4Ba>|6drDj*mS4So}YyMSu{e}vdqEaQ`mY^$W2yME%o_deTfwD@tlvDIJ|sNcbR z0s41ZYtXj!rP*0Ly{V`6C;_+&JoyR?6YgTS(Z`Y-SVg}(9g{gg_ll@bn WUh7ue5l-ZU1j_mneLT)g_HO@=x-I^3_H2tuLVZy0#1Mm^w_GP|iiGexICL>=u z=AJ7-l!eV~96@wLLICci92>iII58~;e7`BO>-#AowRILGGHJ77Sal-gCpE*+w^h;i z9$}#?2o4B!%}6d8fpP6_y=2oQ?b12FQqyhiL$Fp_;H?sZ)-j~& aVslWF17(8Ahp-Y#9EHjYAO$Yrz05IhR$^-$a|{O(CV)1L*bd$r4C+?puN0IC zwIe~E8alfe4HJh%cNBl==VsOCf&n%+gLKs$>TEGlvH;1NNQxB1qd4>+seG4D>jzB4 zTxjhXM+!}Vu8^Fawlln==#*XS%c#v%5{;9Z^p-Q!#a%4F7B)T!BaG+7(~sg97Kdkl zHxh@STcK_77Qk{51`2%?u2Fy`O(_LUJr_rOnz33sf!9e-tD@w$L7f{Ib;u|ve{v_g zh*2;=c4B)rlrME0`TV_}xcTZFbd!JpD0Yy&HeggTjMGIs^URkz15kZhuugx}2oYW* zLmJ9`>-O*Uo4LVS2L$M$$;bZ*SNnK~IC0B=_P7Fa5%5HZI+QG0O4>y<5VA7{{87i1 zA|Z@*M#)uDrkjy%g p-|sqsGk zN5pKtA28R?J>kh!3uwN(dV?RQNbeVah#>`%NdPY>t3Zo@dw}9R=n5e62U)=A6=~SI zuEI6!-dKRy$F5o>HO-$MR;sgK?b(wmb6*7|S!`dH(20Tu-T>O8S %PYl z0a9bttlWw{_{6sQaRv6~PlS)CsjesU397r6=Xw2Zc(N0Ek*j6@uqPu?-%;2~r mx9WXrpl|LBVBY3OL3UyDKLnW6haj;Hab(qFO z#mU9y4%&$SxppXvh!$4$hv(6GZ5a)eUj<=BPCUfqvOh}e9f zRfRZilj8W-t5LyQ`UOtBZ7VkeA4S2o8o*q$G1w`Q3nuP9iF>IEyIlyL{!g527* 7+?Y( zr)rE9P0U>G`&rUYPE?5|-^=akVd|;M&LX?>m kKrJ)x&35*OO3%V>i>K7AMJSr zD>#m?^59kT FYRo;6CQ$(rn)Cb=b!{SA&h PMbJ1svit1K$OH )sR} TyKHOZsl8dqK`kKTv}gwfd+-4Q*YoeWBi=DmgK0BOIM zq!*AETe8?|yr*waRF7h(X3oKVUl-euF%ri0vQmxSDH04MDBBo^C2lz+K)AxChPeIV zk4TAOo&SCT&+W4Cw7|=;a0`_`#gt!LUqBtZ50@6(mUnCQ+ro}Q54tjc*XJHq)ct+w zd`EftpeZ`w)G+jYP?&hm3uK4k`-8yXeB_vQ!^&KSPyQa(Qmv#(+VMvs0g`w^?fF)E zPVCv!@=NE`X(G@a$u;-}00bsf3`De3VzXWU66?MQgJq@rYhT@5=e;M$YgS%VcyG3F z=eZAHF?(_!*_#$DWFfQs$P+9Q8#V~<2+dbzFAVkm9W(*t=DsP9&Ig|O2*!qSW=F*N zz&%i^Ah+k90&viGK+KanI)=Gu=FNkZcLVTIt;2@(W?894c%TXZ{p9RCK>1oBCb7C^ z|B191w_Ag}p-HE)& C7sCjlee)iQX!SBGoeSdNUWMQDn #qexVh$XH}qsfPrG+;a2cgDcDjgrhhcM3BOzJ zq`9SHCqXn5a4|T5AVkD^t9jYC3e4?aXp_)6jxQ-ez{i4bx`9qynBo;{eo^S#5Q{_q zg*pSjL@y3(5|^`^86SVE#a82B-V~H)da!D})4$^mIH6}1{!ViiRU&@gTdPd!74 e&SUZ+iO+834GI)M^oUN@{Axu^~7fu zw^zI=PI*X0;i6N2JqW6_HduomANG5`Fk~NwC7xrFThoMp^g+dxV>lYBcNhU>*$Gi5 zA9P-XFp2eu3LHpb)LrC9vnJ;mgQ0aP4zJ0C#1-1(bx5gG>ih14`OzEbGmu%Xr=f?i zy<5EQ@P{ej-06OkAve9gX3I`;?NRh!mQPzfMH=TWY~-7{6NU4=Vm(GE`;e}gn&_y* z-v_;@+K{;ul0!P?eWrNVDWoxTK8qYW88GiCd+$;1kmuwoL!FiDA}$j4VT7zvf @7P%>JQYsy>D?hze8d+C{Hr zTSIk0g()IgH-AbRH~+F-!%^2$xzU7EAaD%pm)6S#DvpNyn#@-(elvk@W0@0@Q4;LA zVNtSQbmWX2XOzACCZ`~17ofX@2T={dUjL`dyiq^(THkIjq{|H_49G|n=FX(-lo<6= z5}5&j0J;W)qIt}=g(Z;U!?z(ixfE^vxO 6O@FU5ELC9Eh6woD|k|R&nH|4e(c<`g5Thgx+Z4zyyy~6ZPBEOELkib0XEiUD< z0|pNS{r>^aL!uQR{U!j?wvwRy5dZ!9qCh} S>u^isd;Ae-Mm(dYpJ#KICEn $xip7004y$>~H2Udr7g+r?T16D3f z8}KFLo>b3bv7E3CB4>spVU->JEr9KOFd3u;aO88tP
U44I-m)FOU$IF+OiUb=54=g!a7GA^5f)V^JHh{CcSfD?O zqNOho=(T%wwZ94Nv*Vn#TK-Ef23b+1DDA5*ydbp>ggNk+OVN6R`%bg&yRATEiuv*$ ztpKHp+*1P@ rum{@*3t(ujtHXDjcS431H$Ur3HR-4R_UzsmuqY$VaT&E(?R*ti!>`30BZjyTST$ zW~qKkbY-u|%P3*KAiIfvr(m5$?Wr#ce(zQKDItMq4vo+W33W(v%>($8(h|CxHMYcu zVVNWmoQsF#?7)`#npL4qAVo|VL*8Om2GP{KCYGsX$HJW3pq`rN7O=eagdI4NLCR$E z2M^ F&kiEal@C-AvLT0Hj&o^+~&uf{@ z!4YSZg1^8f5bD;{6W{pLxcQB6y+o+AZXPIPkotTP7fd<1a9SW0Sn0?4I1hOYW}QJ# zXSe=tzzpz&aJmwk20(8xf$9xUHmnF@mhuz9Wv@bWa5PDdXr{0p(oHo_(+zO|1@1u& zB`K)SB9cBkPSs_cwR##jQpuG<4~K5Umf~bCV>-73v#lols}fC#3A2i>QoKJBY}p54 zGACgA7Z#z(%xzCQ=pNi0Dxdc@r?vajoDHNn^ZH 2**21snruXr zpOCoRyZM{~2k++81`OaMkYkN Cp$_7); zl%vws|3hkjin+Eo-DQh49EO!WfJ~bAm-u#RViYNT4v1BK5*1YN;n_9!aob7@l){8B z |tu&FAh=?VZ zJ#f-v8kSmT+-D=`Let77H&ny;igjb**Ep1?2D=d^T1H_+Oa%v0oobC2aCu061D7Nm zb;;1N9|{fqgaC`Fd~*Y>u 9O8PB zAb?g+2N-uDa6?rf (FV~d*;jJ zafiG`57%GuMisDf|HH(=m2we}6%F;W4L9+J5^&*3dcLo1BM`-1=Qcjk b8_1i5h@8W22JG3?I7X7fL@I<~xBRW@ z4TqM &f8B3*dm$`DZ>nH(z^v{ z3su(AEN1*-;r&TAHgE*sYzcG&rA(rl1Z*RVi!2>l>_ >tto~5UAl5$= xESq#Pp`lzcLCG<6wiro!R!RclAX7dWCQ^c;`0<^}EEvGN%h12M;Q-cLx%hHZ za|e#l!CflQh1e|Bvq!W(fFWs_37y9H(RXEpOPjr%TA8s^pl6${%I7Zn3FA)b`E89u zTQqi7cTWzMS>Y7#d%`8Cpkx-7bNKqIIT$hrcAJZ!ZWd5wW+%{}msclVUd=-4{r!0P z%pmnf(0LmBqh(W&q#|FIj`iz|SrTjWd79Z$Rl+agD)g2%!Q9~tKpC2THLkLtvy&+> z`(Z$~?#2zMR-x1wc}$6r2uH?qf{&4MmbqG@+!>$zqH{z9($d^C|Cr%1jt`LqIWu;v zir0t9gxJkE_%kOxer80geEBWM^ETve#5?b~4Sg-gA`!fsg$$y=2G59ve?E|LKqOP< zJjGlvT$8nOL)OI@V0gL4q9}Rtg;(R=RsXoXThQ#gA~7wM#X?ES&%K<|H^d)KoPV^G z*BnX-&hhLhG(u`w{YiE^UE`$}X|V54goGma^5k}@naeebfuzUQ`Iho$%zI rBjY ?-y++%&6HvjDKOzNbTE<79QltYph?)q z6k-FV!2WH1_d+r_P7owQo^)?F1=4 z13qbcJs_dOe1yRHSb zjO0hKonz*r)iu)9)#ASfdyT8Bfg2a>pN3k=pXz`BgqlxrSLS(z$j@6Y36WJShYXE0 z?uY2XXc{R7!IM!7$LrBJ4lnE#)~(_hYv`?qLheStN|n}5v`a$8#&VZ!dw;>E*&t{k zL%dkk3z+P)BY8Fo;g19c->B{KD`Z%a=~oNFd6Y0Yo3o?}WYKsrLymh+Dpn>pV%{8B z=nR08=t;SfTucjnF_>#9GZEstj3e?|iFATZjl-8DUiQ2}=d{qY u@E!8LxqmRA~_YB$%WanE={UN>F3J6z*@sszs@^b-It`KK!`}IdPyA zT0@5tb`C>tR=k)x>#`W}mE+8@?<|p&bl;a(-cZaML4Cc_+iHhTyayDY5Y}F0mo*;# zt#@fAy1CR%-rRxgglxkwjty2G0)O7A{cXI_;Lwi*SK3qfHHTN3)BT>A#cAlU-WjRa z??ZVV@zZbYjOG2{dbE1__;@S3lM=WqlyusbzI# +}%3jlH+W3B7=xn?=Rw9=aVvt_adgCeh4$Jfjal7+52!it=YG#*e)URH^zp zFZNFY19h?z$E5*zz;K(#{jut6`U|tHK7_60Q9HqmjDhdnr7{9d5*mWeY6plMzy2H> z2d+;r^I8qm^`M;QFmJda5A@Jg908*6R}hhQyLK9x$TFKEwIJMc==F |EIt>oG-}FsM+z3KJ z<2$+GH*~j;|EM$l^t|n==77Se`>~5S_pbY+ 7oDlg^E9(TKNx3o>L_gzTtVbx6dfHv3?{2b&Bwl&Hi sH7!%~Y`pgpfd%*N$4 z_-nmA|6plh2f)xqfIZFdBDJ04Jrva^{%`q`7ub;dPTe`868}l7#P~Pz$Rq1*zHYrD zPAW%*f6#j2bh^o+$+hV_(qJgS|5g{+=D_-QTTUDW#yhrIMSbyJti@H??zBj5e_aH5 zP_!^JL1aI^B$mE$!+HhZqSzg-nTWy7D&NeImBJ>Tcj>`cvP%{t@|ynL>CH8GhW~mi zNM(#tJf4i==l4L=+rgb!-9!yDjAHII^RLe aQ>KFi=stWha^&Ie0azzaF4{(2^{haMfM;jMe(aumLg~lCjtbBc1 zP-%R&H+9Gf&x=L(F`Nfv`W#go?V~}kleVNI zAH#vIYR-3qvxENyK+pNT)j1_lxl~tm6&hS0(;~*7OzF^eb^*O^&Fovhr_)>x%{$*~ zchkPc&X25pTaveAF?UFic2eeFUQ`?$`K9~nvp?)Z|HNPKJ=!?;Xri}k0w-laTVuMv z&u-*DH(o~Mg&%~sONm>h-^c&Y|JQUC*=?&Jyy;_h7)0PtapP7o?pJfi8ruyBi{Qd^ zh9B@}WMj5WMBT3+cP{-oKqI?}PE&NXa9n;%^DNkiT?Ra9{=Q&44ztRKZGiGR>LB-( zm?4Os!<1PcUYJWpgdZ-urth$4GaAih_PWUasTNDrHikpr{4+zjOtI$j!~4upF bEJ+L zuDWgEcKKt_&NP99yXfeSA}9pUBvSDgPU4WK3g}aH;=f7e*M+uyZOXBrGh3hFDQ Gy@$FL6O;+*xtLB@@e-%$2rfs&-2&N!2cvj+F0^N}(MrF#?lA z0k17S7$23`j+uWJ7mB*wuPC$N+YTIQemaTX#`{wc4NKc~n_~beq{1~M%}1fG8$~b& zq=|fzPEC@f CMGoLVn-+66~opoK&U0 z5iQAUaU&I`s5u-2=1p`bhzC!TQ6$=L8^l&UK?i7?dcH({%gDWVgjD{j+YHqDt?Ra{ zz0<#ln<=&{E#NvD>cQ@JPOAuMERQj&>5{@dhUs~!Ij8uGbTkt=uXT0>CIC)=kt@IJ zon}0J@YJsabZk^sNLgbrv$+V6W0h55*GO&mAr*5Hk}qg}GLadjJ^cVHja8jm6PIaA zKeY>RMiaj<8QmYdj0%ad1$s*Px-b)#f-WC{B`cp`XvnB$0>u-Waekxs(M;u5{SY(Q zCeYP1n$>N(k3Y1N(jVlUMS(mnsYoIIu6vs+9%jN8`$C&qu##aIb^}GSNL3^hdmkxw zgr4&t(*RA@W3M7&Ow*#n@=#Ydm-W= z@44<#TzD=Tcn=3!2S%Xp?c(|}x|-8a|BIQmoO;xR45CP=d4Wk;#-2rRzNlhXZL78| zibIsE2UV(u6qTizIGHM4Uq7h%1+=Scx&M$ *o4-bzUJ{0C2I*8A;0)*Xm%AysZ ms_{g@a3Yxz%H?pylq@2` zZJ42~@?Tw*< (OHO6g2lz1M|6 z>?1VoMP;F@^RK${|6-6MDJ+~EanKdnR`s0QK8@0i+H%B_*KO20(wr6W NEFFC{^I&abtnGAz+fLUFTL}vJx0*5($!YhQ6o @&p5gn{CBSlIezL0g_q?a6 zCP8pTTZU}w^$IiX_WAqWpHyF}j>`UQG&xx+T2xpH3e_XiX21a7Q&mc}PCI*(GwSF$ zo}T49ItY(mPv=Y*)RPrBT)A)_G)uxnvPp^z;de+hbFuM+!yk@6SkUCZkumTTlTJw3 zDCqR90JOB7iNYiMf^!9b{vs!6C;3{GL@~JB*Urb~I4+3)04)k?434?U0Lj|dI$(`# zX@f<)9^;^U+%~6>hy=T0I|Vl^Tm$KDKsr@Wgn6J=wnnrW3om8!jDiv;k~Upg1Jzk_ zm!=CkMw;@gcv0_N_u=DJkdp^Hlk}ao-(lS@1CS kN zQ% 3RDWgq#ZQ+OL8#aUCSs_;cS8|@0hLbc9wv_ zF}C=L5ICf#XGu)&aTXgjk<_JfC;BG0Wn?OPEI%8np%}gZcNJ78IM>8nVr_iH%7C6C zzzt)xNkf?r14;RB4$+2~RY$H9fS=$|Ap07Tge73@HH-7_KbyB0?dz6fIF3;9uqZDj zkfB`){`~u+$&b^o2>Bhfsvmk$SH+{m m9>(+MTL*ViI*%m^uvawo2I+h~WF#O>#42tOzUfTd%F#qt=4 zi;Iz$st<1|f#FFJBuvJv(jwwv*e%slA4Oj5*jecf@EwlZP<6aoSpR2?XC0ilvC{Q} z5RvK0Jw?`S`9+6$cWZF+Bs`Ln=Q0%Qr{uL|l<(~Ya+$P8pwZtl;uA&`E9q-1(1kS6 zQmDL>`K*dXkJR| YOF>G!fD2~XordRTX(GZG(t zkwKJO8kU2oZooK>?t-W4izho8KMm>yE(-rjRCeK3`Dmz2#^wTRHY?x>{R-msJg6*q zL?(fA60g#p3yNAxdDoTpTmn*MtMV?OeJDf=-{djZ)Y)U^hb$s+W?n3Qno?v}Re3sv zdN9v#N0mf42jW7963Yt?I}}Z=%D2~P{{GVrVEXACpbYvn0xEAC;PGpYisxH4P T1T_LO^I;| !-+V*wM@xAqz+D5|~_Mkg!wzQ5H+V(%*UbGTNN}+v_=_2u33_ zit2?{X)nv>lmGA)-P^eYx7Fc~*p^9T#+`v?jI+UYKF#B 3mPC_0`O;BGrpO-X4MA1n?SzVIOdjOWZ+I z+C1HD5?DJkx*f# =)P_Xw^1n8eF~aU|Rh#=G#o`4?zlKM(Unco6Q J{*0GKH^$hMY)B6?15pG49iB3S3 z4yBw*?B$;gZ|FDK*0u7CKzaD5KyQX&9seoYl$nxzVebQ{+=aeG8B(w1mP+Bdj|A5$ zh8l&y_BLwbSMjP5b;-pgkybAASd!YVfDnG3O}C@8UhgQ%OX|A_=Db?dj!}_rZ)m`` zBJX$lm`dWMEpelkeN1CaI&&h1#P9Q}U&XKn>Y<{KcJp+JK^vQLM`WnIL|~Z|G auvalGHrF0dMVry7fPy-c>17AZ>IP4Up8G1%`V?)gXg$9%1Mip-(L7`kd z08++vV$IhO*wmMtn&!0>dJhc+x0*XxV2 h_M?9BBV;422;;yBO{Aq uc?4wVYAUR8-408x5@iR zR`H*2W^F&awbuJ&6xdwT8&+~JMU3&~m=bSYxHR+INrS^D_%-K@LAL96UcF~-)352@ zy2^1ecpX^%y4Q}>?Kr5qCpK8EUQKC{>i~G~oK?!TGv9bhEAtS=@CQDP_*dcBH4$Iq zEp}ZQHs*j;AFdec9e#rqo6v3G^G^H*L)O~P-*h)jSKM8F8JSoB^h;xSfg#&wcLF<= zVs>CE2UajNi@CY7Hc^z@idVHO!n))`>EXj~Cy0Ganf}TZRHDiHBK5;+*Nads7%(>7 z_-llpo}WUhC9&MnLgys+OI(f0V2Rwg4n=);#!fCVWDIF}$Ke8A3sRBnFU;HN?biW% zAIDYNdvDg@dC&)CS1HADsB$G}@qD)o0r4v 9%a6nad_9tt )>Vr{3bGERaS)WW8X?q6rZ z#%dySd)pTH0Tcmfn^mHiV+}cwf{dnL%He+UNZ>)S?J+aEjZD{Mj^6!e?w%sK4pU+B zmwia5ce~A6tJCtONAmj<7?Di%S;TpUVn5t*r<=~xR! +dlKr1(m~0dR=JE zYJGPiuW(E2mtFN+=CO|Tn*dVF))u 5Yxb&XYeYS-V@Ek!m>B zN6MKUCCg 87M`ZQs)xjnBzHZqjj0HJ zl@z>+Z6K(SPYGX^F=mniPy(X`tTuab2G#GfPEh`O`dC{e#nn+7>TK5m0+y%6tk~2) zll!LbTSJ`@3V=)tik+H7nJ$VAVbUCZqxXiUo?r62XL7HjB6f={@o6|{RKG|+VaY>Y zO(k!%ak7@-L3M9<35dIICD>5g2L5q}3j`8!GP!$q@j5WzKp(8lX<4Ye%cv6*lh4>6 zVQvM8W`R)j+tddLuqdc6ke-Lz!`(!K_ZTGoyjVlPQ~~Izp%bL}V&J&If(xRp;{xu3 z@1T}up#-3W=qxLtTB+k|;yY0aKMl0vl=AL hX#no2$sZ5SDZfa|4X{|4bo?#ttzozh!Q;9N3HLz|_z z Fg pjm O|x$xl>ktZuJE=U(2s+@D*6n!&+pS{LyFO+ z-WWAM9vOA^;1{``t|2q*YV(5spk6#Bu|(8$N*)JqW0XT`s;tQ_oWWUzPfQaJICtXb z#~8p@=VZjE1b2lhfvx(iXP{3NOR|Wd#cx_K$7)5?-o}27Jc4EotD!3#nnhK-A1a!I za{<#WZA%+EKPUt%tf1bHws{jJ-EcC8Jr!((cw;siUBBw08*k-Rs4jy2tvfIk5~x@! zDf^POczLnpeYv)$v~-W?b{6@HX#gG942(WYh-1u6i#z!gJ?TnvE{vrOqjQJHHg{dp z*LxzPrvrh7Hf5;^zRc3aUZTmRjLDGsR)FDFp7quVo9{1es_-DAoMcZ$^|pMW(gW+5 z-MEF)q <|F!WLgB|86e3x~5HDyYT%Cj`j2$cL*0e#6qxvc#C08Sva4 z=5}5@VEQB#oW)OHr8AiT9-vxFiutKhOKKW5<7e}(a7QJ5fl&N+hlt=}2}O)oE4tyP zyY@-x-3{c*2`%3 I@^Mx4d%Q|2KUdw$tuqy z`Prq|%O|yJ>>w)IH@!J2B23g70x%9y!__Vbsom4{zMgHEDu2u-!`J`!aaFOtt_~5G zKG$TkGoPQyxiUJ#XB4s<&eA$QCXvarnl^_5-uwnipWeH=C5vmUrWT~7v)-p2Z9khu zN0g`as8fh-e^Koi;*k&*&zVh^{dXp&>1%K*Lr4{2m@ZEm@*0yy{Lb{N7@$QnFh8Re zTh^X@7G8}v5mzI2F4>OkP;G0wiV;_NxwF=G*}Gep#mhB^{Rd>k=Pzj4B;B{`{H3KgufmPr{XEPg7 zqk|&NK-r2OFWbb(6nprpCNIu&pj=KPfKra+SSn7Srq&=J5~=&c*LJ?SnV&j~^rS6e z4HjA6&K>k?x({oUBROh&=vhyJk!W3zq3((jn^Xn-*?s+a50V490Jz#I6Pc%V=bWhe zEfkiH;`nMlP6Jo8TSq;y8~nK5ukYvab#hwm!BJhdr|Gy>$_W}`4Zl8_Vl EPPx@feS*o~zF7X(`lN#tDp`(To0dVNgpE@@0Ar z7gGHjI5CA}fDP1&E1BGcdkSZP73Jt@w{%pVY{YGPsd~h65m>O(2WD`r!YXR*@6|e; z+Klt L%?`}U|}i@`j{wv<6;kmO}p zZX=(WO|a{F9;zB3W&6Kd%u`MhjZ(@ea7*p$6bVqEGXO5d&rj AdS%`|B zyXA58akIMWmXdnE^70Fv{g%Mi`6o5wWf9{goVq@whN>BtVD w0T9Yq7CQN0(jdeAiKFWPU)C@4swR7*nwY^H42KNMY%QQ06 zA4rVBEq$4qw<5Baun5KsC3NHx3hZQ!R^=*1MV;&L;wSFb#&gA7H4>UT7e!woVXa%v z0uE9#iVLs(j<3G2hgH3@L3hw=ZpmF3F~~tM7akYEA_ 6$XE}d3x zBjK+KDK?xsX>xx=OWzVI@Q&w|1D3hw^GrkC!?@Wd^Bu~`nIZ5dT8(={jNoZwVUx1M zZzBwh@W)OT2Oje81a;{lU%oaN+Yu`|Fg9^~>Sl{%t{mEFp!^K-0$Jq(r@5yy$#xm3 zC_ou~1|rrsqJemenZH=RMakqCr?-iG*$a;G 7FM0ET5 &w)zyurIcOv=|nd>Jf}g+N{+dRN(rQ(IQ~Ko~%17ksVe9^Vk?m6#|pFKdIvO zc01$b&~J{bc`!Wh(VFiE5R7Jj4e274ojY-LgV1x(%OOZE9VND&Q^L>H#!Pyo14B=; z1;1_)l-y_o+R-}_uS`s^29sp{jA1#8EV7`ggo;!@n=3? zR0|gOkSzSMtTX2Gnd^Ol-HbXGQ@_ngQ#Np#QI}S865mOobfu94td9Q;>G4Z*Lrxk0 zV&$< 11oa z?f{<=C+dpDj%{%fZ~iFeYiV7E<3|U7(!bv1<_8`>7>c`^nv!bGtWkl4+}W&V)a-=S zZBd2IEv+*JQuM42Xtk!vLteB>zK6uINKCJQ)#q9EIC&3wSq~;9uN+mfjH6~cD&D`> z#<{*bb&5x7#GwA}gi;H}&MuaT-y1*2i+oqGf66@XSbI1~^jaAo@Qf_Z=`f%OKzBm# zM-x5l)MjfbyD8^J&Hwa25dIa@_lMR Zmfb39|a(*6uT=4&g1PLl+1pRBUK9bct4e}nSQP*fzF zcGLl!|5K%*RBtC~n+>ZkzkC5pPp- yQ)y?co<{k|WbU zQo|jC3Ux1n5M!wa^8N3AU}re#BO3UZjYS@`4;9u<_c;&V`FR1``Ck%Z6heQme)Rb+ zQ-0s)4QwZ)s=|K%(F?b4e$_mrw%*GHi}!Pg?-A2R0g7brXBvA=wfoVfdw+eFo1%Y3 z7Fmp7?gP4)=i|fsAK2I+F5i*axAxDaPoL3yYI=z2<8SWi!0`sao>EX>hgJ%(NKQq| zNtQ2H $ogag&R~W8K0E;l#Phrd1~++a@%L!$a@H zoZ06|6{jF%hr0O*@6MZ&i{tlj-1WnrCnrC*E1o@KYvhXfBVg4}u`2HgT506(K-M9s z#ihhAN(HNgQ7n&L>Khv>l#$RQhwiF`Gt5q(@xM!XBRqG&Z8|^xfbode{$Csq-)vI2 z2eZEU#y^Ngyed(e=rpvHGUaudTsFd6gZG f0CL5e&%Z(MIZ+%58nBu`~#gb_EMz5AcEhm*}BsEs_1O! zUQK0$BZNoVetE%pxAm3N&Hsk|#{R1ymaEo__BAe7 1Z(C?2sCXydGuC?B=RdNE$n#w>j9cGH%0%MajPBfS#h`{A75K1Vgn z27SK{# w?fp;J z7iGy`2aE?pw{(gbSi>vOPdausqUoYBa&WIsc;t^?$Mky1k!(|M!E)#e4v;>xxkKe1 z4Tn3QkHc3-c*+hGqOHwJGDA|q*7XW^*vcu;v2oL%BBLuQ;IOJl(r361G?#||>N^4q zVI52_5mvZj+BJ#6JP%(^@%KHOLMId=ZwvP@3rV~j7U+A1Xw#KEO|bH+X6OOB93}QR zpe_QgHR1Ml&Ax$7iuMVR+Gh59aSqmbZ$(?8JFIc3MuJaxOF-a@6Sn)+V3d)9@hi1_ z5dEjra?0Nv=%Gj!SoW7=e@&d|TU)@1s6dqLuah3EZZL>`Ay0%lNiI`T(^t0JHADtx z=bnYmL)B>Hz_GUV)k6~R!7jNFB;zPYdR1NBjeAW#i)=JU>F3Gg@C>~Y)FRvD^>9S2 zLwlK!SU>~ih7r+$^YRVxM)dHJbpn ;_~RV6^NiMQ(gY6?g&C)$Q!yLNfPXq^HoqdYsu`q4HmII zwm%8&p;G$-bY)UeM}@Pho*?;#Rd3ptQka-S$|)DRe;{j~ -H)L_}XjwMp zNQBM~6~t5!7w!S LiYktzFOM9F*@(lL4TbwCT MwSaq zBqZhlq1St9925y ~JQ?}Cu z#xDpraVD7{6}k<{0ss^O90^lVNSKngE{CXELpRrpt_~YyDXprF4AMIGuD6bP;{+%0 zy6pT))FD|<^tcaJW |07xPmb)6SuoPqTbs<)HSHaG7!O>%|^)%Gk8 #TOhg`GxRL(!mQphR`%i2CH= zz4m eJjMI7#0m}>VC0rJ6X)jhNcQ$ViY& 9;kv7e`j21KfT8axbmACkrvM8?wI_Om*1IlJxHyW}J(~as!Yg%N=qJisz zxrSN~n3D}J_d_$-H&CjDP|=!u-2Rfz%9N#aCv{tA!GuFmnSy0rkXV`+c@w{viQSC> zrJ5 PDW5UQ+WJS! zoo0!HKSiC3U9B=N55-}*C_rnH03MUm^5SF!z&hiYy(c^rTF*Gw3Vo~MR%d6SDLE4w z*Wg>@d==kC%}g o z7eR>MtAYdp_699Zpfs2xNLEP9rhX1|ESZ~Dc1$?IW!=7bi5^C(QlCN_VVzBp2(u0V zy51~EC>QOplB0%Ty-s#`pHYkol~KUe{_-M7r=|CjH75M!ia};tf0m%t$_ZMHzvHDX zf&Q~+njyb_^L6(6I9hzy6x(?l +;z-wfTVKY#k;7Yw)*c#tkuvRARj?vHg;KQwA}$YfcfGH4GGZ9%zyFooBuLq z>R(WQQXL>>k|hj?l73VUV~1O8rH@A6 dk9|2qLp?7EN*XtRb_)t0x2fJJB^Bm{EzD?aF4HIaM|y0J|NGbMa{7E4 z3mP5;`Vm$o<&CP{?O%pp<~Z5#%4c=rRrvV3tWtzs7rAg?#COzr^(sI20!177hiRDw zC_w)H{;_FMt7o@^P&16}Ps;#C2GlB*>@gCzwnp|wuZsxT7}?-)diNXrQt7PBGk077U}g <5(5Y~9lE#!YE15b}Se#A5f5F_`8usL+>J z8fGREm|)vxUCr2SCVosd(VX}T9S|^`?*lire_=GE{;6`yFRRl2jkt9mdK8_f>XKC3 z8}A%9?ECT_ d*p*E5!GV2SnZLjperzt{R_pd zG6z4o%$^>|<8vM2Rpy$lyQJSI8#P?lZDd9H$I4!o<&U4;V$x>nz{;B`zM&p$$GSY% z_l{KS^@(iRanK8OjveTj#px{_hwaG4W3Ts6HE^(ayg>AXuM&N&$Lguw$I{7T5!+bv zPVY2&@vi^-;yQ7p#263KiSl_Qp~r@3=r)e{oZULRkYC$e##}y8kE$WKc?yHVOUX=? z%b`2k*+85qn*E{#NZ>QVl06Cr%d&J=^v)T8hRpZAz`- @Hpy!5R*UyshRGI0Y z-MAb0L5$ld5@U8#Oz4M)k*rYIt&Bg9*J@7cvJxol-$`lf&iTG9_80NF>F|sH_PNED zvZ_fhb4^Z*o%4RSl7-EOcMt3Hm-&=#^I>BmU;Q>Y)q_znU`C!c8KM$zHc5St{Wb>2 z&iH6vg{CS&GEmEckOQanab69RN{T+V&V;rh>HC0!}a0m+}k2MI9#7pxl)CCqr PkF@F(27U~=-R{lc*Q5S&^3aeUpk0pdJ^zRRTCBa1q;8O?7N)% z gA{)kY*~@ z%7*z*R~z|rElkrv8?Wr|6DS29HrB&Q@gc8iRY)QT020}$8)o1^5iuP@z)e8AS4G~R zsHrF_>DbR&d-`_0`#*d}rYI0hAv-@4`5A@}&JyKKj>a6}6PU7I#J$Q6!bY8x#x}v8 zSj<6R%ixoKu~CTm9V%wx1pNIuy0TsWfHt-tuUEP<^+rG>Tz$k{@YJhV(QM#Ywy(RYDf%*B4*&>WH%*&vg(X6<1Yxiq-d{RR9+lCkJ@DllW zDw&5wT1sP!m3Xi!mj-+gAiO+4M